Diff of the two buildlogs: -- --- b1/build.log 2021-08-20 23:10:24.617507736 +0000 +++ b2/build.log 2021-08-20 23:28:53.868150201 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Fri Aug 20 10:56:10 -12 2021 -I: pbuilder-time-stamp: 1629500170 +I: Current time: Sat Aug 21 13:11:24 +14 2021 +I: pbuilder-time-stamp: 1629501084 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/bullseye-reproducible-base.tgz] I: copying local configuration @@ -16,8 +16,8 @@ I: copying [./libstxxl_1.4.1-3.debian.tar.xz] I: Extracting source gpgv: unknown type of key resource 'trustedkeys.kbx' -gpgv: keyblock resource '/tmp/dpkg-verify-sig.IruxNXIn/trustedkeys.kbx': General error -gpgv: Signature made Thu Mar 8 08:02:02 2018 -12 +gpgv: keyblock resource '/tmp/dpkg-verify-sig.oP6HMh72/trustedkeys.kbx': General error +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: failed to verify signature on ./libstxxl_1.4.1-3.dsc @@ -29,135 +29,169 @@ dpkg-source: info: applying remove_timestamp.patch I: using fakeroot in build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/28341/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/9960/tmp/hooks/D01_modify_environment starting +debug: Running on virt32a. +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 +Removing 'diversion of /bin/sh to /bin/sh.distrib by dash' +Adding 'diversion of /bin/sh to /bin/sh.distrib by bash' +Removing 'diversion of /usr/share/man/man1/sh.1.gz to /usr/share/man/man1/sh.distrib.1.gz by dash' +Adding 'diversion of /usr/share/man/man1/sh.1.gz to /usr/share/man/man1/sh.distrib.1.gz by 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/9960/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/9960/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='armhf' - DEBIAN_FRONTEND='noninteractive' - DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all,-fixfilepath parallel=3' - DISTRIBUTION='' - HOME='/root' - HOST_ARCH='armhf' + BASH=/bin/sh + BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:hostcomplete:interactive_comments:progcomp:promptvars:sourcepath + BASH_ALIASES=() + BASH_ARGC=() + BASH_ARGV=() + BASH_CMDS=() + BASH_LINENO=([0]="12" [1]="0") + BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") + BASH_VERSINFO=([0]="5" [1]="1" [2]="4" [3]="1" [4]="release" [5]="arm-unknown-linux-gnueabihf") + BASH_VERSION='5.1.4(1)-release' + BUILDDIR=/build + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=armhf + DEBIAN_FRONTEND=noninteractive + DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all,-fixfilepath parallel=4' + DIRSTACK=() + DISTRIBUTION= + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=arm + HOST_ARCH=armhf IFS=' ' - INVOCATION_ID='d1cd47d2a64d4c2dbf0665e327f80aac' - 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='28341' - PS1='# ' - PS2='> ' + INVOCATION_ID=d429c4e0dd4f44cd9d7290470eac01a3 + LANG=C + LANGUAGE=it_CH:it + LC_ALL=C + MACHTYPE=arm-unknown-linux-gnueabihf + MAIL=/var/mail/root + OPTERR=1 + OPTIND=1 + OSTYPE=linux-gnueabihf + 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=9960 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/tmp.gWxXM1EYbh/pbuilderrc_mxra --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bullseye-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/tmp.gWxXM1EYbh/b1 --logfile b1/build.log libstxxl_1.4.1-3.dsc' - SUDO_GID='114' - SUDO_UID='108' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://10.0.0.15:8000/' + 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/tmp.gWxXM1EYbh/pbuilderrc_uieC --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bullseye-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/tmp.gWxXM1EYbh/b2 --logfile b2/build.log libstxxl_1.4.1-3.dsc' + SUDO_GID=113 + SUDO_UID=107 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://10.0.0.15:8000/ I: uname -a - Linux jtx1c 5.10.0-8-arm64 #1 SMP Debian 5.10.46-4 (2021-08-03) aarch64 GNU/Linux + Linux i-capture-the-hostname 5.10.0-8-armmp-lpae #1 SMP Debian 5.10.46-4 (2021-08-03) armv7l GNU/Linux I: ls -l /bin total 3580 - -rwxr-xr-x 1 root root 816764 Aug 4 08:25 bash - -rwxr-xr-x 3 root root 26052 Jul 20 2020 bunzip2 - -rwxr-xr-x 3 root root 26052 Jul 20 2020 bzcat - lrwxrwxrwx 1 root root 6 Jul 20 2020 bzcmp -> bzdiff - -rwxr-xr-x 1 root root 2225 Jul 20 2020 bzdiff - lrwxrwxrwx 1 root root 6 Jul 20 2020 bzegrep -> bzgrep - -rwxr-xr-x 1 root root 4877 Sep 4 2019 bzexe - lrwxrwxrwx 1 root root 6 Jul 20 2020 bzfgrep -> bzgrep - -rwxr-xr-x 1 root root 3775 Jul 20 2020 bzgrep - -rwxr-xr-x 3 root root 26052 Jul 20 2020 bzip2 - -rwxr-xr-x 1 root root 9636 Jul 20 2020 bzip2recover - lrwxrwxrwx 1 root root 6 Jul 20 2020 bzless -> bzmore - -rwxr-xr-x 1 root root 1297 Jul 20 2020 bzmore - -rwxr-xr-x 1 root root 26668 Sep 22 2020 cat - -rwxr-xr-x 1 root root 43104 Sep 22 2020 chgrp - -rwxr-xr-x 1 root root 38984 Sep 22 2020 chmod - -rwxr-xr-x 1 root root 43112 Sep 22 2020 chown - -rwxr-xr-x 1 root root 92616 Sep 22 2020 cp - -rwxr-xr-x 1 root root 75524 Dec 10 2020 dash - -rwxr-xr-x 1 root root 75880 Sep 22 2020 date - -rwxr-xr-x 1 root root 55436 Sep 22 2020 dd - -rwxr-xr-x 1 root root 59912 Sep 22 2020 df - -rwxr-xr-x 1 root root 96764 Sep 22 2020 dir - -rwxr-xr-x 1 root root 55012 Jul 28 07:09 dmesg - lrwxrwxrwx 1 root root 8 Nov 6 2019 dnsdomainname -> hostname - lrwxrwxrwx 1 root root 8 Nov 6 2019 domainname -> hostname - -rwxr-xr-x 1 root root 22508 Sep 22 2020 echo - -rwxr-xr-x 1 root root 28 Nov 9 2020 egrep - -rwxr-xr-x 1 root root 22496 Sep 22 2020 false - -rwxr-xr-x 1 root root 28 Nov 9 2020 fgrep - -rwxr-xr-x 1 root root 47492 Jul 28 07:09 findmnt - -rwsr-xr-x 1 root root 26076 Feb 26 04:12 fusermount - -rwxr-xr-x 1 root root 124508 Nov 9 2020 grep - -rwxr-xr-x 2 root root 2346 Mar 2 11:30 gunzip - -rwxr-xr-x 1 root root 6376 Mar 2 11:30 gzexe - -rwxr-xr-x 1 root root 64212 Mar 2 11:30 gzip - -rwxr-xr-x 1 root root 13784 Nov 6 2019 hostname - -rwxr-xr-x 1 root root 43180 Sep 22 2020 ln - -rwxr-xr-x 1 root root 35068 Feb 7 2020 login - -rwxr-xr-x 1 root root 96764 Sep 22 2020 ls - -rwxr-xr-x 1 root root 99940 Jul 28 07:09 lsblk - -rwxr-xr-x 1 root root 51408 Sep 22 2020 mkdir - -rwxr-xr-x 1 root root 43184 Sep 22 2020 mknod - -rwxr-xr-x 1 root root 30780 Sep 22 2020 mktemp - -rwxr-xr-x 1 root root 34408 Jul 28 07:09 more - -rwsr-xr-x 1 root root 34400 Jul 28 07:09 mount - -rwxr-xr-x 1 root root 9824 Jul 28 07:09 mountpoint - -rwxr-xr-x 1 root root 88524 Sep 22 2020 mv - lrwxrwxrwx 1 root root 8 Nov 6 2019 nisdomainname -> hostname - lrwxrwxrwx 1 root root 14 Apr 18 03:38 pidof -> /sbin/killall5 - -rwxr-xr-x 1 root root 26652 Sep 22 2020 pwd - lrwxrwxrwx 1 root root 4 Aug 4 08:25 rbash -> bash - -rwxr-xr-x 1 root root 30740 Sep 22 2020 readlink - -rwxr-xr-x 1 root root 43104 Sep 22 2020 rm - -rwxr-xr-x 1 root root 30732 Sep 22 2020 rmdir - -rwxr-xr-x 1 root root 14144 Sep 27 2020 run-parts - -rwxr-xr-x 1 root root 76012 Dec 22 2018 sed - lrwxrwxrwx 1 root root 4 Aug 15 21:26 sh -> dash - -rwxr-xr-x 1 root root 22532 Sep 22 2020 sleep - -rwxr-xr-x 1 root root 55360 Sep 22 2020 stty - -rwsr-xr-x 1 root root 46704 Jul 28 07:09 su - -rwxr-xr-x 1 root root 22532 Sep 22 2020 sync - -rwxr-xr-x 1 root root 340872 Feb 16 2021 tar - -rwxr-xr-x 1 root root 9808 Sep 27 2020 tempfile - -rwxr-xr-x 1 root root 67696 Sep 22 2020 touch - -rwxr-xr-x 1 root root 22496 Sep 22 2020 true - -rwxr-xr-x 1 root root 9636 Feb 26 04:12 ulockmgr_server - -rwsr-xr-x 1 root root 22108 Jul 28 07:09 umount - -rwxr-xr-x 1 root root 22520 Sep 22 2020 uname - -rwxr-xr-x 2 root root 2346 Mar 2 11:30 uncompress - -rwxr-xr-x 1 root root 96764 Sep 22 2020 vdir - -rwxr-xr-x 1 root root 38512 Jul 28 07:09 wdctl - lrwxrwxrwx 1 root root 8 Nov 6 2019 ypdomainname -> hostname - -rwxr-xr-x 1 root root 1984 Mar 2 11:30 zcat - -rwxr-xr-x 1 root root 1678 Mar 2 11:30 zcmp - -rwxr-xr-x 1 root root 5880 Mar 2 11:30 zdiff - -rwxr-xr-x 1 root root 29 Mar 2 11:30 zegrep - -rwxr-xr-x 1 root root 29 Mar 2 11:30 zfgrep - -rwxr-xr-x 1 root root 2081 Mar 2 11:30 zforce - -rwxr-xr-x 1 root root 7585 Mar 2 11:30 zgrep - -rwxr-xr-x 1 root root 2206 Mar 2 11:30 zless - -rwxr-xr-x 1 root root 1842 Mar 2 11:30 zmore - -rwxr-xr-x 1 root root 4553 Mar 2 11:30 znew -I: user script /srv/workspace/pbuilder/28341/tmp/hooks/D02_print_environment finished + -rwxr-xr-x 1 root root 816764 Aug 5 10:25 bash + -rwxr-xr-x 3 root root 26052 Jul 21 2020 bunzip2 + -rwxr-xr-x 3 root root 26052 Jul 21 2020 bzcat + lrwxrwxrwx 1 root root 6 Jul 21 2020 bzcmp -> bzdiff + -rwxr-xr-x 1 root root 2225 Jul 21 2020 bzdiff + lrwxrwxrwx 1 root root 6 Jul 21 2020 bzegrep -> bzgrep + -rwxr-xr-x 1 root root 4877 Sep 5 2019 bzexe + lrwxrwxrwx 1 root root 6 Jul 21 2020 bzfgrep -> bzgrep + -rwxr-xr-x 1 root root 3775 Jul 21 2020 bzgrep + -rwxr-xr-x 3 root root 26052 Jul 21 2020 bzip2 + -rwxr-xr-x 1 root root 9636 Jul 21 2020 bzip2recover + lrwxrwxrwx 1 root root 6 Jul 21 2020 bzless -> bzmore + -rwxr-xr-x 1 root root 1297 Jul 21 2020 bzmore + -rwxr-xr-x 1 root root 26668 Sep 23 2020 cat + -rwxr-xr-x 1 root root 43104 Sep 23 2020 chgrp + -rwxr-xr-x 1 root root 38984 Sep 23 2020 chmod + -rwxr-xr-x 1 root root 43112 Sep 23 2020 chown + -rwxr-xr-x 1 root root 92616 Sep 23 2020 cp + -rwxr-xr-x 1 root root 75524 Dec 11 2020 dash + -rwxr-xr-x 1 root root 75880 Sep 23 2020 date + -rwxr-xr-x 1 root root 55436 Sep 23 2020 dd + -rwxr-xr-x 1 root root 59912 Sep 23 2020 df + -rwxr-xr-x 1 root root 96764 Sep 23 2020 dir + -rwxr-xr-x 1 root root 55012 Jul 29 09:09 dmesg + lrwxrwxrwx 1 root root 8 Nov 8 2019 dnsdomainname -> hostname + lrwxrwxrwx 1 root root 8 Nov 8 2019 domainname -> hostname + -rwxr-xr-x 1 root root 22508 Sep 23 2020 echo + -rwxr-xr-x 1 root root 28 Nov 10 2020 egrep + -rwxr-xr-x 1 root root 22496 Sep 23 2020 false + -rwxr-xr-x 1 root root 28 Nov 10 2020 fgrep + -rwxr-xr-x 1 root root 47492 Jul 29 09:09 findmnt + -rwsr-xr-x 1 root root 26076 Feb 27 06:12 fusermount + -rwxr-xr-x 1 root root 124508 Nov 10 2020 grep + -rwxr-xr-x 2 root root 2346 Mar 3 13:30 gunzip + -rwxr-xr-x 1 root root 6376 Mar 3 13:30 gzexe + -rwxr-xr-x 1 root root 64212 Mar 3 13:30 gzip + -rwxr-xr-x 1 root root 13784 Nov 8 2019 hostname + -rwxr-xr-x 1 root root 43180 Sep 23 2020 ln + -rwxr-xr-x 1 root root 35068 Feb 8 2020 login + -rwxr-xr-x 1 root root 96764 Sep 23 2020 ls + -rwxr-xr-x 1 root root 99940 Jul 29 09:09 lsblk + -rwxr-xr-x 1 root root 51408 Sep 23 2020 mkdir + -rwxr-xr-x 1 root root 43184 Sep 23 2020 mknod + -rwxr-xr-x 1 root root 30780 Sep 23 2020 mktemp + -rwxr-xr-x 1 root root 34408 Jul 29 09:09 more + -rwsr-xr-x 1 root root 34400 Jul 29 09:09 mount + -rwxr-xr-x 1 root root 9824 Jul 29 09:09 mountpoint + -rwxr-xr-x 1 root root 88524 Sep 23 2020 mv + lrwxrwxrwx 1 root root 8 Nov 8 2019 nisdomainname -> hostname + lrwxrwxrwx 1 root root 14 Apr 19 05:38 pidof -> /sbin/killall5 + -rwxr-xr-x 1 root root 26652 Sep 23 2020 pwd + lrwxrwxrwx 1 root root 4 Aug 5 10:25 rbash -> bash + -rwxr-xr-x 1 root root 30740 Sep 23 2020 readlink + -rwxr-xr-x 1 root root 43104 Sep 23 2020 rm + -rwxr-xr-x 1 root root 30732 Sep 23 2020 rmdir + -rwxr-xr-x 1 root root 14144 Sep 28 2020 run-parts + -rwxr-xr-x 1 root root 76012 Dec 23 2018 sed + lrwxrwxrwx 1 root root 4 Aug 21 13:11 sh -> bash + lrwxrwxrwx 1 root root 4 Aug 14 23:26 sh.distrib -> dash + -rwxr-xr-x 1 root root 22532 Sep 23 2020 sleep + -rwxr-xr-x 1 root root 55360 Sep 23 2020 stty + -rwsr-xr-x 1 root root 46704 Jul 29 09:09 su + -rwxr-xr-x 1 root root 22532 Sep 23 2020 sync + -rwxr-xr-x 1 root root 340872 Feb 17 2021 tar + -rwxr-xr-x 1 root root 9808 Sep 28 2020 tempfile + -rwxr-xr-x 1 root root 67696 Sep 23 2020 touch + -rwxr-xr-x 1 root root 22496 Sep 23 2020 true + -rwxr-xr-x 1 root root 9636 Feb 27 06:12 ulockmgr_server + -rwsr-xr-x 1 root root 22108 Jul 29 09:09 umount + -rwxr-xr-x 1 root root 22520 Sep 23 2020 uname + -rwxr-xr-x 2 root root 2346 Mar 3 13:30 uncompress + -rwxr-xr-x 1 root root 96764 Sep 23 2020 vdir + -rwxr-xr-x 1 root root 38512 Jul 29 09:09 wdctl + lrwxrwxrwx 1 root root 8 Nov 8 2019 ypdomainname -> hostname + -rwxr-xr-x 1 root root 1984 Mar 3 13:30 zcat + -rwxr-xr-x 1 root root 1678 Mar 3 13:30 zcmp + -rwxr-xr-x 1 root root 5880 Mar 3 13:30 zdiff + -rwxr-xr-x 1 root root 29 Mar 3 13:30 zegrep + -rwxr-xr-x 1 root root 29 Mar 3 13:30 zfgrep + -rwxr-xr-x 1 root root 2081 Mar 3 13:30 zforce + -rwxr-xr-x 1 root root 7585 Mar 3 13:30 zgrep + -rwxr-xr-x 1 root root 2206 Mar 3 13:30 zless + -rwxr-xr-x 1 root root 1842 Mar 3 13:30 zmore + -rwxr-xr-x 1 root root 4553 Mar 3 13:30 znew +I: user script /srv/workspace/pbuilder/9960/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -387,7 +421,7 @@ Get: 174 http://deb.debian.org/debian bullseye/main armhf liblab-gamut1 armhf 2.42.2-5 [220 kB] Get: 175 http://deb.debian.org/debian bullseye/main armhf graphviz armhf 2.42.2-5 [521 kB] Get: 176 http://deb.debian.org/debian bullseye/main armhf texlive-fonts-extra all 2020.20210202-3 [513 MB] -Fetched 805 MB in 1min 45s (7636 kB/s) +Fetched 805 MB in 59s (13.6 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package bsdextrautils. (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 ... 19398 files and directories currently installed.) @@ -1134,7 +1168,8 @@ fakeroot is already the newest version (1.25.3-1.1). 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 +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 @@ -1224,7 +1259,7 @@ debian/rules override_dh_auto_build make[1]: Entering directory '/build/libstxxl-1.4.1' dh_auto_build - cd obj-arm-linux-gnueabihf && make -j3 "INSTALL=install --strip-program=true" VERBOSE=1 + cd obj-arm-linux-gnueabihf && make -j4 "INSTALL=install --strip-program=true" VERBOSE=1 make[2]: Entering directory '/build/libstxxl-1.4.1/obj-arm-linux-gnueabihf' /usr/bin/cmake -S/build/libstxxl-1.4.1 -B/build/libstxxl-1.4.1/obj-arm-linux-gnueabihf --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /build/libstxxl-1.4.1/obj-arm-linux-gnueabihf/CMakeFiles /build/libstxxl-1.4.1/obj-arm-linux-gnueabihf//CMakeFiles/progress.marks @@ -1239,16 +1274,18 @@ make[4]: Leaving directory '/build/libstxxl-1.4.1/obj-arm-linux-gnueabihf' make -f lib/CMakeFiles/stxxl.dir/build.make lib/CMakeFiles/stxxl.dir/build make[4]: Entering directory '/build/libstxxl-1.4.1/obj-arm-linux-gnueabihf' -[ 5%] Building CXX object lib/CMakeFiles/stxxl.dir/common/exithandler.cpp.o -[ 5%] Building CXX object lib/CMakeFiles/stxxl.dir/common/log.cpp.o -[ 5%] Building CXX object lib/CMakeFiles/stxxl.dir/common/cmdline.cpp.o +[ 3%] Building CXX object lib/CMakeFiles/stxxl.dir/common/exithandler.cpp.o +[ 3%] Building CXX object lib/CMakeFiles/stxxl.dir/common/cmdline.cpp.o cd /build/libstxxl-1.4.1/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/include -g -O2 -fdebug-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 -o CMakeFiles/stxxl.dir/common/cmdline.cpp.o -c /build/libstxxl-1.4.1/lib/common/cmdline.cpp cd /build/libstxxl-1.4.1/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/include -g -O2 -fdebug-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 -o CMakeFiles/stxxl.dir/common/exithandler.cpp.o -c /build/libstxxl-1.4.1/lib/common/exithandler.cpp +[ 5%] Building CXX object lib/CMakeFiles/stxxl.dir/common/log.cpp.o cd /build/libstxxl-1.4.1/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/include -g -O2 -fdebug-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 -o CMakeFiles/stxxl.dir/common/log.cpp.o -c /build/libstxxl-1.4.1/lib/common/log.cpp [ 7%] Building CXX object lib/CMakeFiles/stxxl.dir/common/rand.cpp.o cd /build/libstxxl-1.4.1/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/include -g -O2 -fdebug-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 -o CMakeFiles/stxxl.dir/common/rand.cpp.o -c /build/libstxxl-1.4.1/lib/common/rand.cpp [ 9%] Building CXX object lib/CMakeFiles/stxxl.dir/common/seed.cpp.o cd /build/libstxxl-1.4.1/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/include -g -O2 -fdebug-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 -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 +cd /build/libstxxl-1.4.1/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/include -g -O2 -fdebug-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 -o CMakeFiles/stxxl.dir/common/utils.cpp.o -c /build/libstxxl-1.4.1/lib/common/utils.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/singleton.h:20, from /build/libstxxl-1.4.1/include/stxxl/bits/common/log.h:20, @@ -1389,10 +1426,14 @@ /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)); | ^~~~~~~~~~~~~~~~~~~~~~~~ -[ 11%] Building CXX object lib/CMakeFiles/stxxl.dir/common/utils.cpp.o -cd /build/libstxxl-1.4.1/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/include -g -O2 -fdebug-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 -o CMakeFiles/stxxl.dir/common/utils.cpp.o -c /build/libstxxl-1.4.1/lib/common/utils.cpp [ 13%] Building CXX object lib/CMakeFiles/stxxl.dir/common/verbose.cpp.o cd /build/libstxxl-1.4.1/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/include -g -O2 -fdebug-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 -o CMakeFiles/stxxl.dir/common/verbose.cpp.o -c /build/libstxxl-1.4.1/lib/common/verbose.cpp +[ 15%] Building CXX object lib/CMakeFiles/stxxl.dir/common/version.cpp.o +cd /build/libstxxl-1.4.1/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/include -g -O2 -fdebug-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 -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-arm-linux-gnueabihf/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-arm-linux-gnueabihf/include -g -O2 -fdebug-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 -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-arm-linux-gnueabihf/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-arm-linux-gnueabihf/include -g -O2 -fdebug-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 -o CMakeFiles/stxxl.dir/io/create_file.cpp.o -c /build/libstxxl-1.4.1/lib/io/create_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/singleton.h:20, from /build/libstxxl-1.4.1/include/stxxl/bits/common/log.h:20, @@ -1464,36 +1505,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)); | ^~~~~~~~~~~~~~~~~~~~~~~~ -[ 15%] Building CXX object lib/CMakeFiles/stxxl.dir/common/version.cpp.o -cd /build/libstxxl-1.4.1/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/include -g -O2 -fdebug-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 -o CMakeFiles/stxxl.dir/common/version.cpp.o -c /build/libstxxl-1.4.1/lib/common/version.cpp -/build/libstxxl-1.4.1/lib/common/verbose.cpp: In function 'void stxxl::print_msg(const char*, const 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:867, - from /usr/include/c++/10/cstdio:42, - from /usr/include/c++/10/ext/string_conversions.h:43, - from /usr/include/c++/10/bits/basic_string.h:6545, - from /usr/include/c++/10/string:55, - from /usr/include/c++/10/bits/locale_classes.h:40, - from /usr/include/c++/10/bits/ios_base.h:41, - from /usr/include/c++/10/ios:42, - from /usr/include/c++/10/ostream:38, - from /usr/include/c++/10/iostream:39, - from /build/libstxxl-1.4.1/lib/common/verbose.cpp:13: -/usr/include/arm-linux-gnueabihf/bits/stdio2.h:67:35: note: '__builtin___snprintf_chk' output between 21 and 39 bytes into a destination of size 23 - 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 68 | __bos (__s), __fmt, __va_arg_pack ()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 17%] Building CXX object lib/CMakeFiles/stxxl.dir/io/boostfd_file.cpp.o -cd /build/libstxxl-1.4.1/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/include -g -O2 -fdebug-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 -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-arm-linux-gnueabihf/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-arm-linux-gnueabihf/include -g -O2 -fdebug-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 -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 cd /build/libstxxl-1.4.1/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/include -g -O2 -fdebug-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 -o CMakeFiles/stxxl.dir/io/disk_queued_file.cpp.o -c /build/libstxxl-1.4.1/lib/io/disk_queued_file.cpp -[ 23%] Building CXX object lib/CMakeFiles/stxxl.dir/io/file.cpp.o -cd /build/libstxxl-1.4.1/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/include -g -O2 -fdebug-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 -o CMakeFiles/stxxl.dir/io/file.cpp.o -c /build/libstxxl-1.4.1/lib/io/file.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] @@ -1562,6 +1575,53 @@ /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)); | ^~~~~~~~~~~~~~~~~~~~~~~~ +[ 23%] Building CXX object lib/CMakeFiles/stxxl.dir/io/file.cpp.o +cd /build/libstxxl-1.4.1/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/include -g -O2 -fdebug-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 -o CMakeFiles/stxxl.dir/io/file.cpp.o -c /build/libstxxl-1.4.1/lib/io/file.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()); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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)); + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/build/libstxxl-1.4.1/lib/common/verbose.cpp: In function 'void stxxl::print_msg(const char*, const 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:867, + from /usr/include/c++/10/cstdio:42, + from /usr/include/c++/10/ext/string_conversions.h:43, + from /usr/include/c++/10/bits/basic_string.h:6545, + from /usr/include/c++/10/string:55, + from /usr/include/c++/10/bits/locale_classes.h:40, + from /usr/include/c++/10/bits/ios_base.h:41, + from /usr/include/c++/10/ios:42, + from /usr/include/c++/10/ostream:38, + from /usr/include/c++/10/iostream:39, + from /build/libstxxl-1.4.1/lib/common/verbose.cpp:13: +/usr/include/arm-linux-gnueabihf/bits/stdio2.h:67:35: note: '__builtin___snprintf_chk' output between 21 and 39 bytes into a destination of size 23 + 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 68 | __bos (__s), __fmt, __va_arg_pack ()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, @@ -1634,6 +1694,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)); | ^~~~~~~~~~~~~~~~~~~~~~~~ +[ 25%] Building CXX object lib/CMakeFiles/stxxl.dir/io/fileperblock_file.cpp.o +cd /build/libstxxl-1.4.1/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/include -g -O2 -fdebug-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 -o CMakeFiles/stxxl.dir/io/fileperblock_file.cpp.o -c /build/libstxxl-1.4.1/lib/io/fileperblock_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/counting_ptr.h:22, from /build/libstxxl-1.4.1/include/stxxl/bits/io/file.h:30, @@ -1730,33 +1792,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/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)); - | ^~~~~~~~~~~~~~~~~~~~~~~~ -[ 25%] Building CXX object lib/CMakeFiles/stxxl.dir/io/fileperblock_file.cpp.o -cd /build/libstxxl-1.4.1/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/include -g -O2 -fdebug-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 -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-arm-linux-gnueabihf/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-arm-linux-gnueabihf/include -g -O2 -fdebug-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 -o CMakeFiles/stxxl.dir/io/iostats.cpp.o -c /build/libstxxl-1.4.1/lib/io/iostats.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/lib/io/fileperblock_file.cpp:21: @@ -1827,31 +1864,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 /usr/include/c++/10/map:60, - from /build/libstxxl-1.4.1/include/stxxl/bits/io/disk_queues.h:19, - from /build/libstxxl-1.4.1/lib/io/disk_queued_file.cpp:14: -/usr/include/c++/10/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 - 2458 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/10/map:61, - from /build/libstxxl-1.4.1/include/stxxl/bits/io/disk_queues.h:19, - from /build/libstxxl-1.4.1/lib/io/disk_queued_file.cpp:14: -/usr/include/c++/10/bits/stl_map.h: In member function 'void stxxl::disk_queues::add_request(stxxl::request_ptr&, stxxl::disk_queues::DISKID)': -/usr/include/c++/10/bits/stl_map.h:501:37: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 - 501 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 502 | std::tuple(__k), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 503 | std::tuple<>()); - | ~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_map.h:501:37: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 - 501 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 502 | std::tuple(__k), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 503 | std::tuple<>()); - | ~~~~~~~~~~~~~~~ /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()); \ @@ -1877,8 +1889,31 @@ /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)); | ^~~~~~~~~~~~~~~~~~~~~~~~ -[ 27%] Building CXX object lib/CMakeFiles/stxxl.dir/io/iostats.cpp.o -cd /build/libstxxl-1.4.1/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/include -g -O2 -fdebug-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 -o CMakeFiles/stxxl.dir/io/iostats.cpp.o -c /build/libstxxl-1.4.1/lib/io/iostats.cpp +In file included from /usr/include/c++/10/map:60, + from /build/libstxxl-1.4.1/include/stxxl/bits/io/disk_queues.h:19, + from /build/libstxxl-1.4.1/lib/io/disk_queued_file.cpp:14: +/usr/include/c++/10/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 + 2458 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/10/map:61, + from /build/libstxxl-1.4.1/include/stxxl/bits/io/disk_queues.h:19, + from /build/libstxxl-1.4.1/lib/io/disk_queued_file.cpp:14: +/usr/include/c++/10/bits/stl_map.h: In member function 'void stxxl::disk_queues::add_request(stxxl::request_ptr&, stxxl::disk_queues::DISKID)': +/usr/include/c++/10/bits/stl_map.h:501:37: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 + 501 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 502 | std::tuple(__k), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 503 | std::tuple<>()); + | ~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_map.h:501:37: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 + 501 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 502 | std::tuple(__k), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 503 | std::tuple<>()); + | ~~~~~~~~~~~~~~~ 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: @@ -1951,6 +1986,8 @@ | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 29%] Building CXX object lib/CMakeFiles/stxxl.dir/io/mem_file.cpp.o cd /build/libstxxl-1.4.1/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/include -g -O2 -fdebug-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 -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-arm-linux-gnueabihf/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-arm-linux-gnueabihf/include -g -O2 -fdebug-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 -o CMakeFiles/stxxl.dir/io/request.cpp.o -c /build/libstxxl-1.4.1/lib/io/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/common/counting_ptr.h:22, from /build/libstxxl-1.4.1/include/stxxl/bits/io/file.h:30, @@ -2024,10 +2061,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)); | ^~~~~~~~~~~~~~~~~~~~~~~~ -[ 31%] Building CXX object lib/CMakeFiles/stxxl.dir/io/request.cpp.o -cd /build/libstxxl-1.4.1/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/include -g -O2 -fdebug-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 -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-arm-linux-gnueabihf/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-arm-linux-gnueabihf/include -g -O2 -fdebug-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 -o CMakeFiles/stxxl.dir/io/request_queue_impl_1q.cpp.o -c /build/libstxxl-1.4.1/lib/io/request_queue_impl_1q.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/request.h:22, @@ -2099,6 +2132,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)); | ^~~~~~~~~~~~~~~~~~~~~~~~ +[ 33%] Building CXX object lib/CMakeFiles/stxxl.dir/io/request_queue_impl_1q.cpp.o +cd /build/libstxxl-1.4.1/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/include -g -O2 -fdebug-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 -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-arm-linux-gnueabihf/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-arm-linux-gnueabihf/include -g -O2 -fdebug-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 -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-arm-linux-gnueabihf/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-arm-linux-gnueabihf/include -g -O2 -fdebug-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 -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/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] @@ -2192,10 +2231,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)); | ^~~~~~~~~~~~~~~~~~~~~~~~ -[ 35%] Building CXX object lib/CMakeFiles/stxxl.dir/io/request_queue_impl_qwqr.cpp.o -cd /build/libstxxl-1.4.1/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/include -g -O2 -fdebug-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 -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-arm-linux-gnueabihf/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-arm-linux-gnueabihf/include -g -O2 -fdebug-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 -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/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] @@ -2577,6 +2612,8 @@ | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 43%] Building CXX object lib/CMakeFiles/stxxl.dir/io/serving_request.cpp.o cd /build/libstxxl-1.4.1/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/include -g -O2 -fdebug-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 -o CMakeFiles/stxxl.dir/io/serving_request.cpp.o -c /build/libstxxl-1.4.1/lib/io/serving_request.cpp +[ 45%] Building CXX object lib/CMakeFiles/stxxl.dir/io/syscall_file.cpp.o +cd /build/libstxxl-1.4.1/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/include -g -O2 -fdebug-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 -o CMakeFiles/stxxl.dir/io/syscall_file.cpp.o -c /build/libstxxl-1.4.1/lib/io/syscall_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: @@ -2672,8 +2709,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)); | ^~~~~~~~~~~~~~~~~~~~~~~~ -[ 45%] Building CXX object lib/CMakeFiles/stxxl.dir/io/syscall_file.cpp.o -cd /build/libstxxl-1.4.1/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/include -g -O2 -fdebug-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 -o CMakeFiles/stxxl.dir/io/syscall_file.cpp.o -c /build/libstxxl-1.4.1/lib/io/syscall_file.cpp [ 47%] Building CXX object lib/CMakeFiles/stxxl.dir/io/ufs_file_base.cpp.o cd /build/libstxxl-1.4.1/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/include -g -O2 -fdebug-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 -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/syscall_file.cpp:15: @@ -2814,6 +2849,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)); | ^~~~~~~~~~~~~~~~~~~~~~~~ +[ 50%] Building CXX object lib/CMakeFiles/stxxl.dir/io/wfs_file_base.cpp.o +cd /build/libstxxl-1.4.1/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/include -g -O2 -fdebug-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 -o CMakeFiles/stxxl.dir/io/wfs_file_base.cpp.o -c /build/libstxxl-1.4.1/lib/io/wfs_file_base.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, @@ -2912,14 +2949,14 @@ /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)); | ^~~~~~~~~~~~~~~~~~~~~~~~ -[ 50%] Building CXX object lib/CMakeFiles/stxxl.dir/io/wfs_file_base.cpp.o -cd /build/libstxxl-1.4.1/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/include -g -O2 -fdebug-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 -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-arm-linux-gnueabihf/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-arm-linux-gnueabihf/include -g -O2 -fdebug-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 -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 cd /build/libstxxl-1.4.1/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/include -g -O2 -fdebug-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 -o CMakeFiles/stxxl.dir/mng/block_manager.cpp.o -c /build/libstxxl-1.4.1/lib/mng/block_manager.cpp [ 56%] Building CXX object lib/CMakeFiles/stxxl.dir/mng/config.cpp.o cd /build/libstxxl-1.4.1/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/include -g -O2 -fdebug-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 -o CMakeFiles/stxxl.dir/mng/config.cpp.o -c /build/libstxxl-1.4.1/lib/mng/config.cpp +[ 58%] Building CXX object lib/CMakeFiles/stxxl.dir/mng/disk_allocator.cpp.o +cd /build/libstxxl-1.4.1/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/include -g -O2 -fdebug-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 -o CMakeFiles/stxxl.dir/mng/disk_allocator.cpp.o -c /build/libstxxl-1.4.1/lib/mng/disk_allocator.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, @@ -3060,54 +3097,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 /usr/include/c++/10/map:60, - from /build/libstxxl-1.4.1/include/stxxl/bits/io/wbtl_file.h:25, - from /build/libstxxl-1.4.1/lib/io/wbtl_file.cpp:16: -/usr/include/c++/10/bits/stl_tree.h: In member function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/stl_tree.h:2193:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 - 2193 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 - 2458 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/10/map:61, - from /build/libstxxl-1.4.1/include/stxxl/bits/io/wbtl_file.h:25, - from /build/libstxxl-1.4.1/lib/io/wbtl_file.cpp:16: -/usr/include/c++/10/bits/stl_map.h: In member function 'void stxxl::wbtl_file::_add_free_region(stxxl::file::offset_type, stxxl::file::offset_type)': -/usr/include/c++/10/bits/stl_map.h:501:37: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 - 501 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 502 | std::tuple(__k), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 503 | std::tuple<>()); - | ~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_map.h: In member function 'void stxxl::wbtl_file::swrite(void*, stxxl::file::offset_type, stxxl::file::size_type)': -/usr/include/c++/10/bits/stl_map.h:501:37: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 - 501 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 502 | std::tuple(__k), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 503 | std::tuple<>()); - | ~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/10/vector:72, - from /build/libstxxl-1.4.1/include/stxxl/bits/mng/config.h:18, - from /build/libstxxl-1.4.1/lib/mng/config.cpp:20: -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const stxxl::disk_config&}; _Tp = stxxl::disk_config; _Alloc = std::allocator]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 - 426 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -[ 58%] Building CXX object lib/CMakeFiles/stxxl.dir/mng/disk_allocator.cpp.o -cd /build/libstxxl-1.4.1/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/include -g -O2 -fdebug-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 -o CMakeFiles/stxxl.dir/mng/disk_allocator.cpp.o -c /build/libstxxl-1.4.1/lib/mng/disk_allocator.cpp -In file included from /usr/include/c++/10/vector:67, - from /build/libstxxl-1.4.1/include/stxxl/bits/mng/config.h:18, - from /build/libstxxl-1.4.1/lib/mng/config.cpp:20: -/usr/include/c++/10/bits/stl_vector.h: In member function 'void stxxl::config::load_default_config()': -/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1198 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -[ 60%] Building CXX object lib/CMakeFiles/stxxl.dir/algo/async_schedule.cpp.o -cd /build/libstxxl-1.4.1/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/include -g -O2 -fdebug-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 -o CMakeFiles/stxxl.dir/algo/async_schedule.cpp.o -c /build/libstxxl-1.4.1/lib/algo/async_schedule.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] @@ -3176,6 +3165,54 @@ /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++/10/map:60, + from /build/libstxxl-1.4.1/include/stxxl/bits/io/wbtl_file.h:25, + from /build/libstxxl-1.4.1/lib/io/wbtl_file.cpp:16: +/usr/include/c++/10/bits/stl_tree.h: In member function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/stl_tree.h:2193:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 + 2193 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 + 2458 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/10/map:61, + from /build/libstxxl-1.4.1/include/stxxl/bits/io/wbtl_file.h:25, + from /build/libstxxl-1.4.1/lib/io/wbtl_file.cpp:16: +/usr/include/c++/10/bits/stl_map.h: In member function 'void stxxl::wbtl_file::_add_free_region(stxxl::file::offset_type, stxxl::file::offset_type)': +/usr/include/c++/10/bits/stl_map.h:501:37: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 + 501 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 502 | std::tuple(__k), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 503 | std::tuple<>()); + | ~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/10/vector:72, + from /build/libstxxl-1.4.1/include/stxxl/bits/mng/config.h:18, + from /build/libstxxl-1.4.1/lib/mng/config.cpp:20: +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const stxxl::disk_config&}; _Tp = stxxl::disk_config; _Alloc = std::allocator]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 + 426 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_map.h: In member function 'void stxxl::wbtl_file::swrite(void*, stxxl::file::offset_type, stxxl::file::size_type)': +/usr/include/c++/10/bits/stl_map.h:501:37: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 + 501 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 502 | std::tuple(__k), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 503 | std::tuple<>()); + | ~~~~~~~~~~~~~~~ +[ 60%] Building CXX object lib/CMakeFiles/stxxl.dir/algo/async_schedule.cpp.o +cd /build/libstxxl-1.4.1/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/include -g -O2 -fdebug-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 -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++/10/vector:67, + from /build/libstxxl-1.4.1/include/stxxl/bits/mng/config.h:18, + from /build/libstxxl-1.4.1/lib/mng/config.cpp:20: +/usr/include/c++/10/bits/stl_vector.h: In member function 'void stxxl::config::load_default_config()': +/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1198 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +[ 62%] Building CXX object lib/CMakeFiles/stxxl.dir/io/mmap_file.cpp.o +cd /build/libstxxl-1.4.1/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/include -g -O2 -fdebug-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 -o CMakeFiles/stxxl.dir/io/mmap_file.cpp.o -c /build/libstxxl-1.4.1/lib/io/mmap_file.cpp In file included from /usr/include/c++/10/memory:66, from /build/libstxxl-1.4.1/include/stxxl/bits/compat/unique_ptr.h:18, from /build/libstxxl-1.4.1/include/stxxl/bits/io/completion_handler.h:20, @@ -3221,10 +3258,12 @@ | ~~~~~~~~~~~~~~~~~~ 150 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 64%] Building CXX object lib/CMakeFiles/stxxl.dir/io/simdisk_file.cpp.o +cd /build/libstxxl-1.4.1/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/include -g -O2 -fdebug-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 -o CMakeFiles/stxxl.dir/io/simdisk_file.cpp.o -c /build/libstxxl-1.4.1/lib/io/simdisk_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/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/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()); \ @@ -3292,12 +3331,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)); | ^~~~~~~~~~~~~~~~~~~~~~~~ -[ 62%] Building CXX object lib/CMakeFiles/stxxl.dir/io/mmap_file.cpp.o -cd /build/libstxxl-1.4.1/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/include -g -O2 -fdebug-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 -o CMakeFiles/stxxl.dir/io/mmap_file.cpp.o -c /build/libstxxl-1.4.1/lib/io/mmap_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/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: + 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()); \ @@ -3365,14 +3402,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)); | ^~~~~~~~~~~~~~~~~~~~~~~~ -[ 64%] Building CXX object lib/CMakeFiles/stxxl.dir/io/simdisk_file.cpp.o -cd /build/libstxxl-1.4.1/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/include -g -O2 -fdebug-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 -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-arm-linux-gnueabihf/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-arm-linux-gnueabihf/include -g -O2 -fdebug-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 -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/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/io/simdisk_file.h:30, + from /build/libstxxl-1.4.1/lib/io/simdisk_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()); \ @@ -3440,10 +3473,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)); | ^~~~~~~~~~~~~~~~~~~~~~~~ +[ 66%] Building CXX object lib/CMakeFiles/stxxl.dir/io/linuxaio_file.cpp.o +cd /build/libstxxl-1.4.1/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/include -g -O2 -fdebug-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 -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/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/simdisk_file.h:30, - from /build/libstxxl-1.4.1/lib/io/simdisk_file.cpp:14: + 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()); \ @@ -3511,6 +3546,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)); | ^~~~~~~~~~~~~~~~~~~~~~~~ +[ 68%] Building CXX object lib/CMakeFiles/stxxl.dir/io/linuxaio_queue.cpp.o +cd /build/libstxxl-1.4.1/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/include -g -O2 -fdebug-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 -o CMakeFiles/stxxl.dir/io/linuxaio_queue.cpp.o -c /build/libstxxl-1.4.1/lib/io/linuxaio_queue.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()); \ @@ -3536,8 +3573,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)); | ^~~~~~~~~~~~~~~~~~~~~~~~ -[ 68%] Building CXX object lib/CMakeFiles/stxxl.dir/io/linuxaio_queue.cpp.o -cd /build/libstxxl-1.4.1/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/include -g -O2 -fdebug-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 -o CMakeFiles/stxxl.dir/io/linuxaio_queue.cpp.o -c /build/libstxxl-1.4.1/lib/io/linuxaio_queue.cpp +[ 70%] Building CXX object lib/CMakeFiles/stxxl.dir/io/linuxaio_request.cpp.o +cd /build/libstxxl-1.4.1/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/include -g -O2 -fdebug-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 -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, @@ -3610,60 +3647,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/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++/10/set:60, - from /build/libstxxl-1.4.1/include/stxxl/bits/io/request_with_waiters.h:17, - from /build/libstxxl-1.4.1/include/stxxl/bits/io/request_with_state.h:19, - from /build/libstxxl-1.4.1/include/stxxl/bits/io/linuxaio_request.h:22, - from /build/libstxxl-1.4.1/lib/io/linuxaio_file.cpp:17: -/usr/include/c++/10/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 - 2458 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/10/map:61, - from /build/libstxxl-1.4.1/include/stxxl/bits/io/disk_queues.h:19, - from /build/libstxxl-1.4.1/lib/io/linuxaio_file.cpp:18: -/usr/include/c++/10/bits/stl_map.h: In member function 'void stxxl::disk_queues::add_request(stxxl::request_ptr&, stxxl::disk_queues::DISKID)': -/usr/include/c++/10/bits/stl_map.h:501:37: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 - 501 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 502 | std::tuple(__k), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 503 | std::tuple<>()); - | ~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_map.h:501:37: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 - 501 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 502 | std::tuple(__k), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 503 | std::tuple<>()); - | ~~~~~~~~~~~~~~~ -[ 70%] Building CXX object lib/CMakeFiles/stxxl.dir/io/linuxaio_request.cpp.o -cd /build/libstxxl-1.4.1/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/include -g -O2 -fdebug-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 -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, @@ -3761,6 +3744,58 @@ /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++/10/set:60, + from /build/libstxxl-1.4.1/include/stxxl/bits/io/request_with_waiters.h:17, + from /build/libstxxl-1.4.1/include/stxxl/bits/io/request_with_state.h:19, + from /build/libstxxl-1.4.1/include/stxxl/bits/io/linuxaio_request.h:22, + from /build/libstxxl-1.4.1/lib/io/linuxaio_file.cpp:17: +/usr/include/c++/10/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 + 2458 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/10/map:61, + from /build/libstxxl-1.4.1/include/stxxl/bits/io/disk_queues.h:19, + from /build/libstxxl-1.4.1/lib/io/linuxaio_file.cpp:18: +/usr/include/c++/10/bits/stl_map.h: In member function 'void stxxl::disk_queues::add_request(stxxl::request_ptr&, stxxl::disk_queues::DISKID)': +/usr/include/c++/10/bits/stl_map.h:501:37: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 + 501 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 502 | std::tuple(__k), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 503 | std::tuple<>()); + | ~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_map.h:501:37: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 + 501 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 502 | std::tuple(__k), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 503 | std::tuple<>()); + | ~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/set:60, from /build/libstxxl-1.4.1/include/stxxl/bits/io/request_with_waiters.h:17, from /build/libstxxl-1.4.1/include/stxxl/bits/io/request_with_state.h:19, @@ -3809,32 +3844,34 @@ make[4]: Entering directory '/build/libstxxl-1.4.1/obj-arm-linux-gnueabihf' cd /build/libstxxl-1.4.1/obj-arm-linux-gnueabihf && /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-arm-linux-gnueabihf /build/libstxxl-1.4.1/obj-arm-linux-gnueabihf/local /build/libstxxl-1.4.1/obj-arm-linux-gnueabihf/local/CMakeFiles/test2.dir/DependInfo.cmake --color= make[4]: Entering directory '/build/libstxxl-1.4.1/obj-arm-linux-gnueabihf' -cd /build/libstxxl-1.4.1/obj-arm-linux-gnueabihf && /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-arm-linux-gnueabihf /build/libstxxl-1.4.1/obj-arm-linux-gnueabihf/local /build/libstxxl-1.4.1/obj-arm-linux-gnueabihf/local/CMakeFiles/test1.dir/DependInfo.cmake --color= -make[4]: Entering directory '/build/libstxxl-1.4.1/obj-arm-linux-gnueabihf' cd /build/libstxxl-1.4.1/obj-arm-linux-gnueabihf && /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-arm-linux-gnueabihf /build/libstxxl-1.4.1/obj-arm-linux-gnueabihf/tools /build/libstxxl-1.4.1/obj-arm-linux-gnueabihf/tools/CMakeFiles/stxxl_tool.dir/DependInfo.cmake --color= -Dependee "/build/libstxxl-1.4.1/obj-arm-linux-gnueabihf/local/CMakeFiles/test2.dir/DependInfo.cmake" is newer than depender "/build/libstxxl-1.4.1/obj-arm-linux-gnueabihf/local/CMakeFiles/test2.dir/depend.internal". +make[4]: Entering directory '/build/libstxxl-1.4.1/obj-arm-linux-gnueabihf' +cd /build/libstxxl-1.4.1/obj-arm-linux-gnueabihf && /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-arm-linux-gnueabihf /build/libstxxl-1.4.1/obj-arm-linux-gnueabihf/local /build/libstxxl-1.4.1/obj-arm-linux-gnueabihf/local/CMakeFiles/test1.dir/DependInfo.cmake --color= Dependee "/build/libstxxl-1.4.1/obj-arm-linux-gnueabihf/local/CMakeFiles/test1.dir/DependInfo.cmake" is newer than depender "/build/libstxxl-1.4.1/obj-arm-linux-gnueabihf/local/CMakeFiles/test1.dir/depend.internal". -Dependee "/build/libstxxl-1.4.1/obj-arm-linux-gnueabihf/local/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/libstxxl-1.4.1/obj-arm-linux-gnueabihf/local/CMakeFiles/test1.dir/depend.internal". Dependee "/build/libstxxl-1.4.1/obj-arm-linux-gnueabihf/tools/CMakeFiles/stxxl_tool.dir/DependInfo.cmake" is newer than depender "/build/libstxxl-1.4.1/obj-arm-linux-gnueabihf/tools/CMakeFiles/stxxl_tool.dir/depend.internal". +Dependee "/build/libstxxl-1.4.1/obj-arm-linux-gnueabihf/local/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/libstxxl-1.4.1/obj-arm-linux-gnueabihf/local/CMakeFiles/test1.dir/depend.internal". Dependee "/build/libstxxl-1.4.1/obj-arm-linux-gnueabihf/tools/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/libstxxl-1.4.1/obj-arm-linux-gnueabihf/tools/CMakeFiles/stxxl_tool.dir/depend.internal". +Dependee "/build/libstxxl-1.4.1/obj-arm-linux-gnueabihf/local/CMakeFiles/test2.dir/DependInfo.cmake" is newer than depender "/build/libstxxl-1.4.1/obj-arm-linux-gnueabihf/local/CMakeFiles/test2.dir/depend.internal". Dependee "/build/libstxxl-1.4.1/obj-arm-linux-gnueabihf/local/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/libstxxl-1.4.1/obj-arm-linux-gnueabihf/local/CMakeFiles/test2.dir/depend.internal". Scanning dependencies of target test1 -Scanning dependencies of target test2 make[4]: Leaving directory '/build/libstxxl-1.4.1/obj-arm-linux-gnueabihf' -make[4]: Leaving directory '/build/libstxxl-1.4.1/obj-arm-linux-gnueabihf' -make -f local/CMakeFiles/test2.dir/build.make local/CMakeFiles/test2.dir/build make -f local/CMakeFiles/test1.dir/build.make local/CMakeFiles/test1.dir/build +Scanning dependencies of target test2 +make[4]: Leaving directory '/build/libstxxl-1.4.1/obj-arm-linux-gnueabihf' make[4]: Entering directory '/build/libstxxl-1.4.1/obj-arm-linux-gnueabihf' +make -f local/CMakeFiles/test2.dir/build.make local/CMakeFiles/test2.dir/build make[4]: Entering directory '/build/libstxxl-1.4.1/obj-arm-linux-gnueabihf' Scanning dependencies of target stxxl_tool -[ 76%] Building CXX object local/CMakeFiles/test2.dir/test2.cpp.o -[ 76%] Building CXX object local/CMakeFiles/test1.dir/test1.cpp.o make[4]: Leaving directory '/build/libstxxl-1.4.1/obj-arm-linux-gnueabihf' make -f tools/CMakeFiles/stxxl_tool.dir/build.make tools/CMakeFiles/stxxl_tool.dir/build -cd /build/libstxxl-1.4.1/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/include -g -O2 -fdebug-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 -o CMakeFiles/test2.dir/test2.cpp.o -c /build/libstxxl-1.4.1/local/test2.cpp -cd /build/libstxxl-1.4.1/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/include -g -O2 -fdebug-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 -o CMakeFiles/test1.dir/test1.cpp.o -c /build/libstxxl-1.4.1/local/test1.cpp +[ 74%] Building CXX object local/CMakeFiles/test1.dir/test1.cpp.o +[ 76%] Building CXX object local/CMakeFiles/test2.dir/test2.cpp.o make[4]: Entering directory '/build/libstxxl-1.4.1/obj-arm-linux-gnueabihf' -[ 78%] Building CXX object tools/CMakeFiles/stxxl_tool.dir/stxxl_tool.cpp.o +cd /build/libstxxl-1.4.1/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/include -g -O2 -fdebug-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 -o CMakeFiles/test1.dir/test1.cpp.o -c /build/libstxxl-1.4.1/local/test1.cpp +cd /build/libstxxl-1.4.1/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/include -g -O2 -fdebug-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 -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/create_files.cpp.o +cd /build/libstxxl-1.4.1/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/include -g -O2 -fdebug-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 -o CMakeFiles/stxxl_tool.dir/create_files.cpp.o -c /build/libstxxl-1.4.1/tools/create_files.cpp +[ 80%] Building CXX object tools/CMakeFiles/stxxl_tool.dir/stxxl_tool.cpp.o cd /build/libstxxl-1.4.1/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/include -g -O2 -fdebug-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 -o CMakeFiles/stxxl_tool.dir/stxxl_tool.cpp.o -c /build/libstxxl-1.4.1/tools/stxxl_tool.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, @@ -3989,6 +4026,105 @@ 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/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()); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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)); + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/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/request.h:22, from /build/libstxxl-1.4.1/include/stxxl/bits/io/request_operations.h:19, from /build/libstxxl-1.4.1/include/stxxl/bits/containers/vector.h:24, from /build/libstxxl-1.4.1/include/stxxl/vector:14, @@ -4267,6 +4403,30 @@ /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/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/mng/block_prefetcher.h: In instantiation of 'stxxl::block_prefetcher::block_prefetcher(stxxl::block_prefetcher::bid_iterator_type, stxxl::block_prefetcher::bid_iterator_type, stxxl::int_type*, stxxl::int_type, stxxl::completion_handler) [with BlockType = stxxl::typed_block<2097152, long long int, 0, void>; BidIteratorType = __gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >; stxxl::block_prefetcher::bid_iterator_type = __gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >; stxxl::int_type = 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 long int>, my_less> >; CompareType = my_less; AllocStr = stxxl::RC; stxxl::stream::basic_runs_merger::sorted_runs_type = stxxl::counting_ptr, long 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 long int; CompareType = my_less; unsigned int BlockSize = 2097152; AllocStrategy = stxxl::RC]' +/build/libstxxl-1.4.1/local/test2.cpp:49:17: 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]); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:41, + 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/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/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has 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/containers/vector.h:25, from /build/libstxxl-1.4.1/include/stxxl/vector:14, from /build/libstxxl-1.4.1/local/test1.cpp:20: @@ -4301,6 +4461,32 @@ /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/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/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/mng/block_manager.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 long int>*, std::vector, long long int>, std::allocator, long long int> > > > >; stxxl::unsigned_type = 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 long int>*, std::vector, long long int>, std::allocator, long long int> > > > >; stxxl::unsigned_type = 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 long int; CompareType = my_less; unsigned int BlockSize = 2097152; AllocStr = stxxl::RC; stxxl::stream::runs_creator, CompareType, BlockSize, AllocStr>::value_type = long 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 long int; CompareType = my_less; unsigned int BlockSize = 2097152; AllocStrategy = stxxl::RC; stxxl::sorter::value_type = long long int]' +/build/libstxxl-1.4.1/local/test2.cpp:45:44: 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; + | ~~~~^~~~~ +In file included from /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:41, + 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/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/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has 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/sort:14, from /build/libstxxl-1.4.1/local/test1.cpp:22: /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 = int]': @@ -4353,19 +4539,21 @@ /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/stream/stream.h:19, +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, 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/mng/block_prefetcher.h: In instantiation of 'stxxl::block_prefetcher::block_prefetcher(stxxl::block_prefetcher::bid_iterator_type, stxxl::block_prefetcher::bid_iterator_type, stxxl::int_type*, stxxl::int_type, stxxl::completion_handler) [with BlockType = stxxl::typed_block<2097152, long long int, 0, void>; BidIteratorType = __gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >; stxxl::block_prefetcher::bid_iterator_type = __gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >; stxxl::int_type = 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 long int>, my_less> >; CompareType = my_less; AllocStr = stxxl::RC; stxxl::stream::basic_runs_merger::sorted_runs_type = stxxl::counting_ptr, long long int>, my_less> >]' +/build/libstxxl-1.4.1/include/stxxl/bits/mng/buf_writer.h: In instantiation of 'stxxl::buffered_writer::block_type* stxxl::buffered_writer::write(stxxl::buffered_writer::block_type*, const bid_type&) [with BlockType = stxxl::typed_block<2097152, long long int, 0, void>; stxxl::buffered_writer::block_type = stxxl::typed_block<2097152, long long int, 0, void>; stxxl::buffered_writer::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 long int, 0, void>; BidIteratorType = __gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >; stxxl::buf_ostream::self_type = stxxl::buf_ostream, __gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long 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 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 long int>, my_less> >; CompareType = my_less; AllocStr = stxxl::RC; stxxl::stream::basic_runs_merger::sorted_runs_type = stxxl::counting_ptr, long 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 long int; CompareType = my_less; unsigned int BlockSize = 2097152; AllocStrategy = stxxl::RC]' /build/libstxxl-1.4.1/local/test2.cpp:49:17: 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/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; + | ~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:41, from /build/libstxxl-1.4.1/include/stxxl/bits/containers/vector.h:25, from /build/libstxxl-1.4.1/include/stxxl/vector:14, @@ -4377,21 +4565,21 @@ /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/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, +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/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/mng/block_manager.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 long int>*, std::vector, long long int>, std::allocator, long long int> > > > >; stxxl::unsigned_type = 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 long int>*, std::vector, long long int>, std::allocator, long long int> > > > >; stxxl::unsigned_type = 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 long int; CompareType = my_less; unsigned int BlockSize = 2097152; AllocStr = stxxl::RC; stxxl::stream::runs_creator, CompareType, BlockSize, AllocStr>::value_type = long 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 long int; CompareType = my_less; unsigned int BlockSize = 2097152; AllocStrategy = stxxl::RC; stxxl::sorter::value_type = long long int]' -/build/libstxxl-1.4.1/local/test2.cpp:45:44: 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/block_prefetcher.h: In instantiation of 'bool stxxl::block_prefetcher::block_consumed(stxxl::block_prefetcher::block_type*&) [with BlockType = stxxl::typed_block<2097152, long long int, 0, void>; BidIteratorType = __gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >; stxxl::block_prefetcher::block_type = stxxl::typed_block<2097152, long 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 long int>*, std::vector, long long int>, std::allocator, long 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 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 long int>, my_less> >; CompareType = my_less; AllocStr = stxxl::RC; stxxl::stream::basic_runs_merger::sorted_runs_type = stxxl::counting_ptr, long 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 long int; CompareType = my_less; unsigned int BlockSize = 2097152; AllocStrategy = stxxl::RC]' +/build/libstxxl-1.4.1/local/test2.cpp:49:17: 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); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:41, from /build/libstxxl-1.4.1/include/stxxl/bits/containers/vector.h:25, from /build/libstxxl-1.4.1/include/stxxl/vector:14, @@ -4477,32 +4665,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/stream/stream.h:20, - 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/mng/buf_writer.h: In instantiation of 'stxxl::buffered_writer::block_type* stxxl::buffered_writer::write(stxxl::buffered_writer::block_type*, const bid_type&) [with BlockType = stxxl::typed_block<2097152, long long int, 0, void>; stxxl::buffered_writer::block_type = stxxl::typed_block<2097152, long long int, 0, void>; stxxl::buffered_writer::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 long int, 0, void>; BidIteratorType = __gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >; stxxl::buf_ostream::self_type = stxxl::buf_ostream, __gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long 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 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 long int>, my_less> >; CompareType = my_less; AllocStr = stxxl::RC; stxxl::stream::basic_runs_merger::sorted_runs_type = stxxl::counting_ptr, long 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 long int; CompareType = my_less; unsigned int BlockSize = 2097152; AllocStrategy = stxxl::RC]' -/build/libstxxl-1.4.1/local/test2.cpp:49:17: 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; - | ~~~~~~~~~~~~~~~~~~~~^~~~~ -In file included from /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:41, - 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/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/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has 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, from /build/libstxxl-1.4.1/include/stxxl/vector:14, @@ -4523,87 +4685,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/buf_istream.h:17, - 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/mng/block_prefetcher.h: In instantiation of 'bool stxxl::block_prefetcher::block_consumed(stxxl::block_prefetcher::block_type*&) [with BlockType = stxxl::typed_block<2097152, long long int, 0, void>; BidIteratorType = __gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >; stxxl::block_prefetcher::block_type = stxxl::typed_block<2097152, long 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 long int>*, std::vector, long long int>, std::allocator, long 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 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 long int>, my_less> >; CompareType = my_less; AllocStr = stxxl::RC; stxxl::stream::basic_runs_merger::sorted_runs_type = stxxl::counting_ptr, long 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 long int; CompareType = my_less; unsigned int BlockSize = 2097152; AllocStrategy = stxxl::RC]' -/build/libstxxl-1.4.1/local/test2.cpp:49:17: 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); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:41, - 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/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/mng/bid.h:63:5: note: because 'stxxl::BID<2097152>' has user-provided 'stxxl::BID::BID(const stxxl::BID&) [with unsigned int Size = 2097152]' - 63 | BID(const BID& obj) : storage(obj.storage), offset(obj.offset) - | ^~~ -[ 80%] Building CXX object tools/CMakeFiles/stxxl_tool.dir/create_files.cpp.o -cd /build/libstxxl-1.4.1/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/include -g -O2 -fdebug-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 -o CMakeFiles/stxxl_tool.dir/create_files.cpp.o -c /build/libstxxl-1.4.1/tools/create_files.cpp -In file included from /usr/include/c++/10/algorithm:62, - from /build/libstxxl-1.4.1/include/stxxl/bits/common/counting_ptr.h:19, - from /build/libstxxl-1.4.1/include/stxxl/bits/io/request.h:22, - from /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h:22, - from /build/libstxxl-1.4.1/include/stxxl/bits/mng/buf_istream.h:17, - 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: -/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<__gnu_parallel::_Lexicographic >]': -/usr/include/c++/10/bits/stl_algo.h:1819:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1819 | __unguarded_linear_insert(_RandomAccessIterator __last, - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/10/queue:62, - from /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h:19, - from /build/libstxxl-1.4.1/include/stxxl/bits/mng/buf_istream.h:17, - 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: -/usr/include/c++/10/bits/stl_heap.h: In function 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_val<__gnu_parallel::_Lexicographic >]': -/usr/include/c++/10/bits/stl_heap.h:134:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 134 | __push_heap(_RandomAccessIterator __first, - | ^~~~~~~~~~~ -/usr/include/c++/10/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<__gnu_parallel::_Lexicographic >]': -/usr/include/c++/10/bits/stl_heap.h:223:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 223 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, - | ^~~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_heap.h: In function 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_val<__gnu_parallel::_LexicographicReverse >]': -/usr/include/c++/10/bits/stl_heap.h:134:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 134 | __push_heap(_RandomAccessIterator __first, - | ^~~~~~~~~~~ -/usr/include/c++/10/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<__gnu_parallel::_LexicographicReverse >]': -/usr/include/c++/10/bits/stl_heap.h:223:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 223 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, - | ^~~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_heap.h: In function 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >::batch_entry*, std::vector >::batch_entry, std::allocator >::batch_entry> > >; _Distance = int; _Tp = stxxl::buffered_writer >::batch_entry; _Compare = __gnu_cxx::__ops::_Iter_comp_val >::batch_entry_cmp>]': -/usr/include/c++/10/bits/stl_heap.h:134:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >::batch_entry*, std::vector >::batch_entry, std::allocator >::batch_entry> > >' changed in GCC 7.1 - 134 | __push_heap(_RandomAccessIterator __first, - | ^~~~~~~~~~~ -/usr/include/c++/10/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >::batch_entry*, std::vector >::batch_entry, std::allocator >::batch_entry> > >; _Distance = int; _Tp = stxxl::buffered_writer >::batch_entry; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >::batch_entry_cmp>]': -/usr/include/c++/10/bits/stl_heap.h:223:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >::batch_entry*, std::vector >::batch_entry, std::allocator >::batch_entry> > >' changed in GCC 7.1 - 223 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, - | ^~~~~~~~~~~~~ +[ 82%] Building CXX object tools/CMakeFiles/stxxl_tool.dir/benchmark_disks.cpp.o +cd /build/libstxxl-1.4.1/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/include -g -O2 -fdebug-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 -o CMakeFiles/stxxl_tool.dir/benchmark_disks.cpp.o -c /build/libstxxl-1.4.1/tools/benchmark_disks.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/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/create_files.cpp:18: + 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()); \ @@ -4671,60 +4761,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 /usr/include/c++/10/algorithm:62, - from /build/libstxxl-1.4.1/include/stxxl/bits/common/counting_ptr.h:19, - from /build/libstxxl-1.4.1/include/stxxl/bits/io/request.h:22, - from /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h:22, - from /build/libstxxl-1.4.1/include/stxxl/bits/mng/buf_istream.h:17, - 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: -/usr/include/c++/10/bits/stl_algo.h: In function '_ForwardIterator std::__upper_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >; _Tp = stxxl::sort_helper::trigger_entry, long long int>; _Compare = __gnu_cxx::__ops::_Val_comp_iter, long long int>, my_less> >]': -/usr/include/c++/10/bits/stl_algo.h:2048:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 - 2048 | __upper_bound(_ForwardIterator __first, _ForwardIterator __last, - | ^~~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_algo.h:2048:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 -In file included from /usr/include/c++/10/bits/char_traits.h:39, - from /usr/include/c++/10/ios:40, - from /usr/include/c++/10/ostream:38, - from /usr/include/c++/10/iostream:39, - from /build/libstxxl-1.4.1/local/test2.cpp:17: -/usr/include/c++/10/bits/stl_algobase.h: In function '_ForwardIterator std::__lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >; _Tp = stxxl::sort_helper::trigger_entry, long long int>; _Compare = __gnu_cxx::__ops::_Iter_comp_val, long long int>, my_less> >]': -/usr/include/c++/10/bits/stl_algobase.h:1309:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 - 1309 | __lower_bound(_ForwardIterator __first, _ForwardIterator __last, - | ^~~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_algobase.h:1309:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 -In file included from /usr/include/c++/10/algorithm:62, - from /build/libstxxl-1.4.1/include/stxxl/bits/common/counting_ptr.h:19, - from /build/libstxxl-1.4.1/include/stxxl/bits/io/request.h:22, - from /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h:22, - from /build/libstxxl-1.4.1/include/stxxl/bits/mng/buf_istream.h:17, - 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: -/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, long long int>, my_less> >]': -/usr/include/c++/10/bits/stl_algo.h:1839:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 - 1839 | __insertion_sort(_RandomAccessIterator __first, - | ^~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_algo.h:1839:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 -In file included from /usr/include/c++/10/queue:62, - from /build/libstxxl-1.4.1/include/stxxl/bits/containers/vector.h:20, - from /build/libstxxl-1.4.1/include/stxxl/vector:14, - from /build/libstxxl-1.4.1/local/test1.cpp:20: -/usr/include/c++/10/bits/stl_heap.h: In function 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >::batch_entry*, std::vector >::batch_entry, std::allocator >::batch_entry> > >; _Distance = int; _Tp = stxxl::buffered_writer >::batch_entry; _Compare = __gnu_cxx::__ops::_Iter_comp_val >::batch_entry_cmp>]': -/usr/include/c++/10/bits/stl_heap.h:134:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >::batch_entry*, std::vector >::batch_entry, std::allocator >::batch_entry> > >' changed in GCC 7.1 - 134 | __push_heap(_RandomAccessIterator __first, - | ^~~~~~~~~~~ -/usr/include/c++/10/bits/stl_algo.h: In function '_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >]': -/usr/include/c++/10/bits/stl_algo.h:1318:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 - 1318 | __rotate(_RandomAccessIterator __first, - | ^~~~~~~~ -/usr/include/c++/10/bits/stl_algo.h:1318:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 -/usr/include/c++/10/bits/stl_algo.h:1318:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 /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()); \ @@ -4750,167 +4786,65 @@ /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)); | ^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >::batch_entry*, std::vector >::batch_entry, std::allocator >::batch_entry> > >; _Distance = int; _Tp = stxxl::buffered_writer >::batch_entry; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >::batch_entry_cmp>]': -/usr/include/c++/10/bits/stl_heap.h:223:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >::batch_entry*, std::vector >::batch_entry, std::allocator >::batch_entry> > >' changed in GCC 7.1 - 223 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, - | ^~~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = stxxl::sort_helper::trigger_entry, long long int>*; _OutputIterator = __gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, long long int>, my_less> >]': -/usr/include/c++/10/bits/stl_algo.h:2650:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 - 2650 | __move_merge(_InputIterator __first1, _InputIterator __last1, - | ^~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >; _OutputIterator = stxxl::sort_helper::trigger_entry, long long int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, long long int>, my_less> >]': -/usr/include/c++/10/bits/stl_algo.h:2650:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 -/usr/include/c++/10/bits/stl_algo.h:2650:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 -/usr/include/c++/10/bits/stl_algo.h:2650:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 -/usr/include/c++/10/bits/stl_algo.h:2650:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 -/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >; _Pointer = stxxl::sort_helper::trigger_entry, long long int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, long long int>, my_less> >]': -/usr/include/c++/10/bits/stl_algo.h:2717:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 - 2717 | __merge_sort_with_buffer(_RandomAccessIterator __first, - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_algo.h:2717:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 -/usr/include/c++/10/bits/stl_algo.h:2717:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 -/usr/include/c++/10/bits/stl_algo.h:2707:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 - 2707 | std::__insertion_sort(__first, __first + __chunk_size, __comp); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_algo.h:2710:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 - 2710 | std::__insertion_sort(__first, __last, __comp); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_algo.h:2685:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 - 2685 | __result = std::__move_merge(__first, __first + __step_size, - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2686 | __first + __step_size, - | ~~~~~~~~~~~~~~~~~~~~~~ - 2687 | __first + __two_step, - | ~~~~~~~~~~~~~~~~~~~~~ - 2688 | __result, __comp); - | ~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_algo.h:2685:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 -/usr/include/c++/10/bits/stl_algo.h:2693:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 - 2693 | std::__move_merge(__first, __first + __step_size, - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2694 | __first + __step_size, __last, __result, __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_algo.h:2693:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 -/usr/include/c++/10/bits/stl_algo.h:2685:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 - 2685 | __result = std::__move_merge(__first, __first + __step_size, - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2686 | __first + __step_size, - | ~~~~~~~~~~~~~~~~~~~~~~ - 2687 | __first + __two_step, - | ~~~~~~~~~~~~~~~~~~~~~ - 2688 | __result, __comp); - | ~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_algo.h:2693:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 - 2693 | std::__move_merge(__first, __first + __step_size, - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2694 | __first + __step_size, __last, __result, __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_algo.h:2693:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 -/usr/include/c++/10/bits/stl_algo.h:2710:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 - 2710 | std::__insertion_sort(__first, __last, __comp); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, long long int>, my_less> >]': -/usr/include/c++/10/bits/stl_algo.h:2488:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 - 2488 | __merge_without_buffer(_BidirectionalIterator __first, - | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_algo.h:2488:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 -/usr/include/c++/10/bits/stl_algo.h:2488:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 -/usr/include/c++/10/bits/stl_algo.h:2488:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 -/usr/include/c++/10/bits/stl_algo.h:2513:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 - 2513 | = std::__lower_bound(__middle, __last, *__first_cut, - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2514 | __gnu_cxx::__ops::__iter_comp_val(__comp)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_algo.h:2522:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 - 2522 | = std::__upper_bound(__first, __middle, *__second_cut, - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2523 | __gnu_cxx::__ops::__val_comp_iter(__comp)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_algo.h:1434:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 - 1434 | return std::__rotate(__first, __middle, __last, - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1435 | std::__iterator_category(__first)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_algo.h:2529:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 - 2529 | std::__merge_without_buffer(__first, __first_cut, __new_middle, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2530 | __len11, __len22, __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_algo.h:2531:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 - 2531 | std::__merge_without_buffer(__new_middle, __second_cut, __last, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2532 | __len1 - __len11, __len2 - __len22, __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, long long int>, my_less> >]': -/usr/include/c++/10/bits/stl_algo.h:2773:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 - 2773 | __inplace_stable_sort(_RandomAccessIterator __first, - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_algo.h:2773:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 -/usr/include/c++/10/bits/stl_algo.h:2778:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 - 2778 | std::__insertion_sort(__first, __last, __comp); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_algo.h:2782:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 - 2782 | std::__inplace_stable_sort(__first, __middle, __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_algo.h:2783:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 - 2783 | std::__inplace_stable_sort(__middle, __last, __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_algo.h:2784:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 - 2784 | std::__merge_without_buffer(__first, __middle, __last, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2785 | __middle - __first, - | ~~~~~~~~~~~~~~~~~~~ - 2786 | __last - __middle, - | ~~~~~~~~~~~~~~~~~~ - 2787 | __comp); - | ~~~~~~~ -[ 82%] Building CXX object tools/CMakeFiles/stxxl_tool.dir/benchmark_disks.cpp.o -cd /build/libstxxl-1.4.1/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/include -g -O2 -fdebug-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 -o CMakeFiles/stxxl_tool.dir/benchmark_disks.cpp.o -c /build/libstxxl-1.4.1/tools/benchmark_disks.cpp -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/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/mng/block_prefetcher.h: In constructor 'stxxl::block_prefetcher::block_prefetcher(stxxl::block_prefetcher::bid_iterator_type, stxxl::block_prefetcher::bid_iterator_type, stxxl::int_type*, stxxl::int_type, stxxl::completion_handler) [with BlockType = stxxl::typed_block<2097152, long long int, 0, void>; BidIteratorType = __gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h:107:5: note: parameter passing for argument of type 'stxxl::block_prefetcher, __gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > > >::bid_iterator_type' {aka '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >'} changed in GCC 7.1 - 107 | block_prefetcher( - | ^~~~~~~~~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h:107:5: note: parameter passing for argument of type 'stxxl::block_prefetcher, __gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > > >::bid_iterator_type' {aka '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >'} changed in GCC 7.1 -In file included from /usr/include/c++/10/vector:72, - from /build/libstxxl-1.4.1/include/stxxl/bits/mng/config.h:18, - from /build/libstxxl-1.4.1/include/stxxl/bits/mng/buf_istream.h:16, +[ 84%] Building CXX object tools/CMakeFiles/stxxl_tool.dir/benchmark_files.cpp.o +cd /build/libstxxl-1.4.1/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/include -g -O2 -fdebug-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 -o CMakeFiles/stxxl_tool.dir/benchmark_files.cpp.o -c /build/libstxxl-1.4.1/tools/benchmark_files.cpp +In file included from /usr/include/c++/10/algorithm:62, + from /build/libstxxl-1.4.1/include/stxxl/bits/common/counting_ptr.h:19, + from /build/libstxxl-1.4.1/include/stxxl/bits/io/request.h:22, + from /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h:22, + from /build/libstxxl-1.4.1/include/stxxl/bits/mng/buf_istream.h:17, 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: -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 - 426 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/10/bits/stl_algo.h:62, - from /usr/include/c++/10/algorithm:62, - from /build/libstxxl-1.4.1/include/stxxl/bits/common/counting_ptr.h:19, - from /build/libstxxl-1.4.1/include/stxxl/bits/io/request.h:22, - from /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h:22, +/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<__gnu_parallel::_Lexicographic >]': +/usr/include/c++/10/bits/stl_algo.h:1819:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1819 | __unguarded_linear_insert(_RandomAccessIterator __last, + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/10/queue:62, + from /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h:19, from /build/libstxxl-1.4.1/include/stxxl/bits/mng/buf_istream.h:17, 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: -/usr/include/c++/10/bits/stl_tempbuf.h: In constructor 'std::_Temporary_buffer<_ForwardIterator, _Tp>::_Temporary_buffer(_ForwardIterator, std::_Temporary_buffer<_ForwardIterator, _Tp>::size_type) [with _ForwardIterator = __gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >; _Tp = stxxl::sort_helper::trigger_entry, long long int>]': -/usr/include/c++/10/bits/stl_tempbuf.h:257:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 - 257 | _Temporary_buffer<_ForwardIterator, _Tp>:: - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_heap.h: In function 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_val<__gnu_parallel::_Lexicographic >]': +/usr/include/c++/10/bits/stl_heap.h:134:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 134 | __push_heap(_RandomAccessIterator __first, + | ^~~~~~~~~~~ +/usr/include/c++/10/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<__gnu_parallel::_Lexicographic >]': +/usr/include/c++/10/bits/stl_heap.h:223:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 223 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, + | ^~~~~~~~~~~~~ +In file included from /usr/include/c++/10/queue:62, + from /build/libstxxl-1.4.1/include/stxxl/bits/containers/vector.h:20, + from /build/libstxxl-1.4.1/include/stxxl/vector:14, + from /build/libstxxl-1.4.1/local/test1.cpp:20: +/usr/include/c++/10/bits/stl_heap.h: In function 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >::batch_entry*, std::vector >::batch_entry, std::allocator >::batch_entry> > >; _Distance = int; _Tp = stxxl::buffered_writer >::batch_entry; _Compare = __gnu_cxx::__ops::_Iter_comp_val >::batch_entry_cmp>]': +/usr/include/c++/10/bits/stl_heap.h:134:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >::batch_entry*, std::vector >::batch_entry, std::allocator >::batch_entry> > >' changed in GCC 7.1 + 134 | __push_heap(_RandomAccessIterator __first, + | ^~~~~~~~~~~ +/usr/include/c++/10/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >::batch_entry*, std::vector >::batch_entry, std::allocator >::batch_entry> > >; _Distance = int; _Tp = stxxl::buffered_writer >::batch_entry; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >::batch_entry_cmp>]': +/usr/include/c++/10/bits/stl_heap.h:223:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >::batch_entry*, std::vector >::batch_entry, std::allocator >::batch_entry> > >' changed in GCC 7.1 + 223 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, + | ^~~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_heap.h: In function 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_val<__gnu_parallel::_LexicographicReverse >]': +/usr/include/c++/10/bits/stl_heap.h:134:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 134 | __push_heap(_RandomAccessIterator __first, + | ^~~~~~~~~~~ +/usr/include/c++/10/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<__gnu_parallel::_LexicographicReverse >]': +/usr/include/c++/10/bits/stl_heap.h:223:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 223 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, + | ^~~~~~~~~~~~~ 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.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()); \ @@ -4978,6 +4912,54 @@ /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)); | ^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_heap.h: In function 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >::batch_entry*, std::vector >::batch_entry, std::allocator >::batch_entry> > >; _Distance = int; _Tp = stxxl::buffered_writer >::batch_entry; _Compare = __gnu_cxx::__ops::_Iter_comp_val >::batch_entry_cmp>]': +/usr/include/c++/10/bits/stl_heap.h:134:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >::batch_entry*, std::vector >::batch_entry, std::allocator >::batch_entry> > >' changed in GCC 7.1 + 134 | __push_heap(_RandomAccessIterator __first, + | ^~~~~~~~~~~ +/usr/include/c++/10/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >::batch_entry*, std::vector >::batch_entry, std::allocator >::batch_entry> > >; _Distance = int; _Tp = stxxl::buffered_writer >::batch_entry; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >::batch_entry_cmp>]': +/usr/include/c++/10/bits/stl_heap.h:223:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >::batch_entry*, std::vector >::batch_entry, std::allocator >::batch_entry> > >' changed in GCC 7.1 + 223 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, + | ^~~~~~~~~~~~~ +In file included from /usr/include/c++/10/algorithm:62, + from /build/libstxxl-1.4.1/include/stxxl/bits/common/counting_ptr.h:19, + from /build/libstxxl-1.4.1/include/stxxl/bits/io/request.h:22, + from /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h:22, + from /build/libstxxl-1.4.1/include/stxxl/bits/mng/buf_istream.h:17, + 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: +/usr/include/c++/10/bits/stl_algo.h: In function '_ForwardIterator std::__upper_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >; _Tp = stxxl::sort_helper::trigger_entry, long long int>; _Compare = __gnu_cxx::__ops::_Val_comp_iter, long long int>, my_less> >]': +/usr/include/c++/10/bits/stl_algo.h:2048:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 + 2048 | __upper_bound(_ForwardIterator __first, _ForwardIterator __last, + | ^~~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_algo.h:2048:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 +In file included from /usr/include/c++/10/bits/char_traits.h:39, + from /usr/include/c++/10/ios:40, + from /usr/include/c++/10/ostream:38, + from /usr/include/c++/10/iostream:39, + from /build/libstxxl-1.4.1/local/test2.cpp:17: +/usr/include/c++/10/bits/stl_algobase.h: In function '_ForwardIterator std::__lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >; _Tp = stxxl::sort_helper::trigger_entry, long long int>; _Compare = __gnu_cxx::__ops::_Iter_comp_val, long long int>, my_less> >]': +/usr/include/c++/10/bits/stl_algobase.h:1309:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 + 1309 | __lower_bound(_ForwardIterator __first, _ForwardIterator __last, + | ^~~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_algobase.h:1309:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 +In file included from /usr/include/c++/10/algorithm:62, + from /build/libstxxl-1.4.1/include/stxxl/bits/common/counting_ptr.h:19, + from /build/libstxxl-1.4.1/include/stxxl/bits/io/request.h:22, + from /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h:22, + from /build/libstxxl-1.4.1/include/stxxl/bits/mng/buf_istream.h:17, + 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: +/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, long long int>, my_less> >]': +/usr/include/c++/10/bits/stl_algo.h:1839:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 + 1839 | __insertion_sort(_RandomAccessIterator __first, + | ^~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_algo.h:1839:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 /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()); \ @@ -5003,22 +4985,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)); | ^~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/10/vector:72, - from /build/libstxxl-1.4.1/include/stxxl/bits/mng/config.h:18, - 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: -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {stxxl::buffered_writer >::batch_entry}; _Tp = stxxl::buffered_writer >::batch_entry; _Alloc = std::allocator >::batch_entry>]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector >::batch_entry, std::allocator >::batch_entry> >::iterator' changed in GCC 7.1 - 426 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In member function 'stxxl::buffered_writer::block_type* stxxl::buffered_writer::write(stxxl::buffered_writer::block_type*, const bid_type&) [with BlockType = stxxl::typed_block<2097152, long long int, 0, void>]': -/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >::batch_entry*, std::vector >::batch_entry, std::allocator >::batch_entry> > >' changed in GCC 7.1 - 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included 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/block_manager.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 = unsigned int]': @@ -5083,6 +5049,12 @@ /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) | ^~~ +/usr/include/c++/10/bits/stl_algo.h: In function '_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >]': +/usr/include/c++/10/bits/stl_algo.h:1318:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 + 1318 | __rotate(_RandomAccessIterator __first, + | ^~~~~~~~ +/usr/include/c++/10/bits/stl_algo.h:1318:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 +/usr/include/c++/10/bits/stl_algo.h:1318:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 In file included 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/block_manager.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 = unsigned int]': @@ -5115,6 +5087,10 @@ /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) | ^~~ +/usr/include/c++/10/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = stxxl::sort_helper::trigger_entry, long long int>*; _OutputIterator = __gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, long long int>, my_less> >]': +/usr/include/c++/10/bits/stl_algo.h:2650:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 + 2650 | __move_merge(_InputIterator __first1, _InputIterator __last1, + | ^~~~~~~~~~~~ In file included 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/block_manager.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 = unsigned int]': @@ -5147,6 +5123,11 @@ /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) | ^~~ +/usr/include/c++/10/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >; _OutputIterator = stxxl::sort_helper::trigger_entry, long long int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, long long int>, my_less> >]': +/usr/include/c++/10/bits/stl_algo.h:2650:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 +/usr/include/c++/10/bits/stl_algo.h:2650:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 +/usr/include/c++/10/bits/stl_algo.h:2650:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 +/usr/include/c++/10/bits/stl_algo.h:2650:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 In file included 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/block_manager.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 = unsigned int]': @@ -5179,6 +5160,52 @@ /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) | ^~~ +/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >; _Pointer = stxxl::sort_helper::trigger_entry, long long int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, long long int>, my_less> >]': +/usr/include/c++/10/bits/stl_algo.h:2717:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 + 2717 | __merge_sort_with_buffer(_RandomAccessIterator __first, + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_algo.h:2717:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 +/usr/include/c++/10/bits/stl_algo.h:2717:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 +/usr/include/c++/10/bits/stl_algo.h:2707:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 + 2707 | std::__insertion_sort(__first, __first + __chunk_size, __comp); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_algo.h:2710:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 + 2710 | std::__insertion_sort(__first, __last, __comp); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_algo.h:2685:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 + 2685 | __result = std::__move_merge(__first, __first + __step_size, + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2686 | __first + __step_size, + | ~~~~~~~~~~~~~~~~~~~~~~ + 2687 | __first + __two_step, + | ~~~~~~~~~~~~~~~~~~~~~ + 2688 | __result, __comp); + | ~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_algo.h:2685:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 +/usr/include/c++/10/bits/stl_algo.h:2693:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 + 2693 | std::__move_merge(__first, __first + __step_size, + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2694 | __first + __step_size, __last, __result, __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_algo.h:2693:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 +/usr/include/c++/10/bits/stl_algo.h:2685:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 + 2685 | __result = std::__move_merge(__first, __first + __step_size, + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2686 | __first + __step_size, + | ~~~~~~~~~~~~~~~~~~~~~~ + 2687 | __first + __two_step, + | ~~~~~~~~~~~~~~~~~~~~~ + 2688 | __result, __comp); + | ~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_algo.h:2693:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 + 2693 | std::__move_merge(__first, __first + __step_size, + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2694 | __first + __step_size, __last, __result, __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_algo.h:2693:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 +/usr/include/c++/10/bits/stl_algo.h:2710:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 + 2710 | std::__insertion_sort(__first, __last, __comp); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included 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/block_manager.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 = unsigned int]': @@ -5211,6 +5238,38 @@ /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) | ^~~ +/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, long long int>, my_less> >]': +/usr/include/c++/10/bits/stl_algo.h:2488:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 + 2488 | __merge_without_buffer(_BidirectionalIterator __first, + | ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_algo.h:2488:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 +/usr/include/c++/10/bits/stl_algo.h:2488:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 +/usr/include/c++/10/bits/stl_algo.h:2488:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 +/usr/include/c++/10/bits/stl_algo.h:2513:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 + 2513 | = std::__lower_bound(__middle, __last, *__first_cut, + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2514 | __gnu_cxx::__ops::__iter_comp_val(__comp)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_algo.h:2522:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 + 2522 | = std::__upper_bound(__first, __middle, *__second_cut, + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2523 | __gnu_cxx::__ops::__val_comp_iter(__comp)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_algo.h:1434:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 + 1434 | return std::__rotate(__first, __middle, __last, + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1435 | std::__iterator_category(__first)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_algo.h:2529:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 + 2529 | std::__merge_without_buffer(__first, __first_cut, __new_middle, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2530 | __len11, __len22, __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_algo.h:2531:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 + 2531 | std::__merge_without_buffer(__new_middle, __second_cut, __last, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2532 | __len1 - __len11, __len2 - __len22, __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included 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/block_manager.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 = unsigned int]': @@ -5227,6 +5286,29 @@ /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) | ^~~ +/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, long long int>, my_less> >]': +/usr/include/c++/10/bits/stl_algo.h:2773:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 + 2773 | __inplace_stable_sort(_RandomAccessIterator __first, + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_algo.h:2773:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 +/usr/include/c++/10/bits/stl_algo.h:2778:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 + 2778 | std::__insertion_sort(__first, __last, __comp); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_algo.h:2782:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 + 2782 | std::__inplace_stable_sort(__first, __middle, __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_algo.h:2783:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 + 2783 | std::__inplace_stable_sort(__middle, __last, __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_algo.h:2784:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 + 2784 | std::__merge_without_buffer(__first, __middle, __last, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2785 | __middle - __first, + | ~~~~~~~~~~~~~~~~~~~ + 2786 | __last - __middle, + | ~~~~~~~~~~~~~~~~~~ + 2787 | __comp); + | ~~~~~~~ In file included 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/block_manager.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 = unsigned int]': @@ -5787,18 +5869,6 @@ /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) | ^~~ -In file included from /usr/include/c++/10/vector:67, - from /build/libstxxl-1.4.1/include/stxxl/bits/mng/config.h:18, - 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: -/usr/include/c++/10/bits/stl_vector.h: In member function 'void stxxl::stream::runs_creator, CompareType, BlockSize, AllocStr>::push(const value_type&) [with ValueType = long long int; CompareType = my_less; unsigned int BlockSize = 2097152; AllocStr = stxxl::RC]': -/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1198 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included 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/block_manager.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 = unsigned int]': @@ -6055,23 +6125,31 @@ /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) | ^~~ -In file included 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.h: In function '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]': -/build/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:70:1: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 70 | create_runs( - | ^~~~~~~~~~~ -/usr/include/c++/10/bits/stl_vector.h: In member function 'void stxxl::stream::runs_creator, CompareType, BlockSize, AllocStr>::compute_result() [with ValueType = long long int; CompareType = my_less; unsigned int BlockSize = 2097152; AllocStr = stxxl::RC]': -/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1198 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In file included from /build/libstxxl-1.4.1/include/stxxl/bits/containers/sorter.h:17, +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/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/stream/sort_stream.h:539:5: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 - 539 | } - | ^ -In file included from /usr/include/c++/10/algorithm:62, +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h: In constructor 'stxxl::block_prefetcher::block_prefetcher(stxxl::block_prefetcher::bid_iterator_type, stxxl::block_prefetcher::bid_iterator_type, stxxl::int_type*, stxxl::int_type, stxxl::completion_handler) [with BlockType = stxxl::typed_block<2097152, long long int, 0, void>; BidIteratorType = __gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h:107:5: note: parameter passing for argument of type 'stxxl::block_prefetcher, __gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > > >::bid_iterator_type' {aka '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >'} changed in GCC 7.1 + 107 | block_prefetcher( + | ^~~~~~~~~~~~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h:107:5: note: parameter passing for argument of type 'stxxl::block_prefetcher, __gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > > >::bid_iterator_type' {aka '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >'} changed in GCC 7.1 +In file included from /usr/include/c++/10/vector:72, + from /build/libstxxl-1.4.1/include/stxxl/bits/mng/config.h:18, + 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: +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 + 426 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/10/bits/stl_algo.h:62, + from /usr/include/c++/10/algorithm:62, from /build/libstxxl-1.4.1/include/stxxl/bits/common/counting_ptr.h:19, from /build/libstxxl-1.4.1/include/stxxl/bits/io/request.h:22, from /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h:22, @@ -6081,74 +6159,18 @@ 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: -/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >; _Distance = int; _Pointer = stxxl::sort_helper::trigger_entry, long long int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, long long int>, my_less> >]': -/usr/include/c++/10/bits/stl_algo.h:2427:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 - 2427 | __merge_adaptive(_BidirectionalIterator __first, - | ^~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_algo.h:2427:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 -/usr/include/c++/10/bits/stl_algo.h:2427:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 -/usr/include/c++/10/bits/stl_algo.h:2457:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 - 2457 | = std::__lower_bound(__middle, __last, *__first_cut, - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2458 | __gnu_cxx::__ops::__iter_comp_val(__comp)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_algo.h:2466:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 - 2466 | = std::__upper_bound(__first, __middle, *__second_cut, - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2467 | __gnu_cxx::__ops::__val_comp_iter(__comp)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_algo.h:1434:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 - 1434 | return std::__rotate(__first, __middle, __last, - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1435 | std::__iterator_category(__first)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_algo.h:2475:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 - 2475 | std::__merge_adaptive(__first, __first_cut, __new_middle, __len11, - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2476 | __len22, __buffer, __buffer_size, __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_algo.h:2477:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 - 2477 | std::__merge_adaptive(__new_middle, __second_cut, __last, - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2478 | __len1 - __len11, - | ~~~~~~~~~~~~~~~~~ - 2479 | __len2 - __len22, __buffer, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2480 | __buffer_size, __comp); - | ~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >; _Pointer = stxxl::sort_helper::trigger_entry, long long int>*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, long long int>, my_less> >]': -/usr/include/c++/10/bits/stl_algo.h:2744:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 - 2744 | __stable_sort_adaptive(_RandomAccessIterator __first, - | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_algo.h:2744:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 -/usr/include/c++/10/bits/stl_algo.h:2744:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 -/usr/include/c++/10/bits/stl_algo.h:2753:31: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 - 2753 | std::__stable_sort_adaptive(__first, __middle, __buffer, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2754 | __buffer_size, __comp); - | ~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_algo.h:2755:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 - 2755 | std::__stable_sort_adaptive(__middle, __last, __buffer, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2756 | __buffer_size, __comp); - | ~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_algo.h:2760:33: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 - 2760 | std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_algo.h:2761:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 - 2761 | std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_algo.h:2763:28: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 - 2763 | std::__merge_adaptive(__first, __middle, __last, - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2764 | _Distance(__middle - __first), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2765 | _Distance(__last - __middle), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2766 | __buffer, __buffer_size, - | ~~~~~~~~~~~~~~~~~~~~~~~~ - 2767 | __comp); - | ~~~~~~~ +/usr/include/c++/10/bits/stl_tempbuf.h: In constructor 'std::_Temporary_buffer<_ForwardIterator, _Tp>::_Temporary_buffer(_ForwardIterator, std::_Temporary_buffer<_ForwardIterator, _Tp>::size_type) [with _ForwardIterator = __gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >; _Tp = stxxl::sort_helper::trigger_entry, long long int>]': +/usr/include/c++/10/bits/stl_tempbuf.h:257:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 + 257 | _Temporary_buffer<_ForwardIterator, _Tp>:: + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 86%] Building CXX object tools/CMakeFiles/stxxl_tool.dir/benchmark_sort.cpp.o +cd /build/libstxxl-1.4.1/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/include -g -O2 -fdebug-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 -o CMakeFiles/stxxl_tool.dir/benchmark_sort.cpp.o -c /build/libstxxl-1.4.1/tools/benchmark_sort.cpp +In file included 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.h: In function '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]': +/build/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:70:1: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 70 | create_runs( + | ^~~~~~~~~~~ In file included from /usr/include/c++/10/vector:72, from /build/libstxxl-1.4.1/include/stxxl/bits/mng/config.h:18, from /build/libstxxl-1.4.1/include/stxxl/bits/mng/buf_istream.h:16, @@ -6157,10 +6179,14 @@ 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: -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {stxxl::buffered_writer >::batch_entry}; _Tp = stxxl::buffered_writer >::batch_entry; _Alloc = std::allocator >::batch_entry>]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector >::batch_entry, std::allocator >::batch_entry> >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/vector.tcc: In member function 'stxxl::buffered_writer::block_type* stxxl::buffered_writer::write(stxxl::buffered_writer::block_type*, const bid_type&) [with BlockType = stxxl::typed_block<2097152, long long int, 0, void>]': +/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >::batch_entry*, std::vector >::batch_entry, std::allocator >::batch_entry> > >' changed in GCC 7.1 + 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/vector:72, from /build/libstxxl-1.4.1/include/stxxl/bits/containers/vector.h:19, from /build/libstxxl-1.4.1/include/stxxl/vector:14, @@ -6169,48 +6195,22 @@ /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector >::batch_entry, std::allocator >::batch_entry> >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/10/queue:62, - from /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h:19, - from /build/libstxxl-1.4.1/include/stxxl/bits/mng/buf_istream.h:17, - 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: -/usr/include/c++/10/bits/stl_heap.h: In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<__gnu_parallel::_Lexicographic >]': -/usr/include/c++/10/bits/stl_heap.h:339:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 339 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, - | ^~~~~~~~~~~ -/usr/include/c++/10/bits/stl_heap.h:339:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/10/bits/vector.tcc: In member function 'stxxl::buffered_writer::block_type* stxxl::buffered_writer::write(stxxl::buffered_writer::block_type*, const bid_type&) [with BlockType = stxxl::typed_block<2097152, int, 0, void>]': /usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >::batch_entry*, std::vector >::batch_entry, std::allocator >::batch_entry> > >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/10/algorithm:62, - from /build/libstxxl-1.4.1/include/stxxl/bits/common/counting_ptr.h:19, - from /build/libstxxl-1.4.1/include/stxxl/bits/io/request.h:22, - from /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h:22, - from /build/libstxxl-1.4.1/include/stxxl/bits/mng/buf_istream.h:17, +In file included from /usr/include/c++/10/vector:67, + from /build/libstxxl-1.4.1/include/stxxl/bits/mng/config.h:18, + 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: -/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<__gnu_parallel::_Lexicographic >]': -/usr/include/c++/10/bits/stl_algo.h:1945:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1945 | __introsort_loop(_RandomAccessIterator __first, - | ^~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_algo.h:1945:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/10/bits/stl_algo.h:1959:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1959 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_algo.h:1666:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1666 | std::__make_heap(__first, __middle, __comp); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_vector.h: In member function 'void stxxl::stream::runs_creator, CompareType, BlockSize, AllocStr>::push(const value_type&) [with ValueType = long long int; CompareType = my_less; unsigned int BlockSize = 2097152; AllocStr = stxxl::RC]': +/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1198 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included 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/local/test1.cpp:20: @@ -6218,289 +6218,6 @@ /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 186 | void block_manager::new_blocks_int( | ^~~~~~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In constructor 'stxxl::vector::vector(stxxl::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]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function 'void stxxl::vector::reserve(stxxl::vector::size_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]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included 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.h: In function '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]': -/build/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:513:1: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 513 | sort_blocks(InputBidIterator input_bids, - | ^~~~~~~~~~~ -/usr/include/c++/10/bits/stl_algo.h: In function 'void stxxl::stream::basic_runs_merger::initialize(const sorted_runs_type&) [with RunsType = stxxl::counting_ptr, long long int>, my_less> >; CompareType = my_less; AllocStr = stxxl::RC]': -/usr/include/c++/10/bits/stl_algo.h:5032:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 - 5032 | _TmpBuf __buf(__first, std::distance(__first, __last)); - | ^~~~~ -/usr/include/c++/10/bits/stl_algo.h:5035:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 - 5035 | std::__inplace_stable_sort(__first, __last, __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_algo.h:5037:29: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 - 5037 | std::__stable_sort_adaptive(__first, __last, __buf.begin(), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 5038 | _DistanceType(__buf.size()), __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included 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/stream/sort_stream.h:1228:24: note: parameter passing for argument of type 'std::vector, long long int>, std::allocator, long long int> > >::iterator' changed in GCC 7.1 - 1228 | m_prefetcher = new prefetcher_type( - | ^~~~~~~~~~~~~~~~~~~~ - 1229 | m_consume_seq.begin(), - | ~~~~~~~~~~~~~~~~~~~~~~ - 1230 | m_consume_seq.end(), - | ~~~~~~~~~~~~~~~~~~~~ - 1231 | m_prefetch_seq, - | ~~~~~~~~~~~~~~~ - 1232 | STXXL_MIN(nruns + n_prefetch_buffers, prefetch_seq_size)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/10/algorithm:62, - from /build/libstxxl-1.4.1/include/stxxl/bits/common/counting_ptr.h:19, - from /build/libstxxl-1.4.1/include/stxxl/bits/io/request.h:22, - from /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h:22, - from /build/libstxxl-1.4.1/include/stxxl/bits/mng/buf_istream.h:17, - 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: -/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<__gnu_parallel::_Lexicographic >]': -/usr/include/c++/10/bits/stl_algo.h:1839:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1839 | __insertion_sort(_RandomAccessIterator __first, - | ^~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_algo.h:1839:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/10/bits/stl_algo.h:1839:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/10/bits/stl_algo.h: In function 'void __gnu_parallel::multiseq_partition(_RanSeqs, _RanSeqs, _RankType, _RankIterator, _Compare) [with _RanSeqs = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _RankType = long long int; _RankIterator = __gnu_cxx::__normal_iterator > >; _Compare = my_less]': -/usr/include/c++/10/bits/stl_algo.h:1974:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1974 | std::__introsort_loop(__first, __last, - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ - 1975 | std::__lg(__last - __first) * 2, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1976 | __comp); - | ~~~~~~~ -/usr/include/c++/10/bits/stl_algo.h:1886:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1886 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_algo.h:1891:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1891 | std::__insertion_sort(__first, __last, __comp); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/10/queue:62, - from /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h:19, - from /build/libstxxl-1.4.1/include/stxxl/bits/mng/buf_istream.h:17, - 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: -/usr/include/c++/10/bits/stl_heap.h:412:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 412 | std::__make_heap(__first, __last, __cmp); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/10/algorithm:62, - from /build/libstxxl-1.4.1/include/stxxl/bits/common/counting_ptr.h:19, - from /build/libstxxl-1.4.1/include/stxxl/bits/io/request.h:22, - from /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h:22, - from /build/libstxxl-1.4.1/include/stxxl/bits/mng/buf_istream.h:17, - 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: -/usr/include/c++/10/bits/stl_algo.h: In function 'void __gnu_parallel::multiseq_partition(_RanSeqs, _RanSeqs, _RankType, _RankIterator, _Compare) [with _RanSeqs = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _RankType = int; _RankIterator = __gnu_cxx::__normal_iterator > >; _Compare = my_less]': -/usr/include/c++/10/bits/stl_algo.h:1974:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1974 | std::__introsort_loop(__first, __last, - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ - 1975 | std::__lg(__last - __first) * 2, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1976 | __comp); - | ~~~~~~~ -/usr/include/c++/10/bits/stl_algo.h:1886:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1886 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_algo.h:1891:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1891 | std::__insertion_sort(__first, __last, __comp); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/10/queue:62, - from /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h:19, - from /build/libstxxl-1.4.1/include/stxxl/bits/mng/buf_istream.h:17, - 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: -/usr/include/c++/10/bits/stl_heap.h:412:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 412 | std::__make_heap(__first, __last, __cmp); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -[ 84%] Linking CXX executable test2 -cd /build/libstxxl-1.4.1/obj-arm-linux-gnueabihf/local && /usr/bin/cmake -E cmake_link_script CMakeFiles/test2.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -fdebug-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 -lpthread -make[4]: Leaving directory '/build/libstxxl-1.4.1/obj-arm-linux-gnueabihf' -[ 84%] Built target test2 -[ 86%] Building CXX object tools/CMakeFiles/stxxl_tool.dir/benchmark_files.cpp.o -cd /build/libstxxl-1.4.1/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/include -g -O2 -fdebug-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 -o CMakeFiles/stxxl_tool.dir/benchmark_files.cpp.o -c /build/libstxxl-1.4.1/tools/benchmark_files.cpp -In file included 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/block_manager.h: In member function '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 > > >]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 186 | void block_manager::new_blocks_int( - | ^~~~~~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function '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 > > >]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function '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 > > >]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function '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 > > >]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function '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 > > >]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function '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 > > >]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -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_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()); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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)); - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function '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 > > >]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/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)); - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In function 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with unsigned int RawBlockSize = 16384; AllocStrategy = stxxl::RC]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function '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 > > >]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 186 | void block_manager::new_blocks_int( - | ^~~~~~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In function 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with unsigned int RawBlockSize = 16384; AllocStrategy = stxxl::striping]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function '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 > > >]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 186 | void block_manager::new_blocks_int( - | ^~~~~~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In function 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with unsigned int RawBlockSize = 16384; AllocStrategy = stxxl::SR]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 88%] Linking CXX executable test1 -cd /build/libstxxl-1.4.1/obj-arm-linux-gnueabihf/local && /usr/bin/cmake -E cmake_link_script CMakeFiles/test1.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -fdebug-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 -lpthread -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function '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 > > >]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 186 | void block_manager::new_blocks_int( - | ^~~~~~~~~~~~~ -make[4]: Leaving directory '/build/libstxxl-1.4.1/obj-arm-linux-gnueabihf' -[ 88%] Built target test1 -[ 90%] Building CXX object tools/CMakeFiles/stxxl_tool.dir/benchmark_sort.cpp.o -cd /build/libstxxl-1.4.1/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/include -g -O2 -fdebug-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 -o CMakeFiles/stxxl_tool.dir/benchmark_sort.cpp.o -c /build/libstxxl-1.4.1/tools/benchmark_sort.cpp -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In function 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with unsigned int RawBlockSize = 32768; AllocStrategy = stxxl::RC]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function '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 > > >]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 186 | void block_manager::new_blocks_int( - | ^~~~~~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In function 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with unsigned int RawBlockSize = 32768; AllocStrategy = stxxl::striping]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, @@ -6575,6 +6292,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)); | ^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_vector.h: In member function 'void stxxl::stream::runs_creator, CompareType, BlockSize, AllocStr>::compute_result() [with ValueType = long long int; CompareType = my_less; unsigned int BlockSize = 2097152; AllocStr = stxxl::RC]': +/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1198 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In constructor 'stxxl::vector::vector(stxxl::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]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included 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/stream/sort_stream.h:539:5: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 + 539 | } + | ^ /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()); \ @@ -6600,28 +6331,138 @@ /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/block_manager.h: In member function '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 > > >]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 186 | void block_manager::new_blocks_int( - | ^~~~~~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In function 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with unsigned int RawBlockSize = 32768; AllocStrategy = stxxl::SR]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function '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 > > >]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 186 | void block_manager::new_blocks_int( - | ^~~~~~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In function 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with unsigned int RawBlockSize = 65536; AllocStrategy = stxxl::RC]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function 'void stxxl::vector::reserve(stxxl::vector::size_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]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 92%] Building CXX object tools/CMakeFiles/stxxl_tool.dir/benchmark_disks_random.cpp.o -cd /build/libstxxl-1.4.1/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/include -g -O2 -fdebug-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 -o CMakeFiles/stxxl_tool.dir/benchmark_disks_random.cpp.o -c /build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function '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 > > >]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 186 | void block_manager::new_blocks_int( - | ^~~~~~~~~~~~~ +In file included from /usr/include/c++/10/algorithm:62, + from /build/libstxxl-1.4.1/include/stxxl/bits/common/counting_ptr.h:19, + from /build/libstxxl-1.4.1/include/stxxl/bits/io/request.h:22, + from /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h:22, + from /build/libstxxl-1.4.1/include/stxxl/bits/mng/buf_istream.h:17, + 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: +/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >; _Distance = int; _Pointer = stxxl::sort_helper::trigger_entry, long long int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, long long int>, my_less> >]': +/usr/include/c++/10/bits/stl_algo.h:2427:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 + 2427 | __merge_adaptive(_BidirectionalIterator __first, + | ^~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_algo.h:2427:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 +/usr/include/c++/10/bits/stl_algo.h:2427:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 +/usr/include/c++/10/bits/stl_algo.h:2457:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 + 2457 | = std::__lower_bound(__middle, __last, *__first_cut, + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2458 | __gnu_cxx::__ops::__iter_comp_val(__comp)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_algo.h:2466:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 + 2466 | = std::__upper_bound(__first, __middle, *__second_cut, + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2467 | __gnu_cxx::__ops::__val_comp_iter(__comp)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_algo.h:1434:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 + 1434 | return std::__rotate(__first, __middle, __last, + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1435 | std::__iterator_category(__first)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_algo.h:2475:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 + 2475 | std::__merge_adaptive(__first, __first_cut, __new_middle, __len11, + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2476 | __len22, __buffer, __buffer_size, __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_algo.h:2477:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 + 2477 | std::__merge_adaptive(__new_middle, __second_cut, __last, + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2478 | __len1 - __len11, + | ~~~~~~~~~~~~~~~~~ + 2479 | __len2 - __len22, __buffer, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2480 | __buffer_size, __comp); + | ~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >; _Pointer = stxxl::sort_helper::trigger_entry, long long int>*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, long long int>, my_less> >]': +/usr/include/c++/10/bits/stl_algo.h:2744:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 + 2744 | __stable_sort_adaptive(_RandomAccessIterator __first, + | ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_algo.h:2744:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 +/usr/include/c++/10/bits/stl_algo.h:2744:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 +/usr/include/c++/10/bits/stl_algo.h:2753:31: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 + 2753 | std::__stable_sort_adaptive(__first, __middle, __buffer, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2754 | __buffer_size, __comp); + | ~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_algo.h:2755:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 + 2755 | std::__stable_sort_adaptive(__middle, __last, __buffer, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2756 | __buffer_size, __comp); + | ~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_algo.h:2760:33: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 + 2760 | std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_algo.h:2761:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 + 2761 | std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_algo.h:2763:28: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 + 2763 | std::__merge_adaptive(__first, __middle, __last, + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2764 | _Distance(__middle - __first), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2765 | _Distance(__last - __middle), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2766 | __buffer, __buffer_size, + | ~~~~~~~~~~~~~~~~~~~~~~~~ + 2767 | __comp); + | ~~~~~~~ +In file included from /usr/include/c++/10/vector:72, + from /build/libstxxl-1.4.1/include/stxxl/bits/mng/config.h:18, + 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: +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 426 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/10/queue:62, + from /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h:19, + from /build/libstxxl-1.4.1/include/stxxl/bits/mng/buf_istream.h:17, + 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: +/usr/include/c++/10/bits/stl_heap.h: In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<__gnu_parallel::_Lexicographic >]': +/usr/include/c++/10/bits/stl_heap.h:339:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 339 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, + | ^~~~~~~~~~~ +/usr/include/c++/10/bits/stl_heap.h:339:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +In file included from /usr/include/c++/10/algorithm:62, + from /build/libstxxl-1.4.1/include/stxxl/bits/common/counting_ptr.h:19, + from /build/libstxxl-1.4.1/include/stxxl/bits/io/request.h:22, + from /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h:22, + from /build/libstxxl-1.4.1/include/stxxl/bits/mng/buf_istream.h:17, + 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: +/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<__gnu_parallel::_Lexicographic >]': +/usr/include/c++/10/bits/stl_algo.h:1945:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1945 | __introsort_loop(_RandomAccessIterator __first, + | ^~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_algo.h:1945:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/10/bits/stl_algo.h:1959:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1959 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_algo.h:1666:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1666 | std::__make_heap(__first, __middle, __comp); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/libstxxl-1.4.1/include/stxxl/vector:14, from /build/libstxxl-1.4.1/tools/benchmark_sort.cpp:21: /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]': @@ -6997,10 +6838,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) | ^~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In function 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with unsigned int RawBlockSize = 65536; AllocStrategy = stxxl::striping]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: In instantiation of 'void stxxl::ksort(ExtIterator, ExtIterator, KeyExtractor, stxxl::unsigned_type) [with ExtIterator = stxxl::vector_iterator, stxxl::RC, long long unsigned int, long long int, 2097152, stxxl::lru_pager<8>, 4>; KeyExtractor = BenchmarkSort, stxxl::random_number32>::value_key_second; stxxl::unsigned_type = unsigned int]': @@ -7576,6 +7413,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) | ^~~ +In file included 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.h: In function '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]': +/build/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:513:1: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 513 | sort_blocks(InputBidIterator input_bids, + | ^~~~~~~~~~~ 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, from /build/libstxxl-1.4.1/include/stxxl/vector:14, @@ -7754,80 +7597,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/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: -/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/containers/vector.h:25, from /build/libstxxl-1.4.1/include/stxxl/vector:14, from /build/libstxxl-1.4.1/tools/benchmark_sort.cpp:21: @@ -8052,31 +7821,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) | ^~~ -/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/containers/vector.h:25, from /build/libstxxl-1.4.1/include/stxxl/vector:14, from /build/libstxxl-1.4.1/tools/benchmark_sort.cpp:21: @@ -8165,10 +7909,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) | ^~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function '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 > > >]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 186 | void block_manager::new_blocks_int( - | ^~~~~~~~~~~~~ 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, from /build/libstxxl-1.4.1/include/stxxl/vector:14, @@ -8317,10 +8057,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) | ^~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In function 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with unsigned int RawBlockSize = 65536; AllocStrategy = stxxl::SR]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, from /build/libstxxl-1.4.1/include/stxxl/vector:14, @@ -8383,6 +8119,32 @@ /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) | ^~~ +/usr/include/c++/10/bits/stl_algo.h: In function 'void stxxl::stream::basic_runs_merger::initialize(const sorted_runs_type&) [with RunsType = stxxl::counting_ptr, long long int>, my_less> >; CompareType = my_less; AllocStr = stxxl::RC]': +/usr/include/c++/10/bits/stl_algo.h:5032:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 + 5032 | _TmpBuf __buf(__first, std::distance(__first, __last)); + | ^~~~~ +/usr/include/c++/10/bits/stl_algo.h:5035:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 + 5035 | std::__inplace_stable_sort(__first, __last, __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_algo.h:5037:29: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long int>*, std::vector, long long int>, std::allocator, long long int> > > >' changed in GCC 7.1 + 5037 | std::__stable_sort_adaptive(__first, __last, __buf.begin(), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 5038 | _DistanceType(__buf.size()), __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included 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/stream/sort_stream.h:1228:24: note: parameter passing for argument of type 'std::vector, long long int>, std::allocator, long long int> > >::iterator' changed in GCC 7.1 + 1228 | m_prefetcher = new prefetcher_type( + | ^~~~~~~~~~~~~~~~~~~~ + 1229 | m_consume_seq.begin(), + | ~~~~~~~~~~~~~~~~~~~~~~ + 1230 | m_consume_seq.end(), + | ~~~~~~~~~~~~~~~~~~~~ + 1231 | m_prefetch_seq, + | ~~~~~~~~~~~~~~~ + 1232 | STXXL_MIN(nruns + n_prefetch_buffers, prefetch_seq_size)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included 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/tools/benchmark_sort.cpp:21: @@ -8444,8 +8206,10 @@ /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 member function '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 > > >]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +In file included 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/block_manager.h: In member function '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 > > >]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 186 | void block_manager::new_blocks_int( | ^~~~~~~~~~~~~ In file included from /build/libstxxl-1.4.1/include/stxxl/bits/mng/buf_istream.h:17, @@ -8470,10 +8234,24 @@ /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 function 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with unsigned int RawBlockSize = 131072; AllocStrategy = stxxl::RC]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/10/algorithm:62, + from /build/libstxxl-1.4.1/include/stxxl/bits/common/counting_ptr.h:19, + from /build/libstxxl-1.4.1/include/stxxl/bits/io/request.h:22, + from /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h:22, + from /build/libstxxl-1.4.1/include/stxxl/bits/mng/buf_istream.h:17, + 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: +/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<__gnu_parallel::_Lexicographic >]': +/usr/include/c++/10/bits/stl_algo.h:1839:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1839 | __insertion_sort(_RandomAccessIterator __first, + | ^~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_algo.h:1839:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/10/bits/stl_algo.h:1839:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function '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 > > >]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 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, from /build/libstxxl-1.4.1/include/stxxl/vector:14, @@ -8496,6 +8274,31 @@ /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) | ^~~ +/usr/include/c++/10/bits/stl_algo.h: In function 'void __gnu_parallel::multiseq_partition(_RanSeqs, _RanSeqs, _RankType, _RankIterator, _Compare) [with _RanSeqs = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _RankType = long long int; _RankIterator = __gnu_cxx::__normal_iterator > >; _Compare = my_less]': +/usr/include/c++/10/bits/stl_algo.h:1974:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1974 | std::__introsort_loop(__first, __last, + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ + 1975 | std::__lg(__last - __first) * 2, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1976 | __comp); + | ~~~~~~~ +/usr/include/c++/10/bits/stl_algo.h:1886:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1886 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_algo.h:1891:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1891 | std::__insertion_sort(__first, __last, __comp); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/10/queue:62, + from /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h:19, + from /build/libstxxl-1.4.1/include/stxxl/bits/mng/buf_istream.h:17, + 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: +/usr/include/c++/10/bits/stl_heap.h:412:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 412 | std::__make_heap(__first, __last, __cmp); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 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, from /build/libstxxl-1.4.1/include/stxxl/vector:14, @@ -8518,6 +8321,10 @@ /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 member function '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 > > >]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function '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 > > >]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 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, from /build/libstxxl-1.4.1/include/stxxl/vector:14, @@ -8541,10 +8348,8 @@ /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 member function '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 > > >]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 186 | void block_manager::new_blocks_int( - | ^~~~~~~~~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function '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 > > >]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 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, from /build/libstxxl-1.4.1/include/stxxl/vector:14, @@ -8568,6 +8373,8 @@ /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 member function '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 > > >]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 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, from /build/libstxxl-1.4.1/include/stxxl/vector:14, @@ -8591,10 +8398,348 @@ /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++/10/algorithm:62, + from /build/libstxxl-1.4.1/include/stxxl/bits/common/counting_ptr.h:19, + from /build/libstxxl-1.4.1/include/stxxl/bits/io/request.h:22, + from /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h:22, + from /build/libstxxl-1.4.1/include/stxxl/bits/mng/buf_istream.h:17, + 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: +/usr/include/c++/10/bits/stl_algo.h: In function 'void __gnu_parallel::multiseq_partition(_RanSeqs, _RanSeqs, _RankType, _RankIterator, _Compare) [with _RanSeqs = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _RankType = int; _RankIterator = __gnu_cxx::__normal_iterator > >; _Compare = my_less]': +/usr/include/c++/10/bits/stl_algo.h:1974:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1974 | std::__introsort_loop(__first, __last, + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ + 1975 | std::__lg(__last - __first) * 2, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1976 | __comp); + | ~~~~~~~ +/usr/include/c++/10/bits/stl_algo.h:1886:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1886 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_algo.h:1891:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1891 | std::__insertion_sort(__first, __last, __comp); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/10/queue:62, + from /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h:19, + from /build/libstxxl-1.4.1/include/stxxl/bits/mng/buf_istream.h:17, + 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: +/usr/include/c++/10/bits/stl_heap.h:412:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 412 | std::__make_heap(__first, __last, __cmp); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function '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 > > >]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In function 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with unsigned int RawBlockSize = 16384; AllocStrategy = stxxl::RC]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function '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 > > >]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 186 | void block_manager::new_blocks_int( + | ^~~~~~~~~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In function 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with unsigned int RawBlockSize = 16384; AllocStrategy = stxxl::striping]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function '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 > > >]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 186 | void block_manager::new_blocks_int( + | ^~~~~~~~~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In function 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with unsigned int RawBlockSize = 16384; AllocStrategy = stxxl::SR]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function '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 > > >]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 186 | void block_manager::new_blocks_int( + | ^~~~~~~~~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In function 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with unsigned int RawBlockSize = 32768; AllocStrategy = stxxl::RC]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function '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 > > >]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 186 | void block_manager::new_blocks_int( + | ^~~~~~~~~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In function 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with unsigned int RawBlockSize = 32768; AllocStrategy = stxxl::striping]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function '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 > > >]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 186 | void block_manager::new_blocks_int( + | ^~~~~~~~~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In function 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with unsigned int RawBlockSize = 32768; AllocStrategy = stxxl::SR]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 88%] Linking CXX executable test2 +cd /build/libstxxl-1.4.1/obj-arm-linux-gnueabihf/local && /usr/bin/cmake -E cmake_link_script CMakeFiles/test2.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -fdebug-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 -lpthread +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function '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 > > >]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 186 | void block_manager::new_blocks_int( + | ^~~~~~~~~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In function 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with unsigned int RawBlockSize = 65536; AllocStrategy = stxxl::RC]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +make[4]: Leaving directory '/build/libstxxl-1.4.1/obj-arm-linux-gnueabihf' +[ 88%] Built target test2 +[ 90%] Building CXX object tools/CMakeFiles/stxxl_tool.dir/benchmark_disks_random.cpp.o +cd /build/libstxxl-1.4.1/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/include -g -O2 -fdebug-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 -o CMakeFiles/stxxl_tool.dir/benchmark_disks_random.cpp.o -c /build/libstxxl-1.4.1/tools/benchmark_disks_random.cpp +[ 92%] Linking CXX executable test1 +cd /build/libstxxl-1.4.1/obj-arm-linux-gnueabihf/local && /usr/bin/cmake -E cmake_link_script CMakeFiles/test1.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -fdebug-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 -lpthread +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function '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 > > >]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 186 | void block_manager::new_blocks_int( + | ^~~~~~~~~~~~~ +make[4]: Leaving directory '/build/libstxxl-1.4.1/obj-arm-linux-gnueabihf' +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In function 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with unsigned int RawBlockSize = 65536; AllocStrategy = stxxl::striping]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 92%] Built target test1 +[ 94%] Building CXX object tools/CMakeFiles/stxxl_tool.dir/benchmark_pqueue.cpp.o +cd /build/libstxxl-1.4.1/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/include -g -O2 -fdebug-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 -o CMakeFiles/stxxl_tool.dir/benchmark_pqueue.cpp.o -c /build/libstxxl-1.4.1/tools/benchmark_pqueue.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/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: +/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)); + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/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)); + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function '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 > > >]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 186 | void block_manager::new_blocks_int( + | ^~~~~~~~~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In function 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with unsigned int RawBlockSize = 65536; AllocStrategy = stxxl::SR]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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/mng/block_manager.h:36, + from /build/libstxxl-1.4.1/include/stxxl/bits/containers/pq_helpers.h:23, + from /build/libstxxl-1.4.1/include/stxxl/bits/containers/priority_queue.h:23, + from /build/libstxxl-1.4.1/include/stxxl/priority_queue:14, + from /build/libstxxl-1.4.1/tools/benchmark_pqueue.cpp:26: +/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)); + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function '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 > > >]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 186 | void block_manager::new_blocks_int( + | ^~~~~~~~~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In function 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with unsigned int RawBlockSize = 131072; AllocStrategy = stxxl::RC]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function '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 > > >]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 186 | void block_manager::new_blocks_int( + | ^~~~~~~~~~~~~ +/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)); + | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In function 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with unsigned int RawBlockSize = 131072; AllocStrategy = stxxl::striping]': /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function '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 > > >]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 186 | void block_manager::new_blocks_int( + | ^~~~~~~~~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In function 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with unsigned int RawBlockSize = 131072; AllocStrategy = stxxl::SR]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included 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/block_manager.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 = unsigned int]': @@ -8819,6 +8964,10 @@ /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 member function '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 > > >]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 186 | void block_manager::new_blocks_int( + | ^~~~~~~~~~~~~ In file included 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/block_manager.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 = unsigned int]': @@ -9219,6 +9368,10 @@ /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 function 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with unsigned int RawBlockSize = 262144; AllocStrategy = stxxl::RC]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included 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/block_manager.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 = unsigned int]': @@ -9619,22 +9772,6 @@ /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 member function '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 > > >]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 186 | void block_manager::new_blocks_int( - | ^~~~~~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In function 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with unsigned int RawBlockSize = 131072; AllocStrategy = stxxl::SR]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function '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 > > >]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 186 | void block_manager::new_blocks_int( - | ^~~~~~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In function 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with unsigned int RawBlockSize = 262144; AllocStrategy = stxxl::RC]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function '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 > > >]': /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 186 | void block_manager::new_blocks_int( @@ -9691,6 +9828,56 @@ /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/libstxxl-1.4.1/include/stxxl/bits/containers/pq_helpers.h:23, + from /build/libstxxl-1.4.1/include/stxxl/bits/containers/priority_queue.h:23, + from /build/libstxxl-1.4.1/include/stxxl/priority_queue:14, + from /build/libstxxl-1.4.1/tools/benchmark_pqueue.cpp:26: +/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 = 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 = 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&, stxxl::priority_queue_local::ext_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; stxxl::priority_queue_local::ext_merger::size_type = long long unsigned int]' +/build/libstxxl-1.4.1/include/stxxl/bits/containers/priority_queue.h:688:40: required from 'stxxl::unsigned_type stxxl::priority_queue::make_space_available(stxxl::unsigned_type) [with ConfigType = stxxl::priority_queue_config, my_cmp >, 32, 2048, 64, 2, 524288, 64, 2, stxxl::RC>; stxxl::unsigned_type = unsigned int]' +/build/libstxxl-1.4.1/include/stxxl/bits/containers/priority_queue.h:782:31: required from 'void stxxl::priority_queue::empty_insert_heap() [with ConfigType = stxxl::priority_queue_config, my_cmp >, 32, 2048, 64, 2, 524288, 64, 2, stxxl::RC>]' +/build/libstxxl-1.4.1/include/stxxl/bits/containers/priority_queue.h:367:9: required from 'void stxxl::priority_queue::push(const value_type&) [with ConfigType = stxxl::priority_queue_config, my_cmp >, 32, 2048, 64, 2, 524288, 64, 2, stxxl::RC>; stxxl::priority_queue::value_type = stxxl::tuple]' +/build/libstxxl-1.4.1/tools/benchmark_pqueue.cpp:113:20: required from 'void run_pqueue_insert_delete(stxxl::uint64, stxxl::internal_size_type) [with PQType = stxxl::priority_queue, my_cmp >, 32, 2048, 64, 2, 524288, 64, 2, stxxl::RC> >; stxxl::uint64 = long long unsigned int; stxxl::internal_size_type = unsigned int]' +/build/libstxxl-1.4.1/tools/benchmark_pqueue.cpp:244:42: required from 'int do_benchmark_pqueue(stxxl::uint64, int) [with ValueType = stxxl::tuple; unsigned int mib_for_queue = 128; unsigned int mib_for_pools = 128; long long unsigned int maxvolume = 16; stxxl::uint64 = long long unsigned int]' +/build/libstxxl-1.4.1/tools/benchmark_pqueue.cpp:268:60: required from 'int do_benchmark_pqueue_config(unsigned int, stxxl::uint64, unsigned int) [with ValueType = stxxl::tuple; stxxl::uint64 = long long unsigned int]' +/build/libstxxl-1.4.1/tools/benchmark_pqueue.cpp:289:82: 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; + | ~~~~^~~~~ +In file included from /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:41, + from /build/libstxxl-1.4.1/include/stxxl/bits/containers/pq_helpers.h:23, + from /build/libstxxl-1.4.1/include/stxxl/bits/containers/priority_queue.h:23, + from /build/libstxxl-1.4.1/include/stxxl/priority_queue:14, + from /build/libstxxl-1.4.1/tools/benchmark_pqueue.cpp:26: +/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/containers/pq_helpers.h:23, + from /build/libstxxl-1.4.1/include/stxxl/bits/containers/priority_queue.h:23, + from /build/libstxxl-1.4.1/include/stxxl/priority_queue:14, + from /build/libstxxl-1.4.1/tools/benchmark_pqueue.cpp:26: +/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 = std::_List_iterator >; stxxl::unsigned_type = 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 = 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&, stxxl::priority_queue_local::ext_merger::size_type) [with Merger = stxxl::priority_queue_local::ext_merger, 0, void>, my_cmp >, 64, stxxl::RC>; BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; Cmp = my_cmp >; unsigned int Arity = 64; AllocStr = stxxl::RC; stxxl::priority_queue_local::ext_merger::size_type = long long unsigned int]' +/build/libstxxl-1.4.1/include/stxxl/bits/containers/priority_queue.h:688:40: required from 'stxxl::unsigned_type stxxl::priority_queue::make_space_available(stxxl::unsigned_type) [with ConfigType = stxxl::priority_queue_config, my_cmp >, 32, 8192, 64, 2, 2097152, 64, 2, stxxl::RC>; stxxl::unsigned_type = unsigned int]' +/build/libstxxl-1.4.1/include/stxxl/bits/containers/priority_queue.h:782:31: required from 'void stxxl::priority_queue::empty_insert_heap() [with ConfigType = stxxl::priority_queue_config, my_cmp >, 32, 8192, 64, 2, 2097152, 64, 2, stxxl::RC>]' +/build/libstxxl-1.4.1/include/stxxl/bits/containers/priority_queue.h:367:9: required from 'void stxxl::priority_queue::push(const value_type&) [with ConfigType = stxxl::priority_queue_config, my_cmp >, 32, 8192, 64, 2, 2097152, 64, 2, stxxl::RC>; stxxl::priority_queue::value_type = stxxl::tuple]' +/build/libstxxl-1.4.1/tools/benchmark_pqueue.cpp:113:20: required from 'void run_pqueue_insert_delete(stxxl::uint64, stxxl::internal_size_type) [with PQType = stxxl::priority_queue, my_cmp >, 32, 8192, 64, 2, 2097152, 64, 2, stxxl::RC> >; stxxl::uint64 = long long unsigned int; stxxl::internal_size_type = unsigned int]' +/build/libstxxl-1.4.1/tools/benchmark_pqueue.cpp:244:42: required from 'int do_benchmark_pqueue(stxxl::uint64, int) [with ValueType = stxxl::tuple; unsigned int mib_for_queue = 512; unsigned int mib_for_pools = 512; long long unsigned int maxvolume = 64; stxxl::uint64 = long long unsigned int]' +/build/libstxxl-1.4.1/tools/benchmark_pqueue.cpp:270:60: required from 'int do_benchmark_pqueue_config(unsigned int, stxxl::uint64, unsigned int) [with ValueType = stxxl::tuple; stxxl::uint64 = long long unsigned int]' +/build/libstxxl-1.4.1/tools/benchmark_pqueue.cpp:289:82: 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; + | ~~~~^~~~~ +In file included from /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:41, + from /build/libstxxl-1.4.1/include/stxxl/bits/containers/pq_helpers.h:23, + from /build/libstxxl-1.4.1/include/stxxl/bits/containers/priority_queue.h:23, + from /build/libstxxl-1.4.1/include/stxxl/priority_queue:14, + from /build/libstxxl-1.4.1/tools/benchmark_pqueue.cpp:26: +/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 member function '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 > > >]': /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 186 | void block_manager::new_blocks_int( @@ -9715,88 +9902,6 @@ /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function '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 > > >]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 186 | void block_manager::new_blocks_int( - | ^~~~~~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In function 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with unsigned int RawBlockSize = 2097152; AllocStrategy = stxxl::SR]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function '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 > > >]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 186 | void block_manager::new_blocks_int( - | ^~~~~~~~~~~~~ -In file included 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/block_manager.h: In member function '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 > > >]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 186 | void block_manager::new_blocks_int( - | ^~~~~~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In function 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with unsigned int RawBlockSize = 4194304; AllocStrategy = stxxl::RC]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In function 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 4096; AllocStrategy = stxxl::RC]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function '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 > > >]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 186 | void block_manager::new_blocks_int( - | ^~~~~~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In function 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with unsigned int RawBlockSize = 4194304; AllocStrategy = stxxl::striping]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function '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 > > >]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 186 | void block_manager::new_blocks_int( - | ^~~~~~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function '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 > > >]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 186 | void block_manager::new_blocks_int( - | ^~~~~~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In function 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 4096; AllocStrategy = stxxl::striping]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In function 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with unsigned int RawBlockSize = 4194304; AllocStrategy = stxxl::SR]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function '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 > > >]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 186 | void block_manager::new_blocks_int( - | ^~~~~~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function '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 > > >]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 186 | void block_manager::new_blocks_int( - | ^~~~~~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In function 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 4096; AllocStrategy = stxxl::SR]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In function 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with unsigned int RawBlockSize = 8388608; AllocStrategy = stxxl::RC]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function '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 > > >]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 186 | void block_manager::new_blocks_int( - | ^~~~~~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function '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 > > >]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 186 | void block_manager::new_blocks_int( - | ^~~~~~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In function 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with unsigned int RawBlockSize = 8388608; AllocStrategy = stxxl::striping]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In function 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 8192; AllocStrategy = stxxl::RC]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/algorithm:62, from /build/libstxxl-1.4.1/include/stxxl/bits/common/utils.h:23, from /build/libstxxl-1.4.1/include/stxxl/bits/common/cmdline.h:23, @@ -9808,6 +9913,10 @@ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, long long unsigned int>, int>*, std::vector, long long unsigned int>, int>, std::allocator, long long unsigned int>, int> > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<__gnu_parallel::_Lexicographic, long long unsigned int>, int, std::less, long long unsigned int> > > >]': /usr/include/c++/10/bits/stl_algo.h:1819:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long unsigned int>, int>*, std::vector, long long unsigned int>, int>, std::allocator, long long unsigned int>, int> > > >' changed in GCC 7.1 +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function '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 > > >]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 186 | void block_manager::new_blocks_int( + | ^~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/stl_algo.h:61, from /usr/include/c++/10/algorithm:62, from /build/libstxxl-1.4.1/include/stxxl/bits/common/utils.h:23, @@ -9822,6 +9931,10 @@ /usr/include/c++/10/bits/stl_heap.h:134:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 /usr/include/c++/10/bits/stl_heap.h: In function 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, long long unsigned int>, int>*, std::vector, long long unsigned int>, int>, std::allocator, long long unsigned int>, int> > > >; _Distance = int; _Tp = std::pair, long long unsigned int>, int>; _Compare = __gnu_cxx::__ops::_Iter_comp_val<__gnu_parallel::_Lexicographic, long long unsigned int>, int, std::less, long long unsigned int> > > >]': /usr/include/c++/10/bits/stl_heap.h:134:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long unsigned int>, int>*, std::vector, long long unsigned int>, int>, std::allocator, long long unsigned int>, int> > > >' changed in GCC 7.1 +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In function 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with unsigned int RawBlockSize = 2097152; AllocStrategy = stxxl::SR]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_heap.h: In function 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, long long unsigned int>, int>*, std::vector, long long unsigned int>, int>, std::allocator, long long unsigned int>, int> > > >; _Distance = int; _Tp = std::pair, long long unsigned int>, int>; _Compare = __gnu_cxx::__ops::_Iter_comp_val<__gnu_parallel::_LexicographicReverse, long long unsigned int>, int, std::less, long long unsigned int> > > >]': /usr/include/c++/10/bits/stl_heap.h:134:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, long long unsigned int>, int>*, std::vector, long long unsigned int>, int>, std::allocator, long long unsigned int>, int> > > >' changed in GCC 7.1 In file included from /usr/include/c++/10/algorithm:62, @@ -9856,6 +9969,10 @@ /usr/include/c++/10/bits/stl_algo.h:1819:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1819 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function '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 > > >]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 186 | void block_manager::new_blocks_int( + | ^~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/stl_algo.h:61, from /usr/include/c++/10/algorithm:62, from /build/libstxxl-1.4.1/include/stxxl/bits/common/utils.h:23, @@ -9868,10 +9985,6 @@ | ^~~~~~~~~~~ /usr/include/c++/10/bits/stl_heap.h: In function 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >; _Distance = int; _Tp = std::pair, int>; _Compare = __gnu_cxx::__ops::_Iter_comp_val<__gnu_parallel::_LexicographicReverse, int, stxxl::ksort_local::key_comparison, BenchmarkSort, stxxl::random_number32>::value_key_second> > >]': /usr/include/c++/10/bits/stl_heap.h:134:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function '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 > > >]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 186 | void block_manager::new_blocks_int( - | ^~~~~~~~~~~~~ In file included from /usr/include/c++/10/algorithm:62, from /build/libstxxl-1.4.1/include/stxxl/bits/common/utils.h:23, from /build/libstxxl-1.4.1/include/stxxl/bits/common/cmdline.h:23, @@ -9881,12 +9994,12 @@ /usr/include/c++/10/bits/stl_algo.h:1819:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 1819 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In function 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with unsigned int RawBlockSize = 8388608; AllocStrategy = stxxl::SR]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In function 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with unsigned int RawBlockSize = 4194304; AllocStrategy = stxxl::RC]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function '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 > > >]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function '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 > > >]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 186 | void block_manager::new_blocks_int( | ^~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/stl_algo.h:61, @@ -9905,22 +10018,10 @@ /usr/include/c++/10/bits/stl_heap.h:134:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 /usr/include/c++/10/bits/stl_heap.h: In function 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >; _Distance = int; _Tp = std::pair, int>; _Compare = __gnu_cxx::__ops::_Iter_comp_val<__gnu_parallel::_LexicographicReverse, int, BenchmarkSort, stxxl::random_number32>::value_less> >]': /usr/include/c++/10/bits/stl_heap.h:134:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In function 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 8192; AllocStrategy = stxxl::striping]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function '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 > > >]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 186 | void block_manager::new_blocks_int( - | ^~~~~~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In function 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with unsigned int RawBlockSize = 16777216; AllocStrategy = stxxl::RC]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In function 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with unsigned int RawBlockSize = 4194304; AllocStrategy = stxxl::striping]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function '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 > > >]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 186 | void block_manager::new_blocks_int( - | ^~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_heap.h: In function 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >::batch_entry*, std::vector >::batch_entry, std::allocator >::batch_entry> > >; _Distance = int; _Tp = stxxl::buffered_writer >::batch_entry; _Compare = __gnu_cxx::__ops::_Iter_comp_val >::batch_entry_cmp>]': /usr/include/c++/10/bits/stl_heap.h:134:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >::batch_entry*, std::vector >::batch_entry, std::allocator >::batch_entry> > >' changed in GCC 7.1 /usr/include/c++/10/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >::batch_entry*, std::vector >::batch_entry, std::allocator >::batch_entry> > >; _Distance = int; _Tp = stxxl::buffered_writer >::batch_entry; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >::batch_entry_cmp>]': @@ -9943,18 +10044,10 @@ /usr/include/c++/10/bits/stl_heap.h:223:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, 0, void> >::batch_entry*, std::vector, 0, void> >::batch_entry, std::allocator, 0, void> >::batch_entry> > >' changed in GCC 7.1 223 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In function 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 8192; AllocStrategy = stxxl::SR]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function '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 > > >]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function '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 > > >]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 186 | void block_manager::new_blocks_int( | ^~~~~~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In function 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with unsigned int RawBlockSize = 16777216; AllocStrategy = stxxl::striping]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/algorithm:62, from /build/libstxxl-1.4.1/include/stxxl/bits/common/utils.h:23, from /build/libstxxl-1.4.1/include/stxxl/bits/common/cmdline.h:23, @@ -10002,13 +10095,13 @@ 1309 | __lower_bound(_ForwardIterator __first, _ForwardIterator __last, | ^~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_algobase.h:1309:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, 0, void>, stxxl::tuple >*, std::vector, 0, void>, stxxl::tuple >, std::allocator, 0, void>, stxxl::tuple > > > >' changed in GCC 7.1 +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In function 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with unsigned int RawBlockSize = 4194304; AllocStrategy = stxxl::SR]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_algobase.h: In function '_ForwardIterator std::__lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator, struct64_type>*, std::vector, struct64_type>, std::allocator, struct64_type> > > >; _Tp = stxxl::sort_helper::trigger_entry, struct64_type>; _Compare = __gnu_cxx::__ops::_Iter_comp_val, struct64_type>, BenchmarkSort::value_less> >]': /usr/include/c++/10/bits/stl_algobase.h:1309:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, struct64_type>*, std::vector, struct64_type>, std::allocator, struct64_type> > > >' changed in GCC 7.1 /usr/include/c++/10/bits/stl_algobase.h:1309:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, struct64_type>*, std::vector, struct64_type>, std::allocator, struct64_type> > > >' changed in GCC 7.1 -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function '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 > > >]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 186 | void block_manager::new_blocks_int( - | ^~~~~~~~~~~~~ In file included from /usr/include/c++/10/algorithm:62, from /build/libstxxl-1.4.1/include/stxxl/bits/common/utils.h:23, from /build/libstxxl-1.4.1/include/stxxl/bits/common/cmdline.h:23, @@ -10024,24 +10117,28 @@ /usr/include/c++/10/bits/stl_algo.h:1839:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, struct64_type>*, std::vector, struct64_type>, std::allocator, struct64_type> > > >' changed in GCC 7.1 /usr/include/c++/10/bits/stl_algo.h:1839:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, struct64_type>*, std::vector, struct64_type>, std::allocator, struct64_type> > > >' changed in GCC 7.1 /usr/include/c++/10/bits/stl_algo.h:1839:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, struct64_type>*, std::vector, struct64_type>, std::allocator, struct64_type> > > >' changed in GCC 7.1 -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In function 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 16384; AllocStrategy = stxxl::RC]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function '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 > > >]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 186 | void block_manager::new_blocks_int( + | ^~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, 0, void>, stxxl::tuple >*, std::vector, 0, void>, stxxl::tuple >, std::allocator, 0, void>, stxxl::tuple > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, 0, void>, stxxl::tuple >, BenchmarkSort, stxxl::random_number32>::value_less> >]': /usr/include/c++/10/bits/stl_algo.h:1839:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, 0, void>, stxxl::tuple >*, std::vector, 0, void>, stxxl::tuple >, std::allocator, 0, void>, stxxl::tuple > > > >' changed in GCC 7.1 /usr/include/c++/10/bits/stl_algo.h:1839:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, 0, void>, stxxl::tuple >*, std::vector, 0, void>, stxxl::tuple >, std::allocator, 0, void>, stxxl::tuple > > > >' changed in GCC 7.1 /usr/include/c++/10/bits/stl_algo.h:1839:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, 0, void>, stxxl::tuple >*, std::vector, 0, void>, stxxl::tuple >, std::allocator, 0, void>, stxxl::tuple > > > >' changed in GCC 7.1 -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function '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 > > >]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 186 | void block_manager::new_blocks_int( - | ^~~~~~~~~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In function 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with unsigned int RawBlockSize = 8388608; AllocStrategy = stxxl::RC]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_algo.h: In function '_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, 0, void>, stxxl::tuple >*, std::vector, 0, void>, stxxl::tuple >, std::allocator, 0, void>, stxxl::tuple > > > >]': /usr/include/c++/10/bits/stl_algo.h:1318:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, 0, void>, stxxl::tuple >*, std::vector, 0, void>, stxxl::tuple >, std::allocator, 0, void>, stxxl::tuple > > > >' changed in GCC 7.1 1318 | __rotate(_RandomAccessIterator __first, | ^~~~~~~~ /usr/include/c++/10/bits/stl_algo.h:1318:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, 0, void>, stxxl::tuple >*, std::vector, 0, void>, stxxl::tuple >, std::allocator, 0, void>, stxxl::tuple > > > >' changed in GCC 7.1 /usr/include/c++/10/bits/stl_algo.h:1318:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, 0, void>, stxxl::tuple >*, std::vector, 0, void>, stxxl::tuple >, std::allocator, 0, void>, stxxl::tuple > > > >' changed in GCC 7.1 +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function '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 > > >]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 186 | void block_manager::new_blocks_int( + | ^~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator, 0, void>, stxxl::tuple >*, std::vector, 0, void>, stxxl::tuple >, std::allocator, 0, void>, stxxl::tuple > > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, 0, void>, stxxl::tuple >, BenchmarkSort, stxxl::random_number32>::value_less> >]': /usr/include/c++/10/bits/stl_algo.h:2488:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, 0, void>, stxxl::tuple >*, std::vector, 0, void>, stxxl::tuple >, std::allocator, 0, void>, stxxl::tuple > > > >' changed in GCC 7.1 2488 | __merge_without_buffer(_BidirectionalIterator __first, @@ -10096,8 +10193,8 @@ | ~~~~~~~~~~~~~~~~~~ 2787 | __comp); | ~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In function 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with unsigned int RawBlockSize = 16777216; AllocStrategy = stxxl::SR]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In function 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with unsigned int RawBlockSize = 8388608; AllocStrategy = stxxl::striping]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = stxxl::sort_helper::trigger_entry, 0, void>, stxxl::tuple >*; _OutputIterator = __gnu_cxx::__normal_iterator, 0, void>, stxxl::tuple >*, std::vector, 0, void>, stxxl::tuple >, std::allocator, 0, void>, stxxl::tuple > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, 0, void>, stxxl::tuple >, BenchmarkSort, stxxl::random_number32>::value_less> >]': @@ -10269,10 +10366,6 @@ /usr/include/c++/10/bits/stl_algo.h:2710:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, 0, void>, stxxl::tuple >*, std::vector, 0, void>, stxxl::tuple >, std::allocator, 0, void>, stxxl::tuple > > > >' changed in GCC 7.1 2710 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function '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 > > >]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 186 | void block_manager::new_blocks_int( - | ^~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_algo.h: In function '_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, struct64_type>*, std::vector, struct64_type>, std::allocator, struct64_type> > > >]': /usr/include/c++/10/bits/stl_algo.h:1318:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, struct64_type>*, std::vector, struct64_type>, std::allocator, struct64_type> > > >' changed in GCC 7.1 1318 | __rotate(_RandomAccessIterator __first, @@ -10283,16 +10376,78 @@ /usr/include/c++/10/bits/stl_algo.h:1318:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, 0, void>, stxxl::tuple >*, std::vector, 0, void>, stxxl::tuple >, std::allocator, 0, void>, stxxl::tuple > > > >' changed in GCC 7.1 /usr/include/c++/10/bits/stl_algo.h:1318:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, 0, void>, stxxl::tuple >*, std::vector, 0, void>, stxxl::tuple >, std::allocator, 0, void>, stxxl::tuple > > > >' changed in GCC 7.1 /usr/include/c++/10/bits/stl_algo.h:1318:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, 0, void>, stxxl::tuple >*, std::vector, 0, void>, stxxl::tuple >, std::allocator, 0, void>, stxxl::tuple > > > >' changed in GCC 7.1 -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In function 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with unsigned int RawBlockSize = 33554432; AllocStrategy = stxxl::RC]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function '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 > > >]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 186 | void block_manager::new_blocks_int( + | ^~~~~~~~~~~~~ +In file included 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/block_manager.h: In member function '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 > > >]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 186 | void block_manager::new_blocks_int( + | ^~~~~~~~~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In function 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with unsigned int RawBlockSize = 8388608; AllocStrategy = stxxl::SR]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function '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 > > >]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In function 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 4096; AllocStrategy = stxxl::RC]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function '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 > > >]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 186 | void block_manager::new_blocks_int( | ^~~~~~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In function 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 16384; AllocStrategy = stxxl::striping]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In function 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with unsigned int RawBlockSize = 16777216; AllocStrategy = stxxl::RC]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function '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 > > >]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 186 | void block_manager::new_blocks_int( + | ^~~~~~~~~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In function 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with unsigned int RawBlockSize = 16777216; AllocStrategy = stxxl::striping]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function '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 > > >]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 186 | void block_manager::new_blocks_int( + | ^~~~~~~~~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In function 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 4096; AllocStrategy = stxxl::striping]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function '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 > > >]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 186 | void block_manager::new_blocks_int( + | ^~~~~~~~~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In function 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 4096; AllocStrategy = stxxl::SR]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function '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 > > >]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 186 | void block_manager::new_blocks_int( + | ^~~~~~~~~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In function 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with unsigned int RawBlockSize = 16777216; AllocStrategy = stxxl::SR]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function '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 > > >]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 186 | void block_manager::new_blocks_int( + | ^~~~~~~~~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function '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 > > >]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 186 | void block_manager::new_blocks_int( + | ^~~~~~~~~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In function 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 8192; AllocStrategy = stxxl::RC]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In function 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with unsigned int RawBlockSize = 33554432; AllocStrategy = stxxl::RC]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function '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 > > >]': @@ -10303,14 +10458,46 @@ /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function '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 > > >]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +In file included from /usr/include/c++/10/algorithm:62, + from /build/libstxxl-1.4.1/include/stxxl/bits/containers/pq_helpers.h:20, + from /build/libstxxl-1.4.1/include/stxxl/bits/containers/priority_queue.h:23, + from /build/libstxxl-1.4.1/include/stxxl/priority_queue:14, + from /build/libstxxl-1.4.1/tools/benchmark_pqueue.cpp:26: +/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<__gnu_parallel::_Lexicographic, int, my_cmp > > >]': +/usr/include/c++/10/bits/stl_algo.h:1819:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 + 1819 | __unguarded_linear_insert(_RandomAccessIterator __last, + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function '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 > > >]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 186 | void block_manager::new_blocks_int( | ^~~~~~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In function 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 16384; AllocStrategy = stxxl::SR]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +In file included from /usr/include/c++/10/bits/stl_algo.h:61, + from /usr/include/c++/10/algorithm:62, + from /build/libstxxl-1.4.1/include/stxxl/bits/containers/pq_helpers.h:20, + from /build/libstxxl-1.4.1/include/stxxl/bits/containers/priority_queue.h:23, + from /build/libstxxl-1.4.1/include/stxxl/priority_queue:14, + from /build/libstxxl-1.4.1/tools/benchmark_pqueue.cpp:26: +/usr/include/c++/10/bits/stl_heap.h: In function 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >; _Distance = int; _Tp = std::pair, int>; _Compare = __gnu_cxx::__ops::_Iter_comp_val<__gnu_parallel::_Lexicographic, int, my_cmp > > >]': +/usr/include/c++/10/bits/stl_heap.h:134:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 + 134 | __push_heap(_RandomAccessIterator __first, + | ^~~~~~~~~~~ +/usr/include/c++/10/bits/stl_heap.h: In function 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >; _Distance = int; _Tp = std::pair, int>; _Compare = __gnu_cxx::__ops::_Iter_comp_val<__gnu_parallel::_LexicographicReverse, int, my_cmp > > >]': +/usr/include/c++/10/bits/stl_heap.h:134:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 +In file included from /usr/include/c++/10/algorithm:62, + from /build/libstxxl-1.4.1/include/stxxl/bits/containers/pq_helpers.h:20, + from /build/libstxxl-1.4.1/include/stxxl/bits/containers/priority_queue.h:23, + from /build/libstxxl-1.4.1/include/stxxl/priority_queue:14, + from /build/libstxxl-1.4.1/tools/benchmark_pqueue.cpp:26: +/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<__gnu_parallel::_Lexicographic, int, stxxl::priority_queue_local::invert_order >, stxxl::tuple, stxxl::tuple > > >]': +/usr/include/c++/10/bits/stl_algo.h:1819:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 + 1819 | __unguarded_linear_insert(_RandomAccessIterator __last, + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In function 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 8192; AllocStrategy = stxxl::striping]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter > >]': +/usr/include/c++/10/bits/stl_algo.h:1819:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function '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 > > >]': /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 186 | void block_manager::new_blocks_int( @@ -10319,14 +10506,51 @@ /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function '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 > > >]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +In file included from /usr/include/c++/10/bits/stl_algo.h:61, + from /usr/include/c++/10/algorithm:62, + from /build/libstxxl-1.4.1/include/stxxl/bits/containers/pq_helpers.h:20, + from /build/libstxxl-1.4.1/include/stxxl/bits/containers/priority_queue.h:23, + from /build/libstxxl-1.4.1/include/stxxl/priority_queue:14, + from /build/libstxxl-1.4.1/tools/benchmark_pqueue.cpp:26: +/usr/include/c++/10/bits/stl_heap.h: In function 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >; _Distance = int; _Tp = std::pair, int>; _Compare = __gnu_cxx::__ops::_Iter_comp_val<__gnu_parallel::_Lexicographic, int, stxxl::priority_queue_local::invert_order >, stxxl::tuple, stxxl::tuple > > >]': +/usr/include/c++/10/bits/stl_heap.h:134:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 + 134 | __push_heap(_RandomAccessIterator __first, + | ^~~~~~~~~~~ +/usr/include/c++/10/bits/stl_heap.h: In function 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >; _Distance = int; _Tp = std::pair, int>; _Compare = __gnu_cxx::__ops::_Iter_comp_val<__gnu_parallel::_LexicographicReverse, int, stxxl::priority_queue_local::invert_order >, stxxl::tuple, stxxl::tuple > > >]': +/usr/include/c++/10/bits/stl_heap.h:134:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 +In file included from /usr/include/c++/10/algorithm:62, + from /build/libstxxl-1.4.1/include/stxxl/bits/containers/pq_helpers.h:20, + from /build/libstxxl-1.4.1/include/stxxl/bits/containers/priority_queue.h:23, + from /build/libstxxl-1.4.1/include/stxxl/priority_queue:14, + from /build/libstxxl-1.4.1/tools/benchmark_pqueue.cpp:26: +/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > >]': +/usr/include/c++/10/bits/stl_algo.h:1839:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1839 | __insertion_sort(_RandomAccessIterator __first, + | ^~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_algo.h:1839:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/10/bits/stl_algo.h:1839:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function '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 > > >]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 186 | void block_manager::new_blocks_int( | ^~~~~~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In function 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 32768; AllocStrategy = stxxl::RC]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In function 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 8192; AllocStrategy = stxxl::SR]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/10/bits/stl_algo.h:61, + from /usr/include/c++/10/algorithm:62, + from /build/libstxxl-1.4.1/include/stxxl/bits/containers/pq_helpers.h:20, + from /build/libstxxl-1.4.1/include/stxxl/bits/containers/priority_queue.h:23, + from /build/libstxxl-1.4.1/include/stxxl/priority_queue:14, + from /build/libstxxl-1.4.1/tools/benchmark_pqueue.cpp:26: +/usr/include/c++/10/bits/stl_heap.h: In function 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Distance = int; _Tp = stxxl::tuple; _Compare = __gnu_cxx::__ops::_Iter_comp_val > >]': +/usr/include/c++/10/bits/stl_heap.h:134:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 134 | __push_heap(_RandomAccessIterator __first, + | ^~~~~~~~~~~ +/usr/include/c++/10/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Distance = int; _Tp = stxxl::tuple; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > >]': +/usr/include/c++/10/bits/stl_heap.h:223:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 223 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, + | ^~~~~~~~~~~~~ /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function '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 > > >]': /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 186 | void block_manager::new_blocks_int( @@ -10335,85 +10559,127 @@ /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function '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 > > >]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 186 | void block_manager::new_blocks_int( + | ^~~~~~~~~~~~~ /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function '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 > > >]': /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 186 | void block_manager::new_blocks_int( | ^~~~~~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In function 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with unsigned int RawBlockSize = 67108864; AllocStrategy = stxxl::striping]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +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, + from /build/libstxxl-1.4.1/include/stxxl/vector:14, + from /build/libstxxl-1.4.1/tools/benchmark_sort.cpp:21: +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h: In constructor 'stxxl::block_prefetcher::block_prefetcher(stxxl::block_prefetcher::bid_iterator_type, stxxl::block_prefetcher::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 > > > >]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h:107:5: note: parameter passing for argument of type '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 > > > > >::bid_iterator_type' {aka '__gnu_cxx::__normal_iterator, 0, void>, stxxl::tuple >*, std::vector, 0, void>, stxxl::tuple >, std::allocator, 0, void>, stxxl::tuple > > > >'} changed in GCC 7.1 + 107 | block_prefetcher( + | ^~~~~~~~~~~~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h:107:5: note: parameter passing for argument of type '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 > > > > >::bid_iterator_type' {aka '__gnu_cxx::__normal_iterator, 0, void>, stxxl::tuple >*, std::vector, 0, void>, stxxl::tuple >, std::allocator, 0, void>, stxxl::tuple > > > >'} changed in GCC 7.1 +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In function 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 16384; AllocStrategy = stxxl::RC]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function '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 > > >]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 186 | void block_manager::new_blocks_int( - | ^~~~~~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In function 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 32768; AllocStrategy = stxxl::striping]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In function 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with unsigned int RawBlockSize = 67108864; AllocStrategy = stxxl::striping]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function '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 > > >]': /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 186 | void block_manager::new_blocks_int( | ^~~~~~~~~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h: In constructor 'stxxl::block_prefetcher::block_prefetcher(stxxl::block_prefetcher::bid_iterator_type, stxxl::block_prefetcher::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 > > > >]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h:107:5: note: parameter passing for argument of type '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 > > > > >::bid_iterator_type' {aka '__gnu_cxx::__normal_iterator, 0, void>, stxxl::tuple >*, std::vector, 0, void>, stxxl::tuple >, std::allocator, 0, void>, stxxl::tuple > > > >'} changed in GCC 7.1 +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h:107:5: note: parameter passing for argument of type '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 > > > > >::bid_iterator_type' {aka '__gnu_cxx::__normal_iterator, 0, void>, stxxl::tuple >*, std::vector, 0, void>, stxxl::tuple >, std::allocator, 0, void>, stxxl::tuple > > > >'} changed in GCC 7.1 +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function '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 > > >]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 186 | void block_manager::new_blocks_int( + | ^~~~~~~~~~~~~ /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In function 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with unsigned int RawBlockSize = 67108864; AllocStrategy = stxxl::SR]': /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function '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 > > >]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In function 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 16384; AllocStrategy = stxxl::striping]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function '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 > > >]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 186 | void block_manager::new_blocks_int( + | ^~~~~~~~~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function '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 > > >]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 186 | void block_manager::new_blocks_int( + | ^~~~~~~~~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In function 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 16384; AllocStrategy = stxxl::SR]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h: In constructor 'stxxl::block_prefetcher::block_prefetcher(stxxl::block_prefetcher::bid_iterator_type, stxxl::block_prefetcher::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> > > >]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h:107:5: note: parameter passing for argument of type 'stxxl::block_prefetcher, __gnu_cxx::__normal_iterator, struct64_type>*, std::vector, struct64_type>, std::allocator, struct64_type> > > > >::bid_iterator_type' {aka '__gnu_cxx::__normal_iterator, struct64_type>*, std::vector, struct64_type>, std::allocator, struct64_type> > > >'} changed in GCC 7.1 +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h:107:5: note: parameter passing for argument of type 'stxxl::block_prefetcher, __gnu_cxx::__normal_iterator, struct64_type>*, std::vector, struct64_type>, std::allocator, struct64_type> > > > >::bid_iterator_type' {aka '__gnu_cxx::__normal_iterator, struct64_type>*, std::vector, struct64_type>, std::allocator, struct64_type> > > >'} changed in GCC 7.1 +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In function 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with unsigned int RawBlockSize = 134217728; AllocStrategy = stxxl::RC]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In function 'int benchmark_disks_alloc(stxxl::uint64, stxxl::uint64, stxxl::unsigned_type, std::string) [with AllocStrategy = stxxl::RC]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function '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 > > >]': /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 186 | void block_manager::new_blocks_int( | ^~~~~~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In function 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 32768; AllocStrategy = stxxl::SR]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In function 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 32768; AllocStrategy = stxxl::RC]': /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function '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 > > >]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function '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 > > >]': /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 186 | void block_manager::new_blocks_int( | ^~~~~~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In function 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with unsigned int RawBlockSize = 134217728; AllocStrategy = stxxl::RC]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In function 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with unsigned int RawBlockSize = 134217728; AllocStrategy = stxxl::striping]': /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function '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 > > >]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function '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 > > >]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 186 | void block_manager::new_blocks_int( | ^~~~~~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In function 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 65536; AllocStrategy = stxxl::RC]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In function 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 32768; AllocStrategy = stxxl::striping]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In function 'int benchmark_disks_alloc(stxxl::uint64, stxxl::uint64, stxxl::unsigned_type, std::string) [with AllocStrategy = stxxl::RC]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In function 'int benchmark_disks_alloc(stxxl::uint64, stxxl::uint64, stxxl::unsigned_type, std::string) [with AllocStrategy = stxxl::striping]': /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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, - from /build/libstxxl-1.4.1/include/stxxl/vector:14, - from /build/libstxxl-1.4.1/tools/benchmark_sort.cpp:21: -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h: In constructor 'stxxl::block_prefetcher::block_prefetcher(stxxl::block_prefetcher::bid_iterator_type, stxxl::block_prefetcher::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 > > > >]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h:107:5: note: parameter passing for argument of type '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 > > > > >::bid_iterator_type' {aka '__gnu_cxx::__normal_iterator, 0, void>, stxxl::tuple >*, std::vector, 0, void>, stxxl::tuple >, std::allocator, 0, void>, stxxl::tuple > > > >'} changed in GCC 7.1 - 107 | block_prefetcher( - | ^~~~~~~~~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h:107:5: note: parameter passing for argument of type '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 > > > > >::bid_iterator_type' {aka '__gnu_cxx::__normal_iterator, 0, void>, stxxl::tuple >*, std::vector, 0, void>, stxxl::tuple >, std::allocator, 0, void>, stxxl::tuple > > > >'} changed in GCC 7.1 -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function '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 > > >]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function '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 > > >]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 186 | void block_manager::new_blocks_int( | ^~~~~~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function '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 > > >]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In function 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 32768; AllocStrategy = stxxl::SR]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function '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 > > >]': /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 186 | void block_manager::new_blocks_int( | ^~~~~~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In function 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with unsigned int RawBlockSize = 134217728; AllocStrategy = stxxl::striping]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In function 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 65536; AllocStrategy = stxxl::RC]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h: In constructor 'stxxl::block_prefetcher::block_prefetcher(stxxl::block_prefetcher::bid_iterator_type, stxxl::block_prefetcher::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 > > > >]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h:107:5: note: parameter passing for argument of type '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 > > > > >::bid_iterator_type' {aka '__gnu_cxx::__normal_iterator, 0, void>, stxxl::tuple >*, std::vector, 0, void>, stxxl::tuple >, std::allocator, 0, void>, stxxl::tuple > > > >'} changed in GCC 7.1 -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h:107:5: note: parameter passing for argument of type '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 > > > > >::bid_iterator_type' {aka '__gnu_cxx::__normal_iterator, 0, void>, stxxl::tuple >*, std::vector, 0, void>, stxxl::tuple >, std::allocator, 0, void>, stxxl::tuple > > > >'} changed in GCC 7.1 +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function '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 > > >]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 186 | void block_manager::new_blocks_int( + | ^~~~~~~~~~~~~ /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In function 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 65536; AllocStrategy = stxxl::striping]': /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); @@ -10422,20 +10688,25 @@ /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 186 | void block_manager::new_blocks_int( | ^~~~~~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In function 'int benchmark_disks_alloc(stxxl::uint64, stxxl::uint64, stxxl::unsigned_type, std::string) [with AllocStrategy = stxxl::striping]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function '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 > > >]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 186 | void block_manager::new_blocks_int( + | ^~~~~~~~~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In function 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 65536; AllocStrategy = stxxl::SR]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In function 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with unsigned int RawBlockSize = 134217728; AllocStrategy = stxxl::SR]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In function 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 65536; AllocStrategy = stxxl::SR]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In function 'int benchmark_disks_alloc(stxxl::uint64, stxxl::uint64, stxxl::unsigned_type, std::string) [with AllocStrategy = stxxl::SR]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h: In constructor 'stxxl::block_prefetcher::block_prefetcher(stxxl::block_prefetcher::bid_iterator_type, stxxl::block_prefetcher::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> > > >]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h:107:5: note: parameter passing for argument of type 'stxxl::block_prefetcher, __gnu_cxx::__normal_iterator, struct64_type>*, std::vector, struct64_type>, std::allocator, struct64_type> > > > >::bid_iterator_type' {aka '__gnu_cxx::__normal_iterator, struct64_type>*, std::vector, struct64_type>, std::allocator, struct64_type> > > >'} changed in GCC 7.1 -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_prefetcher.h:107:5: note: parameter passing for argument of type 'stxxl::block_prefetcher, __gnu_cxx::__normal_iterator, struct64_type>*, std::vector, struct64_type>, std::allocator, struct64_type> > > > >::bid_iterator_type' {aka '__gnu_cxx::__normal_iterator, struct64_type>*, std::vector, struct64_type>, std::allocator, struct64_type> > > >'} changed in GCC 7.1 /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function '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 > > >]': /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 186 | void block_manager::new_blocks_int( @@ -10444,14 +10715,49 @@ /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/10/vector:72, + from /build/libstxxl-1.4.1/include/stxxl/bits/common/cmdline.h:20, + from /build/libstxxl-1.4.1/include/stxxl/cmdline:14, + from /build/libstxxl-1.4.1/tools/benchmark_sort.cpp:20: +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 + 426 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function '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 > > >]': /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 186 | void block_manager::new_blocks_int( | ^~~~~~~~~~~~~ +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In function 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 131072; AllocStrategy = stxxl::striping]': /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/10/bits/stl_algo.h:62, + from /usr/include/c++/10/algorithm:62, + from /build/libstxxl-1.4.1/include/stxxl/bits/common/utils.h:23, + from /build/libstxxl-1.4.1/include/stxxl/bits/common/cmdline.h:23, + from /build/libstxxl-1.4.1/include/stxxl/cmdline:14, + from /build/libstxxl-1.4.1/tools/benchmark_sort.cpp:20: +/usr/include/c++/10/bits/stl_tempbuf.h: In constructor 'std::_Temporary_buffer<_ForwardIterator, _Tp>::_Temporary_buffer(_ForwardIterator, std::_Temporary_buffer<_ForwardIterator, _Tp>::size_type) [with _ForwardIterator = __gnu_cxx::__normal_iterator, 0, void>, stxxl::tuple >*, std::vector, 0, void>, stxxl::tuple >, std::allocator, 0, void>, stxxl::tuple > > > >; _Tp = stxxl::sort_helper::trigger_entry, 0, void>, stxxl::tuple >]': +/usr/include/c++/10/bits/stl_tempbuf.h:257:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, 0, void>, stxxl::tuple >*, std::vector, 0, void>, stxxl::tuple >, std::allocator, 0, void>, stxxl::tuple > > > >' changed in GCC 7.1 + 257 | _Temporary_buffer<_ForwardIterator, _Tp>:: + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/10/parallel/sort.h:44, + from /usr/include/c++/10/parallel/algo.h:45, + from /usr/include/c++/10/parallel/algorithm:37, + from /build/libstxxl-1.4.1/include/stxxl/bits/parallel.h:80, + from /build/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:26, + from /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:42, + from /build/libstxxl-1.4.1/include/stxxl/bits/containers/pq_helpers.h:23, + from /build/libstxxl-1.4.1/include/stxxl/bits/containers/priority_queue.h:23, + from /build/libstxxl-1.4.1/include/stxxl/priority_queue:14, + from /build/libstxxl-1.4.1/tools/benchmark_pqueue.cpp:26: +/usr/include/c++/10/parallel/multiway_mergesort.h: In function 'void __gnu_parallel::parallel_sort_mwms(_RAIter, _RAIter, _Compare, __gnu_parallel::_ThreadIndex) [with bool __stable = false; bool __exact = true; _RAIter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = my_cmp >]': +/usr/include/c++/10/parallel/multiway_mergesort.h:395:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 395 | parallel_sort_mwms(_RAIter __begin, _RAIter __end, + | ^~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/parallel/multiway_mergesort.h:395:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function '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 > > >]': /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 186 | void block_manager::new_blocks_int( @@ -10460,37 +10766,125 @@ /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function '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 > > >]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 186 | void block_manager::new_blocks_int( - | ^~~~~~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In function 'int benchmark_disks_blocksize_alloc(stxxl::uint64, stxxl::uint64, std::string) [with unsigned int RawBlockSize = 134217728; AllocStrategy = stxxl::SR]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/10/unordered_map:46, + from /build/libstxxl-1.4.1/include/stxxl/bits/compat/hash_map.h:24, + from /build/libstxxl-1.4.1/include/stxxl/bits/mng/prefetch_pool.h:20, + from /build/libstxxl-1.4.1/include/stxxl/bits/mng/read_write_pool.h:17, + from /build/libstxxl-1.4.1/include/stxxl/bits/containers/pq_helpers.h:26, + from /build/libstxxl-1.4.1/include/stxxl/bits/containers/priority_queue.h:23, + from /build/libstxxl-1.4.1/include/stxxl/priority_queue:14, + from /build/libstxxl-1.4.1/tools/benchmark_pqueue.cpp:26: +/usr/include/c++/10/bits/hashtable.h: In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::erase(std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::const_iterator) [with _Key = stxxl::BID<524288>; _Value = std::pair, std::pair, 0, void>*, stxxl::counting_ptr > >; _Alloc = std::allocator, std::pair, 0, void>*, stxxl::counting_ptr > > >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to >; _H1 = stxxl::prefetch_pool, 0, void> >::bid_hash; _H2 = std::__detail::_Mod_range_hashing; _Hash = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]': +/usr/include/c++/10/bits/hashtable.h:1851:5: note: parameter passing for argument of type 'std::_Hashtable, std::pair, std::pair, 0, void>*, stxxl::counting_ptr > >, std::allocator, std::pair, 0, void>*, stxxl::counting_ptr > > >, std::__detail::_Select1st, std::equal_to >, stxxl::prefetch_pool, 0, void> >::bid_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' {aka 'std::__detail::_Hashtable_base, std::pair, std::pair, 0, void>*, stxxl::counting_ptr > >, std::__detail::_Select1st, std::equal_to >, stxxl::prefetch_pool, 0, void> >::bid_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >::const_iterator'} changed in GCC 7.1 + 1851 | _Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1852 | _H1, _H2, _Hash, _RehashPolicy, _Traits>:: + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/hashtable.h: In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::erase(std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::const_iterator) [with _Key = stxxl::BID<2097152>; _Value = std::pair, std::pair, 0, void>*, stxxl::counting_ptr > >; _Alloc = std::allocator, std::pair, 0, void>*, stxxl::counting_ptr > > >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to >; _H1 = stxxl::prefetch_pool, 0, void> >::bid_hash; _H2 = std::__detail::_Mod_range_hashing; _Hash = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]': +/usr/include/c++/10/bits/hashtable.h:1851:5: note: parameter passing for argument of type 'std::_Hashtable, std::pair, std::pair, 0, void>*, stxxl::counting_ptr > >, std::allocator, std::pair, 0, void>*, stxxl::counting_ptr > > >, std::__detail::_Select1st, std::equal_to >, stxxl::prefetch_pool, 0, void> >::bid_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' {aka 'std::__detail::_Hashtable_base, std::pair, std::pair, 0, void>*, stxxl::counting_ptr > >, std::__detail::_Select1st, std::equal_to >, stxxl::prefetch_pool, 0, void> >::bid_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >::const_iterator'} changed in GCC 7.1 +/usr/include/c++/10/bits/hashtable.h: In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::erase(std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::const_iterator) [with _Key = stxxl::BID<524288>; _Value = std::pair, std::pair, 0, void>*, stxxl::counting_ptr > >; _Alloc = std::allocator, std::pair, 0, void>*, stxxl::counting_ptr > > >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to >; _H1 = stxxl::prefetch_pool, 0, void> >::bid_hash; _H2 = std::__detail::_Mod_range_hashing; _Hash = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]': +/usr/include/c++/10/bits/hashtable.h:1851:5: note: parameter passing for argument of type 'std::_Hashtable, std::pair, std::pair, 0, void>*, stxxl::counting_ptr > >, std::allocator, std::pair, 0, void>*, stxxl::counting_ptr > > >, std::__detail::_Select1st, std::equal_to >, stxxl::prefetch_pool, 0, void> >::bid_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' {aka 'std::__detail::_Hashtable_base, std::pair, std::pair, 0, void>*, stxxl::counting_ptr > >, std::__detail::_Select1st, std::equal_to >, stxxl::prefetch_pool, 0, void> >::bid_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >::const_iterator'} changed in GCC 7.1 +/usr/include/c++/10/bits/hashtable.h: In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::erase(std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::const_iterator) [with _Key = stxxl::BID<2097152>; _Value = std::pair, std::pair, 0, void>*, stxxl::counting_ptr > >; _Alloc = std::allocator, std::pair, 0, void>*, stxxl::counting_ptr > > >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to >; _H1 = stxxl::prefetch_pool, 0, void> >::bid_hash; _H2 = std::__detail::_Mod_range_hashing; _Hash = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]': +/usr/include/c++/10/bits/hashtable.h:1851:5: note: parameter passing for argument of type 'std::_Hashtable, std::pair, std::pair, 0, void>*, stxxl::counting_ptr > >, std::allocator, std::pair, 0, void>*, stxxl::counting_ptr > > >, std::__detail::_Select1st, std::equal_to >, stxxl::prefetch_pool, 0, void> >::bid_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' {aka 'std::__detail::_Hashtable_base, std::pair, std::pair, 0, void>*, stxxl::counting_ptr > >, std::__detail::_Select1st, std::equal_to >, stxxl::prefetch_pool, 0, void> >::bid_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >::const_iterator'} changed in GCC 7.1 +/usr/include/c++/10/bits/hashtable.h: In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::erase(std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::const_iterator) [with _Key = stxxl::BID<524288>; _Value = std::pair, std::pair*, stxxl::counting_ptr > >; _Alloc = std::allocator, std::pair*, stxxl::counting_ptr > > >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to >; _H1 = stxxl::prefetch_pool >::bid_hash; _H2 = std::__detail::_Mod_range_hashing; _Hash = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]': +/usr/include/c++/10/bits/hashtable.h:1851:5: note: parameter passing for argument of type 'std::_Hashtable, std::pair, std::pair*, stxxl::counting_ptr > >, std::allocator, std::pair*, stxxl::counting_ptr > > >, std::__detail::_Select1st, std::equal_to >, stxxl::prefetch_pool >::bid_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' {aka 'std::__detail::_Hashtable_base, std::pair, std::pair*, stxxl::counting_ptr > >, std::__detail::_Select1st, std::equal_to >, stxxl::prefetch_pool >::bid_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >::const_iterator'} changed in GCC 7.1 +/usr/include/c++/10/bits/hashtable.h: In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::erase(std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::const_iterator) [with _Key = stxxl::BID<2097152>; _Value = std::pair, std::pair*, stxxl::counting_ptr > >; _Alloc = std::allocator, std::pair*, stxxl::counting_ptr > > >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to >; _H1 = stxxl::prefetch_pool >::bid_hash; _H2 = std::__detail::_Mod_range_hashing; _Hash = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]': +/usr/include/c++/10/bits/hashtable.h:1851:5: note: parameter passing for argument of type 'std::_Hashtable, std::pair, std::pair*, stxxl::counting_ptr > >, std::allocator, std::pair*, stxxl::counting_ptr > > >, std::__detail::_Select1st, std::equal_to >, stxxl::prefetch_pool >::bid_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' {aka 'std::__detail::_Hashtable_base, std::pair, std::pair*, stxxl::counting_ptr > >, std::__detail::_Select1st, std::equal_to >, stxxl::prefetch_pool >::bid_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >::const_iterator'} changed in GCC 7.1 +/usr/include/c++/10/bits/hashtable.h: In member function 'stxxl::request_ptr stxxl::prefetch_pool::read(stxxl::prefetch_pool::block_type*&, stxxl::prefetch_pool::bid_type, stxxl::write_pool&) [with BlockType = stxxl::typed_block<524288, stxxl::tuple, 0, void>]': +/usr/include/c++/10/bits/hashtable.h:807:21: note: parameter passing for argument of type 'std::_Hashtable, std::pair, std::pair, 0, void>*, stxxl::counting_ptr > >, std::allocator, std::pair, 0, void>*, stxxl::counting_ptr > > >, std::__detail::_Select1st, std::equal_to >, stxxl::prefetch_pool, 0, void> >::bid_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' {aka 'std::__detail::_Hashtable_base, std::pair, std::pair, 0, void>*, stxxl::counting_ptr > >, std::__detail::_Select1st, std::equal_to >, stxxl::prefetch_pool, 0, void> >::bid_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >::const_iterator'} changed in GCC 7.1 + 807 | { return erase(const_iterator(__it)); } + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/hashtable.h:807:21: note: parameter passing for argument of type 'std::_Hashtable, std::pair, std::pair, 0, void>*, stxxl::counting_ptr > >, std::allocator, std::pair, 0, void>*, stxxl::counting_ptr > > >, std::__detail::_Select1st, std::equal_to >, stxxl::prefetch_pool, 0, void> >::bid_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' {aka 'std::__detail::_Hashtable_base, std::pair, std::pair, 0, void>*, stxxl::counting_ptr > >, std::__detail::_Select1st, std::equal_to >, stxxl::prefetch_pool, 0, void> >::bid_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >::const_iterator'} changed in GCC 7.1 /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function '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 > > >]': /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 186 | void block_manager::new_blocks_int( | ^~~~~~~~~~~~~ +/usr/include/c++/10/bits/hashtable.h: In member function 'stxxl::request_ptr stxxl::read_write_pool::write(stxxl::read_write_pool::block_type*&, stxxl::read_write_pool::bid_type) [with BlockType = stxxl::typed_block<524288, stxxl::tuple, 0, void>]': +/usr/include/c++/10/bits/hashtable.h:807:21: note: parameter passing for argument of type 'std::_Hashtable, std::pair, std::pair, 0, void>*, stxxl::counting_ptr > >, std::allocator, std::pair, 0, void>*, stxxl::counting_ptr > > >, std::__detail::_Select1st, std::equal_to >, stxxl::prefetch_pool, 0, void> >::bid_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' {aka 'std::__detail::_Hashtable_base, std::pair, std::pair, 0, void>*, stxxl::counting_ptr > >, std::__detail::_Select1st, std::equal_to >, stxxl::prefetch_pool, 0, void> >::bid_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >::const_iterator'} changed in GCC 7.1 + 807 | { return erase(const_iterator(__it)); } + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In function 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 262144; AllocStrategy = stxxl::RC]': /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In function 'int benchmark_disks_alloc(stxxl::uint64, stxxl::uint64, stxxl::unsigned_type, std::string) [with AllocStrategy = stxxl::SR]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_tempbuf.h: In constructor 'std::_Temporary_buffer<_ForwardIterator, _Tp>::_Temporary_buffer(_ForwardIterator, std::_Temporary_buffer<_ForwardIterator, _Tp>::size_type) [with _ForwardIterator = __gnu_cxx::__normal_iterator, 0, void>, stxxl::tuple >*, std::vector, 0, void>, stxxl::tuple >, std::allocator, 0, void>, stxxl::tuple > > > >; _Tp = stxxl::sort_helper::trigger_entry, 0, void>, stxxl::tuple >]': +/usr/include/c++/10/bits/stl_tempbuf.h:257:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, 0, void>, stxxl::tuple >*, std::vector, 0, void>, stxxl::tuple >, std::allocator, 0, void>, stxxl::tuple > > > >' changed in GCC 7.1 +/usr/include/c++/10/bits/hashtable.h: In member function 'stxxl::request_ptr stxxl::prefetch_pool::read(stxxl::prefetch_pool::block_type*&, stxxl::prefetch_pool::bid_type, stxxl::write_pool&) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>]': +/usr/include/c++/10/bits/hashtable.h:807:21: note: parameter passing for argument of type 'std::_Hashtable, std::pair, std::pair, 0, void>*, stxxl::counting_ptr > >, std::allocator, std::pair, 0, void>*, stxxl::counting_ptr > > >, std::__detail::_Select1st, std::equal_to >, stxxl::prefetch_pool, 0, void> >::bid_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' {aka 'std::__detail::_Hashtable_base, std::pair, std::pair, 0, void>*, stxxl::counting_ptr > >, std::__detail::_Select1st, std::equal_to >, stxxl::prefetch_pool, 0, void> >::bid_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >::const_iterator'} changed in GCC 7.1 + 807 | { return erase(const_iterator(__it)); } + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/hashtable.h:807:21: note: parameter passing for argument of type 'std::_Hashtable, std::pair, std::pair, 0, void>*, stxxl::counting_ptr > >, std::allocator, std::pair, 0, void>*, stxxl::counting_ptr > > >, std::__detail::_Select1st, std::equal_to >, stxxl::prefetch_pool, 0, void> >::bid_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' {aka 'std::__detail::_Hashtable_base, std::pair, std::pair, 0, void>*, stxxl::counting_ptr > >, std::__detail::_Select1st, std::equal_to >, stxxl::prefetch_pool, 0, void> >::bid_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >::const_iterator'} changed in GCC 7.1 +/usr/include/c++/10/bits/hashtable.h: In member function 'stxxl::request_ptr stxxl::read_write_pool::write(stxxl::read_write_pool::block_type*&, stxxl::read_write_pool::bid_type) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>]': +/usr/include/c++/10/bits/hashtable.h:807:21: note: parameter passing for argument of type 'std::_Hashtable, std::pair, std::pair, 0, void>*, stxxl::counting_ptr > >, std::allocator, std::pair, 0, void>*, stxxl::counting_ptr > > >, std::__detail::_Select1st, std::equal_to >, stxxl::prefetch_pool, 0, void> >::bid_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' {aka 'std::__detail::_Hashtable_base, std::pair, std::pair, 0, void>*, stxxl::counting_ptr > >, std::__detail::_Select1st, std::equal_to >, stxxl::prefetch_pool, 0, void> >::bid_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >::const_iterator'} changed in GCC 7.1 + 807 | { return erase(const_iterator(__it)); } + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/hashtable.h: In member function 'stxxl::request_ptr stxxl::prefetch_pool::read(stxxl::prefetch_pool::block_type*&, stxxl::prefetch_pool::bid_type, stxxl::write_pool&) [with BlockType = stxxl::typed_block<524288, stxxl::tuple, 0, void>]': +/usr/include/c++/10/bits/hashtable.h:807:21: note: parameter passing for argument of type 'std::_Hashtable, std::pair, std::pair, 0, void>*, stxxl::counting_ptr > >, std::allocator, std::pair, 0, void>*, stxxl::counting_ptr > > >, std::__detail::_Select1st, std::equal_to >, stxxl::prefetch_pool, 0, void> >::bid_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' {aka 'std::__detail::_Hashtable_base, std::pair, std::pair, 0, void>*, stxxl::counting_ptr > >, std::__detail::_Select1st, std::equal_to >, stxxl::prefetch_pool, 0, void> >::bid_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >::const_iterator'} changed in GCC 7.1 + 807 | { return erase(const_iterator(__it)); } + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/hashtable.h:807:21: note: parameter passing for argument of type 'std::_Hashtable, std::pair, std::pair, 0, void>*, stxxl::counting_ptr > >, std::allocator, std::pair, 0, void>*, stxxl::counting_ptr > > >, std::__detail::_Select1st, std::equal_to >, stxxl::prefetch_pool, 0, void> >::bid_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' {aka 'std::__detail::_Hashtable_base, std::pair, std::pair, 0, void>*, stxxl::counting_ptr > >, std::__detail::_Select1st, std::equal_to >, stxxl::prefetch_pool, 0, void> >::bid_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >::const_iterator'} changed in GCC 7.1 +/usr/include/c++/10/bits/hashtable.h: In member function 'stxxl::request_ptr stxxl::read_write_pool::write(stxxl::read_write_pool::block_type*&, stxxl::read_write_pool::bid_type) [with BlockType = stxxl::typed_block<524288, stxxl::tuple, 0, void>]': +/usr/include/c++/10/bits/hashtable.h:807:21: note: parameter passing for argument of type 'std::_Hashtable, std::pair, std::pair, 0, void>*, stxxl::counting_ptr > >, std::allocator, std::pair, 0, void>*, stxxl::counting_ptr > > >, std::__detail::_Select1st, std::equal_to >, stxxl::prefetch_pool, 0, void> >::bid_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' {aka 'std::__detail::_Hashtable_base, std::pair, std::pair, 0, void>*, stxxl::counting_ptr > >, std::__detail::_Select1st, std::equal_to >, stxxl::prefetch_pool, 0, void> >::bid_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >::const_iterator'} changed in GCC 7.1 + 807 | { return erase(const_iterator(__it)); } + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/10/vector:72, + from /build/libstxxl-1.4.1/include/stxxl/bits/containers/pq_helpers.h:19, + from /build/libstxxl-1.4.1/include/stxxl/bits/containers/priority_queue.h:23, + from /build/libstxxl-1.4.1/include/stxxl/priority_queue:14, + from /build/libstxxl-1.4.1/tools/benchmark_pqueue.cpp:26: +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair, int>}; _Tp = std::pair, int>; _Alloc = std::allocator, int> >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, int>, std::allocator, int> > >::iterator' changed in GCC 7.1 + 426 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair, int>}; _Tp = std::pair, int>; _Alloc = std::allocator, int> >]': +/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 + 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/10/unordered_map:46, + from /build/libstxxl-1.4.1/include/stxxl/bits/compat/hash_map.h:24, + from /build/libstxxl-1.4.1/include/stxxl/bits/mng/prefetch_pool.h:20, + from /build/libstxxl-1.4.1/include/stxxl/bits/mng/read_write_pool.h:17, + from /build/libstxxl-1.4.1/include/stxxl/bits/containers/pq_helpers.h:26, + from /build/libstxxl-1.4.1/include/stxxl/bits/containers/priority_queue.h:23, + from /build/libstxxl-1.4.1/include/stxxl/priority_queue:14, + from /build/libstxxl-1.4.1/tools/benchmark_pqueue.cpp:26: +/usr/include/c++/10/bits/hashtable.h: In member function 'stxxl::request_ptr stxxl::prefetch_pool::read(stxxl::prefetch_pool::block_type*&, stxxl::prefetch_pool::bid_type, stxxl::write_pool&) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>]': +/usr/include/c++/10/bits/hashtable.h:807:21: note: parameter passing for argument of type 'std::_Hashtable, std::pair, std::pair, 0, void>*, stxxl::counting_ptr > >, std::allocator, std::pair, 0, void>*, stxxl::counting_ptr > > >, std::__detail::_Select1st, std::equal_to >, stxxl::prefetch_pool, 0, void> >::bid_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' {aka 'std::__detail::_Hashtable_base, std::pair, std::pair, 0, void>*, stxxl::counting_ptr > >, std::__detail::_Select1st, std::equal_to >, stxxl::prefetch_pool, 0, void> >::bid_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >::const_iterator'} changed in GCC 7.1 + 807 | { return erase(const_iterator(__it)); } + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/hashtable.h:807:21: note: parameter passing for argument of type 'std::_Hashtable, std::pair, std::pair, 0, void>*, stxxl::counting_ptr > >, std::allocator, std::pair, 0, void>*, stxxl::counting_ptr > > >, std::__detail::_Select1st, std::equal_to >, stxxl::prefetch_pool, 0, void> >::bid_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' {aka 'std::__detail::_Hashtable_base, std::pair, std::pair, 0, void>*, stxxl::counting_ptr > >, std::__detail::_Select1st, std::equal_to >, stxxl::prefetch_pool, 0, void> >::bid_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >::const_iterator'} changed in GCC 7.1 /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function '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 > > >]': /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 186 | void block_manager::new_blocks_int( | ^~~~~~~~~~~~~ +/usr/include/c++/10/bits/hashtable.h: In member function 'stxxl::request_ptr stxxl::read_write_pool::write(stxxl::read_write_pool::block_type*&, stxxl::read_write_pool::bid_type) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>]': +/usr/include/c++/10/bits/hashtable.h:807:21: note: parameter passing for argument of type 'std::_Hashtable, std::pair, std::pair, 0, void>*, stxxl::counting_ptr > >, std::allocator, std::pair, 0, void>*, stxxl::counting_ptr > > >, std::__detail::_Select1st, std::equal_to >, stxxl::prefetch_pool, 0, void> >::bid_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' {aka 'std::__detail::_Hashtable_base, std::pair, std::pair, 0, void>*, stxxl::counting_ptr > >, std::__detail::_Select1st, std::equal_to >, stxxl::prefetch_pool, 0, void> >::bid_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >::const_iterator'} changed in GCC 7.1 + 807 | { return erase(const_iterator(__it)); } + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/hashtable.h: In member function 'stxxl::request_ptr stxxl::prefetch_pool::read(stxxl::prefetch_pool::block_type*&, stxxl::prefetch_pool::bid_type, stxxl::write_pool&) [with BlockType = stxxl::typed_block<524288, my_type, 0, void>]': +/usr/include/c++/10/bits/hashtable.h:807:21: note: parameter passing for argument of type 'std::_Hashtable, std::pair, std::pair*, stxxl::counting_ptr > >, std::allocator, std::pair*, stxxl::counting_ptr > > >, std::__detail::_Select1st, std::equal_to >, stxxl::prefetch_pool >::bid_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' {aka 'std::__detail::_Hashtable_base, std::pair, std::pair*, stxxl::counting_ptr > >, std::__detail::_Select1st, std::equal_to >, stxxl::prefetch_pool >::bid_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >::const_iterator'} changed in GCC 7.1 + 807 | { return erase(const_iterator(__it)); } + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/hashtable.h:807:21: note: parameter passing for argument of type 'std::_Hashtable, std::pair, std::pair*, stxxl::counting_ptr > >, std::allocator, std::pair*, stxxl::counting_ptr > > >, std::__detail::_Select1st, std::equal_to >, stxxl::prefetch_pool >::bid_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' {aka 'std::__detail::_Hashtable_base, std::pair, std::pair*, stxxl::counting_ptr > >, std::__detail::_Select1st, std::equal_to >, stxxl::prefetch_pool >::bid_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >::const_iterator'} changed in GCC 7.1 /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In function 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 262144; AllocStrategy = stxxl::striping]': /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/hashtable.h: In member function 'stxxl::request_ptr stxxl::read_write_pool::write(stxxl::read_write_pool::block_type*&, stxxl::read_write_pool::bid_type) [with BlockType = stxxl::typed_block<524288, my_type, 0, void>]': +/usr/include/c++/10/bits/hashtable.h:807:21: note: parameter passing for argument of type 'std::_Hashtable, std::pair, std::pair*, stxxl::counting_ptr > >, std::allocator, std::pair*, stxxl::counting_ptr > > >, std::__detail::_Select1st, std::equal_to >, stxxl::prefetch_pool >::bid_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' {aka 'std::__detail::_Hashtable_base, std::pair, std::pair*, stxxl::counting_ptr > >, std::__detail::_Select1st, std::equal_to >, stxxl::prefetch_pool >::bid_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >::const_iterator'} changed in GCC 7.1 + 807 | { return erase(const_iterator(__it)); } + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/hashtable.h: In member function 'stxxl::request_ptr stxxl::prefetch_pool::read(stxxl::prefetch_pool::block_type*&, stxxl::prefetch_pool::bid_type, stxxl::write_pool&) [with BlockType = stxxl::typed_block<2097152, my_type, 0, void>]': +/usr/include/c++/10/bits/hashtable.h:807:21: note: parameter passing for argument of type 'std::_Hashtable, std::pair, std::pair*, stxxl::counting_ptr > >, std::allocator, std::pair*, stxxl::counting_ptr > > >, std::__detail::_Select1st, std::equal_to >, stxxl::prefetch_pool >::bid_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' {aka 'std::__detail::_Hashtable_base, std::pair, std::pair*, stxxl::counting_ptr > >, std::__detail::_Select1st, std::equal_to >, stxxl::prefetch_pool >::bid_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >::const_iterator'} changed in GCC 7.1 + 807 | { return erase(const_iterator(__it)); } + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/hashtable.h:807:21: note: parameter passing for argument of type 'std::_Hashtable, std::pair, std::pair*, stxxl::counting_ptr > >, std::allocator, std::pair*, stxxl::counting_ptr > > >, std::__detail::_Select1st, std::equal_to >, stxxl::prefetch_pool >::bid_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' {aka 'std::__detail::_Hashtable_base, std::pair, std::pair*, stxxl::counting_ptr > >, std::__detail::_Select1st, std::equal_to >, stxxl::prefetch_pool >::bid_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >::const_iterator'} changed in GCC 7.1 +/usr/include/c++/10/bits/hashtable.h: In member function 'stxxl::request_ptr stxxl::read_write_pool::write(stxxl::read_write_pool::block_type*&, stxxl::read_write_pool::bid_type) [with BlockType = stxxl::typed_block<2097152, my_type, 0, void>]': +/usr/include/c++/10/bits/hashtable.h:807:21: note: parameter passing for argument of type 'std::_Hashtable, std::pair, std::pair*, stxxl::counting_ptr > >, std::allocator, std::pair*, stxxl::counting_ptr > > >, std::__detail::_Select1st, std::equal_to >, stxxl::prefetch_pool >::bid_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' {aka 'std::__detail::_Hashtable_base, std::pair, std::pair*, stxxl::counting_ptr > >, std::__detail::_Select1st, std::equal_to >, stxxl::prefetch_pool >::bid_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >::const_iterator'} changed in GCC 7.1 + 807 | { return erase(const_iterator(__it)); } + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_tempbuf.h: In constructor 'std::_Temporary_buffer<_ForwardIterator, _Tp>::_Temporary_buffer(_ForwardIterator, std::_Temporary_buffer<_ForwardIterator, _Tp>::size_type) [with _ForwardIterator = __gnu_cxx::__normal_iterator, struct64_type>*, std::vector, struct64_type>, std::allocator, struct64_type> > > >; _Tp = stxxl::sort_helper::trigger_entry, struct64_type>]': +/usr/include/c++/10/bits/stl_tempbuf.h:257:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, struct64_type>*, std::vector, struct64_type>, std::allocator, struct64_type> > > >' changed in GCC 7.1 /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function '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 > > >]': /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 186 | void block_manager::new_blocks_int( @@ -10507,30 +10901,22 @@ /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function '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 > > >]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 186 | void block_manager::new_blocks_int( + | ^~~~~~~~~~~~~ In file included from /usr/include/c++/10/vector:72, from /build/libstxxl-1.4.1/include/stxxl/bits/common/cmdline.h:20, from /build/libstxxl-1.4.1/include/stxxl/cmdline:14, from /build/libstxxl-1.4.1/tools/benchmark_sort.cpp:20: -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {stxxl::buffered_writer, 0, void> >::batch_entry}; _Tp = stxxl::buffered_writer, 0, void> >::batch_entry; _Alloc = std::allocator, 0, void> >::batch_entry>]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, 0, void> >::batch_entry, std::allocator, 0, void> >::batch_entry> >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 -In file included from /usr/include/c++/10/bits/stl_algo.h:62, - from /usr/include/c++/10/algorithm:62, - from /build/libstxxl-1.4.1/include/stxxl/bits/common/utils.h:23, - from /build/libstxxl-1.4.1/include/stxxl/bits/common/cmdline.h:23, - from /build/libstxxl-1.4.1/include/stxxl/cmdline:14, - from /build/libstxxl-1.4.1/tools/benchmark_sort.cpp:20: -/usr/include/c++/10/bits/stl_tempbuf.h: In constructor 'std::_Temporary_buffer<_ForwardIterator, _Tp>::_Temporary_buffer(_ForwardIterator, std::_Temporary_buffer<_ForwardIterator, _Tp>::size_type) [with _ForwardIterator = __gnu_cxx::__normal_iterator, 0, void>, stxxl::tuple >*, std::vector, 0, void>, stxxl::tuple >, std::allocator, 0, void>, stxxl::tuple > > > >; _Tp = stxxl::sort_helper::trigger_entry, 0, void>, stxxl::tuple >]': -/usr/include/c++/10/bits/stl_tempbuf.h:257:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, 0, void>, stxxl::tuple >*, std::vector, 0, void>, stxxl::tuple >, std::allocator, 0, void>, stxxl::tuple > > > >' changed in GCC 7.1 - 257 | _Temporary_buffer<_ForwardIterator, _Tp>:: - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function '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 > > >]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 186 | void block_manager::new_blocks_int( - | ^~~~~~~~~~~~~ +/usr/include/c++/10/bits/vector.tcc: In member function 'stxxl::buffered_writer::block_type* stxxl::buffered_writer::write(stxxl::buffered_writer::block_type*, const bid_type&) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>]': +/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, 0, void> >::batch_entry*, std::vector, 0, void> >::batch_entry, std::allocator, 0, void> >::batch_entry> > >' changed in GCC 7.1 + 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In function 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 524288; AllocStrategy = stxxl::striping]': /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); @@ -10543,18 +10929,114 @@ /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_tempbuf.h: In constructor 'std::_Temporary_buffer<_ForwardIterator, _Tp>::_Temporary_buffer(_ForwardIterator, std::_Temporary_buffer<_ForwardIterator, _Tp>::size_type) [with _ForwardIterator = __gnu_cxx::__normal_iterator, 0, void>, stxxl::tuple >*, std::vector, 0, void>, stxxl::tuple >, std::allocator, 0, void>, stxxl::tuple > > > >; _Tp = stxxl::sort_helper::trigger_entry, 0, void>, stxxl::tuple >]': -/usr/include/c++/10/bits/stl_tempbuf.h:257:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, 0, void>, stxxl::tuple >*, std::vector, 0, void>, stxxl::tuple >, std::allocator, 0, void>, stxxl::tuple > > > >' changed in GCC 7.1 /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function '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 > > >]': /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 186 | void block_manager::new_blocks_int( | ^~~~~~~~~~~~~ +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {stxxl::buffered_writer, 0, void> >::batch_entry}; _Tp = stxxl::buffered_writer, 0, void> >::batch_entry; _Alloc = std::allocator, 0, void> >::batch_entry>]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, 0, void> >::batch_entry, std::allocator, 0, void> >::batch_entry> >::iterator' changed in GCC 7.1 + 426 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In function 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 1048576; AllocStrategy = stxxl::RC]': /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_tempbuf.h: In constructor 'std::_Temporary_buffer<_ForwardIterator, _Tp>::_Temporary_buffer(_ForwardIterator, std::_Temporary_buffer<_ForwardIterator, _Tp>::size_type) [with _ForwardIterator = __gnu_cxx::__normal_iterator, struct64_type>*, std::vector, struct64_type>, std::allocator, struct64_type> > > >; _Tp = stxxl::sort_helper::trigger_entry, struct64_type>]': -/usr/include/c++/10/bits/stl_tempbuf.h:257:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, struct64_type>*, std::vector, struct64_type>, std::allocator, struct64_type> > > >' changed in GCC 7.1 +/usr/include/c++/10/bits/vector.tcc: In member function 'stxxl::buffered_writer::block_type* stxxl::buffered_writer::write(stxxl::buffered_writer::block_type*, const bid_type&) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>]': +/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, 0, void> >::batch_entry*, std::vector, 0, void> >::batch_entry, std::allocator, 0, void> >::batch_entry> > >' changed in GCC 7.1 + 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 96%] Building CXX object tools/CMakeFiles/stxxl_tool.dir/mlock.cpp.o +cd /build/libstxxl-1.4.1/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/include -g -O2 -fdebug-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 -o CMakeFiles/stxxl_tool.dir/mlock.cpp.o -c /build/libstxxl-1.4.1/tools/mlock.cpp +In file included from /usr/include/c++/10/algorithm:62, + from /build/libstxxl-1.4.1/include/stxxl/bits/containers/pq_helpers.h:20, + from /build/libstxxl-1.4.1/include/stxxl/bits/containers/priority_queue.h:23, + from /build/libstxxl-1.4.1/include/stxxl/priority_queue:14, + from /build/libstxxl-1.4.1/tools/benchmark_pqueue.cpp:26: +/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > >]': +/usr/include/c++/10/bits/stl_algo.h:1662:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1662 | __heap_select(_RandomAccessIterator __first, + | ^~~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_algo.h:1662:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/10/bits/stl_algo.h:1662:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > >]': +/usr/include/c++/10/bits/stl_algo.h:1945:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1945 | __introsort_loop(_RandomAccessIterator __first, + | ^~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_algo.h:1945:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/10/bits/stl_algo.h:1959:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1959 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_algo.h:1937:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1937 | std::__heap_select(__first, __middle, __last, __comp); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/10/parallel/algorithm:37, + from /build/libstxxl-1.4.1/include/stxxl/bits/parallel.h:80, + from /build/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:26, + from /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:42, + from /build/libstxxl-1.4.1/include/stxxl/bits/containers/pq_helpers.h:23, + from /build/libstxxl-1.4.1/include/stxxl/bits/containers/priority_queue.h:23, + from /build/libstxxl-1.4.1/include/stxxl/priority_queue:14, + from /build/libstxxl-1.4.1/tools/benchmark_pqueue.cpp:26: +/usr/include/c++/10/parallel/algo.h: In function 'void std::__parallel::sort(_RAIter, _RAIter, _Compare, _Parallelism) [with _RAIter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = my_cmp >; _Parallelism = __gnu_parallel::default_parallel_tag]': +/usr/include/c++/10/parallel/algo.h:1633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1633 | sort(_RAIter __begin, _RAIter __end, _Compare __comp, + | ^~~~ +/usr/include/c++/10/parallel/algo.h:1633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +In file included from /usr/include/c++/10/parallel/algo.h:45, + from /usr/include/c++/10/parallel/algorithm:37, + from /build/libstxxl-1.4.1/include/stxxl/bits/parallel.h:80, + from /build/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:26, + from /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:42, + from /build/libstxxl-1.4.1/include/stxxl/bits/containers/pq_helpers.h:23, + from /build/libstxxl-1.4.1/include/stxxl/bits/containers/priority_queue.h:23, + from /build/libstxxl-1.4.1/include/stxxl/priority_queue:14, + from /build/libstxxl-1.4.1/tools/benchmark_pqueue.cpp:26: +/usr/include/c++/10/parallel/sort.h:106:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 105 | parallel_sort_mwms<__stable, true> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 106 | (__begin, __end, __comp, __parallelism.__get_num_threads()); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/10/algorithm:62, + from /build/libstxxl-1.4.1/include/stxxl/bits/containers/pq_helpers.h:20, + from /build/libstxxl-1.4.1/include/stxxl/bits/containers/priority_queue.h:23, + from /build/libstxxl-1.4.1/include/stxxl/priority_queue:14, + from /build/libstxxl-1.4.1/tools/benchmark_pqueue.cpp:26: +/usr/include/c++/10/bits/stl_algo.h:1974:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1974 | std::__introsort_loop(__first, __last, + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ + 1975 | std::__lg(__last - __first) * 2, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1976 | __comp); + | ~~~~~~~ +/usr/include/c++/10/bits/stl_algo.h:1886:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1886 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_algo.h:1891:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1891 | std::__insertion_sort(__first, __last, __comp); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<__gnu_parallel::_Lexicographic, int, stxxl::priority_queue_local::invert_order >, stxxl::tuple, stxxl::tuple > > >]': +/usr/include/c++/10/bits/stl_algo.h:1839:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 + 1839 | __insertion_sort(_RandomAccessIterator __first, + | ^~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_algo.h:1839:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 +In file included from /usr/include/c++/10/bits/stl_algo.h:61, + from /usr/include/c++/10/algorithm:62, + from /build/libstxxl-1.4.1/include/stxxl/bits/containers/pq_helpers.h:20, + from /build/libstxxl-1.4.1/include/stxxl/bits/containers/priority_queue.h:23, + from /build/libstxxl-1.4.1/include/stxxl/priority_queue:14, + from /build/libstxxl-1.4.1/tools/benchmark_pqueue.cpp:26: +/usr/include/c++/10/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >; _Distance = int; _Tp = std::pair, int>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<__gnu_parallel::_LexicographicReverse, int, stxxl::priority_queue_local::invert_order >, stxxl::tuple, stxxl::tuple > > >]': +/usr/include/c++/10/bits/stl_heap.h:223:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 + 223 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, + | ^~~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >; _Distance = int; _Tp = std::pair, int>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<__gnu_parallel::_Lexicographic, int, stxxl::priority_queue_local::invert_order >, stxxl::tuple, stxxl::tuple > > >]': +/usr/include/c++/10/bits/stl_heap.h:223:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 +/usr/include/c++/10/bits/stl_heap.h: In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<__gnu_parallel::_Lexicographic, int, stxxl::priority_queue_local::invert_order >, stxxl::tuple, stxxl::tuple > > >]': +/usr/include/c++/10/bits/stl_heap.h:339:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 + 339 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, + | ^~~~~~~~~~~ +/usr/include/c++/10/bits/stl_heap.h:339:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 +/usr/include/c++/10/bits/stl_heap.h:339:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function '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 > > >]': /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 186 | void block_manager::new_blocks_int( @@ -10563,6 +11045,14 @@ /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {stxxl::buffered_writer >::batch_entry}; _Tp = stxxl::buffered_writer >::batch_entry; _Alloc = std::allocator >::batch_entry>]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector >::batch_entry, std::allocator >::batch_entry> >::iterator' changed in GCC 7.1 + 426 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/vector.tcc: In member function 'stxxl::buffered_writer::block_type* stxxl::buffered_writer::write(stxxl::buffered_writer::block_type*, const bid_type&) [with BlockType = stxxl::typed_block<2097152, struct64_type, 0, void>]': +/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >::batch_entry*, std::vector >::batch_entry, std::allocator >::batch_entry> > >' changed in GCC 7.1 + 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function '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 > > >]': /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 186 | void block_manager::new_blocks_int( @@ -10571,140 +11061,20 @@ /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/10/vector:72, - from /build/libstxxl-1.4.1/include/stxxl/bits/common/cmdline.h:20, - from /build/libstxxl-1.4.1/include/stxxl/cmdline:14, - from /build/libstxxl-1.4.1/tools/benchmark_sort.cpp:20: -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {stxxl::buffered_writer, 0, void> >::batch_entry}; _Tp = stxxl::buffered_writer, 0, void> >::batch_entry; _Alloc = std::allocator, 0, void> >::batch_entry>]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, 0, void> >::batch_entry, std::allocator, 0, void> >::batch_entry> >::iterator' changed in GCC 7.1 - 426 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -[ 94%] Building CXX object tools/CMakeFiles/stxxl_tool.dir/benchmark_pqueue.cpp.o -cd /build/libstxxl-1.4.1/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/include -g -O2 -fdebug-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 -o CMakeFiles/stxxl_tool.dir/benchmark_pqueue.cpp.o -c /build/libstxxl-1.4.1/tools/benchmark_pqueue.cpp -/usr/include/c++/10/bits/vector.tcc: In member function 'stxxl::buffered_writer::block_type* stxxl::buffered_writer::write(stxxl::buffered_writer::block_type*, const bid_type&) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>]': -/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, 0, void> >::batch_entry*, std::vector, 0, void> >::batch_entry, std::allocator, 0, void> >::batch_entry> > >' changed in GCC 7.1 - 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function '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 > > >]': /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 186 | void block_manager::new_blocks_int( | ^~~~~~~~~~~~~ +[ 98%] Building CXX object tools/CMakeFiles/stxxl_tool.dir/mallinfo.cpp.o +cd /build/libstxxl-1.4.1/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/include -g -O2 -fdebug-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 -o CMakeFiles/stxxl_tool.dir/mallinfo.cpp.o -c /build/libstxxl-1.4.1/tools/mallinfo.cpp /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In function 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 2097152; AllocStrategy = stxxl::RC]': /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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/mng/block_manager.h:36, - from /build/libstxxl-1.4.1/include/stxxl/bits/containers/pq_helpers.h:23, - from /build/libstxxl-1.4.1/include/stxxl/bits/containers/priority_queue.h:23, - from /build/libstxxl-1.4.1/include/stxxl/priority_queue:14, - from /build/libstxxl-1.4.1/tools/benchmark_pqueue.cpp:26: -/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)); - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {stxxl::buffered_writer, 0, void> >::batch_entry}; _Tp = stxxl::buffered_writer, 0, void> >::batch_entry; _Alloc = std::allocator, 0, void> >::batch_entry>]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, 0, void> >::batch_entry, std::allocator, 0, void> >::batch_entry> >::iterator' changed in GCC 7.1 - 426 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In member function 'stxxl::buffered_writer::block_type* stxxl::buffered_writer::write(stxxl::buffered_writer::block_type*, const bid_type&) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>]': -/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, 0, void> >::batch_entry*, std::vector, 0, void> >::batch_entry, std::allocator, 0, void> >::batch_entry> > >' changed in GCC 7.1 - 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function '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 > > >]': /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 186 | void block_manager::new_blocks_int( | ^~~~~~~~~~~~~ -/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)); - | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In function 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 2097152; AllocStrategy = stxxl::striping]': /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); @@ -10717,14 +11087,6 @@ /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {stxxl::buffered_writer >::batch_entry}; _Tp = stxxl::buffered_writer >::batch_entry; _Alloc = std::allocator >::batch_entry>]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector >::batch_entry, std::allocator >::batch_entry> >::iterator' changed in GCC 7.1 - 426 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In member function 'stxxl::buffered_writer::block_type* stxxl::buffered_writer::write(stxxl::buffered_writer::block_type*, const bid_type&) [with BlockType = stxxl::typed_block<2097152, struct64_type, 0, void>]': -/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >::batch_entry*, std::vector >::batch_entry, std::allocator >::batch_entry> > >' changed in GCC 7.1 - 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function '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 > > >]': /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 186 | void block_manager::new_blocks_int( @@ -10733,30 +11095,45 @@ /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function '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 > > >]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 186 | void block_manager::new_blocks_int( - | ^~~~~~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In function 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 4194304; AllocStrategy = stxxl::striping]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function '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 > > >]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 186 | void block_manager::new_blocks_int( - | ^~~~~~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In function 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 4194304; AllocStrategy = stxxl::SR]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function '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 > > >]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 186 | void block_manager::new_blocks_int( - | ^~~~~~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In function 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 8388608; AllocStrategy = stxxl::RC]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/10/algorithm:62, + from /build/libstxxl-1.4.1/include/stxxl/bits/containers/pq_helpers.h:20, + from /build/libstxxl-1.4.1/include/stxxl/bits/containers/priority_queue.h:23, + from /build/libstxxl-1.4.1/include/stxxl/priority_queue:14, + from /build/libstxxl-1.4.1/tools/benchmark_pqueue.cpp:26: +/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<__gnu_parallel::_Lexicographic, int, stxxl::priority_queue_local::invert_order >, stxxl::tuple, stxxl::tuple > > >]': +/usr/include/c++/10/bits/stl_algo.h:1945:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 + 1945 | __introsort_loop(_RandomAccessIterator __first, + | ^~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_algo.h:1945:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 +/usr/include/c++/10/bits/stl_algo.h:1959:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 + 1959 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_algo.h:1666:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 + 1666 | std::__make_heap(__first, __middle, __comp); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_algo.h: In function 'void __gnu_parallel::multiseq_partition(_RanSeqs, _RanSeqs, _RankType, _RankIterator, _Compare) [with _RanSeqs = __gnu_cxx::__normal_iterator*, stxxl::tuple*>*, std::vector*, stxxl::tuple*>, std::allocator*, stxxl::tuple*> > > >; _RankType = long long unsigned int; _RankIterator = __gnu_cxx::__normal_iterator**, std::vector*, std::allocator*> > >; _Compare = stxxl::priority_queue_local::invert_order >, stxxl::tuple, stxxl::tuple >]': +/usr/include/c++/10/bits/stl_algo.h:1974:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 + 1974 | std::__introsort_loop(__first, __last, + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ + 1975 | std::__lg(__last - __first) * 2, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1976 | __comp); + | ~~~~~~~ +/usr/include/c++/10/bits/stl_algo.h:1886:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 + 1886 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_algo.h:1891:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 + 1891 | std::__insertion_sort(__first, __last, __comp); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/10/bits/stl_algo.h:61, + from /usr/include/c++/10/algorithm:62, + from /build/libstxxl-1.4.1/include/stxxl/bits/containers/pq_helpers.h:20, + from /build/libstxxl-1.4.1/include/stxxl/bits/containers/priority_queue.h:23, + from /build/libstxxl-1.4.1/include/stxxl/priority_queue:14, + from /build/libstxxl-1.4.1/tools/benchmark_pqueue.cpp:26: +/usr/include/c++/10/bits/stl_heap.h:412:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 + 412 | std::__make_heap(__first, __last, __cmp); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc: In member function 'void stxxl::stream::basic_runs_creator::compute_result() [with Input = BenchmarkSort::random_stream; CompareType = BenchmarkSort::value_less; unsigned int BlockSize = 2097152; AllocStr = stxxl::RC]': /usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); @@ -10771,6 +11148,42 @@ /usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function '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 > > >]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 186 | void block_manager::new_blocks_int( + | ^~~~~~~~~~~~~ +In file included from /usr/include/c++/10/algorithm:62, + from /build/libstxxl-1.4.1/include/stxxl/bits/containers/pq_helpers.h:20, + from /build/libstxxl-1.4.1/include/stxxl/bits/containers/priority_queue.h:23, + from /build/libstxxl-1.4.1/include/stxxl/priority_queue:14, + from /build/libstxxl-1.4.1/tools/benchmark_pqueue.cpp:26: +/usr/include/c++/10/bits/stl_algo.h: In function 'void __gnu_parallel::multiseq_partition(_RanSeqs, _RanSeqs, _RankType, _RankIterator, _Compare) [with _RanSeqs = __gnu_cxx::__normal_iterator*, stxxl::tuple*>*, std::vector*, stxxl::tuple*>, std::allocator*, stxxl::tuple*> > > >; _RankType = long long int; _RankIterator = __gnu_cxx::__normal_iterator**, std::vector*, std::allocator*> > >; _Compare = stxxl::priority_queue_local::invert_order >, stxxl::tuple, stxxl::tuple >]': +/usr/include/c++/10/bits/stl_algo.h:1974:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 + 1974 | std::__introsort_loop(__first, __last, + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ + 1975 | std::__lg(__last - __first) * 2, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1976 | __comp); + | ~~~~~~~ +/usr/include/c++/10/bits/stl_algo.h:1886:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 + 1886 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_algo.h:1891:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 + 1891 | std::__insertion_sort(__first, __last, __comp); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/10/bits/stl_algo.h:61, + from /usr/include/c++/10/algorithm:62, + from /build/libstxxl-1.4.1/include/stxxl/bits/containers/pq_helpers.h:20, + from /build/libstxxl-1.4.1/include/stxxl/bits/containers/priority_queue.h:23, + from /build/libstxxl-1.4.1/include/stxxl/priority_queue:14, + from /build/libstxxl-1.4.1/tools/benchmark_pqueue.cpp:26: +/usr/include/c++/10/bits/stl_heap.h:412:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 + 412 | std::__make_heap(__first, __last, __cmp); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In function 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 4194304; AllocStrategy = stxxl::striping]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/libstxxl-1.4.1/include/stxxl/stream:15, from /build/libstxxl-1.4.1/tools/benchmark_sort.cpp:24: /build/libstxxl-1.4.1/include/stxxl/bits/stream/sort_stream.h:348:1: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 @@ -10785,81 +11198,59 @@ /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 186 | void block_manager::new_blocks_int( | ^~~~~~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function '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 > > >]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 186 | void block_manager::new_blocks_int( - | ^~~~~~~~~~~~~ /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In constructor 'stxxl::vector::vector(stxxl::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]': /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/libstxxl-1.4.1/include/stxxl/bits/containers/pq_helpers.h:23, - from /build/libstxxl-1.4.1/include/stxxl/bits/containers/priority_queue.h:23, - from /build/libstxxl-1.4.1/include/stxxl/priority_queue:14, - from /build/libstxxl-1.4.1/tools/benchmark_pqueue.cpp:26: -/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 = 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 = 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&, stxxl::priority_queue_local::ext_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; stxxl::priority_queue_local::ext_merger::size_type = long long unsigned int]' -/build/libstxxl-1.4.1/include/stxxl/bits/containers/priority_queue.h:688:40: required from 'stxxl::unsigned_type stxxl::priority_queue::make_space_available(stxxl::unsigned_type) [with ConfigType = stxxl::priority_queue_config, my_cmp >, 32, 2048, 64, 2, 524288, 64, 2, stxxl::RC>; stxxl::unsigned_type = unsigned int]' -/build/libstxxl-1.4.1/include/stxxl/bits/containers/priority_queue.h:782:31: required from 'void stxxl::priority_queue::empty_insert_heap() [with ConfigType = stxxl::priority_queue_config, my_cmp >, 32, 2048, 64, 2, 524288, 64, 2, stxxl::RC>]' -/build/libstxxl-1.4.1/include/stxxl/bits/containers/priority_queue.h:367:9: required from 'void stxxl::priority_queue::push(const value_type&) [with ConfigType = stxxl::priority_queue_config, my_cmp >, 32, 2048, 64, 2, 524288, 64, 2, stxxl::RC>; stxxl::priority_queue::value_type = stxxl::tuple]' -/build/libstxxl-1.4.1/tools/benchmark_pqueue.cpp:113:20: required from 'void run_pqueue_insert_delete(stxxl::uint64, stxxl::internal_size_type) [with PQType = stxxl::priority_queue, my_cmp >, 32, 2048, 64, 2, 524288, 64, 2, stxxl::RC> >; stxxl::uint64 = long long unsigned int; stxxl::internal_size_type = unsigned int]' -/build/libstxxl-1.4.1/tools/benchmark_pqueue.cpp:244:42: required from 'int do_benchmark_pqueue(stxxl::uint64, int) [with ValueType = stxxl::tuple; unsigned int mib_for_queue = 128; unsigned int mib_for_pools = 128; long long unsigned int maxvolume = 16; stxxl::uint64 = long long unsigned int]' -/build/libstxxl-1.4.1/tools/benchmark_pqueue.cpp:268:60: required from 'int do_benchmark_pqueue_config(unsigned int, stxxl::uint64, unsigned int) [with ValueType = stxxl::tuple; stxxl::uint64 = long long unsigned int]' -/build/libstxxl-1.4.1/tools/benchmark_pqueue.cpp:289:82: 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; - | ~~~~^~~~~ -In file included from /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:41, - from /build/libstxxl-1.4.1/include/stxxl/bits/containers/pq_helpers.h:23, - from /build/libstxxl-1.4.1/include/stxxl/bits/containers/priority_queue.h:23, - from /build/libstxxl-1.4.1/include/stxxl/priority_queue:14, - from /build/libstxxl-1.4.1/tools/benchmark_pqueue.cpp:26: -/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/containers/pq_helpers.h:23, +In file included from /usr/include/c++/10/algorithm:62, + from /build/libstxxl-1.4.1/include/stxxl/bits/containers/pq_helpers.h:20, from /build/libstxxl-1.4.1/include/stxxl/bits/containers/priority_queue.h:23, from /build/libstxxl-1.4.1/include/stxxl/priority_queue:14, from /build/libstxxl-1.4.1/tools/benchmark_pqueue.cpp:26: -/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 = std::_List_iterator >; stxxl::unsigned_type = 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 = 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&, stxxl::priority_queue_local::ext_merger::size_type) [with Merger = stxxl::priority_queue_local::ext_merger, 0, void>, my_cmp >, 64, stxxl::RC>; BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; Cmp = my_cmp >; unsigned int Arity = 64; AllocStr = stxxl::RC; stxxl::priority_queue_local::ext_merger::size_type = long long unsigned int]' -/build/libstxxl-1.4.1/include/stxxl/bits/containers/priority_queue.h:688:40: required from 'stxxl::unsigned_type stxxl::priority_queue::make_space_available(stxxl::unsigned_type) [with ConfigType = stxxl::priority_queue_config, my_cmp >, 32, 8192, 64, 2, 2097152, 64, 2, stxxl::RC>; stxxl::unsigned_type = unsigned int]' -/build/libstxxl-1.4.1/include/stxxl/bits/containers/priority_queue.h:782:31: required from 'void stxxl::priority_queue::empty_insert_heap() [with ConfigType = stxxl::priority_queue_config, my_cmp >, 32, 8192, 64, 2, 2097152, 64, 2, stxxl::RC>]' -/build/libstxxl-1.4.1/include/stxxl/bits/containers/priority_queue.h:367:9: required from 'void stxxl::priority_queue::push(const value_type&) [with ConfigType = stxxl::priority_queue_config, my_cmp >, 32, 8192, 64, 2, 2097152, 64, 2, stxxl::RC>; stxxl::priority_queue::value_type = stxxl::tuple]' -/build/libstxxl-1.4.1/tools/benchmark_pqueue.cpp:113:20: required from 'void run_pqueue_insert_delete(stxxl::uint64, stxxl::internal_size_type) [with PQType = stxxl::priority_queue, my_cmp >, 32, 8192, 64, 2, 2097152, 64, 2, stxxl::RC> >; stxxl::uint64 = long long unsigned int; stxxl::internal_size_type = unsigned int]' -/build/libstxxl-1.4.1/tools/benchmark_pqueue.cpp:244:42: required from 'int do_benchmark_pqueue(stxxl::uint64, int) [with ValueType = stxxl::tuple; unsigned int mib_for_queue = 512; unsigned int mib_for_pools = 512; long long unsigned int maxvolume = 64; stxxl::uint64 = long long unsigned int]' -/build/libstxxl-1.4.1/tools/benchmark_pqueue.cpp:270:60: required from 'int do_benchmark_pqueue_config(unsigned int, stxxl::uint64, unsigned int) [with ValueType = stxxl::tuple; stxxl::uint64 = long long unsigned int]' -/build/libstxxl-1.4.1/tools/benchmark_pqueue.cpp:289:82: 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; - | ~~~~^~~~~ -In file included from /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:41, - from /build/libstxxl-1.4.1/include/stxxl/bits/containers/pq_helpers.h:23, +/usr/include/c++/10/bits/stl_algo.h: In function 'void __gnu_parallel::multiseq_partition(_RanSeqs, _RanSeqs, _RankType, _RankIterator, _Compare) [with _RanSeqs = __gnu_cxx::__normal_iterator*, stxxl::tuple*>*, std::vector*, stxxl::tuple*>, std::allocator*, stxxl::tuple*> > > >; _RankType = unsigned int; _RankIterator = __gnu_cxx::__normal_iterator**, std::vector*, std::allocator*> > >; _Compare = stxxl::priority_queue_local::invert_order >, stxxl::tuple, stxxl::tuple >]': +/usr/include/c++/10/bits/stl_algo.h:1974:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 + 1974 | std::__introsort_loop(__first, __last, + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ + 1975 | std::__lg(__last - __first) * 2, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1976 | __comp); + | ~~~~~~~ +/usr/include/c++/10/bits/stl_algo.h:1886:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 + 1886 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_algo.h:1891:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 + 1891 | std::__insertion_sort(__first, __last, __comp); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/10/bits/stl_algo.h:61, + from /usr/include/c++/10/algorithm:62, + from /build/libstxxl-1.4.1/include/stxxl/bits/containers/pq_helpers.h:20, from /build/libstxxl-1.4.1/include/stxxl/bits/containers/priority_queue.h:23, from /build/libstxxl-1.4.1/include/stxxl/priority_queue:14, from /build/libstxxl-1.4.1/tools/benchmark_pqueue.cpp:26: -/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) - | ^~~ +/usr/include/c++/10/bits/stl_heap.h:412:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 + 412 | std::__make_heap(__first, __last, __cmp); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function '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 > > >]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 186 | void block_manager::new_blocks_int( + | ^~~~~~~~~~~~~ /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In constructor 'stxxl::vector::vector(stxxl::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]': /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In function 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 8388608; AllocStrategy = stxxl::striping]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In constructor 'stxxl::vector::vector(stxxl::vector::size_type, stxxl::unsigned_type) [with ValueType = struct64_type; unsigned int PageSize = 4; PagerType = stxxl::lru_pager<8>; unsigned int BlockSize = 2097152; AllocStr = stxxl::RC; SizeType = long long unsigned int]': /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function '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 > > >]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In function 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 4194304; AllocStrategy = stxxl::SR]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function '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 > > >]': /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 186 | void block_manager::new_blocks_int( | ^~~~~~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In function 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 8388608; AllocStrategy = stxxl::SR]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In function 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 8388608; AllocStrategy = stxxl::RC]': /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -10922,10 +11313,6 @@ | ~~~~~~~~~~~~~~~~~~ 2787 | __comp); | ~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function '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 > > >]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 186 | void block_manager::new_blocks_int( - | ^~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator, struct64_type>*, std::vector, struct64_type>, std::allocator, struct64_type> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, struct64_type>, BenchmarkSort::value_less> >]': /usr/include/c++/10/bits/stl_algo.h:2488:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, struct64_type>*, std::vector, struct64_type>, std::allocator, struct64_type> > > >' changed in GCC 7.1 2488 | __merge_without_buffer(_BidirectionalIterator __first, @@ -10980,10 +11367,6 @@ | ~~~~~~~~~~~~~~~~~~ 2787 | __comp); | ~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In function 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 16777216; AllocStrategy = stxxl::RC]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/vector:72, from /build/libstxxl-1.4.1/include/stxxl/bits/common/cmdline.h:20, from /build/libstxxl-1.4.1/include/stxxl/cmdline:14, @@ -11002,6 +11385,14 @@ /usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function '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 > > >]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 186 | void block_manager::new_blocks_int( + | ^~~~~~~~~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In function 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 8388608; AllocStrategy = stxxl::striping]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/libstxxl-1.4.1/include/stxxl/stream:15, from /build/libstxxl-1.4.1/tools/benchmark_sort.cpp:24: /build/libstxxl-1.4.1/include/stxxl/bits/stream/sort_stream.h:348:1: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 @@ -11009,18 +11400,14 @@ | ^ /build/libstxxl-1.4.1/include/stxxl/bits/stream/sort_stream.h:348:1: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 /build/libstxxl-1.4.1/include/stxxl/bits/stream/sort_stream.h:348:1: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function '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 > > >]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function '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 > > >]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 186 | void block_manager::new_blocks_int( | ^~~~~~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In function 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 16777216; AllocStrategy = stxxl::striping]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In function 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 8388608; AllocStrategy = stxxl::SR]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function '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 > > >]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 186 | void block_manager::new_blocks_int( - | ^~~~~~~~~~~~~ In file included from /usr/include/c++/10/vector:72, from /build/libstxxl-1.4.1/include/stxxl/bits/common/cmdline.h:20, from /build/libstxxl-1.4.1/include/stxxl/cmdline:14, @@ -11039,7 +11426,11 @@ /usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In function 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 16777216; AllocStrategy = stxxl::SR]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function '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 > > >]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 186 | void block_manager::new_blocks_int( + | ^~~~~~~~~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In function 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 16777216; AllocStrategy = stxxl::RC]': /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -11050,6 +11441,100 @@ | ^ /build/libstxxl-1.4.1/include/stxxl/bits/stream/sort_stream.h:348:1: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 /build/libstxxl-1.4.1/include/stxxl/bits/stream/sort_stream.h:348:1: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 +In file included from /usr/include/c++/10/map:60, + from /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:25, + from /build/libstxxl-1.4.1/include/stxxl/bits/containers/pq_helpers.h:23, + from /build/libstxxl-1.4.1/include/stxxl/bits/containers/priority_queue.h:23, + from /build/libstxxl-1.4.1/include/stxxl/priority_queue:14, + from /build/libstxxl-1.4.1/tools/benchmark_pqueue.cpp:26: +/usr/include/c++/10/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 + 2458 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/10/map:61, + from /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:25, + from /build/libstxxl-1.4.1/include/stxxl/bits/containers/pq_helpers.h:23, + from /build/libstxxl-1.4.1/include/stxxl/bits/containers/priority_queue.h:23, + from /build/libstxxl-1.4.1/include/stxxl/priority_queue:14, + from /build/libstxxl-1.4.1/tools/benchmark_pqueue.cpp:26: +/usr/include/c++/10/bits/stl_map.h: In member function 'void stxxl::disk_allocator::new_blocks(stxxl::BID*, stxxl::BID*) [with unsigned int BlockSize = 2097152]': +/usr/include/c++/10/bits/stl_map.h:520:37: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 + 520 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 521 | std::forward_as_tuple(std::move(__k)), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 522 | std::tuple<>()); + | ~~~~~~~~~~~~~~~ +In file included from /build/libstxxl-1.4.1/include/stxxl/bits/containers/pq_helpers.h:23, + from /build/libstxxl-1.4.1/include/stxxl/bits/containers/priority_queue.h:23, + from /build/libstxxl-1.4.1/include/stxxl/priority_queue:14, + from /build/libstxxl-1.4.1/tools/benchmark_pqueue.cpp:26: +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<2097152>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = std::_List_iterator >]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 + 186 | void block_manager::new_blocks_int( + | ^~~~~~~~~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function 'void stxxl::priority_queue_local::ext_merger::insert_segment(Merger&, stxxl::priority_queue_local::ext_merger::size_type) [with Merger = stxxl::priority_queue_local::loser_tree, my_cmp >, 64>; BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; Cmp = my_cmp >; unsigned int Arity = 64; AllocStr = stxxl::RC]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 + 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function 'void stxxl::priority_queue_local::ext_merger::insert_segment(Merger&, stxxl::priority_queue_local::ext_merger::size_type) [with Merger = stxxl::priority_queue_local::loser_tree, my_cmp >, 64>; BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; Cmp = my_cmp >; unsigned int Arity = 64; AllocStr = stxxl::RC]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 + 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function 'void stxxl::priority_queue_local::ext_merger::insert_segment(Merger&, stxxl::priority_queue_local::ext_merger::size_type) [with Merger = stxxl::priority_queue_local::loser_tree, 64>; BlockType = stxxl::typed_block<2097152, my_type, 0, void>; Cmp = my_cmp; unsigned int Arity = 64; AllocStr = stxxl::RC]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 + 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function '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 > > >]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 186 | void block_manager::new_blocks_int( + | ^~~~~~~~~~~~~ +In file included from /usr/include/c++/10/map:61, + from /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:25, + from /build/libstxxl-1.4.1/include/stxxl/bits/containers/pq_helpers.h:23, + from /build/libstxxl-1.4.1/include/stxxl/bits/containers/priority_queue.h:23, + from /build/libstxxl-1.4.1/include/stxxl/priority_queue:14, + from /build/libstxxl-1.4.1/tools/benchmark_pqueue.cpp:26: +/usr/include/c++/10/bits/stl_map.h: In member function 'void stxxl::disk_allocator::new_blocks(stxxl::BID*, stxxl::BID*) [with unsigned int BlockSize = 524288]': +/usr/include/c++/10/bits/stl_map.h:520:37: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 + 520 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 521 | std::forward_as_tuple(std::move(__k)), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 522 | std::tuple<>()); + | ~~~~~~~~~~~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In function 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 16777216; AllocStrategy = stxxl::striping]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/libstxxl-1.4.1/include/stxxl/bits/containers/pq_helpers.h:23, + from /build/libstxxl-1.4.1/include/stxxl/bits/containers/priority_queue.h:23, + from /build/libstxxl-1.4.1/include/stxxl/priority_queue:14, + from /build/libstxxl-1.4.1/tools/benchmark_pqueue.cpp:26: +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function '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 >]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 + 186 | void block_manager::new_blocks_int( + | ^~~~~~~~~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function 'void stxxl::priority_queue_local::ext_merger::insert_segment(Merger&, stxxl::priority_queue_local::ext_merger::size_type) [with Merger = stxxl::priority_queue_local::loser_tree, my_cmp >, 64>; BlockType = stxxl::typed_block<524288, stxxl::tuple, 0, void>; Cmp = my_cmp >; unsigned int Arity = 64; AllocStr = stxxl::RC]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 + 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function 'void stxxl::priority_queue_local::ext_merger::insert_segment(Merger&, stxxl::priority_queue_local::ext_merger::size_type) [with Merger = stxxl::priority_queue_local::loser_tree, 64>; BlockType = stxxl::typed_block<524288, my_type, 0, void>; Cmp = my_cmp; unsigned int Arity = 64; AllocStr = stxxl::RC]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 + 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function '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 > > >]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 186 | void block_manager::new_blocks_int( + | ^~~~~~~~~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function 'void stxxl::priority_queue_local::ext_merger::insert_segment(Merger&, stxxl::priority_queue_local::ext_merger::size_type) [with Merger = stxxl::priority_queue_local::loser_tree, my_cmp >, 64>; BlockType = stxxl::typed_block<524288, stxxl::tuple, 0, void>; Cmp = my_cmp >; unsigned int Arity = 64; AllocStr = stxxl::RC]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 + 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In function 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 16777216; AllocStrategy = stxxl::SR]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function '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 > > >]': /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 186 | void block_manager::new_blocks_int( @@ -11058,6 +11543,18 @@ /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/10/vector:72, + from /build/libstxxl-1.4.1/include/stxxl/bits/common/cmdline.h:20, + from /build/libstxxl-1.4.1/include/stxxl/cmdline:14, + from /build/libstxxl-1.4.1/tools/benchmark_sort.cpp:20: +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair, int>}; _Tp = std::pair, int>; _Alloc = std::allocator, int> >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, int>, std::allocator, int> > >::iterator' changed in GCC 7.1 + 426 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair, int>}; _Tp = std::pair, int>; _Alloc = std::allocator, int> >]': +/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 + 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function '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 > > >]': /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 186 | void block_manager::new_blocks_int( @@ -11070,6 +11567,10 @@ /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 186 | void block_manager::new_blocks_int( | ^~~~~~~~~~~~~ +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function 'void stxxl::priority_queue_local::ext_merger::insert_segment(Merger&, stxxl::priority_queue_local::ext_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]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 + 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In function 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 33554432; AllocStrategy = stxxl::SR]': /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); @@ -11078,20 +11579,20 @@ /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 186 | void block_manager::new_blocks_int( | ^~~~~~~~~~~~~ -In file included from /usr/include/c++/10/vector:72, - from /build/libstxxl-1.4.1/include/stxxl/bits/common/cmdline.h:20, - from /build/libstxxl-1.4.1/include/stxxl/cmdline:14, - from /build/libstxxl-1.4.1/tools/benchmark_sort.cpp:20: -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair, int>}; _Tp = std::pair, int>; _Alloc = std::allocator, int> >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, int>, std::allocator, int> > >::iterator' changed in GCC 7.1 +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In function 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 67108864; AllocStrategy = stxxl::RC]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair, int>}; _Tp = std::pair, int>; _Alloc = std::allocator, int> >]': -/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In function 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 67108864; AllocStrategy = stxxl::RC]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function 'void stxxl::priority_queue_local::ext_merger::insert_segment(Merger&, stxxl::priority_queue_local::ext_merger::size_type) [with Merger = stxxl::priority_queue_local::ext_merger, 0, void>, my_cmp >, 64, stxxl::RC>; BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; Cmp = my_cmp >; unsigned int Arity = 64; AllocStr = stxxl::RC]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function '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 > > >]': @@ -11114,14 +11615,6 @@ /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 186 | void block_manager::new_blocks_int( | ^~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 426 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In function 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 134217728; AllocStrategy = stxxl::RC]': /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); @@ -11134,89 +11627,36 @@ /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/libstxxl-1.4.1/include/stxxl/sort:14, + from /build/libstxxl-1.4.1/tools/benchmark_sort.cpp:22: +/build/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h: In function '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]': +/build/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:513:1: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 513 | sort_blocks(InputBidIterator input_bids, + | ^~~~~~~~~~~ /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function '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 > > >]': /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 186 | void block_manager::new_blocks_int( | ^~~~~~~~~~~~~ -In file included from /usr/include/c++/10/algorithm:62, - from /build/libstxxl-1.4.1/include/stxxl/bits/containers/pq_helpers.h:20, - from /build/libstxxl-1.4.1/include/stxxl/bits/containers/priority_queue.h:23, - from /build/libstxxl-1.4.1/include/stxxl/priority_queue:14, - from /build/libstxxl-1.4.1/tools/benchmark_pqueue.cpp:26: -/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<__gnu_parallel::_Lexicographic, int, my_cmp > > >]': -/usr/include/c++/10/bits/stl_algo.h:1819:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 - 1819 | __unguarded_linear_insert(_RandomAccessIterator __last, - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/10/bits/stl_algo.h:61, - from /usr/include/c++/10/algorithm:62, - from /build/libstxxl-1.4.1/include/stxxl/bits/containers/pq_helpers.h:20, - from /build/libstxxl-1.4.1/include/stxxl/bits/containers/priority_queue.h:23, - from /build/libstxxl-1.4.1/include/stxxl/priority_queue:14, - from /build/libstxxl-1.4.1/tools/benchmark_pqueue.cpp:26: -/usr/include/c++/10/bits/stl_heap.h: In function 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >; _Distance = int; _Tp = std::pair, int>; _Compare = __gnu_cxx::__ops::_Iter_comp_val<__gnu_parallel::_Lexicographic, int, my_cmp > > >]': -/usr/include/c++/10/bits/stl_heap.h:134:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 - 134 | __push_heap(_RandomAccessIterator __first, - | ^~~~~~~~~~~ /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In function 'void run_test(stxxl::int64, stxxl::int64, bool, bool, bool) [with unsigned int BlockSize = 134217728; AllocStrategy = stxxl::SR]': /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_heap.h: In function 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >; _Distance = int; _Tp = std::pair, int>; _Compare = __gnu_cxx::__ops::_Iter_comp_val<__gnu_parallel::_LexicographicReverse, int, my_cmp > > >]': -/usr/include/c++/10/bits/stl_heap.h:134:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 -In file included from /usr/include/c++/10/algorithm:62, - from /build/libstxxl-1.4.1/include/stxxl/bits/containers/pq_helpers.h:20, - from /build/libstxxl-1.4.1/include/stxxl/bits/containers/priority_queue.h:23, - from /build/libstxxl-1.4.1/include/stxxl/priority_queue:14, - from /build/libstxxl-1.4.1/tools/benchmark_pqueue.cpp:26: -/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<__gnu_parallel::_Lexicographic, int, stxxl::priority_queue_local::invert_order >, stxxl::tuple, stxxl::tuple > > >]': -/usr/include/c++/10/bits/stl_algo.h:1819:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 - 1819 | __unguarded_linear_insert(_RandomAccessIterator __last, - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter > >]': -/usr/include/c++/10/bits/stl_algo.h:1819:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -In file included from /usr/include/c++/10/bits/stl_algo.h:61, - from /usr/include/c++/10/algorithm:62, - from /build/libstxxl-1.4.1/include/stxxl/bits/containers/pq_helpers.h:20, - from /build/libstxxl-1.4.1/include/stxxl/bits/containers/priority_queue.h:23, - from /build/libstxxl-1.4.1/include/stxxl/priority_queue:14, - from /build/libstxxl-1.4.1/tools/benchmark_pqueue.cpp:26: -/usr/include/c++/10/bits/stl_heap.h: In function 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >; _Distance = int; _Tp = std::pair, int>; _Compare = __gnu_cxx::__ops::_Iter_comp_val<__gnu_parallel::_Lexicographic, int, stxxl::priority_queue_local::invert_order >, stxxl::tuple, stxxl::tuple > > >]': -/usr/include/c++/10/bits/stl_heap.h:134:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 - 134 | __push_heap(_RandomAccessIterator __first, - | ^~~~~~~~~~~ -/usr/include/c++/10/bits/stl_heap.h: In function 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >; _Distance = int; _Tp = std::pair, int>; _Compare = __gnu_cxx::__ops::_Iter_comp_val<__gnu_parallel::_LexicographicReverse, int, stxxl::priority_queue_local::invert_order >, stxxl::tuple, stxxl::tuple > > >]': -/usr/include/c++/10/bits/stl_heap.h:134:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 -In file included from /usr/include/c++/10/algorithm:62, - from /build/libstxxl-1.4.1/include/stxxl/bits/containers/pq_helpers.h:20, - from /build/libstxxl-1.4.1/include/stxxl/bits/containers/priority_queue.h:23, - from /build/libstxxl-1.4.1/include/stxxl/priority_queue:14, - from /build/libstxxl-1.4.1/tools/benchmark_pqueue.cpp:26: -/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > >]': -/usr/include/c++/10/bits/stl_algo.h:1839:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1839 | __insertion_sort(_RandomAccessIterator __first, - | ^~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_algo.h:1839:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/10/bits/stl_algo.h:1839:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -In file included from /usr/include/c++/10/bits/stl_algo.h:61, - from /usr/include/c++/10/algorithm:62, - from /build/libstxxl-1.4.1/include/stxxl/bits/containers/pq_helpers.h:20, +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function 'void stxxl::priority_queue_local::ext_merger::insert_segment(Merger&, stxxl::priority_queue_local::ext_merger::size_type) [with Merger = stxxl::priority_queue_local::ext_merger, 0, void>, my_cmp >, 64, stxxl::RC>; BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; Cmp = my_cmp >; unsigned int Arity = 64; AllocStr = stxxl::RC]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 + 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/10/parallel/algorithm:37, + from /build/libstxxl-1.4.1/include/stxxl/bits/parallel.h:80, + from /build/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:26, + from /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:42, + from /build/libstxxl-1.4.1/include/stxxl/bits/containers/pq_helpers.h:23, from /build/libstxxl-1.4.1/include/stxxl/bits/containers/priority_queue.h:23, from /build/libstxxl-1.4.1/include/stxxl/priority_queue:14, from /build/libstxxl-1.4.1/tools/benchmark_pqueue.cpp:26: -/usr/include/c++/10/bits/stl_heap.h: In function 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Distance = int; _Tp = stxxl::tuple; _Compare = __gnu_cxx::__ops::_Iter_comp_val > >]': -/usr/include/c++/10/bits/stl_heap.h:134:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 134 | __push_heap(_RandomAccessIterator __first, - | ^~~~~~~~~~~ -/usr/include/c++/10/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Distance = int; _Tp = stxxl::tuple; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > >]': -/usr/include/c++/10/bits/stl_heap.h:223:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 223 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, - | ^~~~~~~~~~~~~ -In file included from /build/libstxxl-1.4.1/include/stxxl/sort:14, - from /build/libstxxl-1.4.1/tools/benchmark_sort.cpp:22: -/build/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h: In function '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]': -/build/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h:513:1: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 513 | sort_blocks(InputBidIterator input_bids, - | ^~~~~~~~~~~ +/usr/include/c++/10/parallel/algo.h: In member function 'void stxxl::priority_queue::empty_insert_heap() [with ConfigType = stxxl::priority_queue_config, my_cmp >, 32, 4096, 64, 2, 2097152, 64, 2, stxxl::RC>]': +/usr/include/c++/10/parallel/algo.h:1736:11: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1736 | sort(__begin, __end, __comp, __gnu_parallel::default_parallel_tag()); + | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/algorithm:62, from /build/libstxxl-1.4.1/include/stxxl/bits/common/utils.h:23, from /build/libstxxl-1.4.1/include/stxxl/bits/common/cmdline.h:23, @@ -11316,6 +11756,26 @@ | ~~~~~~~~~~~~~~~ 1232 | STXXL_MIN(nruns + n_prefetch_buffers, prefetch_seq_size)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/libstxxl-1.4.1/include/stxxl/bits/containers/pq_helpers.h:23, + from /build/libstxxl-1.4.1/include/stxxl/bits/containers/priority_queue.h:23, + from /build/libstxxl-1.4.1/include/stxxl/priority_queue:14, + from /build/libstxxl-1.4.1/tools/benchmark_pqueue.cpp:26: +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function 'void stxxl::priority_queue_local::ext_merger::insert_segment(Merger&, stxxl::priority_queue_local::ext_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]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 + 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/10/parallel/algorithm:37, + from /build/libstxxl-1.4.1/include/stxxl/bits/parallel.h:80, + from /build/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:26, + from /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:42, + from /build/libstxxl-1.4.1/include/stxxl/bits/containers/pq_helpers.h:23, + from /build/libstxxl-1.4.1/include/stxxl/bits/containers/priority_queue.h:23, + from /build/libstxxl-1.4.1/include/stxxl/priority_queue:14, + from /build/libstxxl-1.4.1/tools/benchmark_pqueue.cpp:26: +/usr/include/c++/10/parallel/algo.h: In member function 'void stxxl::priority_queue::empty_insert_heap() [with ConfigType = stxxl::priority_queue_config, my_cmp >, 32, 1024, 64, 2, 524288, 64, 2, stxxl::RC>]': +/usr/include/c++/10/parallel/algo.h:1736:11: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1736 | sort(__begin, __end, __comp, __gnu_parallel::default_parallel_tag()); + | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/libstxxl-1.4.1/include/stxxl/sort:14, from /build/libstxxl-1.4.1/tools/benchmark_sort.cpp:22: /build/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h: In function '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]': @@ -11396,8 +11856,6 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~ 2767 | __comp); | ~~~~~~~ -[ 96%] Building CXX object tools/CMakeFiles/stxxl_tool.dir/mlock.cpp.o -cd /build/libstxxl-1.4.1/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/include -g -O2 -fdebug-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 -o CMakeFiles/stxxl_tool.dir/mlock.cpp.o -c /build/libstxxl-1.4.1/tools/mlock.cpp /usr/include/c++/10/bits/stl_algo.h: In function '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]': /usr/include/c++/10/bits/stl_algo.h:5032:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, 0, void>, stxxl::tuple >*, std::vector, 0, void>, stxxl::tuple >, std::allocator, 0, void>, stxxl::tuple > > > >' changed in GCC 7.1 5032 | _TmpBuf __buf(__first, std::distance(__first, __last)); @@ -11423,21 +11881,14 @@ | ~~~~~~~~~~~~~~~ 1232 | STXXL_MIN(nruns + n_prefetch_buffers, prefetch_seq_size)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/10/parallel/sort.h:44, - from /usr/include/c++/10/parallel/algo.h:45, - from /usr/include/c++/10/parallel/algorithm:37, - from /build/libstxxl-1.4.1/include/stxxl/bits/parallel.h:80, - from /build/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:26, - from /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:42, - from /build/libstxxl-1.4.1/include/stxxl/bits/containers/pq_helpers.h:23, +In file included from /build/libstxxl-1.4.1/include/stxxl/bits/containers/pq_helpers.h:23, from /build/libstxxl-1.4.1/include/stxxl/bits/containers/priority_queue.h:23, from /build/libstxxl-1.4.1/include/stxxl/priority_queue:14, from /build/libstxxl-1.4.1/tools/benchmark_pqueue.cpp:26: -/usr/include/c++/10/parallel/multiway_mergesort.h: In function 'void __gnu_parallel::parallel_sort_mwms(_RAIter, _RAIter, _Compare, __gnu_parallel::_ThreadIndex) [with bool __stable = false; bool __exact = true; _RAIter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = my_cmp >]': -/usr/include/c++/10/parallel/multiway_mergesort.h:395:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 395 | parallel_sort_mwms(_RAIter __begin, _RAIter __end, - | ^~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/parallel/multiway_mergesort.h:395:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function 'void stxxl::priority_queue_local::ext_merger::insert_segment(Merger&, stxxl::priority_queue_local::ext_merger::size_type) [with Merger = stxxl::priority_queue_local::ext_merger, my_cmp, 64, stxxl::RC>; BlockType = stxxl::typed_block<2097152, my_type, 0, void>; Cmp = my_cmp; unsigned int Arity = 64; AllocStr = stxxl::RC]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 + 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/algorithm:62, from /build/libstxxl-1.4.1/include/stxxl/bits/common/utils.h:23, from /build/libstxxl-1.4.1/include/stxxl/bits/common/cmdline.h:23, @@ -11482,24 +11933,6 @@ /usr/include/c++/10/bits/stl_algo.h:1666:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 1666 | std::__make_heap(__first, __middle, __comp); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/10/unordered_map:46, - from /build/libstxxl-1.4.1/include/stxxl/bits/compat/hash_map.h:24, - from /build/libstxxl-1.4.1/include/stxxl/bits/mng/prefetch_pool.h:20, - from /build/libstxxl-1.4.1/include/stxxl/bits/mng/read_write_pool.h:17, - from /build/libstxxl-1.4.1/include/stxxl/bits/containers/pq_helpers.h:26, - from /build/libstxxl-1.4.1/include/stxxl/bits/containers/priority_queue.h:23, - from /build/libstxxl-1.4.1/include/stxxl/priority_queue:14, - from /build/libstxxl-1.4.1/tools/benchmark_pqueue.cpp:26: -/usr/include/c++/10/bits/hashtable.h: In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::erase(std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::const_iterator) [with _Key = stxxl::BID<524288>; _Value = std::pair, std::pair, 0, void>*, stxxl::counting_ptr > >; _Alloc = std::allocator, std::pair, 0, void>*, stxxl::counting_ptr > > >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to >; _H1 = stxxl::prefetch_pool, 0, void> >::bid_hash; _H2 = std::__detail::_Mod_range_hashing; _Hash = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]': -/usr/include/c++/10/bits/hashtable.h:1851:5: note: parameter passing for argument of type 'std::_Hashtable, std::pair, std::pair, 0, void>*, stxxl::counting_ptr > >, std::allocator, std::pair, 0, void>*, stxxl::counting_ptr > > >, std::__detail::_Select1st, std::equal_to >, stxxl::prefetch_pool, 0, void> >::bid_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' {aka 'std::__detail::_Hashtable_base, std::pair, std::pair, 0, void>*, stxxl::counting_ptr > >, std::__detail::_Select1st, std::equal_to >, stxxl::prefetch_pool, 0, void> >::bid_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >::const_iterator'} changed in GCC 7.1 - 1851 | _Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1852 | _H1, _H2, _Hash, _RehashPolicy, _Traits>:: - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/hashtable.h: In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::erase(std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::const_iterator) [with _Key = stxxl::BID<2097152>; _Value = std::pair, std::pair, 0, void>*, stxxl::counting_ptr > >; _Alloc = std::allocator, std::pair, 0, void>*, stxxl::counting_ptr > > >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to >; _H1 = stxxl::prefetch_pool, 0, void> >::bid_hash; _H2 = std::__detail::_Mod_range_hashing; _Hash = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]': -/usr/include/c++/10/bits/hashtable.h:1851:5: note: parameter passing for argument of type 'std::_Hashtable, std::pair, std::pair, 0, void>*, stxxl::counting_ptr > >, std::allocator, std::pair, 0, void>*, stxxl::counting_ptr > > >, std::__detail::_Select1st, std::equal_to >, stxxl::prefetch_pool, 0, void> >::bid_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' {aka 'std::__detail::_Hashtable_base, std::pair, std::pair, 0, void>*, stxxl::counting_ptr > >, std::__detail::_Select1st, std::equal_to >, stxxl::prefetch_pool, 0, void> >::bid_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >::const_iterator'} changed in GCC 7.1 -/usr/include/c++/10/bits/hashtable.h: In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::erase(std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::const_iterator) [with _Key = stxxl::BID<524288>; _Value = std::pair, std::pair, 0, void>*, stxxl::counting_ptr > >; _Alloc = std::allocator, std::pair, 0, void>*, stxxl::counting_ptr > > >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to >; _H1 = stxxl::prefetch_pool, 0, void> >::bid_hash; _H2 = std::__detail::_Mod_range_hashing; _Hash = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]': -/usr/include/c++/10/bits/hashtable.h:1851:5: note: parameter passing for argument of type 'std::_Hashtable, std::pair, std::pair, 0, void>*, stxxl::counting_ptr > >, std::allocator, std::pair, 0, void>*, stxxl::counting_ptr > > >, std::__detail::_Select1st, std::equal_to >, stxxl::prefetch_pool, 0, void> >::bid_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' {aka 'std::__detail::_Hashtable_base, std::pair, std::pair, 0, void>*, stxxl::counting_ptr > >, std::__detail::_Select1st, std::equal_to >, stxxl::prefetch_pool, 0, void> >::bid_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >::const_iterator'} changed in GCC 7.1 /usr/include/c++/10/bits/stl_algo.h: In function 'void __gnu_parallel::multiseq_partition(_RanSeqs, _RanSeqs, _RankType, _RankIterator, _Compare) [with _RanSeqs = __gnu_cxx::__normal_iterator*, stxxl::tuple*>*, std::vector*, stxxl::tuple*>, std::allocator*, stxxl::tuple*> > > >; _RankType = long long int; _RankIterator = __gnu_cxx::__normal_iterator**, std::vector*, std::allocator*> > >; _Compare = BenchmarkSort, stxxl::random_number32>::value_less]': /usr/include/c++/10/bits/stl_algo.h:1974:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 1974 | std::__introsort_loop(__first, __last, @@ -11523,28 +11956,10 @@ /usr/include/c++/10/bits/stl_heap.h:412:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 412 | std::__make_heap(__first, __last, __cmp); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/hashtable.h: In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::erase(std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::const_iterator) [with _Key = stxxl::BID<2097152>; _Value = std::pair, std::pair, 0, void>*, stxxl::counting_ptr > >; _Alloc = std::allocator, std::pair, 0, void>*, stxxl::counting_ptr > > >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to >; _H1 = stxxl::prefetch_pool, 0, void> >::bid_hash; _H2 = std::__detail::_Mod_range_hashing; _Hash = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]': -/usr/include/c++/10/bits/hashtable.h:1851:5: note: parameter passing for argument of type 'std::_Hashtable, std::pair, std::pair, 0, void>*, stxxl::counting_ptr > >, std::allocator, std::pair, 0, void>*, stxxl::counting_ptr > > >, std::__detail::_Select1st, std::equal_to >, stxxl::prefetch_pool, 0, void> >::bid_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' {aka 'std::__detail::_Hashtable_base, std::pair, std::pair, 0, void>*, stxxl::counting_ptr > >, std::__detail::_Select1st, std::equal_to >, stxxl::prefetch_pool, 0, void> >::bid_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >::const_iterator'} changed in GCC 7.1 -/usr/include/c++/10/bits/hashtable.h: In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::erase(std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::const_iterator) [with _Key = stxxl::BID<524288>; _Value = std::pair, std::pair*, stxxl::counting_ptr > >; _Alloc = std::allocator, std::pair*, stxxl::counting_ptr > > >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to >; _H1 = stxxl::prefetch_pool >::bid_hash; _H2 = std::__detail::_Mod_range_hashing; _Hash = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]': -/usr/include/c++/10/bits/hashtable.h:1851:5: note: parameter passing for argument of type 'std::_Hashtable, std::pair, std::pair*, stxxl::counting_ptr > >, std::allocator, std::pair*, stxxl::counting_ptr > > >, std::__detail::_Select1st, std::equal_to >, stxxl::prefetch_pool >::bid_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' {aka 'std::__detail::_Hashtable_base, std::pair, std::pair*, stxxl::counting_ptr > >, std::__detail::_Select1st, std::equal_to >, stxxl::prefetch_pool >::bid_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >::const_iterator'} changed in GCC 7.1 -[ 98%] Building CXX object tools/CMakeFiles/stxxl_tool.dir/mallinfo.cpp.o -cd /build/libstxxl-1.4.1/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/include -g -O2 -fdebug-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 -o CMakeFiles/stxxl_tool.dir/mallinfo.cpp.o -c /build/libstxxl-1.4.1/tools/mallinfo.cpp -/usr/include/c++/10/bits/hashtable.h: In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::erase(std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::const_iterator) [with _Key = stxxl::BID<2097152>; _Value = std::pair, std::pair*, stxxl::counting_ptr > >; _Alloc = std::allocator, std::pair*, stxxl::counting_ptr > > >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to >; _H1 = stxxl::prefetch_pool >::bid_hash; _H2 = std::__detail::_Mod_range_hashing; _Hash = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]': -/usr/include/c++/10/bits/hashtable.h:1851:5: note: parameter passing for argument of type 'std::_Hashtable, std::pair, std::pair*, stxxl::counting_ptr > >, std::allocator, std::pair*, stxxl::counting_ptr > > >, std::__detail::_Select1st, std::equal_to >, stxxl::prefetch_pool >::bid_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' {aka 'std::__detail::_Hashtable_base, std::pair, std::pair*, stxxl::counting_ptr > >, std::__detail::_Select1st, std::equal_to >, stxxl::prefetch_pool >::bid_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >::const_iterator'} changed in GCC 7.1 -/usr/include/c++/10/bits/hashtable.h: In member function 'stxxl::request_ptr stxxl::prefetch_pool::read(stxxl::prefetch_pool::block_type*&, stxxl::prefetch_pool::bid_type, stxxl::write_pool&) [with BlockType = stxxl::typed_block<524288, stxxl::tuple, 0, void>]': -/usr/include/c++/10/bits/hashtable.h:807:21: note: parameter passing for argument of type 'std::_Hashtable, std::pair, std::pair, 0, void>*, stxxl::counting_ptr > >, std::allocator, std::pair, 0, void>*, stxxl::counting_ptr > > >, std::__detail::_Select1st, std::equal_to >, stxxl::prefetch_pool, 0, void> >::bid_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' {aka 'std::__detail::_Hashtable_base, std::pair, std::pair, 0, void>*, stxxl::counting_ptr > >, std::__detail::_Select1st, std::equal_to >, stxxl::prefetch_pool, 0, void> >::bid_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >::const_iterator'} changed in GCC 7.1 - 807 | { return erase(const_iterator(__it)); } - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/hashtable.h:807:21: note: parameter passing for argument of type 'std::_Hashtable, std::pair, std::pair, 0, void>*, stxxl::counting_ptr > >, std::allocator, std::pair, 0, void>*, stxxl::counting_ptr > > >, std::__detail::_Select1st, std::equal_to >, stxxl::prefetch_pool, 0, void> >::bid_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' {aka 'std::__detail::_Hashtable_base, std::pair, std::pair, 0, void>*, stxxl::counting_ptr > >, std::__detail::_Select1st, std::equal_to >, stxxl::prefetch_pool, 0, void> >::bid_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >::const_iterator'} changed in GCC 7.1 -/usr/include/c++/10/bits/hashtable.h: In member function 'stxxl::request_ptr stxxl::read_write_pool::write(stxxl::read_write_pool::block_type*&, stxxl::read_write_pool::bid_type) [with BlockType = stxxl::typed_block<524288, stxxl::tuple, 0, void>]': -/usr/include/c++/10/bits/hashtable.h:807:21: note: parameter passing for argument of type 'std::_Hashtable, std::pair, std::pair, 0, void>*, stxxl::counting_ptr > >, std::allocator, std::pair, 0, void>*, stxxl::counting_ptr > > >, std::__detail::_Select1st, std::equal_to >, stxxl::prefetch_pool, 0, void> >::bid_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' {aka 'std::__detail::_Hashtable_base, std::pair, std::pair, 0, void>*, stxxl::counting_ptr > >, std::__detail::_Select1st, std::equal_to >, stxxl::prefetch_pool, 0, void> >::bid_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >::const_iterator'} changed in GCC 7.1 - 807 | { return erase(const_iterator(__it)); } - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/hashtable.h: In member function 'stxxl::request_ptr stxxl::prefetch_pool::read(stxxl::prefetch_pool::block_type*&, stxxl::prefetch_pool::bid_type, stxxl::write_pool&) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>]': -/usr/include/c++/10/bits/hashtable.h:807:21: note: parameter passing for argument of type 'std::_Hashtable, std::pair, std::pair, 0, void>*, stxxl::counting_ptr > >, std::allocator, std::pair, 0, void>*, stxxl::counting_ptr > > >, std::__detail::_Select1st, std::equal_to >, stxxl::prefetch_pool, 0, void> >::bid_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' {aka 'std::__detail::_Hashtable_base, std::pair, std::pair, 0, void>*, stxxl::counting_ptr > >, std::__detail::_Select1st, std::equal_to >, stxxl::prefetch_pool, 0, void> >::bid_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >::const_iterator'} changed in GCC 7.1 - 807 | { return erase(const_iterator(__it)); } - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/hashtable.h:807:21: note: parameter passing for argument of type 'std::_Hashtable, std::pair, std::pair, 0, void>*, stxxl::counting_ptr > >, std::allocator, std::pair, 0, void>*, stxxl::counting_ptr > > >, std::__detail::_Select1st, std::equal_to >, stxxl::prefetch_pool, 0, void> >::bid_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' {aka 'std::__detail::_Hashtable_base, std::pair, std::pair, 0, void>*, stxxl::counting_ptr > >, std::__detail::_Select1st, std::equal_to >, stxxl::prefetch_pool, 0, void> >::bid_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >::const_iterator'} changed in GCC 7.1 +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function 'void stxxl::priority_queue_local::ext_merger::insert_segment(Merger&, stxxl::priority_queue_local::ext_merger::size_type) [with Merger = stxxl::priority_queue_local::ext_merger, my_cmp, 64, stxxl::RC>; BlockType = stxxl::typed_block<524288, my_type, 0, void>; Cmp = my_cmp; unsigned int Arity = 64; AllocStr = stxxl::RC]': +/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 + 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/algorithm:62, from /build/libstxxl-1.4.1/include/stxxl/bits/common/utils.h:23, from /build/libstxxl-1.4.1/include/stxxl/bits/common/cmdline.h:23, @@ -11573,67 +11988,6 @@ /usr/include/c++/10/bits/stl_heap.h:412:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 412 | std::__make_heap(__first, __last, __cmp); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/hashtable.h: In member function 'stxxl::request_ptr stxxl::read_write_pool::write(stxxl::read_write_pool::block_type*&, stxxl::read_write_pool::bid_type) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>]': -/usr/include/c++/10/bits/hashtable.h:807:21: note: parameter passing for argument of type 'std::_Hashtable, std::pair, std::pair, 0, void>*, stxxl::counting_ptr > >, std::allocator, std::pair, 0, void>*, stxxl::counting_ptr > > >, std::__detail::_Select1st, std::equal_to >, stxxl::prefetch_pool, 0, void> >::bid_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' {aka 'std::__detail::_Hashtable_base, std::pair, std::pair, 0, void>*, stxxl::counting_ptr > >, std::__detail::_Select1st, std::equal_to >, stxxl::prefetch_pool, 0, void> >::bid_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >::const_iterator'} changed in GCC 7.1 - 807 | { return erase(const_iterator(__it)); } - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/hashtable.h: In member function 'stxxl::request_ptr stxxl::prefetch_pool::read(stxxl::prefetch_pool::block_type*&, stxxl::prefetch_pool::bid_type, stxxl::write_pool&) [with BlockType = stxxl::typed_block<524288, stxxl::tuple, 0, void>]': -/usr/include/c++/10/bits/hashtable.h:807:21: note: parameter passing for argument of type 'std::_Hashtable, std::pair, std::pair, 0, void>*, stxxl::counting_ptr > >, std::allocator, std::pair, 0, void>*, stxxl::counting_ptr > > >, std::__detail::_Select1st, std::equal_to >, stxxl::prefetch_pool, 0, void> >::bid_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' {aka 'std::__detail::_Hashtable_base, std::pair, std::pair, 0, void>*, stxxl::counting_ptr > >, std::__detail::_Select1st, std::equal_to >, stxxl::prefetch_pool, 0, void> >::bid_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >::const_iterator'} changed in GCC 7.1 - 807 | { return erase(const_iterator(__it)); } - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/hashtable.h:807:21: note: parameter passing for argument of type 'std::_Hashtable, std::pair, std::pair, 0, void>*, stxxl::counting_ptr > >, std::allocator, std::pair, 0, void>*, stxxl::counting_ptr > > >, std::__detail::_Select1st, std::equal_to >, stxxl::prefetch_pool, 0, void> >::bid_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' {aka 'std::__detail::_Hashtable_base, std::pair, std::pair, 0, void>*, stxxl::counting_ptr > >, std::__detail::_Select1st, std::equal_to >, stxxl::prefetch_pool, 0, void> >::bid_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >::const_iterator'} changed in GCC 7.1 -/usr/include/c++/10/bits/hashtable.h: In member function 'stxxl::request_ptr stxxl::read_write_pool::write(stxxl::read_write_pool::block_type*&, stxxl::read_write_pool::bid_type) [with BlockType = stxxl::typed_block<524288, stxxl::tuple, 0, void>]': -/usr/include/c++/10/bits/hashtable.h:807:21: note: parameter passing for argument of type 'std::_Hashtable, std::pair, std::pair, 0, void>*, stxxl::counting_ptr > >, std::allocator, std::pair, 0, void>*, stxxl::counting_ptr > > >, std::__detail::_Select1st, std::equal_to >, stxxl::prefetch_pool, 0, void> >::bid_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' {aka 'std::__detail::_Hashtable_base, std::pair, std::pair, 0, void>*, stxxl::counting_ptr > >, std::__detail::_Select1st, std::equal_to >, stxxl::prefetch_pool, 0, void> >::bid_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >::const_iterator'} changed in GCC 7.1 - 807 | { return erase(const_iterator(__it)); } - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/10/vector:72, - from /build/libstxxl-1.4.1/include/stxxl/bits/containers/pq_helpers.h:19, - from /build/libstxxl-1.4.1/include/stxxl/bits/containers/priority_queue.h:23, - from /build/libstxxl-1.4.1/include/stxxl/priority_queue:14, - from /build/libstxxl-1.4.1/tools/benchmark_pqueue.cpp:26: -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair, int>}; _Tp = std::pair, int>; _Alloc = std::allocator, int> >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, int>, std::allocator, int> > >::iterator' changed in GCC 7.1 - 426 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair, int>}; _Tp = std::pair, int>; _Alloc = std::allocator, int> >]': -/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 - 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/10/unordered_map:46, - from /build/libstxxl-1.4.1/include/stxxl/bits/compat/hash_map.h:24, - from /build/libstxxl-1.4.1/include/stxxl/bits/mng/prefetch_pool.h:20, - from /build/libstxxl-1.4.1/include/stxxl/bits/mng/read_write_pool.h:17, - from /build/libstxxl-1.4.1/include/stxxl/bits/containers/pq_helpers.h:26, - from /build/libstxxl-1.4.1/include/stxxl/bits/containers/priority_queue.h:23, - from /build/libstxxl-1.4.1/include/stxxl/priority_queue:14, - from /build/libstxxl-1.4.1/tools/benchmark_pqueue.cpp:26: -/usr/include/c++/10/bits/hashtable.h: In member function 'stxxl::request_ptr stxxl::prefetch_pool::read(stxxl::prefetch_pool::block_type*&, stxxl::prefetch_pool::bid_type, stxxl::write_pool&) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>]': -/usr/include/c++/10/bits/hashtable.h:807:21: note: parameter passing for argument of type 'std::_Hashtable, std::pair, std::pair, 0, void>*, stxxl::counting_ptr > >, std::allocator, std::pair, 0, void>*, stxxl::counting_ptr > > >, std::__detail::_Select1st, std::equal_to >, stxxl::prefetch_pool, 0, void> >::bid_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' {aka 'std::__detail::_Hashtable_base, std::pair, std::pair, 0, void>*, stxxl::counting_ptr > >, std::__detail::_Select1st, std::equal_to >, stxxl::prefetch_pool, 0, void> >::bid_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >::const_iterator'} changed in GCC 7.1 - 807 | { return erase(const_iterator(__it)); } - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/hashtable.h:807:21: note: parameter passing for argument of type 'std::_Hashtable, std::pair, std::pair, 0, void>*, stxxl::counting_ptr > >, std::allocator, std::pair, 0, void>*, stxxl::counting_ptr > > >, std::__detail::_Select1st, std::equal_to >, stxxl::prefetch_pool, 0, void> >::bid_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' {aka 'std::__detail::_Hashtable_base, std::pair, std::pair, 0, void>*, stxxl::counting_ptr > >, std::__detail::_Select1st, std::equal_to >, stxxl::prefetch_pool, 0, void> >::bid_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >::const_iterator'} changed in GCC 7.1 -/usr/include/c++/10/bits/hashtable.h: In member function 'stxxl::request_ptr stxxl::read_write_pool::write(stxxl::read_write_pool::block_type*&, stxxl::read_write_pool::bid_type) [with BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>]': -/usr/include/c++/10/bits/hashtable.h:807:21: note: parameter passing for argument of type 'std::_Hashtable, std::pair, std::pair, 0, void>*, stxxl::counting_ptr > >, std::allocator, std::pair, 0, void>*, stxxl::counting_ptr > > >, std::__detail::_Select1st, std::equal_to >, stxxl::prefetch_pool, 0, void> >::bid_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' {aka 'std::__detail::_Hashtable_base, std::pair, std::pair, 0, void>*, stxxl::counting_ptr > >, std::__detail::_Select1st, std::equal_to >, stxxl::prefetch_pool, 0, void> >::bid_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >::const_iterator'} changed in GCC 7.1 - 807 | { return erase(const_iterator(__it)); } - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/hashtable.h: In member function 'stxxl::request_ptr stxxl::prefetch_pool::read(stxxl::prefetch_pool::block_type*&, stxxl::prefetch_pool::bid_type, stxxl::write_pool&) [with BlockType = stxxl::typed_block<524288, my_type, 0, void>]': -/usr/include/c++/10/bits/hashtable.h:807:21: note: parameter passing for argument of type 'std::_Hashtable, std::pair, std::pair*, stxxl::counting_ptr > >, std::allocator, std::pair*, stxxl::counting_ptr > > >, std::__detail::_Select1st, std::equal_to >, stxxl::prefetch_pool >::bid_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' {aka 'std::__detail::_Hashtable_base, std::pair, std::pair*, stxxl::counting_ptr > >, std::__detail::_Select1st, std::equal_to >, stxxl::prefetch_pool >::bid_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >::const_iterator'} changed in GCC 7.1 - 807 | { return erase(const_iterator(__it)); } - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/hashtable.h:807:21: note: parameter passing for argument of type 'std::_Hashtable, std::pair, std::pair*, stxxl::counting_ptr > >, std::allocator, std::pair*, stxxl::counting_ptr > > >, std::__detail::_Select1st, std::equal_to >, stxxl::prefetch_pool >::bid_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' {aka 'std::__detail::_Hashtable_base, std::pair, std::pair*, stxxl::counting_ptr > >, std::__detail::_Select1st, std::equal_to >, stxxl::prefetch_pool >::bid_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >::const_iterator'} changed in GCC 7.1 -/usr/include/c++/10/bits/hashtable.h: In member function 'stxxl::request_ptr stxxl::read_write_pool::write(stxxl::read_write_pool::block_type*&, stxxl::read_write_pool::bid_type) [with BlockType = stxxl::typed_block<524288, my_type, 0, void>]': -/usr/include/c++/10/bits/hashtable.h:807:21: note: parameter passing for argument of type 'std::_Hashtable, std::pair, std::pair*, stxxl::counting_ptr > >, std::allocator, std::pair*, stxxl::counting_ptr > > >, std::__detail::_Select1st, std::equal_to >, stxxl::prefetch_pool >::bid_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' {aka 'std::__detail::_Hashtable_base, std::pair, std::pair*, stxxl::counting_ptr > >, std::__detail::_Select1st, std::equal_to >, stxxl::prefetch_pool >::bid_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >::const_iterator'} changed in GCC 7.1 - 807 | { return erase(const_iterator(__it)); } - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/hashtable.h: In member function 'stxxl::request_ptr stxxl::prefetch_pool::read(stxxl::prefetch_pool::block_type*&, stxxl::prefetch_pool::bid_type, stxxl::write_pool&) [with BlockType = stxxl::typed_block<2097152, my_type, 0, void>]': -/usr/include/c++/10/bits/hashtable.h:807:21: note: parameter passing for argument of type 'std::_Hashtable, std::pair, std::pair*, stxxl::counting_ptr > >, std::allocator, std::pair*, stxxl::counting_ptr > > >, std::__detail::_Select1st, std::equal_to >, stxxl::prefetch_pool >::bid_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' {aka 'std::__detail::_Hashtable_base, std::pair, std::pair*, stxxl::counting_ptr > >, std::__detail::_Select1st, std::equal_to >, stxxl::prefetch_pool >::bid_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >::const_iterator'} changed in GCC 7.1 - 807 | { return erase(const_iterator(__it)); } - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/hashtable.h:807:21: note: parameter passing for argument of type 'std::_Hashtable, std::pair, std::pair*, stxxl::counting_ptr > >, std::allocator, std::pair*, stxxl::counting_ptr > > >, std::__detail::_Select1st, std::equal_to >, stxxl::prefetch_pool >::bid_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' {aka 'std::__detail::_Hashtable_base, std::pair, std::pair*, stxxl::counting_ptr > >, std::__detail::_Select1st, std::equal_to >, stxxl::prefetch_pool >::bid_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >::const_iterator'} changed in GCC 7.1 -/usr/include/c++/10/bits/hashtable.h: In member function 'stxxl::request_ptr stxxl::read_write_pool::write(stxxl::read_write_pool::block_type*&, stxxl::read_write_pool::bid_type) [with BlockType = stxxl::typed_block<2097152, my_type, 0, void>]': -/usr/include/c++/10/bits/hashtable.h:807:21: note: parameter passing for argument of type 'std::_Hashtable, std::pair, std::pair*, stxxl::counting_ptr > >, std::allocator, std::pair*, stxxl::counting_ptr > > >, std::__detail::_Select1st, std::equal_to >, stxxl::prefetch_pool >::bid_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' {aka 'std::__detail::_Hashtable_base, std::pair, std::pair*, stxxl::counting_ptr > >, std::__detail::_Select1st, std::equal_to >, stxxl::prefetch_pool >::bid_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >::const_iterator'} changed in GCC 7.1 - 807 | { return erase(const_iterator(__it)); } - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/libstxxl-1.4.1/include/stxxl/sort:14, from /build/libstxxl-1.4.1/tools/benchmark_sort.cpp:22: /build/libstxxl-1.4.1/include/stxxl/bits/algo/sort.h: In function '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]': @@ -11641,6 +11995,34 @@ 513 | sort_blocks(InputBidIterator input_bids, | ^~~~~~~~~~~ In file included from /usr/include/c++/10/algorithm:62, + from /build/libstxxl-1.4.1/include/stxxl/bits/containers/pq_helpers.h:20, + from /build/libstxxl-1.4.1/include/stxxl/bits/containers/priority_queue.h:23, + from /build/libstxxl-1.4.1/include/stxxl/priority_queue:14, + from /build/libstxxl-1.4.1/tools/benchmark_pqueue.cpp:26: +/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<__gnu_parallel::_Lexicographic, int, my_cmp > > >]': +/usr/include/c++/10/bits/stl_algo.h:1839:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 + 1839 | __insertion_sort(_RandomAccessIterator __first, + | ^~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_algo.h:1839:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 +In file included from /usr/include/c++/10/bits/stl_algo.h:61, + from /usr/include/c++/10/algorithm:62, + from /build/libstxxl-1.4.1/include/stxxl/bits/containers/pq_helpers.h:20, + from /build/libstxxl-1.4.1/include/stxxl/bits/containers/priority_queue.h:23, + from /build/libstxxl-1.4.1/include/stxxl/priority_queue:14, + from /build/libstxxl-1.4.1/tools/benchmark_pqueue.cpp:26: +/usr/include/c++/10/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >; _Distance = int; _Tp = std::pair, int>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<__gnu_parallel::_LexicographicReverse, int, my_cmp > > >]': +/usr/include/c++/10/bits/stl_heap.h:223:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 + 223 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, + | ^~~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >; _Distance = int; _Tp = std::pair, int>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<__gnu_parallel::_Lexicographic, int, my_cmp > > >]': +/usr/include/c++/10/bits/stl_heap.h:223:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 +/usr/include/c++/10/bits/stl_heap.h: In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<__gnu_parallel::_Lexicographic, int, my_cmp > > >]': +/usr/include/c++/10/bits/stl_heap.h:339:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 + 339 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, + | ^~~~~~~~~~~ +/usr/include/c++/10/bits/stl_heap.h:339:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 +/usr/include/c++/10/bits/stl_heap.h:339:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 +In file included from /usr/include/c++/10/algorithm:62, from /build/libstxxl-1.4.1/include/stxxl/bits/common/utils.h:23, from /build/libstxxl-1.4.1/include/stxxl/bits/common/cmdline.h:23, from /build/libstxxl-1.4.1/include/stxxl/cmdline:14, @@ -11681,6 +12063,22 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2480 | __buffer_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/10/algorithm:62, + from /build/libstxxl-1.4.1/include/stxxl/bits/containers/pq_helpers.h:20, + from /build/libstxxl-1.4.1/include/stxxl/bits/containers/priority_queue.h:23, + from /build/libstxxl-1.4.1/include/stxxl/priority_queue:14, + from /build/libstxxl-1.4.1/tools/benchmark_pqueue.cpp:26: +/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<__gnu_parallel::_Lexicographic, int, my_cmp > > >]': +/usr/include/c++/10/bits/stl_algo.h:1945:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 + 1945 | __introsort_loop(_RandomAccessIterator __first, + | ^~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_algo.h:1945:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 +/usr/include/c++/10/bits/stl_algo.h:1959:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 + 1959 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_algo.h:1666:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 + 1666 | std::__make_heap(__first, __middle, __comp); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, struct64_type>*, std::vector, struct64_type>, std::allocator, struct64_type> > > >; _Pointer = stxxl::sort_helper::trigger_entry, struct64_type>*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, struct64_type>, BenchmarkSort::value_less> >]': /usr/include/c++/10/bits/stl_algo.h:2744:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, struct64_type>*, std::vector, struct64_type>, std::allocator, struct64_type> > > >' changed in GCC 7.1 2744 | __stable_sort_adaptive(_RandomAccessIterator __first, @@ -11714,6 +12112,29 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~ 2767 | __comp); | ~~~~~~~ +/usr/include/c++/10/bits/stl_algo.h: In function 'void __gnu_parallel::multiseq_partition(_RanSeqs, _RanSeqs, _RankType, _RankIterator, _Compare) [with _RanSeqs = __gnu_cxx::__normal_iterator*, stxxl::tuple*>*, std::vector*, stxxl::tuple*>, std::allocator*, stxxl::tuple*> > > >; _RankType = int; _RankIterator = __gnu_cxx::__normal_iterator**, std::vector*, std::allocator*> > >; _Compare = my_cmp >]': +/usr/include/c++/10/bits/stl_algo.h:1974:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 + 1974 | std::__introsort_loop(__first, __last, + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ + 1975 | std::__lg(__last - __first) * 2, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1976 | __comp); + | ~~~~~~~ +/usr/include/c++/10/bits/stl_algo.h:1886:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 + 1886 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_algo.h:1891:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 + 1891 | std::__insertion_sort(__first, __last, __comp); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/10/bits/stl_algo.h:61, + from /usr/include/c++/10/algorithm:62, + from /build/libstxxl-1.4.1/include/stxxl/bits/containers/pq_helpers.h:20, + from /build/libstxxl-1.4.1/include/stxxl/bits/containers/priority_queue.h:23, + from /build/libstxxl-1.4.1/include/stxxl/priority_queue:14, + from /build/libstxxl-1.4.1/tools/benchmark_pqueue.cpp:26: +/usr/include/c++/10/bits/stl_heap.h:412:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 + 412 | std::__make_heap(__first, __last, __cmp); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_algo.h: In function '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]': /usr/include/c++/10/bits/stl_algo.h:5032:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, struct64_type>*, std::vector, struct64_type>, std::allocator, struct64_type> > > >' changed in GCC 7.1 5032 | _TmpBuf __buf(__first, std::distance(__first, __last)); @@ -11768,17 +12189,6 @@ /usr/include/c++/10/bits/stl_heap.h:339:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/10/bits/stl_heap.h:339:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 In file included from /usr/include/c++/10/algorithm:62, - from /build/libstxxl-1.4.1/include/stxxl/bits/containers/pq_helpers.h:20, - from /build/libstxxl-1.4.1/include/stxxl/bits/containers/priority_queue.h:23, - from /build/libstxxl-1.4.1/include/stxxl/priority_queue:14, - from /build/libstxxl-1.4.1/tools/benchmark_pqueue.cpp:26: -/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > >]': -/usr/include/c++/10/bits/stl_algo.h:1662:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1662 | __heap_select(_RandomAccessIterator __first, - | ^~~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_algo.h:1662:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/10/bits/stl_algo.h:1662:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -In file included from /usr/include/c++/10/algorithm:62, from /build/libstxxl-1.4.1/include/stxxl/bits/common/utils.h:23, from /build/libstxxl-1.4.1/include/stxxl/bits/common/cmdline.h:23, from /build/libstxxl-1.4.1/include/stxxl/cmdline:14, @@ -11794,85 +12204,6 @@ /usr/include/c++/10/bits/stl_algo.h:1666:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1666 | std::__make_heap(__first, __middle, __comp); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > >]': -/usr/include/c++/10/bits/stl_algo.h:1945:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1945 | __introsort_loop(_RandomAccessIterator __first, - | ^~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_algo.h:1945:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/10/bits/stl_algo.h:1959:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1959 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_algo.h:1937:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1937 | std::__heap_select(__first, __middle, __last, __comp); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/10/parallel/algorithm:37, - from /build/libstxxl-1.4.1/include/stxxl/bits/parallel.h:80, - from /build/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:26, - from /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:42, - from /build/libstxxl-1.4.1/include/stxxl/bits/containers/pq_helpers.h:23, - from /build/libstxxl-1.4.1/include/stxxl/bits/containers/priority_queue.h:23, - from /build/libstxxl-1.4.1/include/stxxl/priority_queue:14, - from /build/libstxxl-1.4.1/tools/benchmark_pqueue.cpp:26: -/usr/include/c++/10/parallel/algo.h: In function 'void std::__parallel::sort(_RAIter, _RAIter, _Compare, _Parallelism) [with _RAIter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = my_cmp >; _Parallelism = __gnu_parallel::default_parallel_tag]': -/usr/include/c++/10/parallel/algo.h:1633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1633 | sort(_RAIter __begin, _RAIter __end, _Compare __comp, - | ^~~~ -/usr/include/c++/10/parallel/algo.h:1633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -In file included from /usr/include/c++/10/parallel/algo.h:45, - from /usr/include/c++/10/parallel/algorithm:37, - from /build/libstxxl-1.4.1/include/stxxl/bits/parallel.h:80, - from /build/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:26, - from /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:42, - from /build/libstxxl-1.4.1/include/stxxl/bits/containers/pq_helpers.h:23, - from /build/libstxxl-1.4.1/include/stxxl/bits/containers/priority_queue.h:23, - from /build/libstxxl-1.4.1/include/stxxl/priority_queue:14, - from /build/libstxxl-1.4.1/tools/benchmark_pqueue.cpp:26: -/usr/include/c++/10/parallel/sort.h:106:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 105 | parallel_sort_mwms<__stable, true> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 106 | (__begin, __end, __comp, __parallelism.__get_num_threads()); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/10/algorithm:62, - from /build/libstxxl-1.4.1/include/stxxl/bits/containers/pq_helpers.h:20, - from /build/libstxxl-1.4.1/include/stxxl/bits/containers/priority_queue.h:23, - from /build/libstxxl-1.4.1/include/stxxl/priority_queue:14, - from /build/libstxxl-1.4.1/tools/benchmark_pqueue.cpp:26: -/usr/include/c++/10/bits/stl_algo.h:1974:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1974 | std::__introsort_loop(__first, __last, - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ - 1975 | std::__lg(__last - __first) * 2, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1976 | __comp); - | ~~~~~~~ -/usr/include/c++/10/bits/stl_algo.h:1886:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1886 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_algo.h:1891:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1891 | std::__insertion_sort(__first, __last, __comp); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<__gnu_parallel::_Lexicographic, int, stxxl::priority_queue_local::invert_order >, stxxl::tuple, stxxl::tuple > > >]': -/usr/include/c++/10/bits/stl_algo.h:1839:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 - 1839 | __insertion_sort(_RandomAccessIterator __first, - | ^~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_algo.h:1839:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 -In file included from /usr/include/c++/10/bits/stl_algo.h:61, - from /usr/include/c++/10/algorithm:62, - from /build/libstxxl-1.4.1/include/stxxl/bits/containers/pq_helpers.h:20, - from /build/libstxxl-1.4.1/include/stxxl/bits/containers/priority_queue.h:23, - from /build/libstxxl-1.4.1/include/stxxl/priority_queue:14, - from /build/libstxxl-1.4.1/tools/benchmark_pqueue.cpp:26: -/usr/include/c++/10/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >; _Distance = int; _Tp = std::pair, int>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<__gnu_parallel::_LexicographicReverse, int, stxxl::priority_queue_local::invert_order >, stxxl::tuple, stxxl::tuple > > >]': -/usr/include/c++/10/bits/stl_heap.h:223:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 - 223 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, - | ^~~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >; _Distance = int; _Tp = std::pair, int>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<__gnu_parallel::_Lexicographic, int, stxxl::priority_queue_local::invert_order >, stxxl::tuple, stxxl::tuple > > >]': -/usr/include/c++/10/bits/stl_heap.h:223:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 -/usr/include/c++/10/bits/stl_heap.h: In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<__gnu_parallel::_Lexicographic, int, stxxl::priority_queue_local::invert_order >, stxxl::tuple, stxxl::tuple > > >]': -/usr/include/c++/10/bits/stl_heap.h:339:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 - 339 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, - | ^~~~~~~~~~~ -/usr/include/c++/10/bits/stl_heap.h:339:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 -/usr/include/c++/10/bits/stl_heap.h:339:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 /usr/include/c++/10/bits/stl_algo.h: In function 'void __gnu_parallel::multiseq_partition(_RanSeqs, _RanSeqs, _RankType, _RankIterator, _Compare) [with _RanSeqs = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _RankType = long long int; _RankIterator = __gnu_cxx::__normal_iterator > >; _Compare = BenchmarkSort::value_less]': /usr/include/c++/10/bits/stl_algo.h:1974:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1974 | std::__introsort_loop(__first, __last, @@ -11924,193 +12255,16 @@ /usr/include/c++/10/bits/stl_heap.h:412:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 412 | std::__make_heap(__first, __last, __cmp); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/10/algorithm:62, - from /build/libstxxl-1.4.1/include/stxxl/bits/containers/pq_helpers.h:20, - from /build/libstxxl-1.4.1/include/stxxl/bits/containers/priority_queue.h:23, - from /build/libstxxl-1.4.1/include/stxxl/priority_queue:14, - from /build/libstxxl-1.4.1/tools/benchmark_pqueue.cpp:26: -/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<__gnu_parallel::_Lexicographic, int, stxxl::priority_queue_local::invert_order >, stxxl::tuple, stxxl::tuple > > >]': -/usr/include/c++/10/bits/stl_algo.h:1945:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 - 1945 | __introsort_loop(_RandomAccessIterator __first, - | ^~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_algo.h:1945:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 -/usr/include/c++/10/bits/stl_algo.h:1959:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 - 1959 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_algo.h:1666:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 - 1666 | std::__make_heap(__first, __middle, __comp); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: In function '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]': /build/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h:535:1: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 535 | ksort_blocks(InputBidIterator input_bids, unsigned_type _n, | ^~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_algo.h: In function 'void __gnu_parallel::multiseq_partition(_RanSeqs, _RanSeqs, _RankType, _RankIterator, _Compare) [with _RanSeqs = __gnu_cxx::__normal_iterator*, stxxl::tuple*>*, std::vector*, stxxl::tuple*>, std::allocator*, stxxl::tuple*> > > >; _RankType = long long unsigned int; _RankIterator = __gnu_cxx::__normal_iterator**, std::vector*, std::allocator*> > >; _Compare = stxxl::priority_queue_local::invert_order >, stxxl::tuple, stxxl::tuple >]': -/usr/include/c++/10/bits/stl_algo.h:1974:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 - 1974 | std::__introsort_loop(__first, __last, - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ - 1975 | std::__lg(__last - __first) * 2, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1976 | __comp); - | ~~~~~~~ -/usr/include/c++/10/bits/stl_algo.h:1886:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 - 1886 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_algo.h:1891:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 - 1891 | std::__insertion_sort(__first, __last, __comp); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/10/bits/stl_algo.h:61, - from /usr/include/c++/10/algorithm:62, - from /build/libstxxl-1.4.1/include/stxxl/bits/containers/pq_helpers.h:20, - from /build/libstxxl-1.4.1/include/stxxl/bits/containers/priority_queue.h:23, - from /build/libstxxl-1.4.1/include/stxxl/priority_queue:14, - from /build/libstxxl-1.4.1/tools/benchmark_pqueue.cpp:26: -/usr/include/c++/10/bits/stl_heap.h:412:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 - 412 | std::__make_heap(__first, __last, __cmp); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/10/algorithm:62, - from /build/libstxxl-1.4.1/include/stxxl/bits/containers/pq_helpers.h:20, - from /build/libstxxl-1.4.1/include/stxxl/bits/containers/priority_queue.h:23, - from /build/libstxxl-1.4.1/include/stxxl/priority_queue:14, - from /build/libstxxl-1.4.1/tools/benchmark_pqueue.cpp:26: -/usr/include/c++/10/bits/stl_algo.h: In function 'void __gnu_parallel::multiseq_partition(_RanSeqs, _RanSeqs, _RankType, _RankIterator, _Compare) [with _RanSeqs = __gnu_cxx::__normal_iterator*, stxxl::tuple*>*, std::vector*, stxxl::tuple*>, std::allocator*, stxxl::tuple*> > > >; _RankType = long long int; _RankIterator = __gnu_cxx::__normal_iterator**, std::vector*, std::allocator*> > >; _Compare = stxxl::priority_queue_local::invert_order >, stxxl::tuple, stxxl::tuple >]': -/usr/include/c++/10/bits/stl_algo.h:1974:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 - 1974 | std::__introsort_loop(__first, __last, - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ - 1975 | std::__lg(__last - __first) * 2, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1976 | __comp); - | ~~~~~~~ -/usr/include/c++/10/bits/stl_algo.h:1886:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 - 1886 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_algo.h:1891:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 - 1891 | std::__insertion_sort(__first, __last, __comp); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/10/bits/stl_algo.h:61, - from /usr/include/c++/10/algorithm:62, - from /build/libstxxl-1.4.1/include/stxxl/bits/containers/pq_helpers.h:20, - from /build/libstxxl-1.4.1/include/stxxl/bits/containers/priority_queue.h:23, - from /build/libstxxl-1.4.1/include/stxxl/priority_queue:14, - from /build/libstxxl-1.4.1/tools/benchmark_pqueue.cpp:26: -/usr/include/c++/10/bits/stl_heap.h:412:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 - 412 | std::__make_heap(__first, __last, __cmp); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/10/algorithm:62, - from /build/libstxxl-1.4.1/include/stxxl/bits/containers/pq_helpers.h:20, - from /build/libstxxl-1.4.1/include/stxxl/bits/containers/priority_queue.h:23, - from /build/libstxxl-1.4.1/include/stxxl/priority_queue:14, - from /build/libstxxl-1.4.1/tools/benchmark_pqueue.cpp:26: -/usr/include/c++/10/bits/stl_algo.h: In function 'void __gnu_parallel::multiseq_partition(_RanSeqs, _RanSeqs, _RankType, _RankIterator, _Compare) [with _RanSeqs = __gnu_cxx::__normal_iterator*, stxxl::tuple*>*, std::vector*, stxxl::tuple*>, std::allocator*, stxxl::tuple*> > > >; _RankType = unsigned int; _RankIterator = __gnu_cxx::__normal_iterator**, std::vector*, std::allocator*> > >; _Compare = stxxl::priority_queue_local::invert_order >, stxxl::tuple, stxxl::tuple >]': -/usr/include/c++/10/bits/stl_algo.h:1974:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 - 1974 | std::__introsort_loop(__first, __last, - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ - 1975 | std::__lg(__last - __first) * 2, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1976 | __comp); - | ~~~~~~~ -/usr/include/c++/10/bits/stl_algo.h:1886:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 - 1886 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_algo.h:1891:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 - 1891 | std::__insertion_sort(__first, __last, __comp); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/10/bits/stl_algo.h:61, - from /usr/include/c++/10/algorithm:62, - from /build/libstxxl-1.4.1/include/stxxl/bits/containers/pq_helpers.h:20, - from /build/libstxxl-1.4.1/include/stxxl/bits/containers/priority_queue.h:23, - from /build/libstxxl-1.4.1/include/stxxl/priority_queue:14, - from /build/libstxxl-1.4.1/tools/benchmark_pqueue.cpp:26: -/usr/include/c++/10/bits/stl_heap.h:412:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 - 412 | std::__make_heap(__first, __last, __cmp); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h: In function '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]': /build/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h:535:1: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -In file included from /usr/include/c++/10/map:60, - from /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:25, - from /build/libstxxl-1.4.1/include/stxxl/bits/containers/pq_helpers.h:23, - from /build/libstxxl-1.4.1/include/stxxl/bits/containers/priority_queue.h:23, - from /build/libstxxl-1.4.1/include/stxxl/priority_queue:14, - from /build/libstxxl-1.4.1/tools/benchmark_pqueue.cpp:26: -/usr/include/c++/10/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 - 2458 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/10/map:61, - from /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:25, - from /build/libstxxl-1.4.1/include/stxxl/bits/containers/pq_helpers.h:23, - from /build/libstxxl-1.4.1/include/stxxl/bits/containers/priority_queue.h:23, - from /build/libstxxl-1.4.1/include/stxxl/priority_queue:14, - from /build/libstxxl-1.4.1/tools/benchmark_pqueue.cpp:26: -/usr/include/c++/10/bits/stl_map.h: In member function 'void stxxl::disk_allocator::new_blocks(stxxl::BID*, stxxl::BID*) [with unsigned int BlockSize = 2097152]': -/usr/include/c++/10/bits/stl_map.h:520:37: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 - 520 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 521 | std::forward_as_tuple(std::move(__k)), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 522 | std::tuple<>()); - | ~~~~~~~~~~~~~~~ -In file included from /build/libstxxl-1.4.1/include/stxxl/bits/containers/pq_helpers.h:23, - from /build/libstxxl-1.4.1/include/stxxl/bits/containers/priority_queue.h:23, - from /build/libstxxl-1.4.1/include/stxxl/priority_queue:14, - from /build/libstxxl-1.4.1/tools/benchmark_pqueue.cpp:26: -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function 'void stxxl::block_manager::new_blocks_int(stxxl::unsigned_type, const DiskAssignFunctor&, stxxl::unsigned_type, OutputIterator) [with BIDType = stxxl::BID<2097152>; DiskAssignFunctor = stxxl::RC; BIDIteratorClass = std::_List_iterator >]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 - 186 | void block_manager::new_blocks_int( - | ^~~~~~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function 'void stxxl::priority_queue_local::ext_merger::insert_segment(Merger&, stxxl::priority_queue_local::ext_merger::size_type) [with Merger = stxxl::priority_queue_local::loser_tree, my_cmp >, 64>; BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; Cmp = my_cmp >; unsigned int Arity = 64; AllocStr = stxxl::RC]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 - 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function 'void stxxl::priority_queue_local::ext_merger::insert_segment(Merger&, stxxl::priority_queue_local::ext_merger::size_type) [with Merger = stxxl::priority_queue_local::loser_tree, my_cmp >, 64>; BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; Cmp = my_cmp >; unsigned int Arity = 64; AllocStr = stxxl::RC]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 - 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function 'void stxxl::priority_queue_local::ext_merger::insert_segment(Merger&, stxxl::priority_queue_local::ext_merger::size_type) [with Merger = stxxl::priority_queue_local::loser_tree, 64>; BlockType = stxxl::typed_block<2097152, my_type, 0, void>; Cmp = my_cmp; unsigned int Arity = 64; AllocStr = stxxl::RC]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 - 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/10/map:61, - from /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:25, - from /build/libstxxl-1.4.1/include/stxxl/bits/containers/pq_helpers.h:23, - from /build/libstxxl-1.4.1/include/stxxl/bits/containers/priority_queue.h:23, - from /build/libstxxl-1.4.1/include/stxxl/priority_queue:14, - from /build/libstxxl-1.4.1/tools/benchmark_pqueue.cpp:26: -/usr/include/c++/10/bits/stl_map.h: In member function 'void stxxl::disk_allocator::new_blocks(stxxl::BID*, stxxl::BID*) [with unsigned int BlockSize = 524288]': -/usr/include/c++/10/bits/stl_map.h:520:37: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 - 520 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 521 | std::forward_as_tuple(std::move(__k)), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 522 | std::tuple<>()); - | ~~~~~~~~~~~~~~~ -In file included from /build/libstxxl-1.4.1/include/stxxl/bits/containers/pq_helpers.h:23, - from /build/libstxxl-1.4.1/include/stxxl/bits/containers/priority_queue.h:23, - from /build/libstxxl-1.4.1/include/stxxl/priority_queue:14, - from /build/libstxxl-1.4.1/tools/benchmark_pqueue.cpp:26: -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function '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 >]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:186:6: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 - 186 | void block_manager::new_blocks_int( - | ^~~~~~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function 'void stxxl::priority_queue_local::ext_merger::insert_segment(Merger&, stxxl::priority_queue_local::ext_merger::size_type) [with Merger = stxxl::priority_queue_local::loser_tree, my_cmp >, 64>; BlockType = stxxl::typed_block<524288, stxxl::tuple, 0, void>; Cmp = my_cmp >; unsigned int Arity = 64; AllocStr = stxxl::RC]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 - 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function 'void stxxl::priority_queue_local::ext_merger::insert_segment(Merger&, stxxl::priority_queue_local::ext_merger::size_type) [with Merger = stxxl::priority_queue_local::loser_tree, 64>; BlockType = stxxl::typed_block<524288, my_type, 0, void>; Cmp = my_cmp; unsigned int Arity = 64; AllocStr = stxxl::RC]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 - 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function 'void stxxl::priority_queue_local::ext_merger::insert_segment(Merger&, stxxl::priority_queue_local::ext_merger::size_type) [with Merger = stxxl::priority_queue_local::loser_tree, my_cmp >, 64>; BlockType = stxxl::typed_block<524288, stxxl::tuple, 0, void>; Cmp = my_cmp >; unsigned int Arity = 64; AllocStr = stxxl::RC]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 - 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h: In function '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]': /build/libstxxl-1.4.1/include/stxxl/bits/algo/ksort.h:535:1: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function 'void stxxl::priority_queue_local::ext_merger::insert_segment(Merger&, stxxl::priority_queue_local::ext_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]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 - 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/algorithm:62, from /build/libstxxl-1.4.1/include/stxxl/bits/common/utils.h:23, from /build/libstxxl-1.4.1/include/stxxl/bits/common/cmdline.h:23, @@ -12179,10 +12333,6 @@ /usr/include/c++/10/bits/stl_heap.h:412:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 412 | std::__make_heap(__first, __last, __cmp); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function 'void stxxl::priority_queue_local::ext_merger::insert_segment(Merger&, stxxl::priority_queue_local::ext_merger::size_type) [with Merger = stxxl::priority_queue_local::ext_merger, 0, void>, my_cmp >, 64, stxxl::RC>; BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; Cmp = my_cmp >; unsigned int Arity = 64; AllocStr = stxxl::RC]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 - 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/algorithm:62, from /build/libstxxl-1.4.1/include/stxxl/bits/common/utils.h:23, from /build/libstxxl-1.4.1/include/stxxl/bits/common/cmdline.h:23, @@ -12251,30 +12401,6 @@ /usr/include/c++/10/bits/stl_heap.h:412:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 412 | std::__make_heap(__first, __last, __cmp); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function 'void stxxl::priority_queue_local::ext_merger::insert_segment(Merger&, stxxl::priority_queue_local::ext_merger::size_type) [with Merger = stxxl::priority_queue_local::ext_merger, 0, void>, my_cmp >, 64, stxxl::RC>; BlockType = stxxl::typed_block<2097152, stxxl::tuple, 0, void>; Cmp = my_cmp >; unsigned int Arity = 64; AllocStr = stxxl::RC]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 - 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/10/parallel/algorithm:37, - from /build/libstxxl-1.4.1/include/stxxl/bits/parallel.h:80, - from /build/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:26, - from /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:42, - from /build/libstxxl-1.4.1/include/stxxl/bits/containers/pq_helpers.h:23, - from /build/libstxxl-1.4.1/include/stxxl/bits/containers/priority_queue.h:23, - from /build/libstxxl-1.4.1/include/stxxl/priority_queue:14, - from /build/libstxxl-1.4.1/tools/benchmark_pqueue.cpp:26: -/usr/include/c++/10/parallel/algo.h: In member function 'void stxxl::priority_queue::empty_insert_heap() [with ConfigType = stxxl::priority_queue_config, my_cmp >, 32, 4096, 64, 2, 2097152, 64, 2, stxxl::RC>]': -/usr/include/c++/10/parallel/algo.h:1736:11: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1736 | sort(__begin, __end, __comp, __gnu_parallel::default_parallel_tag()); - | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/libstxxl-1.4.1/include/stxxl/bits/containers/pq_helpers.h:23, - from /build/libstxxl-1.4.1/include/stxxl/bits/containers/priority_queue.h:23, - from /build/libstxxl-1.4.1/include/stxxl/priority_queue:14, - from /build/libstxxl-1.4.1/tools/benchmark_pqueue.cpp:26: -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function 'void stxxl::priority_queue_local::ext_merger::insert_segment(Merger&, stxxl::priority_queue_local::ext_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]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 - 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/vector:72, from /build/libstxxl-1.4.1/include/stxxl/bits/common/cmdline.h:20, from /build/libstxxl-1.4.1/include/stxxl/cmdline:14, @@ -12295,18 +12421,6 @@ /usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/10/parallel/algorithm:37, - from /build/libstxxl-1.4.1/include/stxxl/bits/parallel.h:80, - from /build/libstxxl-1.4.1/include/stxxl/bits/mng/disk_allocator.h:26, - from /build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:42, - from /build/libstxxl-1.4.1/include/stxxl/bits/containers/pq_helpers.h:23, - from /build/libstxxl-1.4.1/include/stxxl/bits/containers/priority_queue.h:23, - from /build/libstxxl-1.4.1/include/stxxl/priority_queue:14, - from /build/libstxxl-1.4.1/tools/benchmark_pqueue.cpp:26: -/usr/include/c++/10/parallel/algo.h: In member function 'void stxxl::priority_queue::empty_insert_heap() [with ConfigType = stxxl::priority_queue_config, my_cmp >, 32, 1024, 64, 2, 524288, 64, 2, stxxl::RC>]': -/usr/include/c++/10/parallel/algo.h:1736:11: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1736 | sort(__begin, __end, __comp, __gnu_parallel::default_parallel_tag()); - | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/algorithm:62, from /build/libstxxl-1.4.1/include/stxxl/bits/common/utils.h:23, from /build/libstxxl-1.4.1/include/stxxl/bits/common/cmdline.h:23, @@ -12443,85 +12557,6 @@ /usr/include/c++/10/bits/stl_heap.h:412:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 412 | std::__make_heap(__first, __last, __cmp); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/libstxxl-1.4.1/include/stxxl/bits/containers/pq_helpers.h:23, - from /build/libstxxl-1.4.1/include/stxxl/bits/containers/priority_queue.h:23, - from /build/libstxxl-1.4.1/include/stxxl/priority_queue:14, - from /build/libstxxl-1.4.1/tools/benchmark_pqueue.cpp:26: -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function 'void stxxl::priority_queue_local::ext_merger::insert_segment(Merger&, stxxl::priority_queue_local::ext_merger::size_type) [with Merger = stxxl::priority_queue_local::ext_merger, my_cmp, 64, stxxl::RC>; BlockType = stxxl::typed_block<2097152, my_type, 0, void>; Cmp = my_cmp; unsigned int Arity = 64; AllocStr = stxxl::RC]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 - 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h: In member function 'void stxxl::priority_queue_local::ext_merger::insert_segment(Merger&, stxxl::priority_queue_local::ext_merger::size_type) [with Merger = stxxl::priority_queue_local::ext_merger, my_cmp, 64, stxxl::RC>; BlockType = stxxl::typed_block<524288, my_type, 0, void>; Cmp = my_cmp; unsigned int Arity = 64; AllocStr = stxxl::RC]': -/build/libstxxl-1.4.1/include/stxxl/bits/mng/block_manager.h:116:33: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 - 116 | new_blocks_int(std::distance(bidbegin, bidend), functor, offset, bidbegin); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/10/algorithm:62, - from /build/libstxxl-1.4.1/include/stxxl/bits/containers/pq_helpers.h:20, - from /build/libstxxl-1.4.1/include/stxxl/bits/containers/priority_queue.h:23, - from /build/libstxxl-1.4.1/include/stxxl/priority_queue:14, - from /build/libstxxl-1.4.1/tools/benchmark_pqueue.cpp:26: -/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<__gnu_parallel::_Lexicographic, int, my_cmp > > >]': -/usr/include/c++/10/bits/stl_algo.h:1839:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 - 1839 | __insertion_sort(_RandomAccessIterator __first, - | ^~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_algo.h:1839:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 -In file included from /usr/include/c++/10/bits/stl_algo.h:61, - from /usr/include/c++/10/algorithm:62, - from /build/libstxxl-1.4.1/include/stxxl/bits/containers/pq_helpers.h:20, - from /build/libstxxl-1.4.1/include/stxxl/bits/containers/priority_queue.h:23, - from /build/libstxxl-1.4.1/include/stxxl/priority_queue:14, - from /build/libstxxl-1.4.1/tools/benchmark_pqueue.cpp:26: -/usr/include/c++/10/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >; _Distance = int; _Tp = std::pair, int>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<__gnu_parallel::_LexicographicReverse, int, my_cmp > > >]': -/usr/include/c++/10/bits/stl_heap.h:223:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 - 223 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, - | ^~~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >; _Distance = int; _Tp = std::pair, int>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<__gnu_parallel::_Lexicographic, int, my_cmp > > >]': -/usr/include/c++/10/bits/stl_heap.h:223:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 -/usr/include/c++/10/bits/stl_heap.h: In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<__gnu_parallel::_Lexicographic, int, my_cmp > > >]': -/usr/include/c++/10/bits/stl_heap.h:339:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 - 339 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, - | ^~~~~~~~~~~ -/usr/include/c++/10/bits/stl_heap.h:339:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 -/usr/include/c++/10/bits/stl_heap.h:339:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 -In file included from /usr/include/c++/10/algorithm:62, - from /build/libstxxl-1.4.1/include/stxxl/bits/containers/pq_helpers.h:20, - from /build/libstxxl-1.4.1/include/stxxl/bits/containers/priority_queue.h:23, - from /build/libstxxl-1.4.1/include/stxxl/priority_queue:14, - from /build/libstxxl-1.4.1/tools/benchmark_pqueue.cpp:26: -/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<__gnu_parallel::_Lexicographic, int, my_cmp > > >]': -/usr/include/c++/10/bits/stl_algo.h:1945:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 - 1945 | __introsort_loop(_RandomAccessIterator __first, - | ^~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_algo.h:1945:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 -/usr/include/c++/10/bits/stl_algo.h:1959:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 - 1959 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_algo.h:1666:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 - 1666 | std::__make_heap(__first, __middle, __comp); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_algo.h: In function 'void __gnu_parallel::multiseq_partition(_RanSeqs, _RanSeqs, _RankType, _RankIterator, _Compare) [with _RanSeqs = __gnu_cxx::__normal_iterator*, stxxl::tuple*>*, std::vector*, stxxl::tuple*>, std::allocator*, stxxl::tuple*> > > >; _RankType = int; _RankIterator = __gnu_cxx::__normal_iterator**, std::vector*, std::allocator*> > >; _Compare = my_cmp >]': -/usr/include/c++/10/bits/stl_algo.h:1974:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 - 1974 | std::__introsort_loop(__first, __last, - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ - 1975 | std::__lg(__last - __first) * 2, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1976 | __comp); - | ~~~~~~~ -/usr/include/c++/10/bits/stl_algo.h:1886:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 - 1886 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_algo.h:1891:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 - 1891 | std::__insertion_sort(__first, __last, __comp); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/10/bits/stl_algo.h:61, - from /usr/include/c++/10/algorithm:62, - from /build/libstxxl-1.4.1/include/stxxl/bits/containers/pq_helpers.h:20, - from /build/libstxxl-1.4.1/include/stxxl/bits/containers/priority_queue.h:23, - from /build/libstxxl-1.4.1/include/stxxl/priority_queue:14, - from /build/libstxxl-1.4.1/tools/benchmark_pqueue.cpp:26: -/usr/include/c++/10/bits/stl_heap.h:412:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 - 412 | std::__make_heap(__first, __last, __cmp); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ [100%] Linking CXX executable stxxl_tool cd /build/libstxxl-1.4.1/obj-arm-linux-gnueabihf/tools && /usr/bin/cmake -E cmake_link_script CMakeFiles/stxxl_tool.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-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/stxxl_tool.dir/stxxl_tool.cpp.o CMakeFiles/stxxl_tool.dir/create_files.cpp.o CMakeFiles/stxxl_tool.dir/benchmark_disks.cpp.o CMakeFiles/stxxl_tool.dir/benchmark_files.cpp.o CMakeFiles/stxxl_tool.dir/benchmark_sort.cpp.o CMakeFiles/stxxl_tool.dir/benchmark_disks_random.cpp.o CMakeFiles/stxxl_tool.dir/benchmark_pqueue.cpp.o CMakeFiles/stxxl_tool.dir/mlock.cpp.o CMakeFiles/stxxl_tool.dir/mallinfo.cpp.o -o stxxl_tool ../lib/libstxxl.so.1.4.1 -lpthread @@ -15252,10 +15287,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-arm-linux-gnueabihf && make -j3 test ARGS\+=-j3 + cd obj-arm-linux-gnueabihf && make -j4 test ARGS\+=-j4 make[1]: Entering directory '/build/libstxxl-1.4.1/obj-arm-linux-gnueabihf' Running tests... -/usr/bin/ctest --force-new-ctest-process -j3 +/usr/bin/ctest --force-new-ctest-process -j4 Test project /build/libstxxl-1.4.1/obj-arm-linux-gnueabihf No tests were found!!! make[1]: Leaving directory '/build/libstxxl-1.4.1/obj-arm-linux-gnueabihf' @@ -15268,7 +15303,7 @@ debian/rules override_dh_auto_install make[1]: Entering directory '/build/libstxxl-1.4.1' dh_auto_install - cd obj-arm-linux-gnueabihf && make -j3 install DESTDIR=/build/libstxxl-1.4.1/debian/tmp AM_UPDATE_INFO_DIR=no "INSTALL=install --strip-program=true" + cd obj-arm-linux-gnueabihf && make -j4 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-arm-linux-gnueabihf' /usr/bin/cmake -S/build/libstxxl-1.4.1 -B/build/libstxxl-1.4.1/obj-arm-linux-gnueabihf --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /build/libstxxl-1.4.1/obj-arm-linux-gnueabihf/CMakeFiles /build/libstxxl-1.4.1/obj-arm-linux-gnueabihf//CMakeFiles/progress.marks @@ -15287,16 +15322,14 @@ make -f local/CMakeFiles/test2.dir/build.make local/CMakeFiles/test2.dir/depend make -f local/CMakeFiles/test1.dir/build.make local/CMakeFiles/test1.dir/depend make[4]: Entering directory '/build/libstxxl-1.4.1/obj-arm-linux-gnueabihf' -cd /build/libstxxl-1.4.1/obj-arm-linux-gnueabihf && /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-arm-linux-gnueabihf /build/libstxxl-1.4.1/obj-arm-linux-gnueabihf/tools /build/libstxxl-1.4.1/obj-arm-linux-gnueabihf/tools/CMakeFiles/stxxl_tool.dir/DependInfo.cmake --color= +cd /build/libstxxl-1.4.1/obj-arm-linux-gnueabihf && /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-arm-linux-gnueabihf /build/libstxxl-1.4.1/obj-arm-linux-gnueabihf/local /build/libstxxl-1.4.1/obj-arm-linux-gnueabihf/local/CMakeFiles/test2.dir/DependInfo.cmake --color= make[4]: Entering directory '/build/libstxxl-1.4.1/obj-arm-linux-gnueabihf' cd /build/libstxxl-1.4.1/obj-arm-linux-gnueabihf && /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-arm-linux-gnueabihf /build/libstxxl-1.4.1/obj-arm-linux-gnueabihf/local /build/libstxxl-1.4.1/obj-arm-linux-gnueabihf/local/CMakeFiles/test1.dir/DependInfo.cmake --color= make[4]: Entering directory '/build/libstxxl-1.4.1/obj-arm-linux-gnueabihf' -cd /build/libstxxl-1.4.1/obj-arm-linux-gnueabihf && /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-arm-linux-gnueabihf /build/libstxxl-1.4.1/obj-arm-linux-gnueabihf/local /build/libstxxl-1.4.1/obj-arm-linux-gnueabihf/local/CMakeFiles/test2.dir/DependInfo.cmake --color= +cd /build/libstxxl-1.4.1/obj-arm-linux-gnueabihf && /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-arm-linux-gnueabihf /build/libstxxl-1.4.1/obj-arm-linux-gnueabihf/tools /build/libstxxl-1.4.1/obj-arm-linux-gnueabihf/tools/CMakeFiles/stxxl_tool.dir/DependInfo.cmake --color= make[4]: Leaving directory '/build/libstxxl-1.4.1/obj-arm-linux-gnueabihf' make -f local/CMakeFiles/test1.dir/build.make local/CMakeFiles/test1.dir/build make[4]: Leaving directory '/build/libstxxl-1.4.1/obj-arm-linux-gnueabihf' -make[4]: Leaving directory '/build/libstxxl-1.4.1/obj-arm-linux-gnueabihf' -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-arm-linux-gnueabihf' make[4]: Nothing to be done for 'local/CMakeFiles/test1.dir/build'. @@ -15304,11 +15337,13 @@ make[4]: Entering directory '/build/libstxxl-1.4.1/obj-arm-linux-gnueabihf' make[4]: Nothing to be done for 'local/CMakeFiles/test2.dir/build'. make[4]: Leaving directory '/build/libstxxl-1.4.1/obj-arm-linux-gnueabihf' +[ 76%] Built target test1 +[ 80%] Built target test2 +make[4]: Leaving directory '/build/libstxxl-1.4.1/obj-arm-linux-gnueabihf' +make -f tools/CMakeFiles/stxxl_tool.dir/build.make tools/CMakeFiles/stxxl_tool.dir/build make[4]: Entering directory '/build/libstxxl-1.4.1/obj-arm-linux-gnueabihf' make[4]: Nothing to be done for 'tools/CMakeFiles/stxxl_tool.dir/build'. make[4]: Leaving directory '/build/libstxxl-1.4.1/obj-arm-linux-gnueabihf' -[ 76%] Built target test1 -[ 80%] Built target test2 [100%] Built target stxxl_tool make[3]: Leaving directory '/build/libstxxl-1.4.1/obj-arm-linux-gnueabihf' /usr/bin/cmake -E cmake_progress_start /build/libstxxl-1.4.1/obj-arm-linux-gnueabihf/CMakeFiles 0 @@ -15321,183 +15356,183 @@ -- Install configuration: "Debug" -- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl.h -- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl +-- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/aligned_alloc +-- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/timer +-- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/map +-- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/io +-- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/request +-- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/random +-- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/priority_queue +-- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/stream +-- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/all +-- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/queue +-- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/unordered_map +-- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/mallocstats +-- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/ksort +-- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/stack +-- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/vector +-- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/sorter +-- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/sequence +-- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/mng +-- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/scan +-- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/stats -- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits --- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/singleton.h --- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/msvc_compatibility.h --- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/version.h --- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/noncopyable.h --- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/containers --- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/containers/unordered_map.h --- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/containers/pq_ext_merger.h --- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/containers/sorter.h --- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/containers/hash_map --- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/containers/hash_map/util.h --- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/containers/hash_map/tuning.h --- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/containers/hash_map/iterator_map.h --- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/containers/hash_map/iterator.h --- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/containers/hash_map/hash_map.h --- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/containers/hash_map/block_cache.h --- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/containers/stack.h --- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/containers/matrix_arithmetic.h --- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/containers/map.h --- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/containers/pq_mergers.h --- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/containers/sequence.h --- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/containers/deque.h --- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/containers/priority_queue.h --- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/containers/btree --- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/containers/btree/root_node.h --- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/containers/btree/node.h --- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/containers/btree/leaf.h --- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/containers/btree/iterator_map.h --- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/containers/btree/iterator.h --- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/containers/btree/btree.h --- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/containers/btree/node_cache.h --- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/containers/pq_helpers.h --- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/containers/vector.h --- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/containers/matrix_low_level.h --- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/containers/pq_losertree.h --- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/containers/matrix.h --- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/containers/pager.h --- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/containers/queue.h --- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/libstxxl.h +-- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/utils +-- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/utils/malloc.h +-- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/verbose.h +-- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/io +-- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/io/request_operations.h +-- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/io/simdisk_file.h +-- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/io/request_queue_impl_worker.h +-- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/io/mmap_file.h +-- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/io/linuxaio_request.h +-- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/io/boostfd_file.h +-- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/io/mem_file.h +-- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/io/file.h +-- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/io/request_queue_impl_qwqr.h +-- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/io/request_with_state.h +-- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/io/request_queue.h +-- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/io/create_file.h +-- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/io/serving_request.h +-- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/io/completion_handler.h +-- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/io/fileperblock_file.h +-- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/io/disk_queued_file.h +-- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/io/io.h +-- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/io/syscall_file.h +-- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/io/request_with_waiters.h +-- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/io/request.h +-- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/io/wincall_file.h +-- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/io/request_queue_impl_1q.h +-- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/io/disk_queues.h +-- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/io/iostats.h +-- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/io/wbtl_file.h +-- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/io/ufs_file_base.h +-- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/io/linuxaio_queue.h +-- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/io/linuxaio_file.h +-- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/io/wfs_file_base.h +-- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/io/request_interface.h +-- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/deprecated.h +-- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/stream +-- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/stream/stream.h +-- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/stream/choose.h +-- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/stream/unique.h +-- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/stream/sorted_runs.h +-- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/stream/sort_stream.h -- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/algo +-- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/algo/losertree.h +-- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/algo/sort_base.h +-- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/algo/sort_helper.h -- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/algo/async_schedule.h --- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/algo/intksort.h --- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/algo/ksort.h -- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/algo/run_cursor.h --- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/algo/sort_base.h --- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/algo/losertree.h --- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/algo/scan.h +-- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/algo/random_shuffle.h -- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/algo/inmemsort.h +-- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/algo/sort.h +-- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/algo/scan.h -- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/algo/adaptor.h -- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/algo/stable_ksort.h --- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/algo/sort.h --- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/algo/sort_helper.h --- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/algo/random_shuffle.h +-- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/algo/ksort.h +-- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/algo/intksort.h -- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/common --- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/common/aligned_alloc.h -- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/common/exithandler.h +-- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/common/types.h -- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/common/condition_variable.h --- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/common/binary_buffer.h +-- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/common/seed.h +-- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/common/tuple.h -- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/common/timer.h --- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/common/onoff_switch.h --- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/common/tmeta.h --- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/common/mutex.h --- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/common/uint_types.h --- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/common/addressable_queues.h +-- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/common/aligned_alloc.h -- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/common/utils.h +-- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/common/binary_buffer.h +-- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/common/exceptions.h +-- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/common/mutex.h -- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/common/rand.h +-- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/common/tmeta.h +-- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/common/cmdline.h -- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/common/external_shared_ptr.h --- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/common/error_handling.h --- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/common/is_sorted.h --- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/common/counting_ptr.h --- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/common/seed.h --- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/common/settings.h --- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/common/tuple.h +-- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/common/new_alloc.h +-- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/common/uint_types.h +-- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/common/log.h -- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/common/simple_vector.h --- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/common/cmdline.h +-- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/common/onoff_switch.h -- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/common/state.h -- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/common/semaphore.h --- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/common/types.h --- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/common/log.h --- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/common/new_alloc.h --- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/common/exceptions.h --- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/unused.h --- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/deprecated.h +-- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/common/counting_ptr.h +-- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/common/settings.h +-- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/common/addressable_queues.h +-- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/common/is_sorted.h +-- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/common/error_handling.h -- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/parallel.h +-- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/noncopyable.h +-- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/singleton.h +-- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/config.h.in +-- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/compat +-- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/compat/hash_map.h +-- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/compat/unique_ptr.h +-- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/compat/type_traits.h +-- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/libstxxl.h -- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/mng --- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/mng/config.h --- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/mng/prefetch_pool.h -- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/mng/buf_istream_reverse.h --- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/mng/typed_block.h +-- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/mng/block_alloc.h -- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/mng/read_write_pool.h --- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/mng/buf_ostream.h +-- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/mng/block_alloc_interleaved.h +-- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/mng/bid.h -- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/mng/block_scheduler.h +-- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/mng/buf_ostream.h +-- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/mng/block_prefetcher.h -- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/mng/adaptor.h --- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/mng/buf_istream.h +-- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/mng/prefetch_pool.h +-- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/mng/block_manager.h +-- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/mng/typed_block.h +-- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/mng/config.h +-- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/mng/disk_allocator.h -- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/mng/write_pool.h +-- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/mng/buf_istream.h -- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/mng/buf_writer.h --- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/mng/block_alloc_interleaved.h --- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/mng/block_prefetcher.h --- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/mng/bid.h --- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/mng/disk_allocator.h --- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/mng/block_manager.h --- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/mng/block_alloc.h --- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/compat --- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/compat/unique_ptr.h --- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/compat/type_traits.h --- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/compat/hash_map.h +-- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/msvc_compatibility.h +-- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/unused.h -- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/namespace.h +-- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/containers +-- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/containers/unordered_map.h +-- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/containers/sorter.h +-- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/containers/stack.h +-- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/containers/hash_map +-- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/containers/hash_map/hash_map.h +-- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/containers/hash_map/iterator_map.h +-- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/containers/hash_map/iterator.h +-- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/containers/hash_map/block_cache.h +-- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/containers/hash_map/util.h +-- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/containers/hash_map/tuning.h +-- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/containers/pq_losertree.h +-- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/containers/pq_helpers.h +-- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/containers/pager.h +-- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/containers/deque.h +-- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/containers/pq_mergers.h +-- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/containers/pq_ext_merger.h +-- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/containers/map.h +-- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/containers/matrix_arithmetic.h +-- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/containers/vector.h +-- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/containers/matrix_low_level.h +-- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/containers/matrix.h +-- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/containers/queue.h +-- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/containers/btree +-- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/containers/btree/btree.h +-- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/containers/btree/node_cache.h +-- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/containers/btree/root_node.h +-- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/containers/btree/iterator_map.h +-- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/containers/btree/node.h +-- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/containers/btree/iterator.h +-- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/containers/btree/leaf.h +-- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/containers/priority_queue.h +-- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/containers/sequence.h -- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/defines.h --- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/stream --- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/stream/sorted_runs.h --- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/stream/choose.h --- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/stream/stream.h --- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/stream/unique.h --- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/stream/sort_stream.h --- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/verbose.h --- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/config.h.in --- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/utils --- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/utils/malloc.h --- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/io --- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/io/disk_queued_file.h --- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/io/syscall_file.h --- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/io/wfs_file_base.h --- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/io/request_with_waiters.h --- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/io/request.h --- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/io/completion_handler.h --- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/io/wbtl_file.h --- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/io/mmap_file.h --- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/io/create_file.h --- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/io/iostats.h --- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/io/ufs_file_base.h --- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/io/request_operations.h --- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/io/simdisk_file.h --- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/io/request_queue_impl_worker.h --- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/io/io.h --- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/io/request_with_state.h --- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/io/request_queue_impl_qwqr.h --- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/io/linuxaio_request.h --- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/io/disk_queues.h --- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/io/linuxaio_queue.h --- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/io/request_interface.h --- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/io/fileperblock_file.h --- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/io/request_queue.h --- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/io/boostfd_file.h --- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/io/serving_request.h --- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/io/linuxaio_file.h --- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/io/file.h --- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/io/request_queue_impl_1q.h --- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/io/mem_file.h --- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/io/wincall_file.h --- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/deque --- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/map --- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/timer --- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/unordered_map +-- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/version.h +-- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/stable_ksort -- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/algorithm --- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/version.h --- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/random --- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/queue --- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/scan --- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/stack --- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/stats --- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/mallocstats --- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/request --- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/sorter --- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/priority_queue --- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/mng --- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/vector -- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/types --- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/stream --- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/all --- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/random_shuffle --- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/aligned_alloc --- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/cmdline --- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/stable_ksort --- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/io --- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/sequence +-- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/deque -- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/sort --- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/ksort +-- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/cmdline +-- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/random_shuffle +-- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/version.h -- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/include/stxxl/bits/config.h -- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/lib/pkgconfig/stxxl.pc -- Installing: /build/libstxxl-1.4.1/debian/tmp/usr/lib/cmake/stxxl/stxxl-version.cmake @@ -15539,9 +15574,9 @@ dh_gencontrol dh_md5sums dh_builddeb +dpkg-deb: building package 'libstxxl1v5' in '../libstxxl1v5_1.4.1-3_armhf.deb'. dpkg-deb: building package 'libstxxl-dev' in '../libstxxl-dev_1.4.1-3_armhf.deb'. dpkg-deb: building package 'libstxxl1-bin' in '../libstxxl1-bin_1.4.1-3_armhf.deb'. -dpkg-deb: building package 'libstxxl1v5' in '../libstxxl1v5_1.4.1-3_armhf.deb'. dpkg-deb: building package 'libstxxl1v5-dbgsym' in '../libstxxl1v5-dbgsym_1.4.1-3_armhf.deb'. dpkg-deb: building package 'libstxxl1-bin-dbgsym' in '../libstxxl1-bin-dbgsym_1.4.1-3_armhf.deb'. dpkg-deb: building package 'libstxxl-doc' in '../libstxxl-doc_1.4.1-3_all.deb'. @@ -15552,12 +15587,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/9960/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/9960/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/28341 and its subdirectories -I: Current time: Fri Aug 20 11:10:15 -12 2021 -I: pbuilder-time-stamp: 1629501015 +I: removing directory /srv/workspace/pbuilder/9960 and its subdirectories +I: Current time: Sat Aug 21 13:28:47 +14 2021 +I: pbuilder-time-stamp: 1629502127