Diff of the two buildlogs: -- --- b1/build.log 2020-06-12 05:44:23.898099359 +0000 +++ b2/build.log 2020-06-12 10:45:31.629132717 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Thu Jun 11 13:05:39 -12 2020 -I: pbuilder-time-stamp: 1591923939 +I: Current time: Fri Jun 12 19:45:04 +14 2020 +I: pbuilder-time-stamp: 1591940704 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/buster-reproducible-base.tgz] I: copying local configuration @@ -17,7 +17,7 @@ I: Extracting source gpgv: unknown type of key resource 'trustedkeys.kbx' gpgv: keyblock resource '/root/.gnupg/trustedkeys.kbx': General error -gpgv: Signature made Sun Nov 18 20:59:20 2018 -12 +gpgv: Signature made Mon Nov 19 22:59:20 2018 +14 gpgv: using RSA key 64F429E36EA11CC2D966546F125B57475E190D18 gpgv: Can't check signature: No public key dpkg-source: warning: failed to verify signature on ./mlpack_3.0.4-1.dsc @@ -30,136 +30,170 @@ dpkg-source: info: applying 0004-help-string-whitespace.patch I: using fakeroot in build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/8958/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/1797/tmp/hooks/D01_modify_environment starting +debug: Running on ff2a. +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/1797/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/1797/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 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]="0" [2]="3" [3]="1" [4]="release" [5]="arm-unknown-linux-gnueabihf") + BASH_VERSION='5.0.3(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 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='7301e01279184af49f92d9b87d93b88d' - 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='8958' - PS1='# ' - PS2='> ' + INVOCATION_ID=0454595069584d27a1bfd3b5161d834e + 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=1797 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.P8WSnNv9wn/pbuilderrc_ujXP --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/buster-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/tmp.P8WSnNv9wn/b1 --logfile b1/build.log mlpack_3.0.4-1.dsc' - SUDO_GID='114' - SUDO_UID='109' - 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.P8WSnNv9wn/pbuilderrc_kOWv --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/buster-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/tmp.P8WSnNv9wn/b2 --logfile b2/build.log mlpack_3.0.4-1.dsc' + SUDO_GID=114 + SUDO_UID=109 + 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 opi2c 4.19.0-9-armmp-lpae #1 SMP Debian 4.19.118-2+deb10u1 (2020-06-07) armv7l GNU/Linux + Linux i-capture-the-hostname 4.19.0-9-armmp-lpae #1 SMP Debian 4.19.118-2+deb10u1 (2020-06-07) armv7l GNU/Linux I: ls -l /bin total 3328 - -rwxr-xr-x 1 root root 767656 Apr 17 2019 bash - -rwxr-xr-x 3 root root 26052 Jul 10 2019 bunzip2 - -rwxr-xr-x 3 root root 26052 Jul 10 2019 bzcat - lrwxrwxrwx 1 root root 6 Jul 10 2019 bzcmp -> bzdiff - -rwxr-xr-x 1 root root 2227 Jul 10 2019 bzdiff - lrwxrwxrwx 1 root root 6 Jul 10 2019 bzegrep -> bzgrep - -rwxr-xr-x 1 root root 4877 Jun 24 2019 bzexe - lrwxrwxrwx 1 root root 6 Jul 10 2019 bzfgrep -> bzgrep - -rwxr-xr-x 1 root root 3641 Jul 10 2019 bzgrep - -rwxr-xr-x 3 root root 26052 Jul 10 2019 bzip2 - -rwxr-xr-x 1 root root 9636 Jul 10 2019 bzip2recover - lrwxrwxrwx 1 root root 6 Jul 10 2019 bzless -> bzmore - -rwxr-xr-x 1 root root 1297 Jul 10 2019 bzmore - -rwxr-xr-x 1 root root 22432 Feb 28 2019 cat - -rwxr-xr-x 1 root root 38868 Feb 28 2019 chgrp - -rwxr-xr-x 1 root root 38836 Feb 28 2019 chmod - -rwxr-xr-x 1 root root 42972 Feb 28 2019 chown - -rwxr-xr-x 1 root root 88376 Feb 28 2019 cp - -rwxr-xr-x 1 root root 75516 Jan 17 2019 dash - -rwxr-xr-x 1 root root 71648 Feb 28 2019 date - -rwxr-xr-x 1 root root 51212 Feb 28 2019 dd - -rwxr-xr-x 1 root root 55672 Feb 28 2019 df - -rwxr-xr-x 1 root root 88444 Feb 28 2019 dir - -rwxr-xr-x 1 root root 54872 Jan 9 2019 dmesg - lrwxrwxrwx 1 root root 8 Sep 26 2018 dnsdomainname -> hostname - lrwxrwxrwx 1 root root 8 Sep 26 2018 domainname -> hostname - -rwxr-xr-x 1 root root 22364 Feb 28 2019 echo - -rwxr-xr-x 1 root root 28 Jan 7 2019 egrep - -rwxr-xr-x 1 root root 18260 Feb 28 2019 false - -rwxr-xr-x 1 root root 28 Jan 7 2019 fgrep - -rwxr-xr-x 1 root root 47356 Jan 9 2019 findmnt - -rwsr-xr-x 1 root root 21980 Apr 22 07:38 fusermount - -rwxr-xr-x 1 root root 124508 Jan 7 2019 grep - -rwxr-xr-x 2 root root 2345 Jan 5 2019 gunzip - -rwxr-xr-x 1 root root 6375 Jan 5 2019 gzexe - -rwxr-xr-x 1 root root 64232 Jan 5 2019 gzip - -rwxr-xr-x 1 root root 13784 Sep 26 2018 hostname - -rwxr-xr-x 1 root root 43044 Feb 28 2019 ln - -rwxr-xr-x 1 root root 34932 Jul 26 2018 login - -rwxr-xr-x 1 root root 88444 Feb 28 2019 ls - -rwxr-xr-x 1 root root 67036 Jan 9 2019 lsblk - -rwxr-xr-x 1 root root 47168 Feb 28 2019 mkdir - -rwxr-xr-x 1 root root 43040 Feb 28 2019 mknod - -rwxr-xr-x 1 root root 26552 Feb 28 2019 mktemp - -rwxr-xr-x 1 root root 26024 Jan 9 2019 more - -rwsr-xr-x 1 root root 34268 Jan 9 2019 mount - -rwxr-xr-x 1 root root 9688 Jan 9 2019 mountpoint - -rwxr-xr-x 1 root root 84284 Feb 28 2019 mv - lrwxrwxrwx 1 root root 8 Sep 26 2018 nisdomainname -> hostname - lrwxrwxrwx 1 root root 14 Feb 14 2019 pidof -> /sbin/killall5 - -rwxr-xr-x 1 root root 22416 Feb 28 2019 pwd - lrwxrwxrwx 1 root root 4 Apr 17 2019 rbash -> bash - -rwxr-xr-x 1 root root 26504 Feb 28 2019 readlink - -rwxr-xr-x 1 root root 42968 Feb 28 2019 rm - -rwxr-xr-x 1 root root 26496 Feb 28 2019 rmdir - -rwxr-xr-x 1 root root 14136 Jan 21 2019 run-parts - -rwxr-xr-x 1 root root 76012 Dec 22 2018 sed - lrwxrwxrwx 1 root root 4 Jun 9 20:26 sh -> dash - -rwxr-xr-x 1 root root 22384 Feb 28 2019 sleep - -rwxr-xr-x 1 root root 51124 Feb 28 2019 stty - -rwsr-xr-x 1 root root 42472 Jan 9 2019 su - -rwxr-xr-x 1 root root 22392 Feb 28 2019 sync - -rwxr-xr-x 1 root root 283324 Apr 23 2019 tar - -rwxr-xr-x 1 root root 9808 Jan 21 2019 tempfile - -rwxr-xr-x 1 root root 63464 Feb 28 2019 touch - -rwxr-xr-x 1 root root 18260 Feb 28 2019 true - -rwxr-xr-x 1 root root 9636 Apr 22 07:38 ulockmgr_server - -rwsr-xr-x 1 root root 21976 Jan 9 2019 umount - -rwxr-xr-x 1 root root 22380 Feb 28 2019 uname - -rwxr-xr-x 2 root root 2345 Jan 5 2019 uncompress - -rwxr-xr-x 1 root root 88444 Feb 28 2019 vdir - -rwxr-xr-x 1 root root 21980 Jan 9 2019 wdctl - -rwxr-xr-x 1 root root 946 Jan 21 2019 which - lrwxrwxrwx 1 root root 8 Sep 26 2018 ypdomainname -> hostname - -rwxr-xr-x 1 root root 1983 Jan 5 2019 zcat - -rwxr-xr-x 1 root root 1677 Jan 5 2019 zcmp - -rwxr-xr-x 1 root root 5879 Jan 5 2019 zdiff - -rwxr-xr-x 1 root root 29 Jan 5 2019 zegrep - -rwxr-xr-x 1 root root 29 Jan 5 2019 zfgrep - -rwxr-xr-x 1 root root 2080 Jan 5 2019 zforce - -rwxr-xr-x 1 root root 7584 Jan 5 2019 zgrep - -rwxr-xr-x 1 root root 2205 Jan 5 2019 zless - -rwxr-xr-x 1 root root 1841 Jan 5 2019 zmore - -rwxr-xr-x 1 root root 4552 Jan 5 2019 znew -I: user script /srv/workspace/pbuilder/8958/tmp/hooks/D02_print_environment finished + -rwxr-xr-x 1 root root 767656 Apr 18 2019 bash + -rwxr-xr-x 3 root root 26052 Jul 11 2019 bunzip2 + -rwxr-xr-x 3 root root 26052 Jul 11 2019 bzcat + lrwxrwxrwx 1 root root 6 Jul 11 2019 bzcmp -> bzdiff + -rwxr-xr-x 1 root root 2227 Jul 11 2019 bzdiff + lrwxrwxrwx 1 root root 6 Jul 11 2019 bzegrep -> bzgrep + -rwxr-xr-x 1 root root 4877 Jun 25 2019 bzexe + lrwxrwxrwx 1 root root 6 Jul 11 2019 bzfgrep -> bzgrep + -rwxr-xr-x 1 root root 3641 Jul 11 2019 bzgrep + -rwxr-xr-x 3 root root 26052 Jul 11 2019 bzip2 + -rwxr-xr-x 1 root root 9636 Jul 11 2019 bzip2recover + lrwxrwxrwx 1 root root 6 Jul 11 2019 bzless -> bzmore + -rwxr-xr-x 1 root root 1297 Jul 11 2019 bzmore + -rwxr-xr-x 1 root root 22432 Mar 1 2019 cat + -rwxr-xr-x 1 root root 38868 Mar 1 2019 chgrp + -rwxr-xr-x 1 root root 38836 Mar 1 2019 chmod + -rwxr-xr-x 1 root root 42972 Mar 1 2019 chown + -rwxr-xr-x 1 root root 88376 Mar 1 2019 cp + -rwxr-xr-x 1 root root 75516 Jan 18 2019 dash + -rwxr-xr-x 1 root root 71648 Mar 1 2019 date + -rwxr-xr-x 1 root root 51212 Mar 1 2019 dd + -rwxr-xr-x 1 root root 55672 Mar 1 2019 df + -rwxr-xr-x 1 root root 88444 Mar 1 2019 dir + -rwxr-xr-x 1 root root 54872 Jan 10 2019 dmesg + lrwxrwxrwx 1 root root 8 Sep 27 2018 dnsdomainname -> hostname + lrwxrwxrwx 1 root root 8 Sep 27 2018 domainname -> hostname + -rwxr-xr-x 1 root root 22364 Mar 1 2019 echo + -rwxr-xr-x 1 root root 28 Jan 8 2019 egrep + -rwxr-xr-x 1 root root 18260 Mar 1 2019 false + -rwxr-xr-x 1 root root 28 Jan 8 2019 fgrep + -rwxr-xr-x 1 root root 47356 Jan 10 2019 findmnt + -rwsr-xr-x 1 root root 21980 Apr 23 09:38 fusermount + -rwxr-xr-x 1 root root 124508 Jan 8 2019 grep + -rwxr-xr-x 2 root root 2345 Jan 6 2019 gunzip + -rwxr-xr-x 1 root root 6375 Jan 6 2019 gzexe + -rwxr-xr-x 1 root root 64232 Jan 6 2019 gzip + -rwxr-xr-x 1 root root 13784 Sep 27 2018 hostname + -rwxr-xr-x 1 root root 43044 Mar 1 2019 ln + -rwxr-xr-x 1 root root 34932 Jul 27 2018 login + -rwxr-xr-x 1 root root 88444 Mar 1 2019 ls + -rwxr-xr-x 1 root root 67036 Jan 10 2019 lsblk + -rwxr-xr-x 1 root root 47168 Mar 1 2019 mkdir + -rwxr-xr-x 1 root root 43040 Mar 1 2019 mknod + -rwxr-xr-x 1 root root 26552 Mar 1 2019 mktemp + -rwxr-xr-x 1 root root 26024 Jan 10 2019 more + -rwsr-xr-x 1 root root 34268 Jan 10 2019 mount + -rwxr-xr-x 1 root root 9688 Jan 10 2019 mountpoint + -rwxr-xr-x 1 root root 84284 Mar 1 2019 mv + lrwxrwxrwx 1 root root 8 Sep 27 2018 nisdomainname -> hostname + lrwxrwxrwx 1 root root 14 Feb 15 2019 pidof -> /sbin/killall5 + -rwxr-xr-x 1 root root 22416 Mar 1 2019 pwd + lrwxrwxrwx 1 root root 4 Apr 18 2019 rbash -> bash + -rwxr-xr-x 1 root root 26504 Mar 1 2019 readlink + -rwxr-xr-x 1 root root 42968 Mar 1 2019 rm + -rwxr-xr-x 1 root root 26496 Mar 1 2019 rmdir + -rwxr-xr-x 1 root root 14136 Jan 22 2019 run-parts + -rwxr-xr-x 1 root root 76012 Dec 23 2018 sed + lrwxrwxrwx 1 root root 4 Jun 12 19:45 sh -> bash + lrwxrwxrwx 1 root root 4 Jun 10 22:24 sh.distrib -> dash + -rwxr-xr-x 1 root root 22384 Mar 1 2019 sleep + -rwxr-xr-x 1 root root 51124 Mar 1 2019 stty + -rwsr-xr-x 1 root root 42472 Jan 10 2019 su + -rwxr-xr-x 1 root root 22392 Mar 1 2019 sync + -rwxr-xr-x 1 root root 283324 Apr 24 2019 tar + -rwxr-xr-x 1 root root 9808 Jan 22 2019 tempfile + -rwxr-xr-x 1 root root 63464 Mar 1 2019 touch + -rwxr-xr-x 1 root root 18260 Mar 1 2019 true + -rwxr-xr-x 1 root root 9636 Apr 23 09:38 ulockmgr_server + -rwsr-xr-x 1 root root 21976 Jan 10 2019 umount + -rwxr-xr-x 1 root root 22380 Mar 1 2019 uname + -rwxr-xr-x 2 root root 2345 Jan 6 2019 uncompress + -rwxr-xr-x 1 root root 88444 Mar 1 2019 vdir + -rwxr-xr-x 1 root root 21980 Jan 10 2019 wdctl + -rwxr-xr-x 1 root root 946 Jan 22 2019 which + lrwxrwxrwx 1 root root 8 Sep 27 2018 ypdomainname -> hostname + -rwxr-xr-x 1 root root 1983 Jan 6 2019 zcat + -rwxr-xr-x 1 root root 1677 Jan 6 2019 zcmp + -rwxr-xr-x 1 root root 5879 Jan 6 2019 zdiff + -rwxr-xr-x 1 root root 29 Jan 6 2019 zegrep + -rwxr-xr-x 1 root root 29 Jan 6 2019 zfgrep + -rwxr-xr-x 1 root root 2080 Jan 6 2019 zforce + -rwxr-xr-x 1 root root 7584 Jan 6 2019 zgrep + -rwxr-xr-x 1 root root 2205 Jan 6 2019 zless + -rwxr-xr-x 1 root root 1841 Jan 6 2019 zmore + -rwxr-xr-x 1 root root 4552 Jan 6 2019 znew +I: user script /srv/workspace/pbuilder/1797/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -446,7 +480,7 @@ Get: 219 http://deb.debian.org/debian buster/main armhf libxml2-dev armhf 2.9.4+dfsg1-7+b3 [718 kB] Get: 220 http://deb.debian.org/debian buster/main armhf pkg-config armhf 0.29-6 [60.7 kB] Get: 221 http://deb.debian.org/debian buster/main armhf txt2man all 1.6.0-5 [29.7 kB] -Fetched 231 MB in 40s (5855 kB/s) +Fetched 231 MB in 59s (3919 kB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package libbsd0:armhf. (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 ... 18932 files and directories currently installed.) @@ -1381,7 +1415,7 @@ fakeroot is already the newest version (1.23-1). 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. I: Building the package -I: Running cd /build/mlpack-3.0.4/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b +I: Running cd /build/mlpack-3.0.4/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b dpkg-buildpackage: info: source package mlpack dpkg-buildpackage: info: source version 3.0.4-1 dpkg-buildpackage: info: source distribution unstable @@ -1475,28 +1509,26 @@ make -f CMakeFiles/mlpack_arma_config.dir/build.make CMakeFiles/mlpack_arma_config.dir/depend make -f CMakeFiles/doc.dir/build.make CMakeFiles/doc.dir/depend make[4]: Entering directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' -cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/mlpack-3.0.4 /build/mlpack-3.0.4 /build/mlpack-3.0.4/obj-arm-linux-gnueabihf /build/mlpack-3.0.4/obj-arm-linux-gnueabihf /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/CMakeFiles/mlpack_arma_config.dir/DependInfo.cmake --color= make[4]: Entering directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' +cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/mlpack-3.0.4 /build/mlpack-3.0.4 /build/mlpack-3.0.4/obj-arm-linux-gnueabihf /build/mlpack-3.0.4/obj-arm-linux-gnueabihf /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/CMakeFiles/mlpack_arma_config.dir/DependInfo.cmake --color= cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/mlpack-3.0.4 /build/mlpack-3.0.4 /build/mlpack-3.0.4/obj-arm-linux-gnueabihf /build/mlpack-3.0.4/obj-arm-linux-gnueabihf /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/CMakeFiles/doc.dir/DependInfo.cmake --color= -Scanning dependencies of target mlpack_arma_config Scanning dependencies of target doc make[4]: Leaving directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' -make[4]: Leaving directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' -make -f CMakeFiles/mlpack_arma_config.dir/build.make CMakeFiles/mlpack_arma_config.dir/build make -f CMakeFiles/doc.dir/build.make CMakeFiles/doc.dir/build make[4]: Entering directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' +Scanning dependencies of target mlpack_arma_config +make[4]: Leaving directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' +make -f CMakeFiles/mlpack_arma_config.dir/build.make CMakeFiles/mlpack_arma_config.dir/build make[4]: Entering directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' -[ 0%] Updating arma_config.hpp (if necessary) -cd /build/mlpack-3.0.4 && /usr/bin/cmake -D ARMADILLO_INCLUDE_DIR="/usr/include" -D ARMADILLO_VERSION_MAJOR="9" -D OPENMP_FOUND="TRUE" -P CMake/CreateArmaConfigInfo.cmake [ 0%] Creating Doxyfile to generate Doxygen documentation cd /build/mlpack-3.0.4 && /usr/bin/cmake -D DESTDIR=/build/mlpack-3.0.4/obj-arm-linux-gnueabihf -D MATHJAX="OFF" -D MATHJAX_FOUND="" -D MATHJAX_PATH="" -P /build/mlpack-3.0.4/CMake/GenerateDoxyfile.cmake +[ 0%] Updating arma_config.hpp (if necessary) +cd /build/mlpack-3.0.4 && /usr/bin/cmake -D ARMADILLO_INCLUDE_DIR="/usr/include" -D ARMADILLO_VERSION_MAJOR="9" -D OPENMP_FOUND="TRUE" -P CMake/CreateArmaConfigInfo.cmake make[4]: Leaving directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' [ 0%] Generating API documentation with Doxygen -[ 0%] Built target mlpack_arma_config /usr/bin/doxygen /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/Doxyfile +[ 0%] Built target mlpack_arma_config make -f src/mlpack/CMakeFiles/mlpack_headers.dir/build.make src/mlpack/CMakeFiles/mlpack_headers.dir/depend -make[4]: Entering directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' -cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/mlpack-3.0.4 /build/mlpack-3.0.4/src/mlpack /build/mlpack-3.0.4/obj-arm-linux-gnueabihf /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/CMakeFiles/mlpack_headers.dir/DependInfo.cmake --color= warning: Tag `USE_WINDOWS_ENCODING' at line 11 of file `/build/mlpack-3.0.4/obj-arm-linux-gnueabihf/Doxyfile' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag `DETAILS_AT_TOP' at line 33 of file `/build/mlpack-3.0.4/obj-arm-linux-gnueabihf/Doxyfile' has become obsolete. @@ -1514,6 +1546,8 @@ warning: Tag `MAX_DOT_GRAPH_HEIGHT' at line 253 of file `/build/mlpack-3.0.4/obj-arm-linux-gnueabihf/Doxyfile' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: the dot tool could not be found at dot-Gbgcolor=black +make[4]: Entering directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' +cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/mlpack-3.0.4 /build/mlpack-3.0.4/src/mlpack /build/mlpack-3.0.4/obj-arm-linux-gnueabihf /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/CMakeFiles/mlpack_headers.dir/DependInfo.cmake --color= Scanning dependencies of target mlpack_headers make[4]: Leaving directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' make -f src/mlpack/CMakeFiles/mlpack_headers.dir/build.make src/mlpack/CMakeFiles/mlpack_headers.dir/build @@ -1523,7 +1557,6 @@ cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack && /usr/bin/cmake -E copy /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/mlpack_export.hpp /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/include/mlpack cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack && /usr/bin/cmake -E copy /build/mlpack-3.0.4/src/mlpack/bindings/cli/add_to_po.hpp /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/include/mlpack/bindings/cli/add_to_po.hpp cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack && /usr/bin/cmake -E copy /build/mlpack-3.0.4/src/mlpack/bindings/cli/cli_option.hpp /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/include/mlpack/bindings/cli/cli_option.hpp -cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack && /usr/bin/cmake -E copy /build/mlpack-3.0.4/src/mlpack/bindings/cli/default_param.hpp /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/include/mlpack/bindings/cli/default_param.hpp Notice: Output directory `./doc' does not exist. I have created it for you. Searching for include files... Searching for example files... @@ -1618,8 +1651,9 @@ lookup cache used 0/65536 hits=0 misses=0 finished... make[4]: Leaving directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' -cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack && /usr/bin/cmake -E copy /build/mlpack-3.0.4/src/mlpack/bindings/cli/default_param_impl.hpp /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/include/mlpack/bindings/cli/default_param_impl.hpp +cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack && /usr/bin/cmake -E copy /build/mlpack-3.0.4/src/mlpack/bindings/cli/default_param.hpp /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/include/mlpack/bindings/cli/default_param.hpp [ 0%] Built target doc +cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack && /usr/bin/cmake -E copy /build/mlpack-3.0.4/src/mlpack/bindings/cli/default_param_impl.hpp /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/include/mlpack/bindings/cli/default_param_impl.hpp cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack && /usr/bin/cmake -E copy /build/mlpack-3.0.4/src/mlpack/bindings/cli/delete_allocated_memory.hpp /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/include/mlpack/bindings/cli/delete_allocated_memory.hpp cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack && /usr/bin/cmake -E copy /build/mlpack-3.0.4/src/mlpack/bindings/cli/end_program.hpp /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/include/mlpack/bindings/cli/end_program.hpp cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack && /usr/bin/cmake -E copy /build/mlpack-3.0.4/src/mlpack/bindings/cli/get_allocated_memory.hpp /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/include/mlpack/bindings/cli/get_allocated_memory.hpp @@ -2493,11 +2527,11 @@ cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/mlpack-3.0.4 /build/mlpack-3.0.4 /build/mlpack-3.0.4/obj-arm-linux-gnueabihf /build/mlpack-3.0.4/obj-arm-linux-gnueabihf /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/CMakeFiles/pkgconfig.dir/DependInfo.cmake --color= make[4]: Entering directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' Scanning dependencies of target pkgconfig +[ 1%] Generating CXX prefix source src/mlpack/cotire/mlpack_CXX_prefix.cxx make[4]: Leaving directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' make -f CMakeFiles/pkgconfig.dir/build.make CMakeFiles/pkgconfig.dir/build -make[4]: Entering directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' -[ 1%] Generating CXX prefix source src/mlpack/cotire/mlpack_CXX_prefix.cxx /usr/bin/cmake -DCOTIRE_BUILD_TYPE:STRING=None -DCOTIRE_VERBOSE:BOOL=1 -P /build/mlpack-3.0.4/CMake/cotire.cmake combine /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/mlpack_CXX_cotire.cmake /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/cotire/mlpack_CXX_prefix.cxx /build/mlpack-3.0.4/src/mlpack/prereqs.hpp +make[4]: Entering directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' [ 2%] Generating mlpack.pc (pkg-config) file. /usr/bin/cmake -P /build/mlpack-3.0.4/CMake/GeneratePkgConfig.cmake #ifdef __cplusplus @@ -2521,9 +2555,9 @@ make -f src/mlpack/CMakeFiles/mlpack.dir/build.make src/mlpack/CMakeFiles/mlpack.dir/build make[4]: Entering directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' [ 2%] Building CXX object src/mlpack/CMakeFiles/mlpack.dir/bindings/cli/print_help.cpp.o +cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack && /usr/bin/c++ -DARMA_32BIT_WORD -DARMA_NO_DEBUG -DBOOST_TEST_DYN_LINK -DHAS_OPENMP -DNDEBUG -Dmlpack_EXPORTS -I/build/mlpack-3.0.4/src -I/build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/.. -g -O2 -ffile-prefix-map=/build/mlpack-3.0.4=. -fstack-protector-strong -Wformat -Werror=format-security --param ggc-min-expand=20 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -ftemplate-depth=1000 -O3 -fopenmp -fPIC -Winvalid-pch -include /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/cotire/mlpack_CXX_prefix.hxx -std=gnu++11 -o CMakeFiles/mlpack.dir/bindings/cli/print_help.cpp.o -c /build/mlpack-3.0.4/src/mlpack/bindings/cli/print_help.cpp [ 2%] Building CXX object src/mlpack/CMakeFiles/mlpack.dir/bindings/tests/clean_memory.cpp.o cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack && /usr/bin/c++ -DARMA_32BIT_WORD -DARMA_NO_DEBUG -DBOOST_TEST_DYN_LINK -DHAS_OPENMP -DNDEBUG -Dmlpack_EXPORTS -I/build/mlpack-3.0.4/src -I/build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/.. -g -O2 -ffile-prefix-map=/build/mlpack-3.0.4=. -fstack-protector-strong -Wformat -Werror=format-security --param ggc-min-expand=20 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -ftemplate-depth=1000 -O3 -fopenmp -fPIC -Winvalid-pch -include /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/cotire/mlpack_CXX_prefix.hxx -std=gnu++11 -o CMakeFiles/mlpack.dir/bindings/tests/clean_memory.cpp.o -c /build/mlpack-3.0.4/src/mlpack/bindings/tests/clean_memory.cpp -cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack && /usr/bin/c++ -DARMA_32BIT_WORD -DARMA_NO_DEBUG -DBOOST_TEST_DYN_LINK -DHAS_OPENMP -DNDEBUG -Dmlpack_EXPORTS -I/build/mlpack-3.0.4/src -I/build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/.. -g -O2 -ffile-prefix-map=/build/mlpack-3.0.4=. -fstack-protector-strong -Wformat -Werror=format-security --param ggc-min-expand=20 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -ftemplate-depth=1000 -O3 -fopenmp -fPIC -Winvalid-pch -include /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/cotire/mlpack_CXX_prefix.hxx -std=gnu++11 -o CMakeFiles/mlpack.dir/bindings/cli/print_help.cpp.o -c /build/mlpack-3.0.4/src/mlpack/bindings/cli/print_help.cpp [ 2%] Building CXX object src/mlpack/CMakeFiles/mlpack.dir/core/data/load_csv.cpp.o cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack && /usr/bin/c++ -DARMA_32BIT_WORD -DARMA_NO_DEBUG -DBOOST_TEST_DYN_LINK -DHAS_OPENMP -DNDEBUG -Dmlpack_EXPORTS -I/build/mlpack-3.0.4/src -I/build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/.. -g -O2 -ffile-prefix-map=/build/mlpack-3.0.4=. -fstack-protector-strong -Wformat -Werror=format-security --param ggc-min-expand=20 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -ftemplate-depth=1000 -O3 -fopenmp -fPIC -Winvalid-pch -include /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/cotire/mlpack_CXX_prefix.hxx -std=gnu++11 -o CMakeFiles/mlpack.dir/core/data/load_csv.cpp.o -c /build/mlpack-3.0.4/src/mlpack/core/data/load_csv.cpp [ 3%] Building CXX object src/mlpack/CMakeFiles/mlpack.dir/core/data/load.cpp.o @@ -2852,6 +2886,19 @@ /usr/include/c++/8/bits/stl_algo.h:2639:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 __move_merge(_InputIterator __first1, _InputIterator __last1, ^~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:69, + from /usr/include/boost/archive/detail/helper_collection.hpp:20, + from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, + from /usr/include/boost/serialization/map.hpp:24, + from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/cotire/mlpack_CXX_prefix.cxx:4, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/cotire/mlpack_CXX_prefix.hxx:4: +/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': +/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 + vector<_Tp, _Alloc>:: + ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]': +/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 In file included from /build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree.hpp:558, from /build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree.hpp:23, from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search.hpp:20, @@ -2875,19 +2922,6 @@ ^~~~~~~~~~~~~~~~~ /build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:71:13: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter /build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:71:13: note: use '-faligned-new' to enable C++17 over-aligned new support -In file included from /usr/include/c++/8/vector:69, - from /usr/include/boost/archive/detail/helper_collection.hpp:20, - from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, - from /usr/include/boost/serialization/map.hpp:24, - from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/cotire/mlpack_CXX_prefix.cxx:4, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/cotire/mlpack_CXX_prefix.hxx:4: -/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': -/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 - vector<_Tp, _Alloc>:: - ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]': -/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 In file included from /usr/include/c++/8/map:60, from /usr/include/boost/serialization/map.hpp:20, from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, @@ -3119,18 +3153,6 @@ ^~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2415:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:2415: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++/8/bits/stl_algo.h:61, - from /usr/include/c++/8/algorithm:62, - from /usr/include/boost/archive/detail/helper_collection.hpp:23, - from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, - from /usr/include/boost/serialization/map.hpp:24, - from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/cotire/mlpack_CXX_prefix.cxx:4, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/cotire/mlpack_CXX_prefix.hxx:4: -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit> >::CandidateCmp>]': -/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, - ^~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2460:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 = std::__rotate_adaptive(__first_cut, __middle, __second_cut, ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -3289,6 +3311,20 @@ /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/bits/stl_algo.h:61, + from /usr/include/c++/8/algorithm:62, + from /usr/include/boost/archive/detail/helper_collection.hpp:23, + from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, + from /usr/include/boost/serialization/map.hpp:24, + from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/cotire/mlpack_CXX_prefix.cxx:4, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/cotire/mlpack_CXX_prefix.hxx:4: +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit> >::CandidateCmp>]': +/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, + ^~~~~~~~~~~~~ +[ 18%] Building CXX object src/mlpack/CMakeFiles/mlpack.dir/methods/fastmks/fastmks_model.cpp.o +cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack && /usr/bin/c++ -DARMA_32BIT_WORD -DARMA_NO_DEBUG -DBOOST_TEST_DYN_LINK -DHAS_OPENMP -DNDEBUG -Dmlpack_EXPORTS -I/build/mlpack-3.0.4/src -I/build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/.. -g -O2 -ffile-prefix-map=/build/mlpack-3.0.4=. -fstack-protector-strong -Wformat -Werror=format-security --param ggc-min-expand=20 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -ftemplate-depth=1000 -O3 -fopenmp -fPIC -Winvalid-pch -include /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/cotire/mlpack_CXX_prefix.hxx -std=gnu++11 -o CMakeFiles/mlpack.dir/methods/fastmks/fastmks_model.cpp.o -c /build/mlpack-3.0.4/src/mlpack/methods/fastmks/fastmks_model.cpp In file included from /usr/include/c++/8/vector:69, from /usr/include/boost/archive/detail/helper_collection.hpp:20, from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, @@ -3300,8 +3336,6 @@ /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector > >'} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ -[ 18%] Building CXX object src/mlpack/CMakeFiles/mlpack.dir/methods/fastmks/fastmks_model.cpp.o -cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack && /usr/bin/c++ -DARMA_32BIT_WORD -DARMA_NO_DEBUG -DBOOST_TEST_DYN_LINK -DHAS_OPENMP -DNDEBUG -Dmlpack_EXPORTS -I/build/mlpack-3.0.4/src -I/build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/.. -g -O2 -ffile-prefix-map=/build/mlpack-3.0.4=. -fstack-protector-strong -Wformat -Werror=format-security --param ggc-min-expand=20 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -ftemplate-depth=1000 -O3 -fopenmp -fPIC -Winvalid-pch -include /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/cotire/mlpack_CXX_prefix.hxx -std=gnu++11 -o CMakeFiles/mlpack.dir/methods/fastmks/fastmks_model.cpp.o -c /build/mlpack-3.0.4/src/mlpack/methods/fastmks/fastmks_model.cpp In file included from /usr/include/c++/8/vector:64, from /usr/include/boost/archive/detail/helper_collection.hpp:20, from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, @@ -3351,8 +3385,6 @@ /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ -[ 18%] Building CXX object src/mlpack/CMakeFiles/mlpack.dir/methods/gmm/gmm.cpp.o -cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack && /usr/bin/c++ -DARMA_32BIT_WORD -DARMA_NO_DEBUG -DBOOST_TEST_DYN_LINK -DHAS_OPENMP -DNDEBUG -Dmlpack_EXPORTS -I/build/mlpack-3.0.4/src -I/build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/.. -g -O2 -ffile-prefix-map=/build/mlpack-3.0.4=. -fstack-protector-strong -Wformat -Werror=format-security --param ggc-min-expand=20 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -ftemplate-depth=1000 -O3 -fopenmp -fPIC -Winvalid-pch -include /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/cotire/mlpack_CXX_prefix.hxx -std=gnu++11 -o CMakeFiles/mlpack.dir/methods/gmm/gmm.cpp.o -c /build/mlpack-3.0.4/src/mlpack/methods/gmm/gmm.cpp In file included from /build/mlpack-3.0.4/src/mlpack/methods/fastmks/fastmks.hpp:294, from /build/mlpack-3.0.4/src/mlpack/methods/fastmks/fastmks_model.hpp:16, from /build/mlpack-3.0.4/src/mlpack/methods/fastmks/fastmks_model.cpp:12: @@ -3442,6 +3474,8 @@ /build/mlpack-3.0.4/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:489:9: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] /build/mlpack-3.0.4/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:489:9: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter /build/mlpack-3.0.4/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:489:9: note: use '-faligned-new' to enable C++17 over-aligned new support +[ 18%] Building CXX object src/mlpack/CMakeFiles/mlpack.dir/methods/gmm/gmm.cpp.o +cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack && /usr/bin/c++ -DARMA_32BIT_WORD -DARMA_NO_DEBUG -DBOOST_TEST_DYN_LINK -DHAS_OPENMP -DNDEBUG -Dmlpack_EXPORTS -I/build/mlpack-3.0.4/src -I/build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/.. -g -O2 -ffile-prefix-map=/build/mlpack-3.0.4=. -fstack-protector-strong -Wformat -Werror=format-security --param ggc-min-expand=20 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -ftemplate-depth=1000 -O3 -fopenmp -fPIC -Winvalid-pch -include /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/cotire/mlpack_CXX_prefix.hxx -std=gnu++11 -o CMakeFiles/mlpack.dir/methods/gmm/gmm.cpp.o -c /build/mlpack-3.0.4/src/mlpack/methods/gmm/gmm.cpp [ 18%] Building CXX object src/mlpack/CMakeFiles/mlpack.dir/methods/hoeffding_trees/hoeffding_tree_model.cpp.o cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack && /usr/bin/c++ -DARMA_32BIT_WORD -DARMA_NO_DEBUG -DBOOST_TEST_DYN_LINK -DHAS_OPENMP -DNDEBUG -Dmlpack_EXPORTS -I/build/mlpack-3.0.4/src -I/build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/.. -g -O2 -ffile-prefix-map=/build/mlpack-3.0.4=. -fstack-protector-strong -Wformat -Werror=format-security --param ggc-min-expand=20 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -ftemplate-depth=1000 -O3 -fopenmp -fPIC -Winvalid-pch -include /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/cotire/mlpack_CXX_prefix.hxx -std=gnu++11 -o CMakeFiles/mlpack.dir/methods/hoeffding_trees/hoeffding_tree_model.cpp.o -c /build/mlpack-3.0.4/src/mlpack/methods/hoeffding_trees/hoeffding_tree_model.cpp In file included from /build/mlpack-3.0.4/src/mlpack/methods/hoeffding_trees/hoeffding_tree_model.cpp:12: @@ -3796,10 +3830,23 @@ from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/cotire/mlpack_CXX_prefix.cxx:4, from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/cotire/mlpack_CXX_prefix.hxx:4: +/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const std::pair&}; _Tp = std::pair; _Alloc = std::allocator >]': +/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector > >'} changed in GCC 7.1 + vector<_Tp, _Alloc>:: + ^~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:69, + from /usr/include/boost/archive/detail/helper_collection.hpp:20, + from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, + from /usr/include/boost/serialization/map.hpp:24, + from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/cotire/mlpack_CXX_prefix.cxx:4, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/cotire/mlpack_CXX_prefix.hxx:4: /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {mlpack::tree::HoeffdingCategoricalSplit}; _Tp = mlpack::tree::HoeffdingCategoricalSplit; _Alloc = std::allocator >]': /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >'} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const mlpack::tree::CoverTreeMapEntry, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>&}; _Tp = mlpack::tree::CoverTreeMapEntry, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>; _Alloc = std::allocator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> >]': +/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::iterator' {aka '__gnu_cxx::__normal_iterator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >'} changed in GCC 7.1 /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {mlpack::tree::HoeffdingCategoricalSplit}; _Tp = mlpack::tree::HoeffdingCategoricalSplit; _Alloc = std::allocator >]': /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); @@ -3808,25 +3855,12 @@ /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >'} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const mlpack::tree::CoverTreeMapEntry, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>&}; _Tp = mlpack::tree::CoverTreeMapEntry, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>; _Alloc = std::allocator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> >]': +/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::iterator' {aka '__gnu_cxx::__normal_iterator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >'} changed in GCC 7.1 /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {mlpack::tree::HoeffdingCategoricalSplit}; _Tp = mlpack::tree::HoeffdingCategoricalSplit; _Alloc = std::allocator >]': /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:69, - from /usr/include/boost/archive/detail/helper_collection.hpp:20, - from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, - from /usr/include/boost/serialization/map.hpp:24, - from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/cotire/mlpack_CXX_prefix.cxx:4, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/cotire/mlpack_CXX_prefix.hxx:4: -/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const std::pair&}; _Tp = std::pair; _Alloc = std::allocator >]': -/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector > >'} changed in GCC 7.1 - vector<_Tp, _Alloc>:: - ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const mlpack::tree::CoverTreeMapEntry, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>&}; _Tp = mlpack::tree::CoverTreeMapEntry, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>; _Alloc = std::allocator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> >]': -/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::iterator' {aka '__gnu_cxx::__normal_iterator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >'} changed in GCC 7.1 -/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const mlpack::tree::CoverTreeMapEntry, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>&}; _Tp = mlpack::tree::CoverTreeMapEntry, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>; _Alloc = std::allocator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> >]': -/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::iterator' {aka '__gnu_cxx::__normal_iterator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >'} changed in GCC 7.1 /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const mlpack::tree::CoverTreeMapEntry, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>&}; _Tp = mlpack::tree::CoverTreeMapEntry, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>; _Alloc = std::allocator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> >]': /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::iterator' {aka '__gnu_cxx::__normal_iterator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >'} changed in GCC 7.1 /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const mlpack::tree::CoverTreeMapEntry, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>&}; _Tp = mlpack::tree::CoverTreeMapEntry, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>; _Alloc = std::allocator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> >]': @@ -3857,16 +3891,8 @@ ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const mlpack::tree::CoverTree, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry&}; _Tp = mlpack::tree::CoverTree, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry; _Alloc = std::allocator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry>]': /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> >::iterator' {aka '__gnu_cxx::__normal_iterator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >'} changed in GCC 7.1 -/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {mlpack::tree::BinaryNumericSplit}; _Tp = mlpack::tree::BinaryNumericSplit; _Alloc = std::allocator >]': -/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >'} changed in GCC 7.1 - vector<_Tp, _Alloc>:: - ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const mlpack::tree::CoverTree, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry&}; _Tp = mlpack::tree::CoverTree, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry; _Alloc = std::allocator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry>]': /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> >::iterator' {aka '__gnu_cxx::__normal_iterator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >'} changed in GCC 7.1 -/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {mlpack::tree::BinaryNumericSplit}; _Tp = mlpack::tree::BinaryNumericSplit; _Alloc = std::allocator >]': -/usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - _M_realloc_insert(end(), std::forward<_Args>(__args)...); - ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const mlpack::tree::CoverTree, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry&}; _Tp = mlpack::tree::CoverTree, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry; _Alloc = std::allocator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry>]': /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> >::iterator' {aka '__gnu_cxx::__normal_iterator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >'} changed in GCC 7.1 /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const mlpack::tree::CoverTree, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry&}; _Tp = mlpack::tree::CoverTree, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry; _Alloc = std::allocator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry>]': @@ -3889,12 +3915,12 @@ /usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {mlpack::tree::BinaryNumericSplit}; _Tp = mlpack::tree::BinaryNumericSplit; _Alloc = std::allocator >]': -/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >'} changed in GCC 7.1 +/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {mlpack::tree::BinaryNumericSplit}; _Tp = mlpack::tree::BinaryNumericSplit; _Alloc = std::allocator >]': +/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >'} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {mlpack::tree::BinaryNumericSplit}; _Tp = mlpack::tree::BinaryNumericSplit; _Alloc = std::allocator >]': -/usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {mlpack::tree::BinaryNumericSplit}; _Tp = mlpack::tree::BinaryNumericSplit; _Alloc = std::allocator >]': +/usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::CandidateCmp>]': @@ -3903,6 +3929,14 @@ /usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::CandidateCmp>]': /usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 +/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {mlpack::tree::BinaryNumericSplit}; _Tp = mlpack::tree::BinaryNumericSplit; _Alloc = std::allocator >]': +/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >'} changed in GCC 7.1 + vector<_Tp, _Alloc>:: + ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {mlpack::tree::BinaryNumericSplit}; _Tp = mlpack::tree::BinaryNumericSplit; _Alloc = std::allocator >]': +/usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + _M_realloc_insert(end(), std::forward<_Args>(__args)...); + ^~~~~~~~~~~~~~~~~ [ 18%] Building CXX object src/mlpack/CMakeFiles/mlpack.dir/methods/lars/lars.cpp.o cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack && /usr/bin/c++ -DARMA_32BIT_WORD -DARMA_NO_DEBUG -DBOOST_TEST_DYN_LINK -DHAS_OPENMP -DNDEBUG -Dmlpack_EXPORTS -I/build/mlpack-3.0.4/src -I/build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/.. -g -O2 -ffile-prefix-map=/build/mlpack-3.0.4=. -fstack-protector-strong -Wformat -Werror=format-security --param ggc-min-expand=20 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -ftemplate-depth=1000 -O3 -fopenmp -fPIC -Winvalid-pch -include /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/cotire/mlpack_CXX_prefix.hxx -std=gnu++11 -o CMakeFiles/mlpack.dir/methods/lars/lars.cpp.o -c /build/mlpack-3.0.4/src/mlpack/methods/lars/lars.cpp In file included from /usr/include/c++/8/vector:69, @@ -5069,6 +5103,8 @@ /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ +[ 20%] Building CXX object src/mlpack/CMakeFiles/mlpack.dir/methods/local_coordinate_coding/lcc.cpp.o +cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack && /usr/bin/c++ -DARMA_32BIT_WORD -DARMA_NO_DEBUG -DBOOST_TEST_DYN_LINK -DHAS_OPENMP -DNDEBUG -Dmlpack_EXPORTS -I/build/mlpack-3.0.4/src -I/build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/.. -g -O2 -ffile-prefix-map=/build/mlpack-3.0.4=. -fstack-protector-strong -Wformat -Werror=format-security --param ggc-min-expand=20 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -ftemplate-depth=1000 -O3 -fopenmp -fPIC -Winvalid-pch -include /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/cotire/mlpack_CXX_prefix.hxx -std=gnu++11 -o CMakeFiles/mlpack.dir/methods/local_coordinate_coding/lcc.cpp.o -c /build/mlpack-3.0.4/src/mlpack/methods/local_coordinate_coding/lcc.cpp /usr/include/c++/8/bits/stl_vector.h: In member function 'void mlpack::fastmks::FastMKS::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with KernelType = mlpack::kernel::EpanechnikovKernel; MatType = arma::Mat; TreeType = mlpack::tree::StandardCoverTree]': /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 _M_realloc_insert(end(), __x); @@ -5209,8 +5245,6 @@ /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ -[ 20%] Building CXX object src/mlpack/CMakeFiles/mlpack.dir/methods/local_coordinate_coding/lcc.cpp.o -cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack && /usr/bin/c++ -DARMA_32BIT_WORD -DARMA_NO_DEBUG -DBOOST_TEST_DYN_LINK -DHAS_OPENMP -DNDEBUG -Dmlpack_EXPORTS -I/build/mlpack-3.0.4/src -I/build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/.. -g -O2 -ffile-prefix-map=/build/mlpack-3.0.4=. -fstack-protector-strong -Wformat -Werror=format-security --param ggc-min-expand=20 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -ftemplate-depth=1000 -O3 -fopenmp -fPIC -Winvalid-pch -include /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/cotire/mlpack_CXX_prefix.hxx -std=gnu++11 -o CMakeFiles/mlpack.dir/methods/local_coordinate_coding/lcc.cpp.o -c /build/mlpack-3.0.4/src/mlpack/methods/local_coordinate_coding/lcc.cpp /usr/include/c++/8/bits/stl_vector.h: In member function 'void mlpack::tree::CoverTree::DualTreeTraverser::Traverse(mlpack::tree::CoverTree&, mlpack::tree::CoverTree&) [with RuleType = mlpack::fastmks::FastMKSRules, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> >; MetricType = mlpack::metric::IPMetric; StatisticType = mlpack::fastmks::FastMKSStat; MatType = arma::Mat; RootPointPolicy = mlpack::tree::FirstPointIsRoot]': /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 _M_realloc_insert(end(), __x); @@ -5461,8 +5495,8 @@ [ 23%] Building CXX object src/mlpack/CMakeFiles/mlpack.dir/methods/sparse_autoencoder/sparse_autoencoder_function.cpp.o cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack && /usr/bin/c++ -DARMA_32BIT_WORD -DARMA_NO_DEBUG -DBOOST_TEST_DYN_LINK -DHAS_OPENMP -DNDEBUG -Dmlpack_EXPORTS -I/build/mlpack-3.0.4/src -I/build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/.. -g -O2 -ffile-prefix-map=/build/mlpack-3.0.4=. -fstack-protector-strong -Wformat -Werror=format-security --param ggc-min-expand=20 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -ftemplate-depth=1000 -O3 -fopenmp -fPIC -Winvalid-pch -include /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/cotire/mlpack_CXX_prefix.hxx -std=gnu++11 -o CMakeFiles/mlpack.dir/methods/sparse_autoencoder/sparse_autoencoder_function.cpp.o -c /build/mlpack-3.0.4/src/mlpack/methods/sparse_autoencoder/sparse_autoencoder_function.cpp [ 23%] Building CXX object src/mlpack/CMakeFiles/mlpack.dir/methods/sparse_autoencoder/maximal_inputs.cpp.o -cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack && /usr/bin/c++ -DARMA_32BIT_WORD -DARMA_NO_DEBUG -DBOOST_TEST_DYN_LINK -DHAS_OPENMP -DNDEBUG -Dmlpack_EXPORTS -I/build/mlpack-3.0.4/src -I/build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/.. -g -O2 -ffile-prefix-map=/build/mlpack-3.0.4=. -fstack-protector-strong -Wformat -Werror=format-security --param ggc-min-expand=20 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -ftemplate-depth=1000 -O3 -fopenmp -fPIC -Winvalid-pch -include /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/cotire/mlpack_CXX_prefix.hxx -std=gnu++11 -o CMakeFiles/mlpack.dir/methods/sparse_autoencoder/maximal_inputs.cpp.o -c /build/mlpack-3.0.4/src/mlpack/methods/sparse_autoencoder/maximal_inputs.cpp [ 24%] Building CXX object src/mlpack/CMakeFiles/mlpack.dir/methods/sparse_coding/sparse_coding.cpp.o +cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack && /usr/bin/c++ -DARMA_32BIT_WORD -DARMA_NO_DEBUG -DBOOST_TEST_DYN_LINK -DHAS_OPENMP -DNDEBUG -Dmlpack_EXPORTS -I/build/mlpack-3.0.4/src -I/build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/.. -g -O2 -ffile-prefix-map=/build/mlpack-3.0.4=. -fstack-protector-strong -Wformat -Werror=format-security --param ggc-min-expand=20 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -ftemplate-depth=1000 -O3 -fopenmp -fPIC -Winvalid-pch -include /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/cotire/mlpack_CXX_prefix.hxx -std=gnu++11 -o CMakeFiles/mlpack.dir/methods/sparse_autoencoder/maximal_inputs.cpp.o -c /build/mlpack-3.0.4/src/mlpack/methods/sparse_autoencoder/maximal_inputs.cpp cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack && /usr/bin/c++ -DARMA_32BIT_WORD -DARMA_NO_DEBUG -DBOOST_TEST_DYN_LINK -DHAS_OPENMP -DNDEBUG -Dmlpack_EXPORTS -I/build/mlpack-3.0.4/src -I/build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/.. -g -O2 -ffile-prefix-map=/build/mlpack-3.0.4=. -fstack-protector-strong -Wformat -Werror=format-security --param ggc-min-expand=20 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -ftemplate-depth=1000 -O3 -fopenmp -fPIC -Winvalid-pch -include /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/cotire/mlpack_CXX_prefix.hxx -std=gnu++11 -o CMakeFiles/mlpack.dir/methods/sparse_coding/sparse_coding.cpp.o -c /build/mlpack-3.0.4/src/mlpack/methods/sparse_coding/sparse_coding.cpp [ 24%] Linking CXX shared library ../../lib/libmlpack.so cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack && /usr/bin/cmake -E cmake_link_script CMakeFiles/mlpack.dir/link.txt --verbose=1 @@ -5479,27 +5513,27 @@ Scanning dependencies of target mlpack_adaboost Scanning dependencies of target mlpack_sparse_coding make[4]: Leaving directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' -make -f src/mlpack/methods/adaboost/CMakeFiles/mlpack_adaboost.dir/build.make src/mlpack/methods/adaboost/CMakeFiles/mlpack_adaboost.dir/build make[4]: Leaving directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' make -f src/mlpack/methods/sparse_coding/CMakeFiles/mlpack_sparse_coding.dir/build.make src/mlpack/methods/sparse_coding/CMakeFiles/mlpack_sparse_coding.dir/build +make -f src/mlpack/methods/adaboost/CMakeFiles/mlpack_adaboost.dir/build.make src/mlpack/methods/adaboost/CMakeFiles/mlpack_adaboost.dir/build make[4]: Entering directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' make[4]: Entering directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' -[ 24%] Building CXX object src/mlpack/methods/adaboost/CMakeFiles/mlpack_adaboost.dir/adaboost_main.cpp.o [ 24%] Building CXX object src/mlpack/methods/sparse_coding/CMakeFiles/mlpack_sparse_coding.dir/sparse_coding_main.cpp.o +[ 24%] Building CXX object src/mlpack/methods/adaboost/CMakeFiles/mlpack_adaboost.dir/adaboost_main.cpp.o cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/methods/sparse_coding && /usr/bin/c++ -DARMA_32BIT_WORD -DARMA_NO_DEBUG -DBOOST_TEST_DYN_LINK -DHAS_OPENMP -DNDEBUG -I/build/mlpack-3.0.4/src -I/build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/.. -g -O2 -ffile-prefix-map=/build/mlpack-3.0.4=. -fstack-protector-strong -Wformat -Werror=format-security --param ggc-min-expand=20 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -ftemplate-depth=1000 -O3 -fopenmp -DBINDING_TYPE=BINDING_TYPE_CLI -std=gnu++11 -o CMakeFiles/mlpack_sparse_coding.dir/sparse_coding_main.cpp.o -c /build/mlpack-3.0.4/src/mlpack/methods/sparse_coding/sparse_coding_main.cpp cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/methods/adaboost && /usr/bin/c++ -DARMA_32BIT_WORD -DARMA_NO_DEBUG -DBOOST_TEST_DYN_LINK -DHAS_OPENMP -DNDEBUG -I/build/mlpack-3.0.4/src -I/build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/.. -g -O2 -ffile-prefix-map=/build/mlpack-3.0.4=. -fstack-protector-strong -Wformat -Werror=format-security --param ggc-min-expand=20 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -ftemplate-depth=1000 -O3 -fopenmp -DBINDING_TYPE=BINDING_TYPE_CLI -std=gnu++11 -o CMakeFiles/mlpack_adaboost.dir/adaboost_main.cpp.o -c /build/mlpack-3.0.4/src/mlpack/methods/adaboost/adaboost_main.cpp -/build/mlpack-3.0.4/src/mlpack/methods/sparse_coding/sparse_coding_main.cpp: In function 'void mlpackMain()': -/build/mlpack-3.0.4/src/mlpack/methods/sparse_coding/sparse_coding_main.cpp:153:33: warning: 'new' of type 'mlpack::sparse_coding::SparseCoding' with extended alignment 16 [-Waligned-new=] - sc = new SparseCoding(0, 0.0); - ^ -/build/mlpack-3.0.4/src/mlpack/methods/sparse_coding/sparse_coding_main.cpp:153:33: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/sparse_coding/sparse_coding_main.cpp:153:33: note: use '-faligned-new' to enable C++17 over-aligned new support /build/mlpack-3.0.4/src/mlpack/methods/adaboost/adaboost_main.cpp: In function 'void mlpackMain()': /build/mlpack-3.0.4/src/mlpack/methods/adaboost/adaboost_main.cpp:152:27: warning: 'new' of type 'mlpack::adaboost::AdaBoostModel' with extended alignment 16 [-Waligned-new=] m = new AdaBoostModel(); ^ /build/mlpack-3.0.4/src/mlpack/methods/adaboost/adaboost_main.cpp:152:27: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter /build/mlpack-3.0.4/src/mlpack/methods/adaboost/adaboost_main.cpp:152:27: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/methods/sparse_coding/sparse_coding_main.cpp: In function 'void mlpackMain()': +/build/mlpack-3.0.4/src/mlpack/methods/sparse_coding/sparse_coding_main.cpp:153:33: warning: 'new' of type 'mlpack::sparse_coding::SparseCoding' with extended alignment 16 [-Waligned-new=] + sc = new SparseCoding(0, 0.0); + ^ +/build/mlpack-3.0.4/src/mlpack/methods/sparse_coding/sparse_coding_main.cpp:153:33: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/sparse_coding/sparse_coding_main.cpp:153:33: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from /build/mlpack-3.0.4/src/mlpack/bindings/cli/cli_option.hpp:25, from /build/mlpack-3.0.4/src/mlpack/core/util/mlpack_main.hpp:32, from /build/mlpack-3.0.4/src/mlpack/methods/adaboost/adaboost_main.cpp:37: @@ -6497,6 +6531,12 @@ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/mlpack-3.0.4/src/mlpack/methods/range_search/range_search_impl.hpp:241:26: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter /build/mlpack-3.0.4/src/mlpack/methods/range_search/range_search_impl.hpp:241:26: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/methods/decision_stump/decision_stump_main.cpp: In function 'void mlpackMain()': +/build/mlpack-3.0.4/src/mlpack/methods/decision_stump/decision_stump_main.cpp:122:25: warning: 'new' of type 'DSModel' with extended alignment 16 [-Waligned-new=] + model = new DSModel(); + ^ +/build/mlpack-3.0.4/src/mlpack/methods/decision_stump/decision_stump_main.cpp:122:25: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/decision_stump/decision_stump_main.cpp:122:25: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from /build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree.hpp:558, from /build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree.hpp:23, from /build/mlpack-3.0.4/src/mlpack/methods/dbscan/dbscan_main.cpp:15: @@ -6665,6 +6705,18 @@ /build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:90:13: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] /build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:90:13: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter /build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:90:13: note: use '-faligned-new' to enable C++17 over-aligned new support +In file included from /build/mlpack-3.0.4/src/mlpack/bindings/cli/cli_option.hpp:25, + from /build/mlpack-3.0.4/src/mlpack/core/util/mlpack_main.hpp:32, + from /build/mlpack-3.0.4/src/mlpack/methods/decision_stump/decision_stump_main.cpp:15: +/build/mlpack-3.0.4/src/mlpack/bindings/cli/get_param.hpp: In instantiation of 'T*& mlpack::bindings::cli::GetParam(mlpack::util::ParamData&, const typename boost::disable_if >::type*, const typename boost::enable_if >::type*) [with T = DSModel; typename boost::disable_if >::type = void; typename boost::enable_if >::type = void]': +/build/mlpack-3.0.4/src/mlpack/bindings/cli/get_param.hpp:135:69: required from 'void mlpack::bindings::cli::GetParam(const mlpack::util::ParamData&, const void*, void*) [with T = DSModel*]' +/build/mlpack-3.0.4/src/mlpack/bindings/cli/cli_option.hpp:149:56: required from 'mlpack::bindings::cli::CLIOption::CLIOption(N, const string&, const string&, const string&, const string&, bool, bool, bool, const string&) [with N = DSModel*; std::__cxx11::string = std::__cxx11::basic_string]' +/build/mlpack-3.0.4/src/mlpack/methods/decision_stump/decision_stump_main.cpp:98:1: required from here +/build/mlpack-3.0.4/src/mlpack/bindings/cli/get_param.hpp:115:16: warning: 'new' of type 'DSModel' with extended alignment 16 [-Waligned-new=] + T* model = new T(); + ^~~~~~~ +/build/mlpack-3.0.4/src/mlpack/bindings/cli/get_param.hpp:115:16: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/bindings/cli/get_param.hpp:115:16: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from /build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree.hpp:558, from /build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree.hpp:23, from /build/mlpack-3.0.4/src/mlpack/methods/dbscan/dbscan_main.cpp:15: @@ -6693,24 +6745,6 @@ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/mlpack-3.0.4/src/mlpack/methods/range_search/range_search_impl.hpp:31:10: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter /build/mlpack-3.0.4/src/mlpack/methods/range_search/range_search_impl.hpp:31:10: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/methods/decision_stump/decision_stump_main.cpp: In function 'void mlpackMain()': -/build/mlpack-3.0.4/src/mlpack/methods/decision_stump/decision_stump_main.cpp:122:25: warning: 'new' of type 'DSModel' with extended alignment 16 [-Waligned-new=] - model = new DSModel(); - ^ -/build/mlpack-3.0.4/src/mlpack/methods/decision_stump/decision_stump_main.cpp:122:25: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/decision_stump/decision_stump_main.cpp:122:25: note: use '-faligned-new' to enable C++17 over-aligned new support -In file included from /build/mlpack-3.0.4/src/mlpack/bindings/cli/cli_option.hpp:25, - from /build/mlpack-3.0.4/src/mlpack/core/util/mlpack_main.hpp:32, - from /build/mlpack-3.0.4/src/mlpack/methods/decision_stump/decision_stump_main.cpp:15: -/build/mlpack-3.0.4/src/mlpack/bindings/cli/get_param.hpp: In instantiation of 'T*& mlpack::bindings::cli::GetParam(mlpack::util::ParamData&, const typename boost::disable_if >::type*, const typename boost::enable_if >::type*) [with T = DSModel; typename boost::disable_if >::type = void; typename boost::enable_if >::type = void]': -/build/mlpack-3.0.4/src/mlpack/bindings/cli/get_param.hpp:135:69: required from 'void mlpack::bindings::cli::GetParam(const mlpack::util::ParamData&, const void*, void*) [with T = DSModel*]' -/build/mlpack-3.0.4/src/mlpack/bindings/cli/cli_option.hpp:149:56: required from 'mlpack::bindings::cli::CLIOption::CLIOption(N, const string&, const string&, const string&, const string&, bool, bool, bool, const string&) [with N = DSModel*; std::__cxx11::string = std::__cxx11::basic_string]' -/build/mlpack-3.0.4/src/mlpack/methods/decision_stump/decision_stump_main.cpp:98:1: required from here -/build/mlpack-3.0.4/src/mlpack/bindings/cli/get_param.hpp:115:16: warning: 'new' of type 'DSModel' with extended alignment 16 [-Waligned-new=] - T* model = new T(); - ^~~~~~~ -/build/mlpack-3.0.4/src/mlpack/bindings/cli/get_param.hpp:115:16: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/bindings/cli/get_param.hpp:115:16: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from /usr/include/c++/8/bits/stl_algo.h:61, from /usr/include/c++/8/algorithm:62, from /usr/include/boost/archive/detail/helper_collection.hpp:23, @@ -6842,38 +6876,6 @@ /usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >' changed in GCC 7.1 std::__introsort_loop(__cut, __last, __depth_limit, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:69, - from /usr/include/boost/archive/detail/helper_collection.hpp:20, - from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, - from /usr/include/boost/serialization/map.hpp:24, - from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/methods/dbscan/dbscan_main.cpp:12: -/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': -/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 - vector<_Tp, _Alloc>:: - ^~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:64, - from /usr/include/boost/archive/detail/helper_collection.hpp:20, - from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, - from /usr/include/boost/serialization/map.hpp:24, - from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/methods/dbscan/dbscan_main.cpp:12: -/usr/include/c++/8/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]': -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - _M_realloc_insert(end(), __x); - ^~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:69, - from /usr/include/boost/archive/detail/helper_collection.hpp:20, - from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, - from /usr/include/boost/serialization/map.hpp:24, - from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/methods/dbscan/dbscan_main.cpp:12: -/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const mlpack::tree::CoverTreeMapEntry, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>&}; _Tp = mlpack::tree::CoverTreeMapEntry, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>; _Alloc = std::allocator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> >]': -/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::iterator' {aka '__gnu_cxx::__normal_iterator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >'} changed in GCC 7.1 - vector<_Tp, _Alloc>:: - ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry&}; _Tp = mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry; _Alloc = std::allocator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry>]': -/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> >::iterator' {aka '__gnu_cxx::__normal_iterator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >'} changed in GCC 7.1 In file included from /usr/include/c++/8/map:60, from /usr/include/boost/serialization/map.hpp:20, from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, @@ -7214,6 +7216,52 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _DistanceType(__buf.size()), __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:69, + from /usr/include/boost/archive/detail/helper_collection.hpp:20, + from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, + from /usr/include/boost/serialization/map.hpp:24, + from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, + from /build/mlpack-3.0.4/src/mlpack/methods/dbscan/dbscan_main.cpp:12: +/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': +/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 + vector<_Tp, _Alloc>:: + ^~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:64, + from /usr/include/boost/archive/detail/helper_collection.hpp:20, + from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, + from /usr/include/boost/serialization/map.hpp:24, + from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, + from /build/mlpack-3.0.4/src/mlpack/methods/dbscan/dbscan_main.cpp:12: +/usr/include/c++/8/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]': +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + _M_realloc_insert(end(), __x); + ^~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:69, + from /usr/include/boost/archive/detail/helper_collection.hpp:20, + from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, + from /usr/include/boost/serialization/map.hpp:24, + from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, + from /build/mlpack-3.0.4/src/mlpack/methods/dbscan/dbscan_main.cpp:12: +/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const mlpack::tree::CoverTreeMapEntry, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>&}; _Tp = mlpack::tree::CoverTreeMapEntry, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>; _Alloc = std::allocator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> >]': +/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::iterator' {aka '__gnu_cxx::__normal_iterator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >'} changed in GCC 7.1 + vector<_Tp, _Alloc>:: + ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry&}; _Tp = mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry; _Alloc = std::allocator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry>]': +/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> >::iterator' {aka '__gnu_cxx::__normal_iterator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >'} changed in GCC 7.1 +[ 27%] Linking CXX executable ../../../../bin/mlpack_decision_stump +cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/methods/decision_stump && /usr/bin/cmake -E cmake_link_script CMakeFiles/mlpack_decision_stump.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/mlpack-3.0.4=. -fstack-protector-strong -Wformat -Werror=format-security --param ggc-min-expand=20 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -ftemplate-depth=1000 -O3 -fopenmp -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/mlpack_decision_stump.dir/decision_stump_main.cpp.o -o ../../../../bin/mlpack_decision_stump -Wl,-rpath,/build/mlpack-3.0.4/obj-arm-linux-gnueabihf/lib: ../../../../lib/libmlpack.so.3.0 /usr/lib/arm-linux-gnueabihf/libboost_program_options.so /usr/lib/arm-linux-gnueabihf/libboost_unit_test_framework.so /usr/lib/arm-linux-gnueabihf/libboost_serialization.so -lpthread /usr/lib/libarmadillo.so /usr/lib/arm-linux-gnueabihf/libboost_program_options.so /usr/lib/arm-linux-gnueabihf/libboost_unit_test_framework.so /usr/lib/arm-linux-gnueabihf/libboost_serialization.so +make[4]: Leaving directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' +[ 27%] Built target mlpack_decision_stump +make -f src/mlpack/methods/decision_tree/CMakeFiles/mlpack_decision_tree.dir/build.make src/mlpack/methods/decision_tree/CMakeFiles/mlpack_decision_tree.dir/depend +make[4]: Entering directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' +cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/mlpack-3.0.4 /build/mlpack-3.0.4/src/mlpack/methods/decision_tree /build/mlpack-3.0.4/obj-arm-linux-gnueabihf /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/methods/decision_tree /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/methods/decision_tree/CMakeFiles/mlpack_decision_tree.dir/DependInfo.cmake --color= +Scanning dependencies of target mlpack_decision_tree +make[4]: Leaving directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' +make -f src/mlpack/methods/decision_tree/CMakeFiles/mlpack_decision_tree.dir/build.make src/mlpack/methods/decision_tree/CMakeFiles/mlpack_decision_tree.dir/build +make[4]: Entering directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' +[ 27%] Building CXX object src/mlpack/methods/decision_tree/CMakeFiles/mlpack_decision_tree.dir/decision_tree_main.cpp.o +cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/methods/decision_tree && /usr/bin/c++ -DARMA_32BIT_WORD -DARMA_NO_DEBUG -DBOOST_TEST_DYN_LINK -DHAS_OPENMP -DNDEBUG -I/build/mlpack-3.0.4/src -I/build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/.. -g -O2 -ffile-prefix-map=/build/mlpack-3.0.4=. -fstack-protector-strong -Wformat -Werror=format-security --param ggc-min-expand=20 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -ftemplate-depth=1000 -O3 -fopenmp -DBINDING_TYPE=BINDING_TYPE_CLI -std=gnu++11 -o CMakeFiles/mlpack_decision_tree.dir/decision_tree_main.cpp.o -c /build/mlpack-3.0.4/src/mlpack/methods/decision_tree/decision_tree_main.cpp In file included from /usr/include/c++/8/vector:64, from /usr/include/boost/archive/detail/helper_collection.hpp:20, from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, @@ -7256,9 +7304,6 @@ /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ -[ 27%] Linking CXX executable ../../../../bin/mlpack_decision_stump -cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/methods/decision_stump && /usr/bin/cmake -E cmake_link_script CMakeFiles/mlpack_decision_stump.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/mlpack-3.0.4=. -fstack-protector-strong -Wformat -Werror=format-security --param ggc-min-expand=20 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -ftemplate-depth=1000 -O3 -fopenmp -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/mlpack_decision_stump.dir/decision_stump_main.cpp.o -o ../../../../bin/mlpack_decision_stump -Wl,-rpath,/build/mlpack-3.0.4/obj-arm-linux-gnueabihf/lib: ../../../../lib/libmlpack.so.3.0 /usr/lib/arm-linux-gnueabihf/libboost_program_options.so /usr/lib/arm-linux-gnueabihf/libboost_unit_test_framework.so /usr/lib/arm-linux-gnueabihf/libboost_serialization.so -lpthread /usr/lib/libarmadillo.so /usr/lib/arm-linux-gnueabihf/libboost_program_options.so /usr/lib/arm-linux-gnueabihf/libboost_unit_test_framework.so /usr/lib/arm-linux-gnueabihf/libboost_serialization.so /usr/include/c++/8/bits/stl_vector.h: In member function 'void mlpack::tree::CoverTree::SingleTreeTraverser::Traverse(size_t, mlpack::tree::CoverTree&) [with RuleType = mlpack::range::RangeSearchRules, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> >; MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::range::RangeSearchStat; MatType = arma::Mat; RootPointPolicy = mlpack::tree::FirstPointIsRoot]': /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >' changed in GCC 7.1 _M_realloc_insert(end(), __x); @@ -7291,17 +7336,6 @@ /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ -make[4]: Leaving directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' -[ 27%] Built target mlpack_decision_stump -make -f src/mlpack/methods/decision_tree/CMakeFiles/mlpack_decision_tree.dir/build.make src/mlpack/methods/decision_tree/CMakeFiles/mlpack_decision_tree.dir/depend -make[4]: Entering directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' -cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/mlpack-3.0.4 /build/mlpack-3.0.4/src/mlpack/methods/decision_tree /build/mlpack-3.0.4/obj-arm-linux-gnueabihf /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/methods/decision_tree /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/methods/decision_tree/CMakeFiles/mlpack_decision_tree.dir/DependInfo.cmake --color= -Scanning dependencies of target mlpack_decision_tree -make[4]: Leaving directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' -make -f src/mlpack/methods/decision_tree/CMakeFiles/mlpack_decision_tree.dir/build.make src/mlpack/methods/decision_tree/CMakeFiles/mlpack_decision_tree.dir/build -make[4]: Entering directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' -[ 27%] Building CXX object src/mlpack/methods/decision_tree/CMakeFiles/mlpack_decision_tree.dir/decision_tree_main.cpp.o -cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/methods/decision_tree && /usr/bin/c++ -DARMA_32BIT_WORD -DARMA_NO_DEBUG -DBOOST_TEST_DYN_LINK -DHAS_OPENMP -DNDEBUG -I/build/mlpack-3.0.4/src -I/build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/.. -g -O2 -ffile-prefix-map=/build/mlpack-3.0.4=. -fstack-protector-strong -Wformat -Werror=format-security --param ggc-min-expand=20 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -ftemplate-depth=1000 -O3 -fopenmp -DBINDING_TYPE=BINDING_TYPE_CLI -std=gnu++11 -o CMakeFiles/mlpack_decision_tree.dir/decision_tree_main.cpp.o -c /build/mlpack-3.0.4/src/mlpack/methods/decision_tree/decision_tree_main.cpp In file included from /usr/include/c++/8/algorithm:62, from /usr/include/boost/archive/detail/helper_collection.hpp:23, from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, @@ -7699,6 +7733,12 @@ /usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/mlpack-3.0.4/src/mlpack/methods/decision_tree/decision_tree_main.cpp: In function 'void mlpackMain()': +/build/mlpack-3.0.4/src/mlpack/methods/decision_tree/decision_tree_main.cpp:154:35: warning: 'new' of type 'DecisionTreeModel' with extended alignment 16 [-Waligned-new=] + model = new DecisionTreeModel(); + ^ +/build/mlpack-3.0.4/src/mlpack/methods/decision_tree/decision_tree_main.cpp:154:35: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/decision_tree/decision_tree_main.cpp:154:35: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from /usr/include/c++/8/bits/stl_algo.h:61, from /usr/include/c++/8/algorithm:62, from /usr/include/boost/archive/detail/helper_collection.hpp:23, @@ -7885,6 +7925,22 @@ /usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/mlpack-3.0.4/src/mlpack/methods/decision_tree/decision_tree.hpp:480, + from /build/mlpack-3.0.4/src/mlpack/methods/decision_tree/decision_tree_main.cpp:15: +/build/mlpack-3.0.4/src/mlpack/methods/decision_tree/decision_tree_impl.hpp: In instantiation of 'void mlpack::tree::DecisionTree::Train(MatType&, size_t, size_t, const DatasetInfo&, arma::Row&, size_t, arma::rowvec&, size_t, double) [with bool UseWeights = true; MatType = arma::Mat; FitnessFunction = mlpack::tree::GiniGain; NumericSplitType = mlpack::tree::BestBinaryNumericSplit; CategoricalSplitType = mlpack::tree::AllCategoricalSplit; DimensionSelectionType = mlpack::tree::AllDimensionSelect; ElemType = double; bool NoRecursion = false; size_t = unsigned int; mlpack::data::DatasetInfo = mlpack::data::DatasetMapper >; arma::rowvec = arma::Row]': +/build/mlpack-3.0.4/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:118:14: required from 'mlpack::tree::DecisionTree::DecisionTree(MatType, const DatasetInfo&, LabelsType, size_t, WeightsType, size_t, double, std::enable_if_t::type>::value>*) [with MatType = arma::Mat; LabelsType = arma::Row; WeightsType = arma::Row; FitnessFunction = mlpack::tree::GiniGain; NumericSplitType = mlpack::tree::BestBinaryNumericSplit; CategoricalSplitType = mlpack::tree::AllCategoricalSplit; DimensionSelectionType = mlpack::tree::AllDimensionSelect; ElemType = double; bool NoRecursion = false; mlpack::data::DatasetInfo = mlpack::data::DatasetMapper >; size_t = unsigned int; std::enable_if_t::type>::value> = void]' +/build/mlpack-3.0.4/src/mlpack/methods/decision_tree/decision_tree_main.cpp:186:74: required from here +/build/mlpack-3.0.4/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:650:29: warning: 'new' of type 'mlpack::tree::DecisionTree<>' with extended alignment 16 [-Waligned-new=] + DecisionTree* child = new DecisionTree(); + ^~~~~~~~~~~~~~~~~~ +/build/mlpack-3.0.4/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:650:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:650:29: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/methods/decision_tree/decision_tree_impl.hpp: In instantiation of 'void mlpack::tree::DecisionTree::Train(MatType&, size_t, size_t, const DatasetInfo&, arma::Row&, size_t, arma::rowvec&, size_t, double) [with bool UseWeights = false; MatType = arma::Mat; FitnessFunction = mlpack::tree::GiniGain; NumericSplitType = mlpack::tree::BestBinaryNumericSplit; CategoricalSplitType = mlpack::tree::AllCategoricalSplit; DimensionSelectionType = mlpack::tree::AllDimensionSelect; ElemType = double; bool NoRecursion = false; size_t = unsigned int; mlpack::data::DatasetInfo = mlpack::data::DatasetMapper >; arma::rowvec = arma::Row]': +/build/mlpack-3.0.4/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:47:15: required from 'mlpack::tree::DecisionTree::DecisionTree(MatType, const DatasetInfo&, LabelsType, size_t, size_t, double) [with MatType = arma::Mat; LabelsType = arma::Row; FitnessFunction = mlpack::tree::GiniGain; NumericSplitType = mlpack::tree::BestBinaryNumericSplit; CategoricalSplitType = mlpack::tree::AllCategoricalSplit; DimensionSelectionType = mlpack::tree::AllDimensionSelect; ElemType = double; bool NoRecursion = false; mlpack::data::DatasetInfo = mlpack::data::DatasetMapper >; size_t = unsigned int]' +/build/mlpack-3.0.4/src/mlpack/methods/decision_tree/decision_tree_main.cpp:200:54: required from here +/build/mlpack-3.0.4/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:650:29: warning: 'new' of type 'mlpack::tree::DecisionTree<>' with extended alignment 16 [-Waligned-new=] +/build/mlpack-3.0.4/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:650:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:650:29: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from /usr/include/c++/8/bits/stl_algo.h:61, from /usr/include/c++/8/algorithm:62, from /usr/include/boost/archive/detail/helper_collection.hpp:23, @@ -7978,6 +8034,18 @@ /usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/mlpack-3.0.4/src/mlpack/bindings/cli/cli_option.hpp:25, + from /build/mlpack-3.0.4/src/mlpack/core/util/mlpack_main.hpp:32, + from /build/mlpack-3.0.4/src/mlpack/methods/decision_tree/decision_tree_main.cpp:14: +/build/mlpack-3.0.4/src/mlpack/bindings/cli/get_param.hpp: In instantiation of 'T*& mlpack::bindings::cli::GetParam(mlpack::util::ParamData&, const typename boost::disable_if >::type*, const typename boost::enable_if >::type*) [with T = DecisionTreeModel; typename boost::disable_if >::type = void; typename boost::enable_if >::type = void]': +/build/mlpack-3.0.4/src/mlpack/bindings/cli/get_param.hpp:135:69: required from 'void mlpack::bindings::cli::GetParam(const mlpack::util::ParamData&, const void*, void*) [with T = DecisionTreeModel*]' +/build/mlpack-3.0.4/src/mlpack/bindings/cli/cli_option.hpp:149:56: required from 'mlpack::bindings::cli::CLIOption::CLIOption(N, const string&, const string&, const string&, const string&, bool, bool, bool, const string&) [with N = DecisionTreeModel*; std::__cxx11::string = std::__cxx11::basic_string]' +/build/mlpack-3.0.4/src/mlpack/methods/decision_tree/decision_tree_main.cpp:120:1: required from here +/build/mlpack-3.0.4/src/mlpack/bindings/cli/get_param.hpp:115:16: warning: 'new' of type 'DecisionTreeModel' with extended alignment 16 [-Waligned-new=] + T* model = new T(); + ^~~~~~~ +/build/mlpack-3.0.4/src/mlpack/bindings/cli/get_param.hpp:115:16: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/bindings/cli/get_param.hpp:115:16: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from /usr/include/c++/8/bits/stl_algo.h:61, from /usr/include/c++/8/algorithm:62, from /usr/include/boost/archive/detail/helper_collection.hpp:23, @@ -8361,12 +8429,6 @@ /usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/mlpack-3.0.4/src/mlpack/methods/decision_tree/decision_tree_main.cpp: In function 'void mlpackMain()': -/build/mlpack-3.0.4/src/mlpack/methods/decision_tree/decision_tree_main.cpp:154:35: warning: 'new' of type 'DecisionTreeModel' with extended alignment 16 [-Waligned-new=] - model = new DecisionTreeModel(); - ^ -/build/mlpack-3.0.4/src/mlpack/methods/decision_tree/decision_tree_main.cpp:154:35: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/decision_tree/decision_tree_main.cpp:154:35: note: use '-faligned-new' to enable C++17 over-aligned new support /usr/include/c++/8/bits/stl_algo.h: In static member function 'static void mlpack::tree::RStarTreeSplit::PickLeafSplit(TreeType*, size_t&, size_t&) [with TreeType = mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>]': /usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 std::__introsort_loop(__first, __last, @@ -8392,22 +8454,6 @@ /usr/include/c++/8/bits/stl_algo.h:1971:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 std::__final_insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/mlpack-3.0.4/src/mlpack/methods/decision_tree/decision_tree.hpp:480, - from /build/mlpack-3.0.4/src/mlpack/methods/decision_tree/decision_tree_main.cpp:15: -/build/mlpack-3.0.4/src/mlpack/methods/decision_tree/decision_tree_impl.hpp: In instantiation of 'void mlpack::tree::DecisionTree::Train(MatType&, size_t, size_t, const DatasetInfo&, arma::Row&, size_t, arma::rowvec&, size_t, double) [with bool UseWeights = true; MatType = arma::Mat; FitnessFunction = mlpack::tree::GiniGain; NumericSplitType = mlpack::tree::BestBinaryNumericSplit; CategoricalSplitType = mlpack::tree::AllCategoricalSplit; DimensionSelectionType = mlpack::tree::AllDimensionSelect; ElemType = double; bool NoRecursion = false; size_t = unsigned int; mlpack::data::DatasetInfo = mlpack::data::DatasetMapper >; arma::rowvec = arma::Row]': -/build/mlpack-3.0.4/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:118:14: required from 'mlpack::tree::DecisionTree::DecisionTree(MatType, const DatasetInfo&, LabelsType, size_t, WeightsType, size_t, double, std::enable_if_t::type>::value>*) [with MatType = arma::Mat; LabelsType = arma::Row; WeightsType = arma::Row; FitnessFunction = mlpack::tree::GiniGain; NumericSplitType = mlpack::tree::BestBinaryNumericSplit; CategoricalSplitType = mlpack::tree::AllCategoricalSplit; DimensionSelectionType = mlpack::tree::AllDimensionSelect; ElemType = double; bool NoRecursion = false; mlpack::data::DatasetInfo = mlpack::data::DatasetMapper >; size_t = unsigned int; std::enable_if_t::type>::value> = void]' -/build/mlpack-3.0.4/src/mlpack/methods/decision_tree/decision_tree_main.cpp:186:74: required from here -/build/mlpack-3.0.4/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:650:29: warning: 'new' of type 'mlpack::tree::DecisionTree<>' with extended alignment 16 [-Waligned-new=] - DecisionTree* child = new DecisionTree(); - ^~~~~~~~~~~~~~~~~~ -/build/mlpack-3.0.4/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:650:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:650:29: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/methods/decision_tree/decision_tree_impl.hpp: In instantiation of 'void mlpack::tree::DecisionTree::Train(MatType&, size_t, size_t, const DatasetInfo&, arma::Row&, size_t, arma::rowvec&, size_t, double) [with bool UseWeights = false; MatType = arma::Mat; FitnessFunction = mlpack::tree::GiniGain; NumericSplitType = mlpack::tree::BestBinaryNumericSplit; CategoricalSplitType = mlpack::tree::AllCategoricalSplit; DimensionSelectionType = mlpack::tree::AllDimensionSelect; ElemType = double; bool NoRecursion = false; size_t = unsigned int; mlpack::data::DatasetInfo = mlpack::data::DatasetMapper >; arma::rowvec = arma::Row]': -/build/mlpack-3.0.4/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:47:15: required from 'mlpack::tree::DecisionTree::DecisionTree(MatType, const DatasetInfo&, LabelsType, size_t, size_t, double) [with MatType = arma::Mat; LabelsType = arma::Row; FitnessFunction = mlpack::tree::GiniGain; NumericSplitType = mlpack::tree::BestBinaryNumericSplit; CategoricalSplitType = mlpack::tree::AllCategoricalSplit; DimensionSelectionType = mlpack::tree::AllDimensionSelect; ElemType = double; bool NoRecursion = false; mlpack::data::DatasetInfo = mlpack::data::DatasetMapper >; size_t = unsigned int]' -/build/mlpack-3.0.4/src/mlpack/methods/decision_tree/decision_tree_main.cpp:200:54: required from here -/build/mlpack-3.0.4/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:650:29: warning: 'new' of type 'mlpack::tree::DecisionTree<>' with extended alignment 16 [-Waligned-new=] -/build/mlpack-3.0.4/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:650:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:650:29: note: use '-faligned-new' to enable C++17 over-aligned new support /usr/include/c++/8/bits/stl_algo.h: In static member function 'static size_t mlpack::tree::RStarTreeSplit::ReinsertPoints(TreeType*, std::vector&) [with TreeType = mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>]': /usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 std::__introsort_loop(__first, __last, @@ -8419,18 +8465,6 @@ /usr/include/c++/8/bits/stl_algo.h:1971:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 std::__final_insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/mlpack-3.0.4/src/mlpack/bindings/cli/cli_option.hpp:25, - from /build/mlpack-3.0.4/src/mlpack/core/util/mlpack_main.hpp:32, - from /build/mlpack-3.0.4/src/mlpack/methods/decision_tree/decision_tree_main.cpp:14: -/build/mlpack-3.0.4/src/mlpack/bindings/cli/get_param.hpp: In instantiation of 'T*& mlpack::bindings::cli::GetParam(mlpack::util::ParamData&, const typename boost::disable_if >::type*, const typename boost::enable_if >::type*) [with T = DecisionTreeModel; typename boost::disable_if >::type = void; typename boost::enable_if >::type = void]': -/build/mlpack-3.0.4/src/mlpack/bindings/cli/get_param.hpp:135:69: required from 'void mlpack::bindings::cli::GetParam(const mlpack::util::ParamData&, const void*, void*) [with T = DecisionTreeModel*]' -/build/mlpack-3.0.4/src/mlpack/bindings/cli/cli_option.hpp:149:56: required from 'mlpack::bindings::cli::CLIOption::CLIOption(N, const string&, const string&, const string&, const string&, bool, bool, bool, const string&) [with N = DecisionTreeModel*; std::__cxx11::string = std::__cxx11::basic_string]' -/build/mlpack-3.0.4/src/mlpack/methods/decision_tree/decision_tree_main.cpp:120:1: required from here -/build/mlpack-3.0.4/src/mlpack/bindings/cli/get_param.hpp:115:16: warning: 'new' of type 'DecisionTreeModel' with extended alignment 16 [-Waligned-new=] - T* model = new T(); - ^~~~~~~ -/build/mlpack-3.0.4/src/mlpack/bindings/cli/get_param.hpp:115:16: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/bindings/cli/get_param.hpp:115:16: note: use '-faligned-new' to enable C++17 over-aligned new support /usr/include/c++/8/bits/stl_algo.h: In static member function 'static void mlpack::tree::RStarTreeSplit::PickLeafSplit(TreeType*, size_t&, size_t&) [with TreeType = mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>]': /usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 std::__introsort_loop(__first, __last, @@ -8713,6 +8747,35 @@ ^~~~~~~~~~~~~~~~~ /build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:71:13: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter /build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:71:13: note: use '-faligned-new' to enable C++17 over-aligned new support +In file included from /usr/include/c++/8/vector:69, + from /usr/include/boost/archive/detail/helper_collection.hpp:20, + from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, + from /usr/include/boost/serialization/map.hpp:24, + from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, + from /build/mlpack-3.0.4/src/mlpack/methods/emst/emst_main.cpp:27: +/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {mlpack::emst::EdgePair}; _Tp = mlpack::emst::EdgePair; _Alloc = std::allocator]': +/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 + vector<_Tp, _Alloc>:: + ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/vector.tcc: In member function 'void mlpack::emst::DualTreeBoruvka::AddAllEdges() [with MetricType = mlpack::metric::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::tree::KDTree]': +/usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + _M_realloc_insert(end(), std::forward<_Args>(__args)...); + ^~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + _M_realloc_insert(end(), std::forward<_Args>(__args)...); + ^~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/algorithm:62, + from /usr/include/boost/archive/detail/helper_collection.hpp:23, + from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, + from /usr/include/boost/serialization/map.hpp:24, + from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, + from /build/mlpack-3.0.4/src/mlpack/methods/emst/emst_main.cpp:27: +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::SortEdgesHelper>]': +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __insertion_sort(_RandomAccessIterator __first, + ^~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /build/mlpack-3.0.4/src/mlpack/methods/fastmks/fastmks.hpp:294, from /build/mlpack-3.0.4/src/mlpack/methods/fastmks/fastmks_main.cpp:16: /build/mlpack-3.0.4/src/mlpack/methods/fastmks/fastmks_impl.hpp: In instantiation of 'mlpack::fastmks::FastMKS::FastMKS(bool, bool) [with KernelType = mlpack::kernel::LinearKernel; MatType = arma::Mat; TreeType = mlpack::tree::StandardCoverTree]': @@ -8759,35 +8822,6 @@ /build/mlpack-3.0.4/src/mlpack/methods/fastmks/fastmks_impl.hpp:33:18: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] /build/mlpack-3.0.4/src/mlpack/methods/fastmks/fastmks_impl.hpp:33:18: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter /build/mlpack-3.0.4/src/mlpack/methods/fastmks/fastmks_impl.hpp:33:18: note: use '-faligned-new' to enable C++17 over-aligned new support -In file included from /usr/include/c++/8/vector:69, - from /usr/include/boost/archive/detail/helper_collection.hpp:20, - from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, - from /usr/include/boost/serialization/map.hpp:24, - from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/methods/emst/emst_main.cpp:27: -/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {mlpack::emst::EdgePair}; _Tp = mlpack::emst::EdgePair; _Alloc = std::allocator]': -/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 - vector<_Tp, _Alloc>:: - ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/vector.tcc: In member function 'void mlpack::emst::DualTreeBoruvka::AddAllEdges() [with MetricType = mlpack::metric::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::tree::KDTree]': -/usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - _M_realloc_insert(end(), std::forward<_Args>(__args)...); - ^~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - _M_realloc_insert(end(), std::forward<_Args>(__args)...); - ^~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/algorithm:62, - from /usr/include/boost/archive/detail/helper_collection.hpp:23, - from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, - from /usr/include/boost/serialization/map.hpp:24, - from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/methods/emst/emst_main.cpp:27: -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::SortEdgesHelper>]': -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __insertion_sort(_RandomAccessIterator __first, - ^~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_algo.h:61, from /usr/include/c++/8/algorithm:62, from /usr/include/boost/archive/detail/helper_collection.hpp:23, @@ -8913,20 +8947,6 @@ /usr/include/c++/8/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++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -[ 30%] Linking CXX executable ../../../../bin/mlpack_fastmks -cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/methods/fastmks && /usr/bin/cmake -E cmake_link_script CMakeFiles/mlpack_fastmks.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/mlpack-3.0.4=. -fstack-protector-strong -Wformat -Werror=format-security --param ggc-min-expand=20 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -ftemplate-depth=1000 -O3 -fopenmp -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/mlpack_fastmks.dir/fastmks_main.cpp.o -o ../../../../bin/mlpack_fastmks -Wl,-rpath,/build/mlpack-3.0.4/obj-arm-linux-gnueabihf/lib: ../../../../lib/libmlpack.so.3.0 /usr/lib/arm-linux-gnueabihf/libboost_program_options.so /usr/lib/arm-linux-gnueabihf/libboost_unit_test_framework.so /usr/lib/arm-linux-gnueabihf/libboost_serialization.so -lpthread /usr/lib/libarmadillo.so /usr/lib/arm-linux-gnueabihf/libboost_program_options.so /usr/lib/arm-linux-gnueabihf/libboost_unit_test_framework.so /usr/lib/arm-linux-gnueabihf/libboost_serialization.so -make[4]: Leaving directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' -[ 30%] Built target mlpack_fastmks -make -f src/mlpack/methods/gmm/CMakeFiles/mlpack_gmm_probability.dir/build.make src/mlpack/methods/gmm/CMakeFiles/mlpack_gmm_probability.dir/depend -make[4]: Entering directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' -cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/mlpack-3.0.4 /build/mlpack-3.0.4/src/mlpack/methods/gmm /build/mlpack-3.0.4/obj-arm-linux-gnueabihf /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/methods/gmm /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/methods/gmm/CMakeFiles/mlpack_gmm_probability.dir/DependInfo.cmake --color= -Scanning dependencies of target mlpack_gmm_probability -make[4]: Leaving directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' -make -f src/mlpack/methods/gmm/CMakeFiles/mlpack_gmm_probability.dir/build.make src/mlpack/methods/gmm/CMakeFiles/mlpack_gmm_probability.dir/build -make[4]: Entering directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' -[ 30%] Building CXX object src/mlpack/methods/gmm/CMakeFiles/mlpack_gmm_probability.dir/gmm_probability_main.cpp.o -cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/methods/gmm && /usr/bin/c++ -DARMA_32BIT_WORD -DARMA_NO_DEBUG -DBOOST_TEST_DYN_LINK -DHAS_OPENMP -DNDEBUG -I/build/mlpack-3.0.4/src -I/build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/.. -g -O2 -ffile-prefix-map=/build/mlpack-3.0.4=. -fstack-protector-strong -Wformat -Werror=format-security --param ggc-min-expand=20 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -ftemplate-depth=1000 -O3 -fopenmp -DBINDING_TYPE=BINDING_TYPE_CLI -std=gnu++11 -o CMakeFiles/mlpack_gmm_probability.dir/gmm_probability_main.cpp.o -c /build/mlpack-3.0.4/src/mlpack/methods/gmm/gmm_probability_main.cpp /usr/include/c++/8/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++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 __introsort_loop(_RandomAccessIterator __first, @@ -8970,9 +8990,34 @@ /usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +[ 30%] Linking CXX executable ../../../../bin/mlpack_fastmks +cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/methods/fastmks && /usr/bin/cmake -E cmake_link_script CMakeFiles/mlpack_fastmks.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/mlpack-3.0.4=. -fstack-protector-strong -Wformat -Werror=format-security --param ggc-min-expand=20 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -ftemplate-depth=1000 -O3 -fopenmp -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/mlpack_fastmks.dir/fastmks_main.cpp.o -o ../../../../bin/mlpack_fastmks -Wl,-rpath,/build/mlpack-3.0.4/obj-arm-linux-gnueabihf/lib: ../../../../lib/libmlpack.so.3.0 /usr/lib/arm-linux-gnueabihf/libboost_program_options.so /usr/lib/arm-linux-gnueabihf/libboost_unit_test_framework.so /usr/lib/arm-linux-gnueabihf/libboost_serialization.so -lpthread /usr/lib/libarmadillo.so /usr/lib/arm-linux-gnueabihf/libboost_program_options.so /usr/lib/arm-linux-gnueabihf/libboost_unit_test_framework.so /usr/lib/arm-linux-gnueabihf/libboost_serialization.so +make[4]: Leaving directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' +[ 30%] Built target mlpack_fastmks +make -f src/mlpack/methods/gmm/CMakeFiles/mlpack_gmm_probability.dir/build.make src/mlpack/methods/gmm/CMakeFiles/mlpack_gmm_probability.dir/depend +make[4]: Entering directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' +cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/mlpack-3.0.4 /build/mlpack-3.0.4/src/mlpack/methods/gmm /build/mlpack-3.0.4/obj-arm-linux-gnueabihf /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/methods/gmm /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/methods/gmm/CMakeFiles/mlpack_gmm_probability.dir/DependInfo.cmake --color= +Scanning dependencies of target mlpack_gmm_probability +make[4]: Leaving directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' +make -f src/mlpack/methods/gmm/CMakeFiles/mlpack_gmm_probability.dir/build.make src/mlpack/methods/gmm/CMakeFiles/mlpack_gmm_probability.dir/build +make[4]: Entering directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' +[ 30%] Building CXX object src/mlpack/methods/gmm/CMakeFiles/mlpack_gmm_probability.dir/gmm_probability_main.cpp.o +cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/methods/gmm && /usr/bin/c++ -DARMA_32BIT_WORD -DARMA_NO_DEBUG -DBOOST_TEST_DYN_LINK -DHAS_OPENMP -DNDEBUG -I/build/mlpack-3.0.4/src -I/build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/.. -g -O2 -ffile-prefix-map=/build/mlpack-3.0.4=. -fstack-protector-strong -Wformat -Werror=format-security --param ggc-min-expand=20 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -ftemplate-depth=1000 -O3 -fopenmp -DBINDING_TYPE=BINDING_TYPE_CLI -std=gnu++11 -o CMakeFiles/mlpack_gmm_probability.dir/gmm_probability_main.cpp.o -c /build/mlpack-3.0.4/src/mlpack/methods/gmm/gmm_probability_main.cpp [ 30%] Linking CXX executable ../../../../bin/mlpack_gmm_train cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/methods/gmm && /usr/bin/cmake -E cmake_link_script CMakeFiles/mlpack_gmm_train.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/mlpack-3.0.4=. -fstack-protector-strong -Wformat -Werror=format-security --param ggc-min-expand=20 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -ftemplate-depth=1000 -O3 -fopenmp -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/mlpack_gmm_train.dir/gmm_train_main.cpp.o -o ../../../../bin/mlpack_gmm_train -Wl,-rpath,/build/mlpack-3.0.4/obj-arm-linux-gnueabihf/lib: ../../../../lib/libmlpack.so.3.0 /usr/lib/arm-linux-gnueabihf/libboost_program_options.so /usr/lib/arm-linux-gnueabihf/libboost_unit_test_framework.so /usr/lib/arm-linux-gnueabihf/libboost_serialization.so -lpthread /usr/lib/libarmadillo.so /usr/lib/arm-linux-gnueabihf/libboost_program_options.so /usr/lib/arm-linux-gnueabihf/libboost_unit_test_framework.so /usr/lib/arm-linux-gnueabihf/libboost_serialization.so +make[4]: Leaving directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' +[ 30%] Built target mlpack_gmm_train +make -f src/mlpack/methods/hmm/CMakeFiles/mlpack_hmm_train.dir/build.make src/mlpack/methods/hmm/CMakeFiles/mlpack_hmm_train.dir/depend +make[4]: Entering directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' +cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/mlpack-3.0.4 /build/mlpack-3.0.4/src/mlpack/methods/hmm /build/mlpack-3.0.4/obj-arm-linux-gnueabihf /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/methods/hmm /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/methods/hmm/CMakeFiles/mlpack_hmm_train.dir/DependInfo.cmake --color= +Scanning dependencies of target mlpack_hmm_train +make[4]: Leaving directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' +make -f src/mlpack/methods/hmm/CMakeFiles/mlpack_hmm_train.dir/build.make src/mlpack/methods/hmm/CMakeFiles/mlpack_hmm_train.dir/build +make[4]: Entering directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' +[ 31%] Building CXX object src/mlpack/methods/hmm/CMakeFiles/mlpack_hmm_train.dir/hmm_train_main.cpp.o +cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/methods/hmm && /usr/bin/c++ -DARMA_32BIT_WORD -DARMA_NO_DEBUG -DBOOST_TEST_DYN_LINK -DHAS_OPENMP -DNDEBUG -I/build/mlpack-3.0.4/src -I/build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/.. -g -O2 -ffile-prefix-map=/build/mlpack-3.0.4=. -fstack-protector-strong -Wformat -Werror=format-security --param ggc-min-expand=20 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -ftemplate-depth=1000 -O3 -fopenmp -DBINDING_TYPE=BINDING_TYPE_CLI -std=gnu++11 -o CMakeFiles/mlpack_hmm_train.dir/hmm_train_main.cpp.o -c /build/mlpack-3.0.4/src/mlpack/methods/hmm/hmm_train_main.cpp In file included from /build/mlpack-3.0.4/src/mlpack/bindings/cli/cli_option.hpp:25, from /build/mlpack-3.0.4/src/mlpack/core/util/mlpack_main.hpp:32, from /build/mlpack-3.0.4/src/mlpack/methods/gmm/gmm_probability_main.cpp:14: @@ -8985,17 +9030,6 @@ ^~~~~~~ /build/mlpack-3.0.4/src/mlpack/bindings/cli/get_param.hpp:115:16: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter /build/mlpack-3.0.4/src/mlpack/bindings/cli/get_param.hpp:115:16: note: use '-faligned-new' to enable C++17 over-aligned new support -make[4]: Leaving directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' -[ 30%] Built target mlpack_gmm_train -make -f src/mlpack/methods/hmm/CMakeFiles/mlpack_hmm_train.dir/build.make src/mlpack/methods/hmm/CMakeFiles/mlpack_hmm_train.dir/depend -make[4]: Entering directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' -cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/mlpack-3.0.4 /build/mlpack-3.0.4/src/mlpack/methods/hmm /build/mlpack-3.0.4/obj-arm-linux-gnueabihf /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/methods/hmm /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/methods/hmm/CMakeFiles/mlpack_hmm_train.dir/DependInfo.cmake --color= -Scanning dependencies of target mlpack_hmm_train -make[4]: Leaving directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' -make -f src/mlpack/methods/hmm/CMakeFiles/mlpack_hmm_train.dir/build.make src/mlpack/methods/hmm/CMakeFiles/mlpack_hmm_train.dir/build -make[4]: Entering directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' -[ 31%] Building CXX object src/mlpack/methods/hmm/CMakeFiles/mlpack_hmm_train.dir/hmm_train_main.cpp.o -cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/methods/hmm && /usr/bin/c++ -DARMA_32BIT_WORD -DARMA_NO_DEBUG -DBOOST_TEST_DYN_LINK -DHAS_OPENMP -DNDEBUG -I/build/mlpack-3.0.4/src -I/build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/.. -g -O2 -ffile-prefix-map=/build/mlpack-3.0.4=. -fstack-protector-strong -Wformat -Werror=format-security --param ggc-min-expand=20 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -ftemplate-depth=1000 -O3 -fopenmp -DBINDING_TYPE=BINDING_TYPE_CLI -std=gnu++11 -o CMakeFiles/mlpack_hmm_train.dir/hmm_train_main.cpp.o -c /build/mlpack-3.0.4/src/mlpack/methods/hmm/hmm_train_main.cpp In file included from /build/mlpack-3.0.4/src/mlpack/methods/hmm/hmm_train_main.cpp:17: /build/mlpack-3.0.4/src/mlpack/methods/hmm/hmm_model.hpp: In constructor 'mlpack::hmm::HMMModel::HMMModel()': /build/mlpack-3.0.4/src/mlpack/methods/hmm/hmm_model.hpp:47:63: warning: 'new' of type 'mlpack::hmm::HMM' with extended alignment 16 [-Waligned-new=] @@ -9071,6 +9105,22 @@ make[4]: Entering directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' [ 32%] Building CXX object src/mlpack/methods/hmm/CMakeFiles/mlpack_hmm_viterbi.dir/hmm_viterbi_main.cpp.o cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/methods/hmm && /usr/bin/c++ -DARMA_32BIT_WORD -DARMA_NO_DEBUG -DBOOST_TEST_DYN_LINK -DHAS_OPENMP -DNDEBUG -I/build/mlpack-3.0.4/src -I/build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/.. -g -O2 -ffile-prefix-map=/build/mlpack-3.0.4=. -fstack-protector-strong -Wformat -Werror=format-security --param ggc-min-expand=20 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -ftemplate-depth=1000 -O3 -fopenmp -DBINDING_TYPE=BINDING_TYPE_CLI -std=gnu++11 -o CMakeFiles/mlpack_hmm_viterbi.dir/hmm_viterbi_main.cpp.o -c /build/mlpack-3.0.4/src/mlpack/methods/hmm/hmm_viterbi_main.cpp +In file included from /usr/include/c++/8/vector:69, + from /usr/include/boost/archive/detail/helper_collection.hpp:20, + from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, + from /usr/include/boost/serialization/map.hpp:24, + from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, + from /build/mlpack-3.0.4/src/mlpack/methods/hmm/hmm_train_main.cpp:12: +/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {arma::Mat}; _Tp = arma::Mat; _Alloc = std::allocator >]': +/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector > >'} changed in GCC 7.1 + vector<_Tp, _Alloc>:: + ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {arma::Col}; _Tp = arma::Col; _Alloc = std::allocator >]': +/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector > >'} changed in GCC 7.1 +/usr/include/c++/8/bits/vector.tcc: In constructor 'mlpack::distribution::DiscreteDistribution::DiscreteDistribution(const arma::Col&)': +/usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + _M_realloc_insert(end(), std::forward<_Args>(__args)...); + ^~~~~~~~~~~~~~~~~ In file included from /build/mlpack-3.0.4/src/mlpack/methods/hmm/hmm_viterbi_main.cpp:18: /build/mlpack-3.0.4/src/mlpack/methods/hmm/hmm_model.hpp: In constructor 'mlpack::hmm::HMMModel::HMMModel()': /build/mlpack-3.0.4/src/mlpack/methods/hmm/hmm_model.hpp:47:63: warning: 'new' of type 'mlpack::hmm::HMM' with extended alignment 16 [-Waligned-new=] @@ -9132,22 +9182,6 @@ ^ /build/mlpack-3.0.4/src/mlpack/methods/hmm/hmm_model.hpp:121:47: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter /build/mlpack-3.0.4/src/mlpack/methods/hmm/hmm_model.hpp:121:47: note: use '-faligned-new' to enable C++17 over-aligned new support -In file included from /usr/include/c++/8/vector:69, - from /usr/include/boost/archive/detail/helper_collection.hpp:20, - from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, - from /usr/include/boost/serialization/map.hpp:24, - from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/methods/hmm/hmm_train_main.cpp:12: -/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {arma::Mat}; _Tp = arma::Mat; _Alloc = std::allocator >]': -/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector > >'} changed in GCC 7.1 - vector<_Tp, _Alloc>:: - ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {arma::Col}; _Tp = arma::Col; _Alloc = std::allocator >]': -/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector > >'} changed in GCC 7.1 -/usr/include/c++/8/bits/vector.tcc: In constructor 'mlpack::distribution::DiscreteDistribution::DiscreteDistribution(const arma::Col&)': -/usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - _M_realloc_insert(end(), std::forward<_Args>(__args)...); - ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {arma::Row}; _Tp = arma::Row; _Alloc = std::allocator >]': /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector > >'} changed in GCC 7.1 vector<_Tp, _Alloc>:: @@ -9174,20 +9208,6 @@ make[4]: Entering directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' [ 32%] Building CXX object src/mlpack/methods/hmm/CMakeFiles/mlpack_hmm_generate.dir/hmm_generate_main.cpp.o cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/methods/hmm && /usr/bin/c++ -DARMA_32BIT_WORD -DARMA_NO_DEBUG -DBOOST_TEST_DYN_LINK -DHAS_OPENMP -DNDEBUG -I/build/mlpack-3.0.4/src -I/build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/.. -g -O2 -ffile-prefix-map=/build/mlpack-3.0.4=. -fstack-protector-strong -Wformat -Werror=format-security --param ggc-min-expand=20 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -ftemplate-depth=1000 -O3 -fopenmp -DBINDING_TYPE=BINDING_TYPE_CLI -std=gnu++11 -o CMakeFiles/mlpack_hmm_generate.dir/hmm_generate_main.cpp.o -c /build/mlpack-3.0.4/src/mlpack/methods/hmm/hmm_generate_main.cpp -[ 32%] Linking CXX executable ../../../../bin/mlpack_hmm_viterbi -cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/methods/hmm && /usr/bin/cmake -E cmake_link_script CMakeFiles/mlpack_hmm_viterbi.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/mlpack-3.0.4=. -fstack-protector-strong -Wformat -Werror=format-security --param ggc-min-expand=20 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -ftemplate-depth=1000 -O3 -fopenmp -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/mlpack_hmm_viterbi.dir/hmm_viterbi_main.cpp.o -o ../../../../bin/mlpack_hmm_viterbi -Wl,-rpath,/build/mlpack-3.0.4/obj-arm-linux-gnueabihf/lib: ../../../../lib/libmlpack.so.3.0 /usr/lib/arm-linux-gnueabihf/libboost_program_options.so /usr/lib/arm-linux-gnueabihf/libboost_unit_test_framework.so /usr/lib/arm-linux-gnueabihf/libboost_serialization.so -lpthread /usr/lib/libarmadillo.so /usr/lib/arm-linux-gnueabihf/libboost_program_options.so /usr/lib/arm-linux-gnueabihf/libboost_unit_test_framework.so /usr/lib/arm-linux-gnueabihf/libboost_serialization.so -make[4]: Leaving directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' -[ 32%] Built target mlpack_hmm_viterbi -make -f src/mlpack/methods/hmm/CMakeFiles/mlpack_hmm_loglik.dir/build.make src/mlpack/methods/hmm/CMakeFiles/mlpack_hmm_loglik.dir/depend -make[4]: Entering directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' -cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/mlpack-3.0.4 /build/mlpack-3.0.4/src/mlpack/methods/hmm /build/mlpack-3.0.4/obj-arm-linux-gnueabihf /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/methods/hmm /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/methods/hmm/CMakeFiles/mlpack_hmm_loglik.dir/DependInfo.cmake --color= -Scanning dependencies of target mlpack_hmm_loglik -make[4]: Leaving directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' -make -f src/mlpack/methods/hmm/CMakeFiles/mlpack_hmm_loglik.dir/build.make src/mlpack/methods/hmm/CMakeFiles/mlpack_hmm_loglik.dir/build -make[4]: Entering directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' -[ 32%] Building CXX object src/mlpack/methods/hmm/CMakeFiles/mlpack_hmm_loglik.dir/hmm_loglik_main.cpp.o -cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/methods/hmm && /usr/bin/c++ -DARMA_32BIT_WORD -DARMA_NO_DEBUG -DBOOST_TEST_DYN_LINK -DHAS_OPENMP -DNDEBUG -I/build/mlpack-3.0.4/src -I/build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/.. -g -O2 -ffile-prefix-map=/build/mlpack-3.0.4=. -fstack-protector-strong -Wformat -Werror=format-security --param ggc-min-expand=20 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -ftemplate-depth=1000 -O3 -fopenmp -DBINDING_TYPE=BINDING_TYPE_CLI -std=gnu++11 -o CMakeFiles/mlpack_hmm_loglik.dir/hmm_loglik_main.cpp.o -c /build/mlpack-3.0.4/src/mlpack/methods/hmm/hmm_loglik_main.cpp In file included from /build/mlpack-3.0.4/src/mlpack/methods/hmm/hmm_generate_main.cpp:19: /build/mlpack-3.0.4/src/mlpack/methods/hmm/hmm_model.hpp: In constructor 'mlpack::hmm::HMMModel::HMMModel()': /build/mlpack-3.0.4/src/mlpack/methods/hmm/hmm_model.hpp:47:63: warning: 'new' of type 'mlpack::hmm::HMM' with extended alignment 16 [-Waligned-new=] @@ -9209,6 +9229,7 @@ /build/mlpack-3.0.4/src/mlpack/methods/hmm/hmm_model.hpp:66:34: warning: 'new' of type 'mlpack::hmm::HMM' with extended alignment 16 [-Waligned-new=] gmmHMM = new HMM(); ^ +[ 32%] Linking CXX executable ../../../../bin/mlpack_hmm_viterbi /build/mlpack-3.0.4/src/mlpack/methods/hmm/hmm_model.hpp:66:34: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter /build/mlpack-3.0.4/src/mlpack/methods/hmm/hmm_model.hpp:66:34: note: use '-faligned-new' to enable C++17 over-aligned new support /build/mlpack-3.0.4/src/mlpack/methods/hmm/hmm_model.hpp: In copy constructor 'mlpack::hmm::HMMModel::HMMModel(const mlpack::hmm::HMMModel&)': @@ -9217,6 +9238,7 @@ ^ /build/mlpack-3.0.4/src/mlpack/methods/hmm/hmm_model.hpp:78:73: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter /build/mlpack-3.0.4/src/mlpack/methods/hmm/hmm_model.hpp:78:73: note: use '-faligned-new' to enable C++17 over-aligned new support +cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/methods/hmm && /usr/bin/cmake -E cmake_link_script CMakeFiles/mlpack_hmm_viterbi.dir/link.txt --verbose=1 /build/mlpack-3.0.4/src/mlpack/methods/hmm/hmm_model.hpp:81:73: warning: 'new' of type 'mlpack::hmm::HMM' with extended alignment 16 [-Waligned-new=] new HMM(*other.gaussianHMM); ^ @@ -9249,6 +9271,18 @@ ^ /build/mlpack-3.0.4/src/mlpack/methods/hmm/hmm_model.hpp:121:47: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter /build/mlpack-3.0.4/src/mlpack/methods/hmm/hmm_model.hpp:121:47: note: use '-faligned-new' to enable C++17 over-aligned new support +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/mlpack-3.0.4=. -fstack-protector-strong -Wformat -Werror=format-security --param ggc-min-expand=20 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -ftemplate-depth=1000 -O3 -fopenmp -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/mlpack_hmm_viterbi.dir/hmm_viterbi_main.cpp.o -o ../../../../bin/mlpack_hmm_viterbi -Wl,-rpath,/build/mlpack-3.0.4/obj-arm-linux-gnueabihf/lib: ../../../../lib/libmlpack.so.3.0 /usr/lib/arm-linux-gnueabihf/libboost_program_options.so /usr/lib/arm-linux-gnueabihf/libboost_unit_test_framework.so /usr/lib/arm-linux-gnueabihf/libboost_serialization.so -lpthread /usr/lib/libarmadillo.so /usr/lib/arm-linux-gnueabihf/libboost_program_options.so /usr/lib/arm-linux-gnueabihf/libboost_unit_test_framework.so /usr/lib/arm-linux-gnueabihf/libboost_serialization.so +make[4]: Leaving directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' +[ 32%] Built target mlpack_hmm_viterbi +make -f src/mlpack/methods/hmm/CMakeFiles/mlpack_hmm_loglik.dir/build.make src/mlpack/methods/hmm/CMakeFiles/mlpack_hmm_loglik.dir/depend +make[4]: Entering directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' +cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/mlpack-3.0.4 /build/mlpack-3.0.4/src/mlpack/methods/hmm /build/mlpack-3.0.4/obj-arm-linux-gnueabihf /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/methods/hmm /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/methods/hmm/CMakeFiles/mlpack_hmm_loglik.dir/DependInfo.cmake --color= +Scanning dependencies of target mlpack_hmm_loglik +make[4]: Leaving directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' +make -f src/mlpack/methods/hmm/CMakeFiles/mlpack_hmm_loglik.dir/build.make src/mlpack/methods/hmm/CMakeFiles/mlpack_hmm_loglik.dir/build +make[4]: Entering directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' +[ 32%] Building CXX object src/mlpack/methods/hmm/CMakeFiles/mlpack_hmm_loglik.dir/hmm_loglik_main.cpp.o +cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/methods/hmm && /usr/bin/c++ -DARMA_32BIT_WORD -DARMA_NO_DEBUG -DBOOST_TEST_DYN_LINK -DHAS_OPENMP -DNDEBUG -I/build/mlpack-3.0.4/src -I/build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/.. -g -O2 -ffile-prefix-map=/build/mlpack-3.0.4=. -fstack-protector-strong -Wformat -Werror=format-security --param ggc-min-expand=20 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -ftemplate-depth=1000 -O3 -fopenmp -DBINDING_TYPE=BINDING_TYPE_CLI -std=gnu++11 -o CMakeFiles/mlpack_hmm_loglik.dir/hmm_loglik_main.cpp.o -c /build/mlpack-3.0.4/src/mlpack/methods/hmm/hmm_loglik_main.cpp In file included from /build/mlpack-3.0.4/src/mlpack/methods/hmm/hmm_loglik_main.cpp:17: /build/mlpack-3.0.4/src/mlpack/methods/hmm/hmm_model.hpp: In constructor 'mlpack::hmm::HMMModel::HMMModel()': /build/mlpack-3.0.4/src/mlpack/methods/hmm/hmm_model.hpp:47:63: warning: 'new' of type 'mlpack::hmm::HMM' with extended alignment 16 [-Waligned-new=] @@ -9350,13 +9384,6 @@ ^ /build/mlpack-3.0.4/src/mlpack/methods/hoeffding_trees/hoeffding_tree_model.hpp:207:65: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter /build/mlpack-3.0.4/src/mlpack/methods/hoeffding_trees/hoeffding_tree_model.hpp:207:65: note: use '-faligned-new' to enable C++17 over-aligned new support -In file included from /build/mlpack-3.0.4/src/mlpack/methods/kernel_pca/kernel_pca_main.cpp:30: -/build/mlpack-3.0.4/src/mlpack/methods/nystroem_method/kmeans_selection.hpp: In static member function 'static const mat* mlpack::kernel::KMeansSelection::Select(const mat&, size_t)': -/build/mlpack-3.0.4/src/mlpack/methods/nystroem_method/kmeans_selection.hpp:43:38: warning: 'new' of type 'arma::mat' {aka 'arma::Mat'} with extended alignment 16 [-Waligned-new=] - arma::mat* centroids = new arma::mat; - ^~~ -/build/mlpack-3.0.4/src/mlpack/methods/nystroem_method/kmeans_selection.hpp:43:38: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/nystroem_method/kmeans_selection.hpp:43:38: note: use '-faligned-new' to enable C++17 over-aligned new support /build/mlpack-3.0.4/src/mlpack/methods/hoeffding_trees/hoeffding_tree_model.hpp: In instantiation of 'void mlpack::tree::HoeffdingTreeModel::serialize(Archive&, unsigned int) [with Archive = boost::archive::xml_oarchive]': /usr/include/boost/serialization/access.hpp:116:9: required from 'static void boost::serialization::access::serialize(Archive&, T&, unsigned int) [with Archive = boost::archive::xml_oarchive; T = mlpack::tree::HoeffdingTreeModel]' /usr/include/boost/serialization/serialization.hpp:68:22: required from 'void boost::serialization::serialize(Archive&, T&, unsigned int) [with Archive = boost::archive::xml_oarchive; T = mlpack::tree::HoeffdingTreeModel]' @@ -9380,18 +9407,6 @@ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/mlpack-3.0.4/src/mlpack/methods/hoeffding_trees/hoeffding_tree_model.hpp:207:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter /build/mlpack-3.0.4/src/mlpack/methods/hoeffding_trees/hoeffding_tree_model.hpp:207:29: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/methods/nystroem_method/kmeans_selection.hpp: In instantiation of 'static const mat* mlpack::kernel::KMeansSelection::Select(const mat&, size_t) [with ClusteringType = mlpack::kmeans::KMeans<>; unsigned int maxIterations = 5; arma::mat = arma::Mat; size_t = unsigned int]': -/build/mlpack-3.0.4/src/mlpack/methods/nystroem_method/nystroem_method_impl.hpp:80:47: required from 'void mlpack::kernel::NystroemMethod::Apply(arma::mat&) [with KernelType = mlpack::kernel::LinearKernel; PointSelectionPolicy = mlpack::kernel::KMeansSelection<>; arma::mat = arma::Mat]' -/build/mlpack-3.0.4/src/mlpack/methods/kernel_pca/kernel_rules/nystroem_method.hpp:50:5: required from 'static void mlpack::kpca::NystroemKernelRule::ApplyKernelMatrix(const mat&, arma::mat&, arma::vec&, arma::mat&, size_t, KernelType) [with KernelType = mlpack::kernel::LinearKernel; PointSelectionPolicy = mlpack::kernel::KMeansSelection<>; arma::mat = arma::Mat; arma::vec = arma::Col; size_t = unsigned int]' -/build/mlpack-3.0.4/src/mlpack/methods/kernel_pca/kernel_pca_impl.hpp:38:32: required from 'void mlpack::kpca::KernelPCA::Apply(const mat&, arma::mat&, arma::vec&, arma::mat&, size_t) [with KernelType = mlpack::kernel::LinearKernel; KernelRule = mlpack::kpca::NystroemKernelRule >; arma::mat = arma::Mat; arma::vec = arma::Col; size_t = unsigned int]' -/build/mlpack-3.0.4/src/mlpack/methods/kernel_pca/kernel_pca_impl.hpp:78:3: required from 'void mlpack::kpca::KernelPCA::Apply(arma::mat&, size_t) [with KernelType = mlpack::kernel::LinearKernel; KernelRule = mlpack::kpca::NystroemKernelRule >; arma::mat = arma::Mat; size_t = unsigned int]' -/build/mlpack-3.0.4/src/mlpack/methods/kernel_pca/kernel_pca_main.cpp:139:7: required from 'void RunKPCA(arma::mat&, bool, bool, size_t, const string&, KernelType&) [with KernelType = mlpack::kernel::LinearKernel; arma::mat = arma::Mat; size_t = unsigned int; std::__cxx11::string = std::__cxx11::basic_string]' -/build/mlpack-3.0.4/src/mlpack/methods/kernel_pca/kernel_pca_main.cpp:202:25: required from here -/build/mlpack-3.0.4/src/mlpack/methods/nystroem_method/kmeans_selection.hpp:43:28: warning: 'new' of type 'arma::mat' {aka 'arma::Mat'} with extended alignment 16 [-Waligned-new=] - arma::mat* centroids = new arma::mat; - ^~~~~~~~~~~~~ -/build/mlpack-3.0.4/src/mlpack/methods/nystroem_method/kmeans_selection.hpp:43:28: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/nystroem_method/kmeans_selection.hpp:43:28: note: use '-faligned-new' to enable C++17 over-aligned new support /build/mlpack-3.0.4/src/mlpack/methods/hoeffding_trees/hoeffding_tree_model.hpp: In instantiation of 'void mlpack::tree::HoeffdingTreeModel::serialize(Archive&, unsigned int) [with Archive = boost::archive::xml_iarchive]': /usr/include/boost/serialization/access.hpp:116:9: required from 'static void boost::serialization::access::serialize(Archive&, T&, unsigned int) [with Archive = boost::archive::xml_iarchive; T = mlpack::tree::HoeffdingTreeModel]' /usr/include/boost/serialization/serialization.hpp:68:22: required from 'void boost::serialization::serialize(Archive&, T&, unsigned int) [with Archive = boost::archive::xml_iarchive; T = mlpack::tree::HoeffdingTreeModel]' @@ -9507,9 +9522,36 @@ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/mlpack-3.0.4/src/mlpack/methods/hoeffding_trees/hoeffding_tree_model.hpp:207:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter /build/mlpack-3.0.4/src/mlpack/methods/hoeffding_trees/hoeffding_tree_model.hpp:207:29: note: use '-faligned-new' to enable C++17 over-aligned new support +In file included from /build/mlpack-3.0.4/src/mlpack/methods/kernel_pca/kernel_pca_main.cpp:30: +/build/mlpack-3.0.4/src/mlpack/methods/nystroem_method/kmeans_selection.hpp: In static member function 'static const mat* mlpack::kernel::KMeansSelection::Select(const mat&, size_t)': +/build/mlpack-3.0.4/src/mlpack/methods/nystroem_method/kmeans_selection.hpp:43:38: warning: 'new' of type 'arma::mat' {aka 'arma::Mat'} with extended alignment 16 [-Waligned-new=] + arma::mat* centroids = new arma::mat; + ^~~ +/build/mlpack-3.0.4/src/mlpack/methods/nystroem_method/kmeans_selection.hpp:43:38: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/nystroem_method/kmeans_selection.hpp:43:38: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/methods/nystroem_method/kmeans_selection.hpp: In instantiation of 'static const mat* mlpack::kernel::KMeansSelection::Select(const mat&, size_t) [with ClusteringType = mlpack::kmeans::KMeans<>; unsigned int maxIterations = 5; arma::mat = arma::Mat; size_t = unsigned int]': +/build/mlpack-3.0.4/src/mlpack/methods/nystroem_method/nystroem_method_impl.hpp:80:47: required from 'void mlpack::kernel::NystroemMethod::Apply(arma::mat&) [with KernelType = mlpack::kernel::LinearKernel; PointSelectionPolicy = mlpack::kernel::KMeansSelection<>; arma::mat = arma::Mat]' +/build/mlpack-3.0.4/src/mlpack/methods/kernel_pca/kernel_rules/nystroem_method.hpp:50:5: required from 'static void mlpack::kpca::NystroemKernelRule::ApplyKernelMatrix(const mat&, arma::mat&, arma::vec&, arma::mat&, size_t, KernelType) [with KernelType = mlpack::kernel::LinearKernel; PointSelectionPolicy = mlpack::kernel::KMeansSelection<>; arma::mat = arma::Mat; arma::vec = arma::Col; size_t = unsigned int]' +/build/mlpack-3.0.4/src/mlpack/methods/kernel_pca/kernel_pca_impl.hpp:38:32: required from 'void mlpack::kpca::KernelPCA::Apply(const mat&, arma::mat&, arma::vec&, arma::mat&, size_t) [with KernelType = mlpack::kernel::LinearKernel; KernelRule = mlpack::kpca::NystroemKernelRule >; arma::mat = arma::Mat; arma::vec = arma::Col; size_t = unsigned int]' +/build/mlpack-3.0.4/src/mlpack/methods/kernel_pca/kernel_pca_impl.hpp:78:3: required from 'void mlpack::kpca::KernelPCA::Apply(arma::mat&, size_t) [with KernelType = mlpack::kernel::LinearKernel; KernelRule = mlpack::kpca::NystroemKernelRule >; arma::mat = arma::Mat; size_t = unsigned int]' +/build/mlpack-3.0.4/src/mlpack/methods/kernel_pca/kernel_pca_main.cpp:139:7: required from 'void RunKPCA(arma::mat&, bool, bool, size_t, const string&, KernelType&) [with KernelType = mlpack::kernel::LinearKernel; arma::mat = arma::Mat; size_t = unsigned int; std::__cxx11::string = std::__cxx11::basic_string]' +/build/mlpack-3.0.4/src/mlpack/methods/kernel_pca/kernel_pca_main.cpp:202:25: required from here +/build/mlpack-3.0.4/src/mlpack/methods/nystroem_method/kmeans_selection.hpp:43:28: warning: 'new' of type 'arma::mat' {aka 'arma::Mat'} with extended alignment 16 [-Waligned-new=] + arma::mat* centroids = new arma::mat; + ^~~~~~~~~~~~~ +/build/mlpack-3.0.4/src/mlpack/methods/nystroem_method/kmeans_selection.hpp:43:28: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/nystroem_method/kmeans_selection.hpp:43:28: note: use '-faligned-new' to enable C++17 over-aligned new support [ 35%] Linking CXX executable ../../../../bin/mlpack_kernel_pca cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/methods/kernel_pca && /usr/bin/cmake -E cmake_link_script CMakeFiles/mlpack_kernel_pca.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/mlpack-3.0.4=. -fstack-protector-strong -Wformat -Werror=format-security --param ggc-min-expand=20 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -ftemplate-depth=1000 -O3 -fopenmp -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/mlpack_kernel_pca.dir/kernel_pca_main.cpp.o -o ../../../../bin/mlpack_kernel_pca -Wl,-rpath,/build/mlpack-3.0.4/obj-arm-linux-gnueabihf/lib: ../../../../lib/libmlpack.so.3.0 /usr/lib/arm-linux-gnueabihf/libboost_program_options.so /usr/lib/arm-linux-gnueabihf/libboost_unit_test_framework.so /usr/lib/arm-linux-gnueabihf/libboost_serialization.so -lpthread /usr/lib/libarmadillo.so /usr/lib/arm-linux-gnueabihf/libboost_program_options.so /usr/lib/arm-linux-gnueabihf/libboost_unit_test_framework.so /usr/lib/arm-linux-gnueabihf/libboost_serialization.so +In file included from /usr/include/c++/8/map:60, + from /usr/include/boost/serialization/map.hpp:20, + from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, + from /build/mlpack-3.0.4/src/mlpack/methods/hoeffding_trees/hoeffding_tree_main.cpp:12: +/usr/include/c++/8/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_equal_(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Arg&&, _NodeGen&) [with _Arg = std::pair; _NodeGen = std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Alloc_node; _Key = double; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': +/usr/include/c++/8/bits/stl_tree.h:2289:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' {aka 'std::_Rb_tree_const_iterator >'} changed in GCC 7.1 + _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[4]: Leaving directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' [ 35%] Built target mlpack_kernel_pca make -f src/mlpack/methods/kmeans/CMakeFiles/mlpack_kmeans.dir/build.make src/mlpack/methods/kmeans/CMakeFiles/mlpack_kmeans.dir/depend @@ -9521,14 +9563,60 @@ make[4]: Entering directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' [ 35%] Building CXX object src/mlpack/methods/kmeans/CMakeFiles/mlpack_kmeans.dir/kmeans_main.cpp.o cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/methods/kmeans && /usr/bin/c++ -DARMA_32BIT_WORD -DARMA_NO_DEBUG -DBOOST_TEST_DYN_LINK -DHAS_OPENMP -DNDEBUG -I/build/mlpack-3.0.4/src -I/build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/.. -g -O2 -ffile-prefix-map=/build/mlpack-3.0.4=. -fstack-protector-strong -Wformat -Werror=format-security --param ggc-min-expand=20 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -ftemplate-depth=1000 -O3 -fopenmp -DBINDING_TYPE=BINDING_TYPE_CLI -std=gnu++11 -o CMakeFiles/mlpack_kmeans.dir/kmeans_main.cpp.o -c /build/mlpack-3.0.4/src/mlpack/methods/kmeans/kmeans_main.cpp -In file included from /usr/include/c++/8/map:60, - from /usr/include/boost/serialization/map.hpp:20, +In file included from /usr/include/c++/8/vector:69, + from /usr/include/boost/archive/detail/helper_collection.hpp:20, + from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, + from /usr/include/boost/serialization/map.hpp:24, from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, from /build/mlpack-3.0.4/src/mlpack/methods/hoeffding_trees/hoeffding_tree_main.cpp:12: -/usr/include/c++/8/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_equal_(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Arg&&, _NodeGen&) [with _Arg = std::pair; _NodeGen = std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Alloc_node; _Key = double; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': -/usr/include/c++/8/bits/stl_tree.h:2289:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' {aka 'std::_Rb_tree_const_iterator >'} changed in GCC 7.1 - _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {mlpack::tree::HoeffdingCategoricalSplit}; _Tp = mlpack::tree::HoeffdingCategoricalSplit; _Alloc = std::allocator >]': +/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >'} changed in GCC 7.1 + vector<_Tp, _Alloc>:: + ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {mlpack::tree::HoeffdingCategoricalSplit}; _Tp = mlpack::tree::HoeffdingCategoricalSplit; _Alloc = std::allocator >]': +/usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + _M_realloc_insert(end(), std::forward<_Args>(__args)...); + ^~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {mlpack::tree::HoeffdingNumericSplit}; _Tp = mlpack::tree::HoeffdingNumericSplit; _Alloc = std::allocator >]': +/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >'} changed in GCC 7.1 + vector<_Tp, _Alloc>:: + ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {mlpack::tree::HoeffdingNumericSplit}; _Tp = mlpack::tree::HoeffdingNumericSplit; _Alloc = std::allocator >]': +/usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + _M_realloc_insert(end(), std::forward<_Args>(__args)...); + ^~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {mlpack::tree::HoeffdingCategoricalSplit}; _Tp = mlpack::tree::HoeffdingCategoricalSplit; _Alloc = std::allocator >]': +/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >'} changed in GCC 7.1 + vector<_Tp, _Alloc>:: + ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {mlpack::tree::HoeffdingCategoricalSplit}; _Tp = mlpack::tree::HoeffdingCategoricalSplit; _Alloc = std::allocator >]': +/usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + _M_realloc_insert(end(), std::forward<_Args>(__args)...); + ^~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {mlpack::tree::HoeffdingNumericSplit}; _Tp = mlpack::tree::HoeffdingNumericSplit; _Alloc = std::allocator >]': +/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >'} changed in GCC 7.1 + vector<_Tp, _Alloc>:: + ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {mlpack::tree::HoeffdingNumericSplit}; _Tp = mlpack::tree::HoeffdingNumericSplit; _Alloc = std::allocator >]': +/usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + _M_realloc_insert(end(), std::forward<_Args>(__args)...); + ^~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {mlpack::tree::BinaryNumericSplit}; _Tp = mlpack::tree::BinaryNumericSplit; _Alloc = std::allocator >]': +/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >'} changed in GCC 7.1 + vector<_Tp, _Alloc>:: + ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {mlpack::tree::BinaryNumericSplit}; _Tp = mlpack::tree::BinaryNumericSplit; _Alloc = std::allocator >]': +/usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + _M_realloc_insert(end(), std::forward<_Args>(__args)...); + ^~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {mlpack::tree::BinaryNumericSplit}; _Tp = mlpack::tree::BinaryNumericSplit; _Alloc = std::allocator >]': +/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >'} changed in GCC 7.1 + vector<_Tp, _Alloc>:: + ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {mlpack::tree::BinaryNumericSplit}; _Tp = mlpack::tree::BinaryNumericSplit; _Alloc = std::allocator >]': +/usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + _M_realloc_insert(end(), std::forward<_Args>(__args)...); + ^~~~~~~~~~~~~~~~~ In file included from /build/mlpack-3.0.4/src/mlpack/core/tree/spill_tree/spill_tree.hpp:479, from /build/mlpack-3.0.4/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_rules_impl.hpp:17, @@ -9917,60 +10005,6 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:855:11: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter /build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:855:11: note: use '-faligned-new' to enable C++17 over-aligned new support -In file included from /usr/include/c++/8/vector:69, - from /usr/include/boost/archive/detail/helper_collection.hpp:20, - from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, - from /usr/include/boost/serialization/map.hpp:24, - from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/methods/hoeffding_trees/hoeffding_tree_main.cpp:12: -/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {mlpack::tree::HoeffdingCategoricalSplit}; _Tp = mlpack::tree::HoeffdingCategoricalSplit; _Alloc = std::allocator >]': -/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >'} changed in GCC 7.1 - vector<_Tp, _Alloc>:: - ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {mlpack::tree::HoeffdingCategoricalSplit}; _Tp = mlpack::tree::HoeffdingCategoricalSplit; _Alloc = std::allocator >]': -/usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - _M_realloc_insert(end(), std::forward<_Args>(__args)...); - ^~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {mlpack::tree::HoeffdingNumericSplit}; _Tp = mlpack::tree::HoeffdingNumericSplit; _Alloc = std::allocator >]': -/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >'} changed in GCC 7.1 - vector<_Tp, _Alloc>:: - ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {mlpack::tree::HoeffdingNumericSplit}; _Tp = mlpack::tree::HoeffdingNumericSplit; _Alloc = std::allocator >]': -/usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - _M_realloc_insert(end(), std::forward<_Args>(__args)...); - ^~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {mlpack::tree::HoeffdingCategoricalSplit}; _Tp = mlpack::tree::HoeffdingCategoricalSplit; _Alloc = std::allocator >]': -/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >'} changed in GCC 7.1 - vector<_Tp, _Alloc>:: - ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {mlpack::tree::HoeffdingCategoricalSplit}; _Tp = mlpack::tree::HoeffdingCategoricalSplit; _Alloc = std::allocator >]': -/usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - _M_realloc_insert(end(), std::forward<_Args>(__args)...); - ^~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {mlpack::tree::HoeffdingNumericSplit}; _Tp = mlpack::tree::HoeffdingNumericSplit; _Alloc = std::allocator >]': -/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >'} changed in GCC 7.1 - vector<_Tp, _Alloc>:: - ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {mlpack::tree::HoeffdingNumericSplit}; _Tp = mlpack::tree::HoeffdingNumericSplit; _Alloc = std::allocator >]': -/usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - _M_realloc_insert(end(), std::forward<_Args>(__args)...); - ^~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {mlpack::tree::BinaryNumericSplit}; _Tp = mlpack::tree::BinaryNumericSplit; _Alloc = std::allocator >]': -/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >'} changed in GCC 7.1 - vector<_Tp, _Alloc>:: - ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {mlpack::tree::BinaryNumericSplit}; _Tp = mlpack::tree::BinaryNumericSplit; _Alloc = std::allocator >]': -/usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - _M_realloc_insert(end(), std::forward<_Args>(__args)...); - ^~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {mlpack::tree::BinaryNumericSplit}; _Tp = mlpack::tree::BinaryNumericSplit; _Alloc = std::allocator >]': -/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >'} changed in GCC 7.1 - vector<_Tp, _Alloc>:: - ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {mlpack::tree::BinaryNumericSplit}; _Tp = mlpack::tree::BinaryNumericSplit; _Alloc = std::allocator >]': -/usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - _M_realloc_insert(end(), std::forward<_Args>(__args)...); - ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/map:60, from /usr/include/boost/serialization/map.hpp:20, from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, @@ -10011,6 +10045,24 @@ /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> >::iterator' {aka '__gnu_cxx::__normal_iterator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >'} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ +/build/mlpack-3.0.4/src/mlpack/methods/lars/lars_main.cpp: In function 'void mlpackMain()': +/build/mlpack-3.0.4/src/mlpack/methods/lars/lars_main.cpp:127:50: warning: 'new' of type 'mlpack::regression::LARS' with extended alignment 16 [-Waligned-new=] + lars = new LARS(useCholesky, lambda1, lambda2); + ^ +/build/mlpack-3.0.4/src/mlpack/methods/lars/lars_main.cpp:127:50: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/lars/lars_main.cpp:127:50: note: use '-faligned-new' to enable C++17 over-aligned new support +In file included from /build/mlpack-3.0.4/src/mlpack/bindings/cli/cli_option.hpp:25, + from /build/mlpack-3.0.4/src/mlpack/core/util/mlpack_main.hpp:32, + from /build/mlpack-3.0.4/src/mlpack/methods/lars/lars_main.cpp:14: +/build/mlpack-3.0.4/src/mlpack/bindings/cli/get_param.hpp: In instantiation of 'T*& mlpack::bindings::cli::GetParam(mlpack::util::ParamData&, const typename boost::disable_if >::type*, const typename boost::enable_if >::type*) [with T = mlpack::regression::LARS; typename boost::disable_if >::type = void; typename boost::enable_if >::type = void]': +/build/mlpack-3.0.4/src/mlpack/bindings/cli/get_param.hpp:135:69: required from 'void mlpack::bindings::cli::GetParam(const mlpack::util::ParamData&, const void*, void*) [with T = mlpack::regression::LARS*]' +/build/mlpack-3.0.4/src/mlpack/bindings/cli/cli_option.hpp:149:56: required from 'mlpack::bindings::cli::CLIOption::CLIOption(N, const string&, const string&, const string&, const string&, bool, bool, bool, const string&) [with N = mlpack::regression::LARS*; std::__cxx11::string = std::__cxx11::basic_string]' +/build/mlpack-3.0.4/src/mlpack/methods/lars/lars_main.cpp:88:1: required from here +/build/mlpack-3.0.4/src/mlpack/bindings/cli/get_param.hpp:115:16: warning: 'new' of type 'mlpack::regression::LARS' with extended alignment 16 [-Waligned-new=] + T* model = new T(); + ^~~~~~~ +/build/mlpack-3.0.4/src/mlpack/bindings/cli/get_param.hpp:115:16: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/bindings/cli/get_param.hpp:115:16: note: use '-faligned-new' to enable C++17 over-aligned new support /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const mlpack::tree::QueueFrame, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit>, mlpack::tree::TraversalInfo, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit> > >&}; _Tp = mlpack::tree::QueueFrame, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit>, mlpack::tree::TraversalInfo, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit> > >; _Alloc = std::allocator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit>, mlpack::tree::TraversalInfo, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit> > > >]': /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit>, mlpack::tree::TraversalInfo, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit> > >, std::allocator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit>, mlpack::tree::TraversalInfo, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit> > > > >::iterator' {aka '__gnu_cxx::__normal_iterator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit>, mlpack::tree::TraversalInfo, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit> > >*, std::vector, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit>, mlpack::tree::TraversalInfo, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit> > >, std::allocator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit>, mlpack::tree::TraversalInfo, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit> > > > > >'} changed in GCC 7.1 /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit>, mlpack::tree::TraversalInfo, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit> > >, std::allocator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit>, mlpack::tree::TraversalInfo, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit> > > > >::iterator' {aka '__gnu_cxx::__normal_iterator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit>, mlpack::tree::TraversalInfo, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit> > >*, std::vector, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit>, mlpack::tree::TraversalInfo, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit> > >, std::allocator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit>, mlpack::tree::TraversalInfo, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit> > > > > >'} changed in GCC 7.1 @@ -10111,24 +10163,6 @@ /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit>, mlpack::tree::TraversalInfo, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit> > >*, std::vector, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit>, mlpack::tree::TraversalInfo, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit> > >, std::allocator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit>, mlpack::tree::TraversalInfo, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit> > > > > >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ -/build/mlpack-3.0.4/src/mlpack/methods/lars/lars_main.cpp: In function 'void mlpackMain()': -/build/mlpack-3.0.4/src/mlpack/methods/lars/lars_main.cpp:127:50: warning: 'new' of type 'mlpack::regression::LARS' with extended alignment 16 [-Waligned-new=] - lars = new LARS(useCholesky, lambda1, lambda2); - ^ -/build/mlpack-3.0.4/src/mlpack/methods/lars/lars_main.cpp:127:50: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/lars/lars_main.cpp:127:50: note: use '-faligned-new' to enable C++17 over-aligned new support -In file included from /build/mlpack-3.0.4/src/mlpack/bindings/cli/cli_option.hpp:25, - from /build/mlpack-3.0.4/src/mlpack/core/util/mlpack_main.hpp:32, - from /build/mlpack-3.0.4/src/mlpack/methods/lars/lars_main.cpp:14: -/build/mlpack-3.0.4/src/mlpack/bindings/cli/get_param.hpp: In instantiation of 'T*& mlpack::bindings::cli::GetParam(mlpack::util::ParamData&, const typename boost::disable_if >::type*, const typename boost::enable_if >::type*) [with T = mlpack::regression::LARS; typename boost::disable_if >::type = void; typename boost::enable_if >::type = void]': -/build/mlpack-3.0.4/src/mlpack/bindings/cli/get_param.hpp:135:69: required from 'void mlpack::bindings::cli::GetParam(const mlpack::util::ParamData&, const void*, void*) [with T = mlpack::regression::LARS*]' -/build/mlpack-3.0.4/src/mlpack/bindings/cli/cli_option.hpp:149:56: required from 'mlpack::bindings::cli::CLIOption::CLIOption(N, const string&, const string&, const string&, const string&, bool, bool, bool, const string&) [with N = mlpack::regression::LARS*; std::__cxx11::string = std::__cxx11::basic_string]' -/build/mlpack-3.0.4/src/mlpack/methods/lars/lars_main.cpp:88:1: required from here -/build/mlpack-3.0.4/src/mlpack/bindings/cli/get_param.hpp:115:16: warning: 'new' of type 'mlpack::regression::LARS' with extended alignment 16 [-Waligned-new=] - T* model = new T(); - ^~~~~~~ -/build/mlpack-3.0.4/src/mlpack/bindings/cli/get_param.hpp:115:16: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/bindings/cli/get_param.hpp:115:16: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from /usr/include/c++/8/bits/stl_algo.h:61, from /usr/include/c++/8/algorithm:62, from /usr/include/boost/archive/detail/helper_collection.hpp:23, @@ -10515,11 +10549,11 @@ /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ -[ 36%] Linking CXX executable ../../../../bin/mlpack_kmeans -cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/methods/kmeans && /usr/bin/cmake -E cmake_link_script CMakeFiles/mlpack_kmeans.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/mlpack-3.0.4=. -fstack-protector-strong -Wformat -Werror=format-security --param ggc-min-expand=20 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -ftemplate-depth=1000 -O3 -fopenmp -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/mlpack_kmeans.dir/kmeans_main.cpp.o -o ../../../../bin/mlpack_kmeans -Wl,-rpath,/build/mlpack-3.0.4/obj-arm-linux-gnueabihf/lib: ../../../../lib/libmlpack.so.3.0 /usr/lib/arm-linux-gnueabihf/libboost_program_options.so /usr/lib/arm-linux-gnueabihf/libboost_unit_test_framework.so /usr/lib/arm-linux-gnueabihf/libboost_serialization.so -lpthread /usr/lib/libarmadillo.so /usr/lib/arm-linux-gnueabihf/libboost_program_options.so /usr/lib/arm-linux-gnueabihf/libboost_unit_test_framework.so /usr/lib/arm-linux-gnueabihf/libboost_serialization.so +[ 36%] Linking CXX executable ../../../../bin/mlpack_lars +cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/methods/lars && /usr/bin/cmake -E cmake_link_script CMakeFiles/mlpack_lars.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/mlpack-3.0.4=. -fstack-protector-strong -Wformat -Werror=format-security --param ggc-min-expand=20 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -ftemplate-depth=1000 -O3 -fopenmp -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/mlpack_lars.dir/lars_main.cpp.o -o ../../../../bin/mlpack_lars -Wl,-rpath,/build/mlpack-3.0.4/obj-arm-linux-gnueabihf/lib: ../../../../lib/libmlpack.so.3.0 /usr/lib/arm-linux-gnueabihf/libboost_program_options.so /usr/lib/arm-linux-gnueabihf/libboost_unit_test_framework.so /usr/lib/arm-linux-gnueabihf/libboost_serialization.so -lpthread /usr/lib/libarmadillo.so /usr/lib/arm-linux-gnueabihf/libboost_program_options.so /usr/lib/arm-linux-gnueabihf/libboost_unit_test_framework.so /usr/lib/arm-linux-gnueabihf/libboost_serialization.so make[4]: Leaving directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' -[ 36%] Built target mlpack_kmeans +[ 36%] Built target mlpack_lars make -f src/mlpack/methods/linear_regression/CMakeFiles/mlpack_linear_regression.dir/build.make src/mlpack/methods/linear_regression/CMakeFiles/mlpack_linear_regression.dir/depend make[4]: Entering directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/mlpack-3.0.4 /build/mlpack-3.0.4/src/mlpack/methods/linear_regression /build/mlpack-3.0.4/obj-arm-linux-gnueabihf /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/methods/linear_regression /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/methods/linear_regression/CMakeFiles/mlpack_linear_regression.dir/DependInfo.cmake --color= @@ -10529,11 +10563,11 @@ make[4]: Entering directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' [ 36%] Building CXX object src/mlpack/methods/linear_regression/CMakeFiles/mlpack_linear_regression.dir/linear_regression_main.cpp.o cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/methods/linear_regression && /usr/bin/c++ -DARMA_32BIT_WORD -DARMA_NO_DEBUG -DBOOST_TEST_DYN_LINK -DHAS_OPENMP -DNDEBUG -I/build/mlpack-3.0.4/src -I/build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/.. -g -O2 -ffile-prefix-map=/build/mlpack-3.0.4=. -fstack-protector-strong -Wformat -Werror=format-security --param ggc-min-expand=20 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -ftemplate-depth=1000 -O3 -fopenmp -DBINDING_TYPE=BINDING_TYPE_CLI -std=gnu++11 -o CMakeFiles/mlpack_linear_regression.dir/linear_regression_main.cpp.o -c /build/mlpack-3.0.4/src/mlpack/methods/linear_regression/linear_regression_main.cpp -[ 37%] Linking CXX executable ../../../../bin/mlpack_lars -cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/methods/lars && /usr/bin/cmake -E cmake_link_script CMakeFiles/mlpack_lars.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/mlpack-3.0.4=. -fstack-protector-strong -Wformat -Werror=format-security --param ggc-min-expand=20 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -ftemplate-depth=1000 -O3 -fopenmp -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/mlpack_lars.dir/lars_main.cpp.o -o ../../../../bin/mlpack_lars -Wl,-rpath,/build/mlpack-3.0.4/obj-arm-linux-gnueabihf/lib: ../../../../lib/libmlpack.so.3.0 /usr/lib/arm-linux-gnueabihf/libboost_program_options.so /usr/lib/arm-linux-gnueabihf/libboost_unit_test_framework.so /usr/lib/arm-linux-gnueabihf/libboost_serialization.so -lpthread /usr/lib/libarmadillo.so /usr/lib/arm-linux-gnueabihf/libboost_program_options.so /usr/lib/arm-linux-gnueabihf/libboost_unit_test_framework.so /usr/lib/arm-linux-gnueabihf/libboost_serialization.so +[ 37%] Linking CXX executable ../../../../bin/mlpack_kmeans +cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/methods/kmeans && /usr/bin/cmake -E cmake_link_script CMakeFiles/mlpack_kmeans.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/mlpack-3.0.4=. -fstack-protector-strong -Wformat -Werror=format-security --param ggc-min-expand=20 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -ftemplate-depth=1000 -O3 -fopenmp -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/mlpack_kmeans.dir/kmeans_main.cpp.o -o ../../../../bin/mlpack_kmeans -Wl,-rpath,/build/mlpack-3.0.4/obj-arm-linux-gnueabihf/lib: ../../../../lib/libmlpack.so.3.0 /usr/lib/arm-linux-gnueabihf/libboost_program_options.so /usr/lib/arm-linux-gnueabihf/libboost_unit_test_framework.so /usr/lib/arm-linux-gnueabihf/libboost_serialization.so -lpthread /usr/lib/libarmadillo.so /usr/lib/arm-linux-gnueabihf/libboost_program_options.so /usr/lib/arm-linux-gnueabihf/libboost_unit_test_framework.so /usr/lib/arm-linux-gnueabihf/libboost_serialization.so make[4]: Leaving directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' -[ 37%] Built target mlpack_lars +[ 37%] Built target mlpack_kmeans make -f src/mlpack/methods/local_coordinate_coding/CMakeFiles/mlpack_local_coordinate_coding.dir/build.make src/mlpack/methods/local_coordinate_coding/CMakeFiles/mlpack_local_coordinate_coding.dir/depend make[4]: Entering directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/mlpack-3.0.4 /build/mlpack-3.0.4/src/mlpack/methods/local_coordinate_coding /build/mlpack-3.0.4/obj-arm-linux-gnueabihf /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/methods/local_coordinate_coding /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/methods/local_coordinate_coding/CMakeFiles/mlpack_local_coordinate_coding.dir/DependInfo.cmake --color= @@ -10684,20 +10718,6 @@ ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/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++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector > >'} changed in GCC 7.1 -[ 40%] Linking CXX executable ../../../../bin/mlpack_logistic_regression -cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/methods/logistic_regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/mlpack_logistic_regression.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/mlpack-3.0.4=. -fstack-protector-strong -Wformat -Werror=format-security --param ggc-min-expand=20 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -ftemplate-depth=1000 -O3 -fopenmp -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/mlpack_logistic_regression.dir/logistic_regression_main.cpp.o -o ../../../../bin/mlpack_logistic_regression -Wl,-rpath,/build/mlpack-3.0.4/obj-arm-linux-gnueabihf/lib: ../../../../lib/libmlpack.so.3.0 /usr/lib/arm-linux-gnueabihf/libboost_program_options.so /usr/lib/arm-linux-gnueabihf/libboost_unit_test_framework.so /usr/lib/arm-linux-gnueabihf/libboost_serialization.so -lpthread /usr/lib/libarmadillo.so /usr/lib/arm-linux-gnueabihf/libboost_program_options.so /usr/lib/arm-linux-gnueabihf/libboost_unit_test_framework.so /usr/lib/arm-linux-gnueabihf/libboost_serialization.so -make[4]: Leaving directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' -[ 40%] Built target mlpack_logistic_regression -make -f src/mlpack/methods/mean_shift/CMakeFiles/mlpack_mean_shift.dir/build.make src/mlpack/methods/mean_shift/CMakeFiles/mlpack_mean_shift.dir/depend -make[4]: Entering directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' -cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/mlpack-3.0.4 /build/mlpack-3.0.4/src/mlpack/methods/mean_shift /build/mlpack-3.0.4/obj-arm-linux-gnueabihf /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/methods/mean_shift /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/methods/mean_shift/CMakeFiles/mlpack_mean_shift.dir/DependInfo.cmake --color= -Scanning dependencies of target mlpack_mean_shift -make[4]: Leaving directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' -make -f src/mlpack/methods/mean_shift/CMakeFiles/mlpack_mean_shift.dir/build.make src/mlpack/methods/mean_shift/CMakeFiles/mlpack_mean_shift.dir/build -make[4]: Entering directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' -[ 40%] Building CXX object src/mlpack/methods/mean_shift/CMakeFiles/mlpack_mean_shift.dir/mean_shift_main.cpp.o -cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/methods/mean_shift && /usr/bin/c++ -DARMA_32BIT_WORD -DARMA_NO_DEBUG -DBOOST_TEST_DYN_LINK -DHAS_OPENMP -DNDEBUG -I/build/mlpack-3.0.4/src -I/build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/.. -g -O2 -ffile-prefix-map=/build/mlpack-3.0.4=. -fstack-protector-strong -Wformat -Werror=format-security --param ggc-min-expand=20 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -ftemplate-depth=1000 -O3 -fopenmp -DBINDING_TYPE=BINDING_TYPE_CLI -std=gnu++11 -o CMakeFiles/mlpack_mean_shift.dir/mean_shift_main.cpp.o -c /build/mlpack-3.0.4/src/mlpack/methods/mean_shift/mean_shift_main.cpp In file included from /usr/include/c++/8/algorithm:62, from /usr/include/boost/archive/detail/helper_collection.hpp:23, from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, @@ -10747,6 +10767,9 @@ /usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +[ 40%] Linking CXX executable ../../../../bin/mlpack_logistic_regression +cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/methods/logistic_regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/mlpack_logistic_regression.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/mlpack-3.0.4=. -fstack-protector-strong -Wformat -Werror=format-security --param ggc-min-expand=20 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -ftemplate-depth=1000 -O3 -fopenmp -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/mlpack_logistic_regression.dir/logistic_regression_main.cpp.o -o ../../../../bin/mlpack_logistic_regression -Wl,-rpath,/build/mlpack-3.0.4/obj-arm-linux-gnueabihf/lib: ../../../../lib/libmlpack.so.3.0 /usr/lib/arm-linux-gnueabihf/libboost_program_options.so /usr/lib/arm-linux-gnueabihf/libboost_unit_test_framework.so /usr/lib/arm-linux-gnueabihf/libboost_serialization.so -lpthread /usr/lib/libarmadillo.so /usr/lib/arm-linux-gnueabihf/libboost_program_options.so /usr/lib/arm-linux-gnueabihf/libboost_unit_test_framework.so /usr/lib/arm-linux-gnueabihf/libboost_serialization.so In file included from /usr/include/c++/8/vector:69, from /usr/include/boost/archive/detail/helper_collection.hpp:20, from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, @@ -10763,6 +10786,17 @@ /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ +make[4]: Leaving directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' +[ 40%] Built target mlpack_logistic_regression +make -f src/mlpack/methods/mean_shift/CMakeFiles/mlpack_mean_shift.dir/build.make src/mlpack/methods/mean_shift/CMakeFiles/mlpack_mean_shift.dir/depend +make[4]: Entering directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' +cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/mlpack-3.0.4 /build/mlpack-3.0.4/src/mlpack/methods/mean_shift /build/mlpack-3.0.4/obj-arm-linux-gnueabihf /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/methods/mean_shift /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/methods/mean_shift/CMakeFiles/mlpack_mean_shift.dir/DependInfo.cmake --color= +Scanning dependencies of target mlpack_mean_shift +make[4]: Leaving directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' +make -f src/mlpack/methods/mean_shift/CMakeFiles/mlpack_mean_shift.dir/build.make src/mlpack/methods/mean_shift/CMakeFiles/mlpack_mean_shift.dir/build +make[4]: Entering directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' +[ 40%] Building CXX object src/mlpack/methods/mean_shift/CMakeFiles/mlpack_mean_shift.dir/mean_shift_main.cpp.o +cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/methods/mean_shift && /usr/bin/c++ -DARMA_32BIT_WORD -DARMA_NO_DEBUG -DBOOST_TEST_DYN_LINK -DHAS_OPENMP -DNDEBUG -I/build/mlpack-3.0.4/src -I/build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/.. -g -O2 -ffile-prefix-map=/build/mlpack-3.0.4=. -fstack-protector-strong -Wformat -Werror=format-security --param ggc-min-expand=20 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -ftemplate-depth=1000 -O3 -fopenmp -DBINDING_TYPE=BINDING_TYPE_CLI -std=gnu++11 -o CMakeFiles/mlpack_mean_shift.dir/mean_shift_main.cpp.o -c /build/mlpack-3.0.4/src/mlpack/methods/mean_shift/mean_shift_main.cpp In file included from /usr/include/c++/8/vector:64, from /usr/include/boost/archive/detail/helper_collection.hpp:20, from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, @@ -12759,8 +12793,6 @@ ^~~~~~~~~~~~~~~~~~~~~ /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:445:21: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:445:21: note: use '-faligned-new' to enable C++17 over-aligned new support -[ 42%] Linking CXX executable ../../../../bin/mlpack_nca -cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/methods/nca && /usr/bin/cmake -E cmake_link_script CMakeFiles/mlpack_nca.dir/link.txt --verbose=1 /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of 'void mlpack::neighbor::NeighborSearch::Search(mlpack::neighbor::NeighborSearch::Tree&, size_t, arma::Mat&, arma::mat&, bool) [with SortPolicy = mlpack::neighbor::NearestNeighborSort; MetricType = mlpack::metric::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::tree::BallTree; DualTreeTraversalType = mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::BallBound, mlpack::tree::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::BallBound, mlpack::tree::MidpointSplit>::SingleTreeTraverser; mlpack::neighbor::NeighborSearch::Tree = mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::BallBound, mlpack::tree::MidpointSplit>; size_t = unsigned int; arma::mat = arma::Mat]': /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:126:5: required from 'void mlpack::neighbor::BiSearchVisitor::SearchLeaf(NSType*) const [with NSType = mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::BallTree, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::BallBound, mlpack::tree::MidpointSplit>::DualTreeTraverser, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::BallBound, mlpack::tree::MidpointSplit>::SingleTreeTraverser>; SortPolicy = mlpack::neighbor::NearestNeighborSort]' /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:79:25: required from 'void mlpack::neighbor::BiSearchVisitor::operator()(mlpack::neighbor::BiSearchVisitor::NSTypeT*) const [with SortPolicy = mlpack::neighbor::NearestNeighborSort; mlpack::neighbor::BiSearchVisitor::NSTypeT = mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::BallTree, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::BallBound, mlpack::tree::MidpointSplit>::DualTreeTraverser, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::BallBound, mlpack::tree::MidpointSplit>::SingleTreeTraverser>]' @@ -12778,7 +12810,6 @@ ^~~~~~~~~~~~~~~~~~~~~ /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:656:19: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:656:19: note: use '-faligned-new' to enable C++17 over-aligned new support -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/mlpack-3.0.4=. -fstack-protector-strong -Wformat -Werror=format-security --param ggc-min-expand=20 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -ftemplate-depth=1000 -O3 -fopenmp -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/mlpack_nca.dir/nca_main.cpp.o -o ../../../../bin/mlpack_nca -Wl,-rpath,/build/mlpack-3.0.4/obj-arm-linux-gnueabihf/lib: ../../../../lib/libmlpack.so.3.0 /usr/lib/arm-linux-gnueabihf/libboost_program_options.so /usr/lib/arm-linux-gnueabihf/libboost_unit_test_framework.so /usr/lib/arm-linux-gnueabihf/libboost_serialization.so -lpthread /usr/lib/libarmadillo.so /usr/lib/arm-linux-gnueabihf/libboost_program_options.so /usr/lib/arm-linux-gnueabihf/libboost_unit_test_framework.so /usr/lib/arm-linux-gnueabihf/libboost_serialization.so /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of 'void mlpack::neighbor::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::neighbor::NearestNeighborSort; MetricType = mlpack::metric::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::tree::BallTree; DualTreeTraversalType = mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::BallBound, mlpack::tree::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::BallBound, mlpack::tree::MidpointSplit>::SingleTreeTraverser; size_t = unsigned int; arma::mat = arma::Mat]': /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:138:5: required from 'void mlpack::neighbor::BiSearchVisitor::SearchLeaf(NSType*) const [with NSType = mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::BallTree, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::BallBound, mlpack::tree::MidpointSplit>::DualTreeTraverser, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::BallBound, mlpack::tree::MidpointSplit>::SingleTreeTraverser>; SortPolicy = mlpack::neighbor::NearestNeighborSort]' /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:79:25: required from 'void mlpack::neighbor::BiSearchVisitor::operator()(mlpack::neighbor::BiSearchVisitor::NSTypeT*) const [with SortPolicy = mlpack::neighbor::NearestNeighborSort; mlpack::neighbor::BiSearchVisitor::NSTypeT = mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::BallTree, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::BallBound, mlpack::tree::MidpointSplit>::DualTreeTraverser, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::BallBound, mlpack::tree::MidpointSplit>::SingleTreeTraverser>]' @@ -12806,11 +12837,6 @@ ^~~~~~~~~~~~~~~~~~~~~ /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:445:21: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:445:21: note: use '-faligned-new' to enable C++17 over-aligned new support -make[4]: Leaving directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' -[ 42%] Built target mlpack_nca -make -f src/mlpack/methods/neighbor_search/CMakeFiles/mlpack_kfn.dir/build.make src/mlpack/methods/neighbor_search/CMakeFiles/mlpack_kfn.dir/depend -make[4]: Entering directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' -cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/mlpack-3.0.4 /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search /build/mlpack-3.0.4/obj-arm-linux-gnueabihf /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/methods/neighbor_search /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/methods/neighbor_search/CMakeFiles/mlpack_kfn.dir/DependInfo.cmake --color= /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of 'void mlpack::neighbor::NeighborSearch::Search(mlpack::neighbor::NeighborSearch::Tree&, size_t, arma::Mat&, arma::mat&, bool) [with SortPolicy = mlpack::neighbor::NearestNeighborSort; MetricType = mlpack::metric::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::tree::Octree; DualTreeTraversalType = mlpack::tree::Octree, mlpack::neighbor::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::tree::Octree, mlpack::neighbor::NeighborSearchStat, arma::Mat >::SingleTreeTraverser; mlpack::neighbor::NeighborSearch::Tree = mlpack::tree::Octree, mlpack::neighbor::NeighborSearchStat, arma::Mat >; size_t = unsigned int; arma::mat = arma::Mat]': /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:126:5: required from 'void mlpack::neighbor::BiSearchVisitor::SearchLeaf(NSType*) const [with NSType = mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::Octree, mlpack::tree::Octree, mlpack::neighbor::NeighborSearchStat, arma::Mat >::DualTreeTraverser, mlpack::tree::Octree, mlpack::neighbor::NeighborSearchStat, arma::Mat >::SingleTreeTraverser>; SortPolicy = mlpack::neighbor::NearestNeighborSort]' /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:109:25: required from 'void mlpack::neighbor::BiSearchVisitor::operator()(mlpack::neighbor::BiSearchVisitor::NSTypeT*) const [with SortPolicy = mlpack::neighbor::NearestNeighborSort; mlpack::neighbor::BiSearchVisitor::NSTypeT = mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::Octree, mlpack::tree::Octree, mlpack::neighbor::NeighborSearchStat, arma::Mat >::DualTreeTraverser, mlpack::tree::Octree, mlpack::neighbor::NeighborSearchStat, arma::Mat >::SingleTreeTraverser>]' @@ -12891,8 +12917,6 @@ /build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:43:13: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] /build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:43:13: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter /build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:43:13: note: use '-faligned-new' to enable C++17 over-aligned new support -Scanning dependencies of target mlpack_kfn -make[4]: Leaving directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' /build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of 'mlpack::tree::BinarySpaceTree::BinarySpaceTree(const MatType&, size_t) [with MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::bound::HollowBallBound; SplitType = mlpack::tree::VPTreeSplit; size_t = unsigned int]': /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:813:14: required from 'void mlpack::neighbor::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::neighbor::NearestNeighborSort; MetricType = mlpack::metric::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::tree::VPTree; DualTreeTraversalType = mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HollowBallBound, mlpack::tree::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HollowBallBound, mlpack::tree::VPTreeSplit>::SingleTreeTraverser; size_t = unsigned int; arma::mat = arma::Mat]' /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:31:46: required from 'void mlpack::neighbor::MonoSearchVisitor::operator()(NSType*) const [with NSType = mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::VPTree, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HollowBallBound, mlpack::tree::VPTreeSplit>::DualTreeTraverser, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HollowBallBound, mlpack::tree::VPTreeSplit>::SingleTreeTraverser>]' @@ -12908,7 +12932,6 @@ /build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:43:13: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] /build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:43:13: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter /build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:43:13: note: use '-faligned-new' to enable C++17 over-aligned new support -make -f src/mlpack/methods/neighbor_search/CMakeFiles/mlpack_kfn.dir/build.make src/mlpack/methods/neighbor_search/CMakeFiles/mlpack_kfn.dir/build /build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of 'mlpack::tree::BinarySpaceTree::BinarySpaceTree(const MatType&, size_t) [with MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::bound::HRectBound; SplitType = mlpack::tree::RPTreeMeanSplit; size_t = unsigned int]': /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:813:14: required from 'void mlpack::neighbor::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::neighbor::NearestNeighborSort; MetricType = mlpack::metric::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::tree::RPTree; DualTreeTraversalType = mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::RPTreeMeanSplit>::SingleTreeTraverser; size_t = unsigned int; arma::mat = arma::Mat]' /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:31:46: required from 'void mlpack::neighbor::MonoSearchVisitor::operator()(NSType*) const [with NSType = mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::RPTree, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::RPTreeMeanSplit>::DualTreeTraverser, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::RPTreeMeanSplit>::SingleTreeTraverser>]' @@ -12939,7 +12962,6 @@ /build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:43:13: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] /build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:43:13: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter /build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:43:13: note: use '-faligned-new' to enable C++17 over-aligned new support -make[4]: Entering directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' /build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of 'mlpack::tree::BinarySpaceTree::BinarySpaceTree(const MatType&, size_t) [with MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::bound::CellBound; SplitType = mlpack::tree::UBTreeSplit; size_t = unsigned int]': /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:813:14: required from 'void mlpack::neighbor::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::neighbor::NearestNeighborSort; MetricType = mlpack::metric::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::tree::UBTree; DualTreeTraversalType = mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::CellBound, mlpack::tree::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::CellBound, mlpack::tree::UBTreeSplit>::SingleTreeTraverser; size_t = unsigned int; arma::mat = arma::Mat]' /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:31:46: required from 'void mlpack::neighbor::MonoSearchVisitor::operator()(NSType*) const [with NSType = mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::UBTree, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::CellBound, mlpack::tree::UBTreeSplit>::DualTreeTraverser, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::CellBound, mlpack::tree::UBTreeSplit>::SingleTreeTraverser>]' @@ -12976,8 +12998,6 @@ ^~~~~~~~~~~~~~~~~~~~ /build/mlpack-3.0.4/src/mlpack/core/tree/octree/octree_impl.hpp:29:13: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter /build/mlpack-3.0.4/src/mlpack/core/tree/octree/octree_impl.hpp:29:13: note: use '-faligned-new' to enable C++17 over-aligned new support -[ 42%] Building CXX object src/mlpack/methods/neighbor_search/CMakeFiles/mlpack_kfn.dir/kfn_main.cpp.o -cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/methods/neighbor_search && /usr/bin/c++ -DARMA_32BIT_WORD -DARMA_NO_DEBUG -DBOOST_TEST_DYN_LINK -DHAS_OPENMP -DNDEBUG -I/build/mlpack-3.0.4/src -I/build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/.. -g -O2 -ffile-prefix-map=/build/mlpack-3.0.4=. -fstack-protector-strong -Wformat -Werror=format-security --param ggc-min-expand=20 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -ftemplate-depth=1000 -O3 -fopenmp -DBINDING_TYPE=BINDING_TYPE_CLI -std=gnu++11 -o CMakeFiles/mlpack_kfn.dir/kfn_main.cpp.o -c /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/kfn_main.cpp In file included from /build/mlpack-3.0.4/src/mlpack/core/tree/cover_tree/cover_tree.hpp:566, from /build/mlpack-3.0.4/src/mlpack/core/tree/cover_tree.hpp:17, from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/knn_main.cpp:16: @@ -13278,6 +13298,20 @@ ~~~~~~~~~~~~~~~~~~~~~~ /build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:788:11: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter /build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:788:11: note: use '-faligned-new' to enable C++17 over-aligned new support +[ 42%] Linking CXX executable ../../../../bin/mlpack_nca +cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/methods/nca && /usr/bin/cmake -E cmake_link_script CMakeFiles/mlpack_nca.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/mlpack-3.0.4=. -fstack-protector-strong -Wformat -Werror=format-security --param ggc-min-expand=20 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -ftemplate-depth=1000 -O3 -fopenmp -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/mlpack_nca.dir/nca_main.cpp.o -o ../../../../bin/mlpack_nca -Wl,-rpath,/build/mlpack-3.0.4/obj-arm-linux-gnueabihf/lib: ../../../../lib/libmlpack.so.3.0 /usr/lib/arm-linux-gnueabihf/libboost_program_options.so /usr/lib/arm-linux-gnueabihf/libboost_unit_test_framework.so /usr/lib/arm-linux-gnueabihf/libboost_serialization.so -lpthread /usr/lib/libarmadillo.so /usr/lib/arm-linux-gnueabihf/libboost_program_options.so /usr/lib/arm-linux-gnueabihf/libboost_unit_test_framework.so /usr/lib/arm-linux-gnueabihf/libboost_serialization.so +make[4]: Leaving directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' +[ 42%] Built target mlpack_nca +make -f src/mlpack/methods/neighbor_search/CMakeFiles/mlpack_kfn.dir/build.make src/mlpack/methods/neighbor_search/CMakeFiles/mlpack_kfn.dir/depend +make[4]: Entering directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' +cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/mlpack-3.0.4 /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search /build/mlpack-3.0.4/obj-arm-linux-gnueabihf /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/methods/neighbor_search /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/methods/neighbor_search/CMakeFiles/mlpack_kfn.dir/DependInfo.cmake --color= +Scanning dependencies of target mlpack_kfn +make[4]: Leaving directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' +make -f src/mlpack/methods/neighbor_search/CMakeFiles/mlpack_kfn.dir/build.make src/mlpack/methods/neighbor_search/CMakeFiles/mlpack_kfn.dir/build +make[4]: Entering directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' +[ 42%] Building CXX object src/mlpack/methods/neighbor_search/CMakeFiles/mlpack_kfn.dir/kfn_main.cpp.o +cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/methods/neighbor_search && /usr/bin/c++ -DARMA_32BIT_WORD -DARMA_NO_DEBUG -DBOOST_TEST_DYN_LINK -DHAS_OPENMP -DNDEBUG -I/build/mlpack-3.0.4/src -I/build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/.. -g -O2 -ffile-prefix-map=/build/mlpack-3.0.4=. -fstack-protector-strong -Wformat -Werror=format-security --param ggc-min-expand=20 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -ftemplate-depth=1000 -O3 -fopenmp -DBINDING_TYPE=BINDING_TYPE_CLI -std=gnu++11 -o CMakeFiles/mlpack_kfn.dir/kfn_main.cpp.o -c /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/kfn_main.cpp In file included from /build/mlpack-3.0.4/src/mlpack/core/tree/octree/octree.hpp:456, from /build/mlpack-3.0.4/src/mlpack/core/tree/octree.hpp:17, from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/ns_model.hpp:22, @@ -15476,7 +15510,7 @@ from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, from /usr/include/boost/serialization/map.hpp:24, from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/knn_main.cpp:13: + from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/kfn_main.cpp:13: /usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, const std::pair&)>]': /usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 __insertion_sort(_RandomAccessIterator __first, @@ -15494,21 +15528,21 @@ /usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>&, const std::pair, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>&)>]': -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>&, const std::pair, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>&)>]': +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >' changed in GCC 7.1 __insertion_sort(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>&, const std::pair, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>&)>]': -/usr/include/c++/8/bits/stl_algo.h:1880:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>&, const std::pair, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>&)>]': +/usr/include/c++/8/bits/stl_algo.h:1880:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >' changed in GCC 7.1 __final_insertion_sort(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1880:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1880:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1880:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1880:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >' changed in GCC 7.1 std::__insertion_sort(__first, __first + int(_S_threshold), __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >' changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, unsigned int>*, std::vector, unsigned int>, std::allocator, unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter, unsigned int>&, const std::pair, unsigned int>&)>]': @@ -15527,21 +15561,21 @@ /usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>&, const std::pair, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>&)>]': -/usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::SweepLeafNode(size_t, const TreeType*, typename TreeType::ElemType&) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>; SplitPolicy = mlpack::tree::RPlusTreeSplitPolicy]::&, const std::pair&)> >]': +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>&, const std::pair, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>&)>]': +/usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::SweepLeafNode(size_t, const TreeType*, typename TreeType::ElemType&) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>; SplitPolicy = mlpack::tree::RPlusTreeSplitPolicy]::&, const std::pair&)> >]': /usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 __insertion_sort(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::SweepNonLeafNode(size_t, const TreeType*, typename TreeType::ElemType&) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>; SplitPolicy = mlpack::tree::RPlusTreeSplitPolicy]::&, const std::pair&)> >]': +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::SweepNonLeafNode(size_t, const TreeType*, typename TreeType::ElemType&) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>; SplitPolicy = mlpack::tree::RPlusTreeSplitPolicy]::&, const std::pair&)> >]': /usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::SweepNonLeafNode(size_t, const TreeType*, typename TreeType::ElemType&) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>; SplitPolicy = mlpack::tree::RPlusPlusTreeSplitPolicy]::&, const std::pair&)> >]': +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::SweepNonLeafNode(size_t, const TreeType*, typename TreeType::ElemType&) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>; SplitPolicy = mlpack::tree::RPlusPlusTreeSplitPolicy]::&, const std::pair&)> >]': /usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 @@ -15551,7 +15585,7 @@ from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, from /usr/include/boost/serialization/map.hpp:24, from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/knn_main.cpp:13: + from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/kfn_main.cpp:13: /usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, unsigned int>*, std::vector, unsigned int>, std::allocator, unsigned int> > > >; _Distance = int; _Tp = std::pair, unsigned int>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, unsigned int>&, const std::pair, unsigned int>&)>]': /usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, unsigned int>*, std::vector, unsigned int>, std::allocator, unsigned int> > > >' changed in GCC 7.1 __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, @@ -15577,7 +15611,7 @@ from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, from /usr/include/boost/serialization/map.hpp:24, from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/knn_main.cpp:13: + from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/kfn_main.cpp:13: /usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, const std::pair&)>]': /usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 __introsort_loop(_RandomAccessIterator __first, @@ -15614,9 +15648,9 @@ from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, from /usr/include/boost/serialization/map.hpp:24, from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/knn_main.cpp:13: -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >; _Distance = int; _Tp = std::pair, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>&, const std::pair, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>&)>]': -/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >' changed in GCC 7.1 + from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/kfn_main.cpp:13: +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >; _Distance = int; _Tp = std::pair, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>&, const std::pair, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>&)>]': +/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >' changed in GCC 7.1 __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, ^~~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:62, @@ -15624,65 +15658,65 @@ from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, from /usr/include/boost/serialization/map.hpp:24, from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/knn_main.cpp:13: -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>&, const std::pair, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>&)>]': -/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >' changed in GCC 7.1 + from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/kfn_main.cpp:13: +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>&, const std::pair, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>&)>]': +/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >' changed in GCC 7.1 __introsort_loop(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1921:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1921:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >' changed in GCC 7.1 std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1921:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1921:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >' changed in GCC 7.1 std::__introsort_loop(__cut, __last, __depth_limit, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>&, const std::pair, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>&)>]': -/usr/include/c++/8/bits/stl_algo.h:1963:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>&, const std::pair, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>&)>]': +/usr/include/c++/8/bits/stl_algo.h:1963:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >' changed in GCC 7.1 __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, ^~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1963:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1963:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >' changed in GCC 7.1 std::__introsort_loop(__first, __last, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ std::__lg(__last - __first) * 2, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1971:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1971:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >' changed in GCC 7.1 std::__final_insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In static member function 'static bool mlpack::tree::XTreeSplit::SplitNonLeafNode(TreeType*, std::vector&) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>]': -/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h: In static member function 'static bool mlpack::tree::XTreeSplit::SplitNonLeafNode(TreeType*, std::vector&) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>]': +/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >' changed in GCC 7.1 std::__introsort_loop(__first, __last, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ std::__lg(__last - __first) * 2, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1971:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1971:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >' changed in GCC 7.1 std::__final_insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >' changed in GCC 7.1 std::__introsort_loop(__first, __last, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ std::__lg(__last - __first) * 2, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1971:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1971:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >' changed in GCC 7.1 std::__final_insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:4866:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:4866:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >' changed in GCC 7.1 std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:4866:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:4866:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >' changed in GCC 7.1 std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:4866:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:4866:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >' changed in GCC 7.1 std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:69, @@ -15690,20 +15724,21 @@ from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, from /usr/include/boost/serialization/map.hpp:24, from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/knn_main.cpp:13: -/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const mlpack::tree::CoverTreeMapEntry, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>&}; _Tp = mlpack::tree::CoverTreeMapEntry, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>; _Alloc = std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> >]': -/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::iterator' {aka '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >'} changed in GCC 7.1 + from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/kfn_main.cpp:13: +/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const mlpack::tree::CoverTreeMapEntry, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>&}; _Tp = mlpack::tree::CoverTreeMapEntry, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>; _Alloc = std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> >]': +/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::iterator' {aka '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >'} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry&}; _Tp = mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry; _Alloc = std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry>]': -/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> >::iterator' {aka '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >'} changed in GCC 7.1 +/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry&}; _Tp = mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry; _Alloc = std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry>]': +/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> >::iterator' {aka '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >'} changed in GCC 7.1 +/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> >::iterator' {aka '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >'} changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_algo.h:61, from /usr/include/c++/8/algorithm:62, from /usr/include/boost/archive/detail/helper_collection.hpp:23, from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, from /usr/include/boost/serialization/map.hpp:24, from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/knn_main.cpp:13: + from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/kfn_main.cpp:13: /usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, @@ -15713,7 +15748,7 @@ from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, from /usr/include/boost/serialization/map.hpp:24, from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/knn_main.cpp:13: + from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/kfn_main.cpp:13: /usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introselect(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __introselect(_RandomAccessIterator __first, _RandomAccessIterator __nth, @@ -15741,7 +15776,7 @@ from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, from /usr/include/boost/serialization/map.hpp:24, from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/knn_main.cpp:13: + from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/kfn_main.cpp:13: /usr/include/c++/8/bits/stl_heap.h:408:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, unsigned int>*, std::vector, unsigned int>, std::allocator, unsigned int> > > >' changed in GCC 7.1 std::__pop_heap(__first, __last, __last, __comp); ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -15750,7 +15785,7 @@ from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, from /usr/include/boost/serialization/map.hpp:24, from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/knn_main.cpp:13: + from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/kfn_main.cpp:13: /usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, unsigned int>*, std::vector, unsigned int>, std::allocator, unsigned int> > > >' changed in GCC 7.1 std::__introsort_loop(__cut, __last, __depth_limit, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -15777,8 +15812,8 @@ from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, from /usr/include/boost/serialization/map.hpp:24, from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/knn_main.cpp:13: -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::SweepLeafNode(size_t, const TreeType*, typename TreeType::ElemType&) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>; SplitPolicy = mlpack::tree::RPlusTreeSplitPolicy]::&, const std::pair&)> >]': + from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/kfn_main.cpp:13: +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::SweepLeafNode(size_t, const TreeType*, typename TreeType::ElemType&) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>; SplitPolicy = mlpack::tree::RPlusTreeSplitPolicy]::&, const std::pair&)> >]': /usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, ^~~~~~~~~~~~~ @@ -15787,8 +15822,8 @@ from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, from /usr/include/boost/serialization/map.hpp:24, from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/knn_main.cpp:13: -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::SweepLeafNode(size_t, const TreeType*, typename TreeType::ElemType&) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>; SplitPolicy = mlpack::tree::RPlusTreeSplitPolicy]::&, const std::pair&)> >]': + from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/kfn_main.cpp:13: +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::SweepLeafNode(size_t, const TreeType*, typename TreeType::ElemType&) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>; SplitPolicy = mlpack::tree::RPlusTreeSplitPolicy]::&, const std::pair&)> >]': /usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 __introsort_loop(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ @@ -15797,7 +15832,7 @@ /usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 std::__introsort_loop(__cut, __last, __depth_limit, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In static member function 'static typename TreeType::ElemType mlpack::tree::MinimalCoverageSweep::SweepLeafNode(size_t, const TreeType*, typename TreeType::ElemType&) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>; SplitPolicy = mlpack::tree::RPlusTreeSplitPolicy]': +/usr/include/c++/8/bits/stl_algo.h: In static member function 'static typename TreeType::ElemType mlpack::tree::MinimalCoverageSweep::SweepLeafNode(size_t, const TreeType*, typename TreeType::ElemType&) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>; SplitPolicy = mlpack::tree::RPlusTreeSplitPolicy]': /usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 std::__introsort_loop(__first, __last, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ @@ -15817,8 +15852,8 @@ from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, from /usr/include/boost/serialization/map.hpp:24, from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/knn_main.cpp:13: -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::SweepNonLeafNode(size_t, const TreeType*, typename TreeType::ElemType&) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>; SplitPolicy = mlpack::tree::RPlusTreeSplitPolicy]::&, const std::pair&)> >]': + from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/kfn_main.cpp:13: +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::SweepNonLeafNode(size_t, const TreeType*, typename TreeType::ElemType&) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>; SplitPolicy = mlpack::tree::RPlusTreeSplitPolicy]::&, const std::pair&)> >]': /usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, ^~~~~~~~~~~~~ @@ -15827,8 +15862,8 @@ from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, from /usr/include/boost/serialization/map.hpp:24, from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/knn_main.cpp:13: -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::SweepNonLeafNode(size_t, const TreeType*, typename TreeType::ElemType&) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>; SplitPolicy = mlpack::tree::RPlusTreeSplitPolicy]::&, const std::pair&)> >]': + from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/kfn_main.cpp:13: +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::SweepNonLeafNode(size_t, const TreeType*, typename TreeType::ElemType&) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>; SplitPolicy = mlpack::tree::RPlusTreeSplitPolicy]::&, const std::pair&)> >]': /usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 __introsort_loop(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ @@ -15837,7 +15872,7 @@ /usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 std::__introsort_loop(__cut, __last, __depth_limit, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In static member function 'static typename TreeType::ElemType mlpack::tree::MinimalCoverageSweep::SweepNonLeafNode(size_t, const TreeType*, typename TreeType::ElemType&) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>; SplitPolicy = mlpack::tree::RPlusTreeSplitPolicy]': +/usr/include/c++/8/bits/stl_algo.h: In static member function 'static typename TreeType::ElemType mlpack::tree::MinimalCoverageSweep::SweepNonLeafNode(size_t, const TreeType*, typename TreeType::ElemType&) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>; SplitPolicy = mlpack::tree::RPlusTreeSplitPolicy]': /usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 std::__introsort_loop(__first, __last, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ @@ -15857,8 +15892,8 @@ from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, from /usr/include/boost/serialization/map.hpp:24, from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/knn_main.cpp:13: -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::SweepNonLeafNode(size_t, const TreeType*, typename TreeType::ElemType&) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>; SplitPolicy = mlpack::tree::RPlusPlusTreeSplitPolicy]::&, const std::pair&)> >]': + from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/kfn_main.cpp:13: +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::SweepNonLeafNode(size_t, const TreeType*, typename TreeType::ElemType&) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>; SplitPolicy = mlpack::tree::RPlusPlusTreeSplitPolicy]::&, const std::pair&)> >]': /usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, ^~~~~~~~~~~~~ @@ -15867,8 +15902,8 @@ from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, from /usr/include/boost/serialization/map.hpp:24, from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/knn_main.cpp:13: -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::SweepNonLeafNode(size_t, const TreeType*, typename TreeType::ElemType&) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>; SplitPolicy = mlpack::tree::RPlusPlusTreeSplitPolicy]::&, const std::pair&)> >]': + from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/kfn_main.cpp:13: +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::SweepNonLeafNode(size_t, const TreeType*, typename TreeType::ElemType&) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>; SplitPolicy = mlpack::tree::RPlusPlusTreeSplitPolicy]::&, const std::pair&)> >]': /usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 __introsort_loop(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ @@ -15877,7 +15912,7 @@ /usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 std::__introsort_loop(__cut, __last, __depth_limit, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In static member function 'static size_t mlpack::tree::MinimalSplitsNumberSweep::SweepNonLeafNode(size_t, const TreeType*, typename TreeType::ElemType&) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>; SplitPolicy = mlpack::tree::RPlusPlusTreeSplitPolicy]': +/usr/include/c++/8/bits/stl_algo.h: In static member function 'static size_t mlpack::tree::MinimalSplitsNumberSweep::SweepNonLeafNode(size_t, const TreeType*, typename TreeType::ElemType&) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>; SplitPolicy = mlpack::tree::RPlusPlusTreeSplitPolicy]': /usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 std::__introsort_loop(__first, __last, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ @@ -15897,8 +15932,8 @@ from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, from /usr/include/boost/serialization/map.hpp:24, from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/knn_main.cpp:13: -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> >::CandidateCmp>]': + from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/kfn_main.cpp:13: +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> >::CandidateCmp>]': /usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, ^~~~~~~~~~~~~ @@ -15907,7 +15942,7 @@ from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, from /usr/include/boost/serialization/map.hpp:24, from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/knn_main.cpp:13: + from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/kfn_main.cpp:13: /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const std::pair&}; _Tp = std::pair; _Alloc = std::allocator >]': /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector > >'} changed in GCC 7.1 vector<_Tp, _Alloc>:: @@ -15917,7 +15952,7 @@ from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, from /usr/include/boost/serialization/map.hpp:24, from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/knn_main.cpp:13: + from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/kfn_main.cpp:13: /usr/include/c++/8/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = std::pair; _Alloc = std::allocator >]': /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 _M_realloc_insert(end(), __x); @@ -15927,55 +15962,269 @@ from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, from /usr/include/boost/serialization/map.hpp:24, from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/knn_main.cpp:13: -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >' changed in GCC 7.1 + from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/kfn_main.cpp:13: +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >' changed in GCC 7.1 __insertion_sort(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_algo.h:61, from /usr/include/c++/8/algorithm:62, from /usr/include/boost/archive/detail/helper_collection.hpp:23, from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, from /usr/include/boost/serialization/map.hpp:24, from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/knn_main.cpp:13: -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> >::CandidateCmp>]': + from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/kfn_main.cpp:13: +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> >::CandidateCmp>]': /usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> >::CandidateCmp>]': +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> >::CandidateCmp>]': /usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> >::CandidateCmp>]': +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> >::CandidateCmp>]': /usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> >::CandidateCmp>]': +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> >::CandidateCmp>]': /usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> >::CandidateCmp>]': +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> >::CandidateCmp>]': /usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> >::CandidateCmp>]': +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> >::CandidateCmp>]': /usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HollowBallBound, mlpack::tree::VPTreeSplit> >::CandidateCmp>]': +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HollowBallBound, mlpack::tree::VPTreeSplit> >::CandidateCmp>]': /usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::RPTreeMeanSplit> >::CandidateCmp>]': +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::RPTreeMeanSplit> >::CandidateCmp>]': /usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::RPTreeMaxSplit> >::CandidateCmp>]': +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::RPTreeMaxSplit> >::CandidateCmp>]': /usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::tree::SpillTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::AxisOrthogonalHyperplane, mlpack::tree::MidpointSpaceSplit> >::CandidateCmp>]': /usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::CellBound, mlpack::tree::UBTreeSplit> >::CandidateCmp>]': +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::CellBound, mlpack::tree::UBTreeSplit> >::CandidateCmp>]': /usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit> >::CandidateCmp>]': +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit> >::CandidateCmp>]': /usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::BallBound, mlpack::tree::MidpointSplit> >::CandidateCmp>]': +In file included from /usr/include/c++/8/algorithm:62, + from /usr/include/boost/archive/detail/helper_collection.hpp:23, + from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, + from /usr/include/boost/serialization/map.hpp:24, + from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, + from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/knn_main.cpp:13: +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, const std::pair&)>]': +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + __insertion_sort(_RandomAccessIterator __first, + ^~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, const std::pair&)>]': +/usr/include/c++/8/bits/stl_algo.h:1880:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + __final_insertion_sort(_RandomAccessIterator __first, + ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1880:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1880:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + std::__insertion_sort(__first, __first + int(_S_threshold), __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + std::__insertion_sort(__first, __last, __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>&, const std::pair, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>&)>]': +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >' changed in GCC 7.1 + __insertion_sort(_RandomAccessIterator __first, + ^~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>&, const std::pair, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>&)>]': +/usr/include/c++/8/bits/stl_algo.h:1880:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >' changed in GCC 7.1 + __final_insertion_sort(_RandomAccessIterator __first, + ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1880:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1880:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >' changed in GCC 7.1 + std::__insertion_sort(__first, __first + int(_S_threshold), __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >' changed in GCC 7.1 + std::__insertion_sort(__first, __last, __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, unsigned int>*, std::vector, unsigned int>, std::allocator, unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter, unsigned int>&, const std::pair, unsigned int>&)>]': +/usr/include/c++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, unsigned int>*, std::vector, unsigned int>, std::allocator, unsigned int> > > >' changed in GCC 7.1 + __unguarded_linear_insert(_RandomAccessIterator __last, + ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, unsigned int>*, std::vector, unsigned int>, std::allocator, unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, unsigned int>&, const std::pair, unsigned int>&)>]': +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, unsigned int>*, std::vector, unsigned int>, std::allocator, unsigned int> > > >' changed in GCC 7.1 + __insertion_sort(_RandomAccessIterator __first, + ^~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, unsigned int>*, std::vector, unsigned int>, std::allocator, unsigned int> > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, const std::pair&)>]': +/usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, + ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>&, const std::pair, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>&)>]': +/usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::BallBound, mlpack::tree::MidpointSplit> >::CandidateCmp>]': /usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::tree::Octree, mlpack::neighbor::NeighborSearchStat, arma::Mat > >::CandidateCmp>]': +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::SweepLeafNode(size_t, const TreeType*, typename TreeType::ElemType&) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>; SplitPolicy = mlpack::tree::RPlusTreeSplitPolicy]::&, const std::pair&)> >]': +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + __insertion_sort(_RandomAccessIterator __first, + ^~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::SweepNonLeafNode(size_t, const TreeType*, typename TreeType::ElemType&) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>; SplitPolicy = mlpack::tree::RPlusTreeSplitPolicy]::&, const std::pair&)> >]': +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::SweepNonLeafNode(size_t, const TreeType*, typename TreeType::ElemType&) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>; SplitPolicy = mlpack::tree::RPlusPlusTreeSplitPolicy]::&, const std::pair&)> >]': +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 +In file included from /usr/include/c++/8/bits/stl_algo.h:61, + from /usr/include/c++/8/algorithm:62, + from /usr/include/boost/archive/detail/helper_collection.hpp:23, + from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, + from /usr/include/boost/serialization/map.hpp:24, + from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, + from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/knn_main.cpp:13: +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, unsigned int>*, std::vector, unsigned int>, std::allocator, unsigned int> > > >; _Distance = int; _Tp = std::pair, unsigned int>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, unsigned int>&, const std::pair, unsigned int>&)>]': +/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, unsigned int>*, std::vector, unsigned int>, std::allocator, unsigned int> > > >' changed in GCC 7.1 + __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, + ^~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, unsigned int>*, std::vector, unsigned int>, std::allocator, unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, unsigned int>&, const std::pair, unsigned int>&)>]': +/usr/include/c++/8/bits/stl_heap.h:326:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, unsigned int>*, std::vector, unsigned int>, std::allocator, unsigned int> > > >' changed in GCC 7.1 + __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, + ^~~~~~~~~~~ +/usr/include/c++/8/bits/stl_heap.h:326:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, unsigned int>*, std::vector, unsigned int>, std::allocator, unsigned int> > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_heap.h:326:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, unsigned int>*, std::vector, unsigned int>, std::allocator, unsigned int> > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, unsigned int>*, std::vector, unsigned int>, std::allocator, unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, unsigned int>&, const std::pair, unsigned int>&)>]': +/usr/include/c++/8/bits/stl_heap.h:243:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, unsigned int>*, std::vector, unsigned int>, std::allocator, unsigned int> > > >' changed in GCC 7.1 + __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, + ^~~~~~~~~~ +/usr/include/c++/8/bits/stl_heap.h:243:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, unsigned int>*, std::vector, unsigned int>, std::allocator, unsigned int> > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_heap.h:243:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, unsigned int>*, std::vector, unsigned int>, std::allocator, unsigned int> > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, const std::pair&)>]': /usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, + ^~~~~~~~~~~~~ +In file included from /usr/include/c++/8/algorithm:62, + from /usr/include/boost/archive/detail/helper_collection.hpp:23, + from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, + from /usr/include/boost/serialization/map.hpp:24, + from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, + from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/knn_main.cpp:13: +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, const std::pair&)>]': +/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + __introsort_loop(_RandomAccessIterator __first, + ^~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1921:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __comp); + ~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1921:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + std::__introsort_loop(__cut, __last, __depth_limit, __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, const std::pair&)>]': +/usr/include/c++/8/bits/stl_algo.h:1963:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, + ^~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1963:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + std::__introsort_loop(__first, __last, + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ + std::__lg(__last - __first) * 2, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __comp); + ~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1971:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + std::__final_insertion_sort(__first, __last, __comp); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/bits/stl_algo.h:61, + from /usr/include/c++/8/algorithm:62, + from /usr/include/boost/archive/detail/helper_collection.hpp:23, + from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, + from /usr/include/boost/serialization/map.hpp:24, + from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, + from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/knn_main.cpp:13: +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >; _Distance = int; _Tp = std::pair, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>&, const std::pair, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>&)>]': +/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >' changed in GCC 7.1 + __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, + ^~~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:62, from /usr/include/boost/archive/detail/helper_collection.hpp:23, from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, from /usr/include/boost/serialization/map.hpp:24, from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/knn_main.cpp:13: +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>&, const std::pair, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>&)>]': +/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >' changed in GCC 7.1 + __introsort_loop(_RandomAccessIterator __first, + ^~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1921:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >' changed in GCC 7.1 + std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __comp); + ~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1921:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >' changed in GCC 7.1 + std::__introsort_loop(__cut, __last, __depth_limit, __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>&, const std::pair, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>&)>]': +/usr/include/c++/8/bits/stl_algo.h:1963:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >' changed in GCC 7.1 + __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, + ^~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1963:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >' changed in GCC 7.1 + std::__introsort_loop(__first, __last, + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ + std::__lg(__last - __first) * 2, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __comp); + ~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1971:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >' changed in GCC 7.1 + std::__final_insertion_sort(__first, __last, __comp); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::tree::Octree, mlpack::neighbor::NeighborSearchStat, arma::Mat > >::CandidateCmp>]': +/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h: In static member function 'static bool mlpack::tree::XTreeSplit::SplitNonLeafNode(TreeType*, std::vector&) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>]': +/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >' changed in GCC 7.1 + std::__introsort_loop(__first, __last, + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ + std::__lg(__last - __first) * 2, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __comp); + ~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1971:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >' changed in GCC 7.1 + std::__final_insertion_sort(__first, __last, __comp); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >' changed in GCC 7.1 + std::__introsort_loop(__first, __last, + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ + std::__lg(__last - __first) * 2, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __comp); + ~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1971:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >' changed in GCC 7.1 + std::__final_insertion_sort(__first, __last, __comp); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:4866:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >' changed in GCC 7.1 + std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); + ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:4866:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >' changed in GCC 7.1 + std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); + ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:4866:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >' changed in GCC 7.1 + std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); + ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/algorithm:62, + from /usr/include/boost/archive/detail/helper_collection.hpp:23, + from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, + from /usr/include/boost/serialization/map.hpp:24, + from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, + from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/kfn_main.cpp:13: /usr/include/c++/8/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++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 __unguarded_linear_insert(_RandomAccessIterator __last, @@ -15994,121 +16243,121 @@ __insertion_sort(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&)>]': -/usr/include/c++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&)>]': +/usr/include/c++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 __unguarded_linear_insert(_RandomAccessIterator __last, ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&)>]': -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&)>]': +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 __insertion_sort(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&)>]': -/usr/include/c++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&)>]': +/usr/include/c++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 __unguarded_linear_insert(_RandomAccessIterator __last, ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&)>]': -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&)>]': +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 __insertion_sort(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&)>]': -/usr/include/c++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&)>]': +/usr/include/c++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 __unguarded_linear_insert(_RandomAccessIterator __last, ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&)>]': -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&)>]': +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 __insertion_sort(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&)>]': -/usr/include/c++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&)>]': +/usr/include/c++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 __unguarded_linear_insert(_RandomAccessIterator __last, ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&)>]': -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&)>]': +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 __insertion_sort(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore> > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore&)>]': -/usr/include/c++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore> > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore&)>]': +/usr/include/c++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 __unguarded_linear_insert(_RandomAccessIterator __last, ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore&)>]': -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore&)>]': +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 __insertion_sort(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore> > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore&)>]': -/usr/include/c++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore> > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore&)>]': +/usr/include/c++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 __unguarded_linear_insert(_RandomAccessIterator __last, ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore&)>]': -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore&)>]': +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 __insertion_sort(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore> > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore&)>]': -/usr/include/c++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore> > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore&)>]': +/usr/include/c++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 __unguarded_linear_insert(_RandomAccessIterator __last, ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore&)>]': -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore&)>]': +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 __insertion_sort(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore> > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore&)>]': -/usr/include/c++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore> > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore&)>]': +/usr/include/c++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 __unguarded_linear_insert(_RandomAccessIterator __last, ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore&)>]': -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore&)>]': +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 __insertion_sort(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&)>]': -/usr/include/c++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&)>]': +/usr/include/c++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 __unguarded_linear_insert(_RandomAccessIterator __last, ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&)>]': -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&)>]': +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 __insertion_sort(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&)>]': -/usr/include/c++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&)>]': +/usr/include/c++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 __unguarded_linear_insert(_RandomAccessIterator __last, ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&)>]': -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&)>]': +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 __insertion_sort(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore> > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore&)>]': -/usr/include/c++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore> > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore&)>]': +/usr/include/c++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 __unguarded_linear_insert(_RandomAccessIterator __last, ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore&)>]': -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore&)>]': +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 __insertion_sort(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore> > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore&)>]': -/usr/include/c++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore> > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore&)>]': +/usr/include/c++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 __unguarded_linear_insert(_RandomAccessIterator __last, ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore&)>]': -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore&)>]': +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 __insertion_sort(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_algo.h:61, from /usr/include/c++/8/algorithm:62, from /usr/include/boost/archive/detail/helper_collection.hpp:23, from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, from /usr/include/boost/serialization/map.hpp:24, from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/knn_main.cpp:13: + from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/kfn_main.cpp:13: /usr/include/c++/8/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 = arma::arma_sort_index_packet; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, @@ -16118,7 +16367,7 @@ from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, from /usr/include/boost/serialization/map.hpp:24, from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/knn_main.cpp:13: + from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/kfn_main.cpp:13: /usr/include/c++/8/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++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 __introsort_loop(_RandomAccessIterator __first, @@ -16134,17 +16383,27 @@ from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, from /usr/include/boost/serialization/map.hpp:24, from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/knn_main.cpp:13: + from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/kfn_main.cpp:13: /usr/include/c++/8/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 = arma::arma_sort_index_packet; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, ^~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:69, + from /usr/include/boost/archive/detail/helper_collection.hpp:20, + from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, + from /usr/include/boost/serialization/map.hpp:24, + from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, + from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/knn_main.cpp:13: +/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const mlpack::tree::CoverTreeMapEntry, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>&}; _Tp = mlpack::tree::CoverTreeMapEntry, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>; _Alloc = std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> >]': +/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::iterator' {aka '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >'} changed in GCC 7.1 + vector<_Tp, _Alloc>:: + ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:62, from /usr/include/boost/archive/detail/helper_collection.hpp:23, from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, from /usr/include/boost/serialization/map.hpp:24, from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/knn_main.cpp:13: + from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/kfn_main.cpp:13: /usr/include/c++/8/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++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 __introsort_loop(_RandomAccessIterator __first, @@ -16154,6 +16413,8 @@ /usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 std::__introsort_loop(__cut, __last, __depth_limit, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry&}; _Tp = mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry; _Alloc = std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry>]': +/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> >::iterator' {aka '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >'} changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h: In constructor 'arma::Col::Col(const arma::Base&) [with T1 = arma::mtOp, arma::op_sort_index>; eT = unsigned int]': /usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 std::__introsort_loop(__first, __last, @@ -16181,90 +16442,39 @@ /usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/bits/stl_algo.h:61, + from /usr/include/c++/8/algorithm:62, + from /usr/include/boost/archive/detail/helper_collection.hpp:23, + from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, + from /usr/include/boost/serialization/map.hpp:24, + from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, + from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/knn_main.cpp:13: +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, + ^~~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:62, from /usr/include/boost/archive/detail/helper_collection.hpp:23, from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, from /usr/include/boost/serialization/map.hpp:24, from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/kfn_main.cpp:13: -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, const std::pair&)>]': -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - __insertion_sort(_RandomAccessIterator __first, - ^~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, const std::pair&)>]': -/usr/include/c++/8/bits/stl_algo.h:1880:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - __final_insertion_sort(_RandomAccessIterator __first, - ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1880:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1880:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - std::__insertion_sort(__first, __first + int(_S_threshold), __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - std::__insertion_sort(__first, __last, __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>&, const std::pair, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>&)>]': -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >' changed in GCC 7.1 - __insertion_sort(_RandomAccessIterator __first, - ^~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>&, const std::pair, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>&)>]': -/usr/include/c++/8/bits/stl_algo.h:1880:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >' changed in GCC 7.1 - __final_insertion_sort(_RandomAccessIterator __first, - ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1880:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1880:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >' changed in GCC 7.1 - std::__insertion_sort(__first, __first + int(_S_threshold), __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >' changed in GCC 7.1 - std::__insertion_sort(__first, __last, __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, unsigned int>*, std::vector, unsigned int>, std::allocator, unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter, unsigned int>&, const std::pair, unsigned int>&)>]': -/usr/include/c++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, unsigned int>*, std::vector, unsigned int>, std::allocator, unsigned int> > > >' changed in GCC 7.1 - __unguarded_linear_insert(_RandomAccessIterator __last, - ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, unsigned int>*, std::vector, unsigned int>, std::allocator, unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, unsigned int>&, const std::pair, unsigned int>&)>]': -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, unsigned int>*, std::vector, unsigned int>, std::allocator, unsigned int> > > >' changed in GCC 7.1 - __insertion_sort(_RandomAccessIterator __first, - ^~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, unsigned int>*, std::vector, unsigned int>, std::allocator, unsigned int> > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h: In static member function 'static void mlpack::tree::RStarTreeSplit::PickLeafSplit(TreeType*, size_t&, size_t&) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>]': -/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - std::__introsort_loop(__first, __last, - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ + from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/knn_main.cpp:13: +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introselect(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __introselect(_RandomAccessIterator __first, _RandomAccessIterator __nth, + ^~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h: In static member function 'static typename T1::elem_type arma::op_median::median_vec(const T1&, const typename arma::arma_not_cx::result*) [with T1 = arma::Col]': +/usr/include/c++/8/bits/stl_algo.h:4763:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::__introselect(__first, __nth, __last, + ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ std::__lg(__last - __first) * 2, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __comp); - ~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - std::__insertion_sort(__first, __first + int(_S_threshold), __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - std::__insertion_sort(__first, __last, __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In static member function 'static void mlpack::tree::RStarTreeSplit::SplitLeafNode(TreeType*, std::vector&) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>]': -/usr/include/c++/8/bits/stl_algo.h:4866:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); - ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In static member function 'static size_t mlpack::tree::RStarTreeSplit::ReinsertPoints(TreeType*, std::vector&) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>]': -/usr/include/c++/8/bits/stl_algo.h:4866:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); - ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, const std::pair&)>]': -/usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, - ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>&, const std::pair, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>&)>]': -/usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h: In static member function 'static void mlpack::tree::RStarTreeSplit::PickLeafSplit(TreeType*, size_t&, size_t&) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>]': + __gnu_cxx::__ops::__iter_less_iter()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h: In static member function 'static void mlpack::tree::RStarTreeSplit::PickLeafSplit(TreeType*, size_t&, size_t&) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>]': /usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 std::__introsort_loop(__first, __last, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ @@ -16278,14 +16488,16 @@ /usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In static member function 'static void mlpack::tree::XTreeSplit::SplitLeafNode(TreeType*, std::vector&) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>]': -/usr/include/c++/8/bits/stl_algo.h:4866:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); - ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In static member function 'static size_t mlpack::tree::RStarTreeSplit::ReinsertPoints(TreeType*, std::vector&) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>]': +/usr/include/c++/8/bits/stl_algo.h: In static member function 'static void mlpack::tree::XTreeSplit::SplitLeafNode(TreeType*, std::vector&) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>]': /usr/include/c++/8/bits/stl_algo.h:4866:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, unsigned int>*, std::vector, unsigned int>, std::allocator, unsigned int> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, unsigned int>&, const std::pair, unsigned int>&)>]': +/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, unsigned int>*, std::vector, unsigned int>, std::allocator, unsigned int> > > >' changed in GCC 7.1 + __introsort_loop(_RandomAccessIterator __first, + ^~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, unsigned int>*, std::vector, unsigned int>, std::allocator, unsigned int> > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, unsigned int>*, std::vector, unsigned int>, std::allocator, unsigned int> > > >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_algo.h:61, from /usr/include/c++/8/algorithm:62, from /usr/include/boost/archive/detail/helper_collection.hpp:23, @@ -16293,77 +16505,57 @@ from /usr/include/boost/serialization/map.hpp:24, from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/knn_main.cpp:13: -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >; _Distance = int; _Tp = mlpack::tree::CoverTreeMapEntry, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >' changed in GCC 7.1 - __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, - ^~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_heap.h:408:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, unsigned int>*, std::vector, unsigned int>, std::allocator, unsigned int> > > >' changed in GCC 7.1 + std::__pop_heap(__first, __last, __last, __comp); + ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:62, from /usr/include/boost/archive/detail/helper_collection.hpp:23, from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, from /usr/include/boost/serialization/map.hpp:24, from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/knn_main.cpp:13: -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >' changed in GCC 7.1 - __introsort_loop(_RandomAccessIterator __first, - ^~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, unsigned int>*, std::vector, unsigned int>, std::allocator, unsigned int> > > >' changed in GCC 7.1 std::__introsort_loop(__cut, __last, __depth_limit, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:64, - from /usr/include/boost/archive/detail/helper_collection.hpp:20, - from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, - from /usr/include/boost/serialization/map.hpp:24, - from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/knn_main.cpp:13: -/usr/include/c++/8/bits/stl_vector.h: In member function 'void mlpack::tree::CoverTree::SingleTreeTraverser::Traverse(size_t, mlpack::tree::CoverTree&) [with RuleType = mlpack::neighbor::NeighborSearchRules, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> >; MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::NeighborSearchStat; MatType = arma::Mat; RootPointPolicy = mlpack::tree::FirstPointIsRoot]': -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >' changed in GCC 7.1 - _M_realloc_insert(end(), __x); - ^~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/algorithm:62, - from /usr/include/boost/archive/detail/helper_collection.hpp:23, - from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, - from /usr/include/boost/serialization/map.hpp:24, - from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/knn_main.cpp:13: -/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1672:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, unsigned int>*, std::vector, unsigned int>, std::allocator, unsigned int> > > >' changed in GCC 7.1 + std::__make_heap(__first, __middle, __comp); + ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h: In static member function 'static size_t mlpack::tree::RStarTreeSplit::ReinsertPoints(TreeType*, std::vector&) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>]': +/usr/include/c++/8/bits/stl_algo.h:4866:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); + ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h: In member function 'bool mlpack::tree::UBTreeSplit::SplitNode(BoundType&, MatType&, size_t, size_t, mlpack::tree::UBTreeSplit::SplitInfo&) [with BoundType = mlpack::bound::CellBound >; MatType = arma::Mat]': +/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, unsigned int>*, std::vector, unsigned int>, std::allocator, unsigned int> > > >' changed in GCC 7.1 std::__introsort_loop(__first, __last, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ std::__lg(__last - __first) * 2, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, unsigned int>*, std::vector, unsigned int>, std::allocator, unsigned int> > > >' changed in GCC 7.1 std::__insertion_sort(__first, __first + int(_S_threshold), __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, unsigned int>*, std::vector, unsigned int>, std::allocator, unsigned int> > > >' changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:64, - from /usr/include/boost/archive/detail/helper_collection.hpp:20, - from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, - from /usr/include/boost/serialization/map.hpp:24, - from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/knn_main.cpp:13: -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >' changed in GCC 7.1 - _M_realloc_insert(end(), __x); - ^~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/algorithm:62, - from /usr/include/boost/archive/detail/helper_collection.hpp:23, - from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, - from /usr/include/boost/serialization/map.hpp:24, - from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/knn_main.cpp:13: -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >; _Compare = __gnu_cxx::__ops::_Val_less_iter]': -/usr/include/c++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 - __unguarded_linear_insert(_RandomAccessIterator __last, - ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 - __insertion_sort(_RandomAccessIterator __first, - ^~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h: In static member function 'static void mlpack::tree::RStarTreeSplit::PickLeafSplit(TreeType*, size_t&, size_t&) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>]': +/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + std::__introsort_loop(__first, __last, + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ + std::__lg(__last - __first) * 2, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __comp); + ~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + std::__insertion_sort(__first, __first + int(_S_threshold), __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + std::__insertion_sort(__first, __last, __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h: In static member function 'static void mlpack::tree::RStarTreeSplit::SplitLeafNode(TreeType*, std::vector&) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>]': +/usr/include/c++/8/bits/stl_algo.h:4866:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); + ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algo.h:61, from /usr/include/c++/8/algorithm:62, from /usr/include/boost/archive/detail/helper_collection.hpp:23, @@ -16371,8 +16563,8 @@ from /usr/include/boost/serialization/map.hpp:24, from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/knn_main.cpp:13: -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >; _Distance = int; _Tp = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&)>]': -/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::SweepLeafNode(size_t, const TreeType*, typename TreeType::ElemType&) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>; SplitPolicy = mlpack::tree::RPlusTreeSplitPolicy]::&, const std::pair&)> >]': +/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, ^~~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:62, @@ -16381,33 +16573,33 @@ from /usr/include/boost/serialization/map.hpp:24, from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/knn_main.cpp:13: -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&)>]': -/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::SweepLeafNode(size_t, const TreeType*, typename TreeType::ElemType&) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>; SplitPolicy = mlpack::tree::RPlusTreeSplitPolicy]::&, const std::pair&)> >]': +/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 __introsort_loop(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 std::__introsort_loop(__cut, __last, __depth_limit, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In member function 'void mlpack::tree::RectangleTree::SingleTreeTraverser::Traverse(size_t, const mlpack::tree::RectangleTree&) [with RuleType = mlpack::neighbor::NeighborSearchRules, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> >; MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::tree::RTreeSplit; DescentType = mlpack::tree::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::tree::NoAuxiliaryInformation]': -/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h: In static member function 'static typename TreeType::ElemType mlpack::tree::MinimalCoverageSweep::SweepLeafNode(size_t, const TreeType*, typename TreeType::ElemType&) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>; SplitPolicy = mlpack::tree::RPlusTreeSplitPolicy]': +/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 std::__introsort_loop(__first, __last, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ std::__lg(__last - __first) * 2, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 std::__insertion_sort(__first, __first + int(_S_threshold), __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::SweepLeafNode(size_t, const TreeType*, typename TreeType::ElemType&) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>; SplitPolicy = mlpack::tree::RPlusTreeSplitPolicy]::&, const std::pair&)> >]': -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - __insertion_sort(_RandomAccessIterator __first, - ^~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h: In static member function 'static size_t mlpack::tree::RStarTreeSplit::ReinsertPoints(TreeType*, std::vector&) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>]': +/usr/include/c++/8/bits/stl_algo.h:4866:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); + ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algo.h:61, from /usr/include/c++/8/algorithm:62, from /usr/include/boost/archive/detail/helper_collection.hpp:23, @@ -16415,82 +16607,39 @@ from /usr/include/boost/serialization/map.hpp:24, from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/knn_main.cpp:13: -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >; _Distance = int; _Tp = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&)>]': -/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::SweepNonLeafNode(size_t, const TreeType*, typename TreeType::ElemType&) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>; SplitPolicy = mlpack::tree::RPlusTreeSplitPolicy]::&, const std::pair&)> >]': +/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::SweepNonLeafNode(size_t, const TreeType*, typename TreeType::ElemType&) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>; SplitPolicy = mlpack::tree::RPlusTreeSplitPolicy]::&, const std::pair&)> >]': -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::SweepNonLeafNode(size_t, const TreeType*, typename TreeType::ElemType&) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>; SplitPolicy = mlpack::tree::RPlusPlusTreeSplitPolicy]::&, const std::pair&)> >]': -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 In file included from /usr/include/c++/8/algorithm:62, from /usr/include/boost/archive/detail/helper_collection.hpp:23, from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, from /usr/include/boost/serialization/map.hpp:24, from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/knn_main.cpp:13: -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&)>]': -/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::SweepNonLeafNode(size_t, const TreeType*, typename TreeType::ElemType&) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>; SplitPolicy = mlpack::tree::RPlusTreeSplitPolicy]::&, const std::pair&)> >]': +/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 __introsort_loop(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 std::__introsort_loop(__cut, __last, __depth_limit, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/bits/stl_algo.h:61, - from /usr/include/c++/8/algorithm:62, - from /usr/include/boost/archive/detail/helper_collection.hpp:23, - from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, - from /usr/include/boost/serialization/map.hpp:24, - from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/kfn_main.cpp:13: -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, unsigned int>*, std::vector, unsigned int>, std::allocator, unsigned int> > > >; _Distance = int; _Tp = std::pair, unsigned int>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, unsigned int>&, const std::pair, unsigned int>&)>]': -/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, unsigned int>*, std::vector, unsigned int>, std::allocator, unsigned int> > > >' changed in GCC 7.1 - __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, - ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, unsigned int>*, std::vector, unsigned int>, std::allocator, unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, unsigned int>&, const std::pair, unsigned int>&)>]': -/usr/include/c++/8/bits/stl_heap.h:326:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, unsigned int>*, std::vector, unsigned int>, std::allocator, unsigned int> > > >' changed in GCC 7.1 - __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, - ^~~~~~~~~~~ -/usr/include/c++/8/bits/stl_heap.h:326:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, unsigned int>*, std::vector, unsigned int>, std::allocator, unsigned int> > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_heap.h:326:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, unsigned int>*, std::vector, unsigned int>, std::allocator, unsigned int> > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h: In member function 'void mlpack::tree::RectangleTree::DualTreeTraverser::Traverse(mlpack::tree::RectangleTree&, mlpack::tree::RectangleTree&) [with RuleType = mlpack::neighbor::NeighborSearchRules, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> >; MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::tree::RTreeSplit; DescentType = mlpack::tree::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::tree::NoAuxiliaryInformation]': -/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 - std::__introsort_loop(__first, __last, - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ - std::__lg(__last - __first) * 2, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __comp); - ~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 - std::__insertion_sort(__first, __first + int(_S_threshold), __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 - std::__insertion_sort(__first, __last, __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h: In static member function 'static typename TreeType::ElemType mlpack::tree::MinimalCoverageSweep::SweepNonLeafNode(size_t, const TreeType*, typename TreeType::ElemType&) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>; SplitPolicy = mlpack::tree::RPlusTreeSplitPolicy]': +/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 std::__introsort_loop(__first, __last, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ std::__lg(__last - __first) * 2, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 std::__insertion_sort(__first, __first + int(_S_threshold), __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, unsigned int>*, std::vector, unsigned int>, std::allocator, unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, unsigned int>&, const std::pair, unsigned int>&)>]': -/usr/include/c++/8/bits/stl_heap.h:243:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, unsigned int>*, std::vector, unsigned int>, std::allocator, unsigned int> > > >' changed in GCC 7.1 - __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, - ^~~~~~~~~~ -/usr/include/c++/8/bits/stl_heap.h:243:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, unsigned int>*, std::vector, unsigned int>, std::allocator, unsigned int> > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_heap.h:243:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, unsigned int>*, std::vector, unsigned int>, std::allocator, unsigned int> > > >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_algo.h:61, from /usr/include/c++/8/algorithm:62, from /usr/include/boost/archive/detail/helper_collection.hpp:23, @@ -16498,8 +16647,8 @@ from /usr/include/boost/serialization/map.hpp:24, from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/knn_main.cpp:13: -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >; _Distance = int; _Tp = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&)>]': -/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::SweepNonLeafNode(size_t, const TreeType*, typename TreeType::ElemType&) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>; SplitPolicy = mlpack::tree::RPlusPlusTreeSplitPolicy]::&, const std::pair&)> >]': +/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, ^~~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:62, @@ -16508,26 +16657,27 @@ from /usr/include/boost/serialization/map.hpp:24, from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/knn_main.cpp:13: -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&)>]': -/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::SweepNonLeafNode(size_t, const TreeType*, typename TreeType::ElemType&) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>; SplitPolicy = mlpack::tree::RPlusPlusTreeSplitPolicy]::&, const std::pair&)> >]': +/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 __introsort_loop(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 std::__introsort_loop(__cut, __last, __depth_limit, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In member function 'void mlpack::tree::RectangleTree::SingleTreeTraverser::Traverse(size_t, const mlpack::tree::RectangleTree&) [with RuleType = mlpack::neighbor::NeighborSearchRules, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> >; MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::tree::RStarTreeSplit; DescentType = mlpack::tree::RStarTreeDescentHeuristic; AuxiliaryInformationType = mlpack::tree::NoAuxiliaryInformation]': -/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h: In static member function 'static size_t mlpack::tree::MinimalSplitsNumberSweep::SweepNonLeafNode(size_t, const TreeType*, typename TreeType::ElemType&) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>; SplitPolicy = mlpack::tree::RPlusPlusTreeSplitPolicy]': +/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 std::__introsort_loop(__first, __last, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ std::__lg(__last - __first) * 2, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 std::__insertion_sort(__first, __first + int(_S_threshold), __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algo.h:61, @@ -16537,177 +16687,97 @@ from /usr/include/boost/serialization/map.hpp:24, from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/knn_main.cpp:13: -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >; _Distance = int; _Tp = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&)>]': -/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 - __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, - ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, const std::pair&)>]': +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> >::CandidateCmp>]': /usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, ^~~~~~~~~~~~~ -In file included from /usr/include/c++/8/algorithm:62, +In file included from /usr/include/c++/8/bits/stl_algo.h:61, + from /usr/include/c++/8/algorithm:62, from /usr/include/boost/archive/detail/helper_collection.hpp:23, from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, from /usr/include/boost/serialization/map.hpp:24, from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/knn_main.cpp:13: -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&)>]': -/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 - __introsort_loop(_RandomAccessIterator __first, - ^~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 - std::__introsort_loop(__cut, __last, __depth_limit, __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/kfn_main.cpp:13: +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >; _Distance = int; _Tp = mlpack::tree::CoverTreeMapEntry, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >' changed in GCC 7.1 + __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, + ^~~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:62, from /usr/include/boost/archive/detail/helper_collection.hpp:23, from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, from /usr/include/boost/serialization/map.hpp:24, from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/kfn_main.cpp:13: -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, const std::pair&)>]': -/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >' changed in GCC 7.1 __introsort_loop(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1921:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __comp); - ~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1921:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >' changed in GCC 7.1 std::__introsort_loop(__cut, __last, __depth_limit, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, const std::pair&)>]': -/usr/include/c++/8/bits/stl_algo.h:1963:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, - ^~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1963:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - std::__introsort_loop(__first, __last, - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ - std::__lg(__last - __first) * 2, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __comp); - ~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1971:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - std::__final_insertion_sort(__first, __last, __comp); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/bits/stl_algo.h:61, - from /usr/include/c++/8/algorithm:62, +In file included from /usr/include/c++/8/vector:64, + from /usr/include/boost/archive/detail/helper_collection.hpp:20, + from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, + from /usr/include/boost/serialization/map.hpp:24, + from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, + from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/kfn_main.cpp:13: +/usr/include/c++/8/bits/stl_vector.h: In member function 'void mlpack::tree::CoverTree::SingleTreeTraverser::Traverse(size_t, mlpack::tree::CoverTree&) [with RuleType = mlpack::neighbor::NeighborSearchRules, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> >; MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::NeighborSearchStat; MatType = arma::Mat; RootPointPolicy = mlpack::tree::FirstPointIsRoot]': +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >' changed in GCC 7.1 + _M_realloc_insert(end(), __x); + ^~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/algorithm:62, from /usr/include/boost/archive/detail/helper_collection.hpp:23, from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, from /usr/include/boost/serialization/map.hpp:24, from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/kfn_main.cpp:13: -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >; _Distance = int; _Tp = std::pair, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>&, const std::pair, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>&)>]': -/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >' changed in GCC 7.1 - __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, - ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In member function 'void mlpack::tree::RectangleTree::DualTreeTraverser::Traverse(mlpack::tree::RectangleTree&, mlpack::tree::RectangleTree&) [with RuleType = mlpack::neighbor::NeighborSearchRules, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> >; MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::tree::RStarTreeSplit; DescentType = mlpack::tree::RStarTreeDescentHeuristic; AuxiliaryInformationType = mlpack::tree::NoAuxiliaryInformation]': -/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 - std::__introsort_loop(__first, __last, - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ - std::__lg(__last - __first) * 2, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __comp); - ~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 - std::__insertion_sort(__first, __first + int(_S_threshold), __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 - std::__insertion_sort(__first, __last, __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >' changed in GCC 7.1 std::__introsort_loop(__first, __last, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ std::__lg(__last - __first) * 2, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >' changed in GCC 7.1 std::__insertion_sort(__first, __first + int(_S_threshold), __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >' changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:64, + from /usr/include/boost/archive/detail/helper_collection.hpp:20, + from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, + from /usr/include/boost/serialization/map.hpp:24, + from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, + from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/kfn_main.cpp:13: +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >' changed in GCC 7.1 + _M_realloc_insert(end(), __x); + ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:62, from /usr/include/boost/archive/detail/helper_collection.hpp:23, from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, from /usr/include/boost/serialization/map.hpp:24, from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/kfn_main.cpp:13: -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>&, const std::pair, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>&)>]': -/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >' changed in GCC 7.1 - __introsort_loop(_RandomAccessIterator __first, +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >; _Compare = __gnu_cxx::__ops::_Val_less_iter]': +/usr/include/c++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 + __unguarded_linear_insert(_RandomAccessIterator __last, + ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 + __insertion_sort(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1921:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >' changed in GCC 7.1 - std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __comp); - ~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1921:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >' changed in GCC 7.1 - std::__introsort_loop(__cut, __last, __depth_limit, __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>&, const std::pair, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>&)>]': -/usr/include/c++/8/bits/stl_algo.h:1963:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >' changed in GCC 7.1 - __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, - ^~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1963:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >' changed in GCC 7.1 - std::__introsort_loop(__first, __last, - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ - std::__lg(__last - __first) * 2, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __comp); - ~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1971:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >' changed in GCC 7.1 - std::__final_insertion_sort(__first, __last, __comp); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In static member function 'static bool mlpack::tree::XTreeSplit::SplitNonLeafNode(TreeType*, std::vector&) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>]': -/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >' changed in GCC 7.1 - std::__introsort_loop(__first, __last, - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ - std::__lg(__last - __first) * 2, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __comp); - ~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1971:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >' changed in GCC 7.1 - std::__final_insertion_sort(__first, __last, __comp); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >' changed in GCC 7.1 - std::__introsort_loop(__first, __last, - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ - std::__lg(__last - __first) * 2, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __comp); - ~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1971:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >' changed in GCC 7.1 - std::__final_insertion_sort(__first, __last, __comp); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:4866:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >' changed in GCC 7.1 - std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); - ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:4866:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >' changed in GCC 7.1 - std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); - ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:4866:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >' changed in GCC 7.1 - std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); - ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_algo.h:61, from /usr/include/c++/8/algorithm:62, from /usr/include/boost/archive/detail/helper_collection.hpp:23, from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, from /usr/include/boost/serialization/map.hpp:24, from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/knn_main.cpp:13: -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore> > >; _Distance = int; _Tp = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore&)>]': -/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 + from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/kfn_main.cpp:13: +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >; _Distance = int; _Tp = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&)>]': +/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, ^~~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:62, @@ -16715,27 +16785,27 @@ from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, from /usr/include/boost/serialization/map.hpp:24, from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/knn_main.cpp:13: -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore&)>]': -/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 + from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/kfn_main.cpp:13: +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&)>]': +/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 __introsort_loop(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 std::__introsort_loop(__cut, __last, __depth_limit, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In member function 'void mlpack::tree::RectangleTree::SingleTreeTraverser::Traverse(size_t, const mlpack::tree::RectangleTree&) [with RuleType = mlpack::neighbor::NeighborSearchRules, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> >; MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::tree::XTreeSplit; DescentType = mlpack::tree::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::tree::XTreeAuxiliaryInformation]': -/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h: In member function 'void mlpack::tree::RectangleTree::SingleTreeTraverser::Traverse(size_t, const mlpack::tree::RectangleTree&) [with RuleType = mlpack::neighbor::NeighborSearchRules, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> >; MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::tree::RTreeSplit; DescentType = mlpack::tree::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::tree::NoAuxiliaryInformation]': +/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 std::__introsort_loop(__first, __last, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ std::__lg(__last - __first) * 2, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 std::__insertion_sort(__first, __first + int(_S_threshold), __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algo.h:61, @@ -16744,9 +16814,9 @@ from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, from /usr/include/boost/serialization/map.hpp:24, from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/knn_main.cpp:13: -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore> > >; _Distance = int; _Tp = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore&)>]': -/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 + from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/kfn_main.cpp:13: +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >; _Distance = int; _Tp = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&)>]': +/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, ^~~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:62, @@ -16754,40 +16824,40 @@ from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, from /usr/include/boost/serialization/map.hpp:24, from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/knn_main.cpp:13: -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore&)>]': -/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 + from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/kfn_main.cpp:13: +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&)>]': +/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 __introsort_loop(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 std::__introsort_loop(__cut, __last, __depth_limit, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In member function 'void mlpack::tree::RectangleTree::DualTreeTraverser::Traverse(mlpack::tree::RectangleTree&, mlpack::tree::RectangleTree&) [with RuleType = mlpack::neighbor::NeighborSearchRules, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> >; MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::tree::XTreeSplit; DescentType = mlpack::tree::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::tree::XTreeAuxiliaryInformation]': -/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h: In member function 'void mlpack::tree::RectangleTree::DualTreeTraverser::Traverse(mlpack::tree::RectangleTree&, mlpack::tree::RectangleTree&) [with RuleType = mlpack::neighbor::NeighborSearchRules, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> >; MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::tree::RTreeSplit; DescentType = mlpack::tree::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::tree::NoAuxiliaryInformation]': +/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 std::__introsort_loop(__first, __last, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ std::__lg(__last - __first) * 2, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 std::__insertion_sort(__first, __first + int(_S_threshold), __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 std::__introsort_loop(__first, __last, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ std::__lg(__last - __first) * 2, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 std::__insertion_sort(__first, __first + int(_S_threshold), __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:69, @@ -16795,51 +16865,58 @@ from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, from /usr/include/boost/serialization/map.hpp:24, from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/kfn_main.cpp:13: -/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const mlpack::tree::CoverTreeMapEntry, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>&}; _Tp = mlpack::tree::CoverTreeMapEntry, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>; _Alloc = std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> >]': -/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::iterator' {aka '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >'} changed in GCC 7.1 + from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/knn_main.cpp:13: +/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const std::pair&}; _Tp = std::pair; _Alloc = std::allocator >]': +/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector > >'} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry&}; _Tp = mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry; _Alloc = std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry>]': -/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> >::iterator' {aka '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >'} changed in GCC 7.1 -/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> >::iterator' {aka '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >'} changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_algo.h:61, from /usr/include/c++/8/algorithm:62, from /usr/include/boost/archive/detail/helper_collection.hpp:23, from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, from /usr/include/boost/serialization/map.hpp:24, from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/knn_main.cpp:13: -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore> > >; _Distance = int; _Tp = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore&)>]': -/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 + from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/kfn_main.cpp:13: +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >; _Distance = int; _Tp = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&)>]': +/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, ^~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:64, + from /usr/include/boost/archive/detail/helper_collection.hpp:20, + from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, + from /usr/include/boost/serialization/map.hpp:24, + from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, + from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/knn_main.cpp:13: +/usr/include/c++/8/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = std::pair; _Alloc = std::allocator >]': +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + _M_realloc_insert(end(), __x); + ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:62, from /usr/include/boost/archive/detail/helper_collection.hpp:23, from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, from /usr/include/boost/serialization/map.hpp:24, from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/knn_main.cpp:13: -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore&)>]': -/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 + from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/kfn_main.cpp:13: +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&)>]': +/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 __introsort_loop(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 std::__introsort_loop(__cut, __last, __depth_limit, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In member function 'void mlpack::tree::RectangleTree::SingleTreeTraverser::Traverse(size_t, const mlpack::tree::RectangleTree&) [with RuleType = mlpack::neighbor::NeighborSearchRules, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> >; MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::tree::HilbertRTreeSplit<2>; DescentType = mlpack::tree::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation]': -/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h: In member function 'void mlpack::tree::RectangleTree::SingleTreeTraverser::Traverse(size_t, const mlpack::tree::RectangleTree&) [with RuleType = mlpack::neighbor::NeighborSearchRules, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> >; MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::tree::RStarTreeSplit; DescentType = mlpack::tree::RStarTreeDescentHeuristic; AuxiliaryInformationType = mlpack::tree::NoAuxiliaryInformation]': +/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 std::__introsort_loop(__first, __last, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ std::__lg(__last - __first) * 2, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 std::__insertion_sort(__first, __first + int(_S_threshold), __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algo.h:61, @@ -16848,9 +16925,9 @@ from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, from /usr/include/boost/serialization/map.hpp:24, from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/knn_main.cpp:13: -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore> > >; _Distance = int; _Tp = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore&)>]': -/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 + from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/kfn_main.cpp:13: +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >; _Distance = int; _Tp = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&)>]': +/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, ^~~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:62, @@ -16858,83 +16935,73 @@ from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, from /usr/include/boost/serialization/map.hpp:24, from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/knn_main.cpp:13: -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore&)>]': -/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 + from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/kfn_main.cpp:13: +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&)>]': +/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 __introsort_loop(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 std::__introsort_loop(__cut, __last, __depth_limit, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In member function 'void mlpack::tree::RectangleTree::DualTreeTraverser::Traverse(mlpack::tree::RectangleTree&, mlpack::tree::RectangleTree&) [with RuleType = mlpack::neighbor::NeighborSearchRules, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> >; MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::tree::HilbertRTreeSplit<2>; DescentType = mlpack::tree::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation]': -/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h: In member function 'void mlpack::tree::RectangleTree::DualTreeTraverser::Traverse(mlpack::tree::RectangleTree&, mlpack::tree::RectangleTree&) [with RuleType = mlpack::neighbor::NeighborSearchRules, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> >; MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::tree::RStarTreeSplit; DescentType = mlpack::tree::RStarTreeDescentHeuristic; AuxiliaryInformationType = mlpack::tree::NoAuxiliaryInformation]': +/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 std::__introsort_loop(__first, __last, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ std::__lg(__last - __first) * 2, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 std::__insertion_sort(__first, __first + int(_S_threshold), __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 std::__introsort_loop(__first, __last, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ std::__lg(__last - __first) * 2, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 std::__insertion_sort(__first, __first + int(_S_threshold), __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/bits/stl_algo.h:61, - from /usr/include/c++/8/algorithm:62, +In file included from /usr/include/c++/8/algorithm:62, from /usr/include/boost/archive/detail/helper_collection.hpp:23, from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, from /usr/include/boost/serialization/map.hpp:24, from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/kfn_main.cpp:13: -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, - ^~~~~~~~~~~~~ -In file included from /usr/include/c++/8/algorithm:62, + from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/knn_main.cpp:13: +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >' changed in GCC 7.1 + __insertion_sort(_RandomAccessIterator __first, + ^~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >' changed in GCC 7.1 +In file included from /usr/include/c++/8/bits/stl_algo.h:61, + from /usr/include/c++/8/algorithm:62, from /usr/include/boost/archive/detail/helper_collection.hpp:23, from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, from /usr/include/boost/serialization/map.hpp:24, from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/kfn_main.cpp:13: -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introselect(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __introselect(_RandomAccessIterator __first, _RandomAccessIterator __nth, + from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/knn_main.cpp:13: +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> >::CandidateCmp>]': +/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h: In static member function 'static typename T1::elem_type arma::op_median::median_vec(const T1&, const typename arma::arma_not_cx::result*) [with T1 = arma::Col]': -/usr/include/c++/8/bits/stl_algo.h:4763:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::__introselect(__first, __nth, __last, - ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ - std::__lg(__last - __first) * 2, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __gnu_cxx::__ops::__iter_less_iter()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algo.h:61, from /usr/include/c++/8/algorithm:62, from /usr/include/boost/archive/detail/helper_collection.hpp:23, from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, from /usr/include/boost/serialization/map.hpp:24, from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/knn_main.cpp:13: -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >; _Distance = int; _Tp = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&)>]': -/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 + from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/kfn_main.cpp:13: +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore> > >; _Distance = int; _Tp = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore&)>]': +/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, ^~~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:62, @@ -16942,27 +17009,27 @@ from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, from /usr/include/boost/serialization/map.hpp:24, from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/knn_main.cpp:13: -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&)>]': -/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 + from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/kfn_main.cpp:13: +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore&)>]': +/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 __introsort_loop(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 std::__introsort_loop(__cut, __last, __depth_limit, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In member function 'void mlpack::tree::RectangleTree::SingleTreeTraverser::Traverse(size_t, const mlpack::tree::RectangleTree&) [with RuleType = mlpack::neighbor::NeighborSearchRules, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> >; MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::tree::RPlusTreeSplit; DescentType = mlpack::tree::RPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::tree::NoAuxiliaryInformation]': -/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h: In member function 'void mlpack::tree::RectangleTree::SingleTreeTraverser::Traverse(size_t, const mlpack::tree::RectangleTree&) [with RuleType = mlpack::neighbor::NeighborSearchRules, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> >; MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::tree::XTreeSplit; DescentType = mlpack::tree::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::tree::XTreeAuxiliaryInformation]': +/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 std::__introsort_loop(__first, __last, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ std::__lg(__last - __first) * 2, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 std::__insertion_sort(__first, __first + int(_S_threshold), __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algo.h:61, @@ -16971,9 +17038,9 @@ from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, from /usr/include/boost/serialization/map.hpp:24, from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/knn_main.cpp:13: -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >; _Distance = int; _Tp = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&)>]': -/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 + from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/kfn_main.cpp:13: +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore> > >; _Distance = int; _Tp = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore&)>]': +/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, ^~~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:62, @@ -16981,48 +17048,44 @@ from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, from /usr/include/boost/serialization/map.hpp:24, from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/knn_main.cpp:13: -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&)>]': -/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 + from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/kfn_main.cpp:13: +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore&)>]': +/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 __introsort_loop(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 std::__introsort_loop(__cut, __last, __depth_limit, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In member function 'void mlpack::tree::RectangleTree::DualTreeTraverser::Traverse(mlpack::tree::RectangleTree&, mlpack::tree::RectangleTree&) [with RuleType = mlpack::neighbor::NeighborSearchRules, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> >; MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::tree::RPlusTreeSplit; DescentType = mlpack::tree::RPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::tree::NoAuxiliaryInformation]': -/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h: In member function 'void mlpack::tree::RectangleTree::DualTreeTraverser::Traverse(mlpack::tree::RectangleTree&, mlpack::tree::RectangleTree&) [with RuleType = mlpack::neighbor::NeighborSearchRules, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> >; MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::tree::XTreeSplit; DescentType = mlpack::tree::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::tree::XTreeAuxiliaryInformation]': +/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 std::__introsort_loop(__first, __last, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ std::__lg(__last - __first) * 2, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 std::__insertion_sort(__first, __first + int(_S_threshold), __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 std::__introsort_loop(__first, __last, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ std::__lg(__last - __first) * 2, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 std::__insertion_sort(__first, __first + int(_S_threshold), __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, unsigned int>*, std::vector, unsigned int>, std::allocator, unsigned int> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, unsigned int>&, const std::pair, unsigned int>&)>]': -/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, unsigned int>*, std::vector, unsigned int>, std::allocator, unsigned int> > > >' changed in GCC 7.1 - __introsort_loop(_RandomAccessIterator __first, - ^~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, unsigned int>*, std::vector, unsigned int>, std::allocator, unsigned int> > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, unsigned int>*, std::vector, unsigned int>, std::allocator, unsigned int> > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> >::CandidateCmp>]': +/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_algo.h:61, from /usr/include/c++/8/algorithm:62, from /usr/include/boost/archive/detail/helper_collection.hpp:23, @@ -17030,30 +17093,49 @@ from /usr/include/boost/serialization/map.hpp:24, from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/kfn_main.cpp:13: -/usr/include/c++/8/bits/stl_heap.h:408:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, unsigned int>*, std::vector, unsigned int>, std::allocator, unsigned int> > > >' changed in GCC 7.1 - std::__pop_heap(__first, __last, __last, __comp); - ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore> > >; _Distance = int; _Tp = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore&)>]': +/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 + __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, + ^~~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:62, from /usr/include/boost/archive/detail/helper_collection.hpp:23, from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, from /usr/include/boost/serialization/map.hpp:24, from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/kfn_main.cpp:13: -/usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, unsigned int>*, std::vector, unsigned int>, std::allocator, unsigned int> > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore&)>]': +/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 + __introsort_loop(_RandomAccessIterator __first, + ^~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 std::__introsort_loop(__cut, __last, __depth_limit, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1672:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, unsigned int>*, std::vector, unsigned int>, std::allocator, unsigned int> > > >' changed in GCC 7.1 - std::__make_heap(__first, __middle, __comp); - ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h: In member function 'void mlpack::tree::RectangleTree::SingleTreeTraverser::Traverse(size_t, const mlpack::tree::RectangleTree&) [with RuleType = mlpack::neighbor::NeighborSearchRules, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> >; MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::tree::HilbertRTreeSplit<2>; DescentType = mlpack::tree::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation]': +/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 + std::__introsort_loop(__first, __last, + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ + std::__lg(__last - __first) * 2, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __comp); + ~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 + std::__insertion_sort(__first, __first + int(_S_threshold), __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 + std::__insertion_sort(__first, __last, __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> >::CandidateCmp>]': +/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_algo.h:61, from /usr/include/c++/8/algorithm:62, from /usr/include/boost/archive/detail/helper_collection.hpp:23, from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, from /usr/include/boost/serialization/map.hpp:24, from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/knn_main.cpp:13: -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore> > >; _Distance = int; _Tp = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore&)>]': -/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 + from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/kfn_main.cpp:13: +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore> > >; _Distance = int; _Tp = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore&)>]': +/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, ^~~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:62, @@ -17061,68 +17143,87 @@ from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, from /usr/include/boost/serialization/map.hpp:24, from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/knn_main.cpp:13: -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore&)>]': -/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 + from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/kfn_main.cpp:13: +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore&)>]': +/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 __introsort_loop(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 std::__introsort_loop(__cut, __last, __depth_limit, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In member function 'bool mlpack::tree::UBTreeSplit::SplitNode(BoundType&, MatType&, size_t, size_t, mlpack::tree::UBTreeSplit::SplitInfo&) [with BoundType = mlpack::bound::CellBound >; MatType = arma::Mat]': -/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, unsigned int>*, std::vector, unsigned int>, std::allocator, unsigned int> > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h: In member function 'void mlpack::tree::RectangleTree::DualTreeTraverser::Traverse(mlpack::tree::RectangleTree&, mlpack::tree::RectangleTree&) [with RuleType = mlpack::neighbor::NeighborSearchRules, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> >; MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::tree::HilbertRTreeSplit<2>; DescentType = mlpack::tree::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation]': +/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 std::__introsort_loop(__first, __last, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ std::__lg(__last - __first) * 2, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, unsigned int>*, std::vector, unsigned int>, std::allocator, unsigned int> > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 std::__insertion_sort(__first, __first + int(_S_threshold), __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, unsigned int>*, std::vector, unsigned int>, std::allocator, unsigned int> > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In member function 'void mlpack::tree::RectangleTree::SingleTreeTraverser::Traverse(size_t, const mlpack::tree::RectangleTree&) [with RuleType = mlpack::neighbor::NeighborSearchRules, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> >; MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::tree::RPlusTreeSplit; DescentType = mlpack::tree::RPlusPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::tree::RPlusPlusTreeAuxiliaryInformation]': -/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 std::__introsort_loop(__first, __last, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ std::__lg(__last - __first) * 2, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 std::__insertion_sort(__first, __first + int(_S_threshold), __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> >::CandidateCmp>]': +/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> >::CandidateCmp>]': +/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_algo.h:61, from /usr/include/c++/8/algorithm:62, from /usr/include/boost/archive/detail/helper_collection.hpp:23, from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, from /usr/include/boost/serialization/map.hpp:24, from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/knn_main.cpp:13: -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore> > >; _Distance = int; _Tp = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore&)>]': -/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 + from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/kfn_main.cpp:13: +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >; _Distance = int; _Tp = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&)>]': +/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, ^~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> >::CandidateCmp>]': +/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 In file included from /usr/include/c++/8/algorithm:62, from /usr/include/boost/archive/detail/helper_collection.hpp:23, from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, from /usr/include/boost/serialization/map.hpp:24, from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/knn_main.cpp:13: -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore&)>]': -/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 + from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/kfn_main.cpp:13: +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&)>]': +/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 __introsort_loop(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 std::__introsort_loop(__cut, __last, __depth_limit, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h: In member function 'void mlpack::tree::RectangleTree::SingleTreeTraverser::Traverse(size_t, const mlpack::tree::RectangleTree&) [with RuleType = mlpack::neighbor::NeighborSearchRules, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> >; MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::tree::RPlusTreeSplit; DescentType = mlpack::tree::RPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::tree::NoAuxiliaryInformation]': +/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 + std::__introsort_loop(__first, __last, + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ + std::__lg(__last - __first) * 2, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __comp); + ~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 + std::__insertion_sort(__first, __first + int(_S_threshold), __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 + std::__insertion_sort(__first, __last, __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algo.h:61, from /usr/include/c++/8/algorithm:62, from /usr/include/boost/archive/detail/helper_collection.hpp:23, @@ -17130,8 +17231,8 @@ from /usr/include/boost/serialization/map.hpp:24, from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/kfn_main.cpp:13: -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::SweepLeafNode(size_t, const TreeType*, typename TreeType::ElemType&) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>; SplitPolicy = mlpack::tree::RPlusTreeSplitPolicy]::&, const std::pair&)> >]': -/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >; _Distance = int; _Tp = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&)>]': +/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, ^~~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:62, @@ -17140,54 +17241,41 @@ from /usr/include/boost/serialization/map.hpp:24, from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/kfn_main.cpp:13: -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::SweepLeafNode(size_t, const TreeType*, typename TreeType::ElemType&) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>; SplitPolicy = mlpack::tree::RPlusTreeSplitPolicy]::&, const std::pair&)> >]': -/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&)>]': +/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 __introsort_loop(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 std::__introsort_loop(__cut, __last, __depth_limit, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In member function 'void mlpack::tree::RectangleTree::DualTreeTraverser::Traverse(mlpack::tree::RectangleTree&, mlpack::tree::RectangleTree&) [with RuleType = mlpack::neighbor::NeighborSearchRules, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> >; MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::tree::RPlusTreeSplit; DescentType = mlpack::tree::RPlusPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::tree::RPlusPlusTreeAuxiliaryInformation]': -/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 - std::__introsort_loop(__first, __last, - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ - std::__lg(__last - __first) * 2, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __comp); - ~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 - std::__insertion_sort(__first, __first + int(_S_threshold), __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 - std::__insertion_sort(__first, __last, __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HollowBallBound, mlpack::tree::VPTreeSplit> >::CandidateCmp>]': +/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h: In member function 'void mlpack::tree::RectangleTree::DualTreeTraverser::Traverse(mlpack::tree::RectangleTree&, mlpack::tree::RectangleTree&) [with RuleType = mlpack::neighbor::NeighborSearchRules, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> >; MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::tree::RPlusTreeSplit; DescentType = mlpack::tree::RPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::tree::NoAuxiliaryInformation]': +/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 std::__introsort_loop(__first, __last, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ std::__lg(__last - __first) * 2, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 std::__insertion_sort(__first, __first + int(_S_threshold), __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In static member function 'static typename TreeType::ElemType mlpack::tree::MinimalCoverageSweep::SweepLeafNode(size_t, const TreeType*, typename TreeType::ElemType&) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>; SplitPolicy = mlpack::tree::RPlusTreeSplitPolicy]': -/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 std::__introsort_loop(__first, __last, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ std::__lg(__last - __first) * 2, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 std::__insertion_sort(__first, __first + int(_S_threshold), __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algo.h:61, @@ -17197,8 +17285,8 @@ from /usr/include/boost/serialization/map.hpp:24, from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/kfn_main.cpp:13: -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::SweepNonLeafNode(size_t, const TreeType*, typename TreeType::ElemType&) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>; SplitPolicy = mlpack::tree::RPlusTreeSplitPolicy]::&, const std::pair&)> >]': -/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore> > >; _Distance = int; _Tp = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore&)>]': +/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, ^~~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:62, @@ -17207,27 +17295,26 @@ from /usr/include/boost/serialization/map.hpp:24, from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/kfn_main.cpp:13: -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::SweepNonLeafNode(size_t, const TreeType*, typename TreeType::ElemType&) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>; SplitPolicy = mlpack::tree::RPlusTreeSplitPolicy]::&, const std::pair&)> >]': -/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore&)>]': +/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 __introsort_loop(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 std::__introsort_loop(__cut, __last, __depth_limit, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In static member function 'static typename TreeType::ElemType mlpack::tree::MinimalCoverageSweep::SweepNonLeafNode(size_t, const TreeType*, typename TreeType::ElemType&) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>; SplitPolicy = mlpack::tree::RPlusTreeSplitPolicy]': -/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h: In member function 'void mlpack::tree::RectangleTree::SingleTreeTraverser::Traverse(size_t, const mlpack::tree::RectangleTree&) [with RuleType = mlpack::neighbor::NeighborSearchRules, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> >; MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::tree::RPlusTreeSplit; DescentType = mlpack::tree::RPlusPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::tree::RPlusPlusTreeAuxiliaryInformation]': +/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 std::__introsort_loop(__first, __last, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ std::__lg(__last - __first) * 2, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 std::__insertion_sort(__first, __first + int(_S_threshold), __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algo.h:61, @@ -17236,104 +17323,54 @@ from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, from /usr/include/boost/serialization/map.hpp:24, from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/knn_main.cpp:13: -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >; _Distance = int; _Tp = mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 - __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, - ^~~~~~~~~~~~~ -In file included from /usr/include/c++/8/algorithm:62, - from /usr/include/boost/archive/detail/helper_collection.hpp:23, - from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, - from /usr/include/boost/serialization/map.hpp:24, - from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/knn_main.cpp:13: -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 - __heap_select(_RandomAccessIterator __first, - ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 -In file included from /usr/include/c++/8/bits/stl_algo.h:61, - from /usr/include/c++/8/algorithm:62, - from /usr/include/boost/archive/detail/helper_collection.hpp:23, - from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, - from /usr/include/boost/serialization/map.hpp:24, - from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/kfn_main.cpp:13: -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::SweepNonLeafNode(size_t, const TreeType*, typename TreeType::ElemType&) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>; SplitPolicy = mlpack::tree::RPlusPlusTreeSplitPolicy]::&, const std::pair&)> >]': -/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore> > >; _Distance = int; _Tp = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore&)>]': +/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, ^~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::RPTreeMeanSplit> >::CandidateCmp>]': +/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 In file included from /usr/include/c++/8/algorithm:62, from /usr/include/boost/archive/detail/helper_collection.hpp:23, from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, from /usr/include/boost/serialization/map.hpp:24, from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/kfn_main.cpp:13: -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::SweepNonLeafNode(size_t, const TreeType*, typename TreeType::ElemType&) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>; SplitPolicy = mlpack::tree::RPlusPlusTreeSplitPolicy]::&, const std::pair&)> >]': -/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - __introsort_loop(_RandomAccessIterator __first, - ^~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - std::__introsort_loop(__cut, __last, __depth_limit, __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore&)>]': +/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 __introsort_loop(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 std::__introsort_loop(__cut, __last, __depth_limit, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1933:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 - std::__heap_select(__first, __middle, __last, __comp); - ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In static member function 'static size_t mlpack::tree::MinimalSplitsNumberSweep::SweepNonLeafNode(size_t, const TreeType*, typename TreeType::ElemType&) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>; SplitPolicy = mlpack::tree::RPlusPlusTreeSplitPolicy]': -/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h: In member function 'void mlpack::tree::RectangleTree::DualTreeTraverser::Traverse(mlpack::tree::RectangleTree&, mlpack::tree::RectangleTree&) [with RuleType = mlpack::neighbor::NeighborSearchRules, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> >; MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::tree::RPlusTreeSplit; DescentType = mlpack::tree::RPlusPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::tree::RPlusPlusTreeAuxiliaryInformation]': +/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 std::__introsort_loop(__first, __last, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ std::__lg(__last - __first) * 2, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 std::__insertion_sort(__first, __first + int(_S_threshold), __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In member function 'void mlpack::tree::CoverTree::DualTreeTraverser::ReferenceRecursion(mlpack::tree::CoverTree&, std::map::DualTreeTraverser::DualCoverTreeMapEntry> >&) [with RuleType = mlpack::neighbor::NeighborSearchRules, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> >; MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::NeighborSearchStat; MatType = arma::Mat; RootPointPolicy = mlpack::tree::FirstPointIsRoot]': -/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 std::__introsort_loop(__first, __last, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ std::__lg(__last - __first) * 2, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 std::__insertion_sort(__first, __first + int(_S_threshold), __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:64, - from /usr/include/boost/archive/detail/helper_collection.hpp:20, - from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, - from /usr/include/boost/serialization/map.hpp:24, - from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/knn_main.cpp:13: -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - _M_realloc_insert(end(), __x); - ^~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - _M_realloc_insert(end(), __x); - ^~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 - _M_realloc_insert(end(), __x); - ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algo.h:61, from /usr/include/c++/8/algorithm:62, from /usr/include/boost/archive/detail/helper_collection.hpp:23, @@ -17341,8 +17378,8 @@ from /usr/include/boost/serialization/map.hpp:24, from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/kfn_main.cpp:13: -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> >::CandidateCmp>]': -/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >; _Distance = int; _Tp = mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, ^~~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:62, @@ -17350,19 +17387,39 @@ from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, from /usr/include/boost/serialization/map.hpp:24, from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/knn_main.cpp:13: -/usr/include/c++/8/bits/stl_algo.h: In member function 'void mlpack::tree::CoverTree::DualTreeTraverser::PruneMap(mlpack::tree::CoverTree&, std::map::DualTreeTraverser::DualCoverTreeMapEntry> >&, std::map::DualTreeTraverser::DualCoverTreeMapEntry> >&) [with RuleType = mlpack::neighbor::NeighborSearchRules, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> >; MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::NeighborSearchStat; MatType = arma::Mat; RootPointPolicy = mlpack::tree::FirstPointIsRoot]': -/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 + from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/kfn_main.cpp:13: +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 + __heap_select(_RandomAccessIterator __first, + ^~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::RPTreeMaxSplit> >::CandidateCmp>]': +/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 + __introsort_loop(_RandomAccessIterator __first, + ^~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 + std::__introsort_loop(__cut, __last, __depth_limit, __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1933:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 + std::__heap_select(__first, __middle, __last, __comp); + ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h: In member function 'void mlpack::tree::CoverTree::DualTreeTraverser::ReferenceRecursion(mlpack::tree::CoverTree&, std::map::DualTreeTraverser::DualCoverTreeMapEntry> >&) [with RuleType = mlpack::neighbor::NeighborSearchRules, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> >; MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::NeighborSearchStat; MatType = arma::Mat; RootPointPolicy = mlpack::tree::FirstPointIsRoot]': +/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 std::__introsort_loop(__first, __last, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ std::__lg(__last - __first) * 2, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 std::__insertion_sort(__first, __first + int(_S_threshold), __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:64, @@ -17370,8 +17427,14 @@ from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, from /usr/include/boost/serialization/map.hpp:24, from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/knn_main.cpp:13: -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 + from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/kfn_main.cpp:13: +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + _M_realloc_insert(end(), __x); + ^~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + _M_realloc_insert(end(), __x); + ^~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:62, @@ -17379,18 +17442,19 @@ from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, from /usr/include/boost/serialization/map.hpp:24, from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/knn_main.cpp:13: -/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 + from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/kfn_main.cpp:13: +/usr/include/c++/8/bits/stl_algo.h: In member function 'void mlpack::tree::CoverTree::DualTreeTraverser::PruneMap(mlpack::tree::CoverTree&, std::map::DualTreeTraverser::DualCoverTreeMapEntry> >&, std::map::DualTreeTraverser::DualCoverTreeMapEntry> >&) [with RuleType = mlpack::neighbor::NeighborSearchRules, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> >; MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::NeighborSearchStat; MatType = arma::Mat; RootPointPolicy = mlpack::tree::FirstPointIsRoot]': +/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 std::__introsort_loop(__first, __last, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ std::__lg(__last - __first) * 2, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 std::__insertion_sort(__first, __first + int(_S_threshold), __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:64, @@ -17398,88 +17462,58 @@ from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, from /usr/include/boost/serialization/map.hpp:24, from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/knn_main.cpp:13: -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 - _M_realloc_insert(end(), __x); - ^~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_vector.h: In member function 'void mlpack::tree::CoverTree::DualTreeTraverser::Traverse(mlpack::tree::CoverTree&, mlpack::tree::CoverTree&) [with RuleType = mlpack::neighbor::NeighborSearchRules, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> >; MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::NeighborSearchStat; MatType = arma::Mat; RootPointPolicy = mlpack::tree::FirstPointIsRoot]': -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 + from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/kfn_main.cpp:13: +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:69, - from /usr/include/boost/archive/detail/helper_collection.hpp:20, +In file included from /usr/include/c++/8/algorithm:62, + from /usr/include/boost/archive/detail/helper_collection.hpp:23, from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, from /usr/include/boost/serialization/map.hpp:24, from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/kfn_main.cpp:13: -/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const std::pair&}; _Tp = std::pair; _Alloc = std::allocator >]': -/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector > >'} changed in GCC 7.1 - vector<_Tp, _Alloc>:: - ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 + std::__introsort_loop(__first, __last, + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ + std::__lg(__last - __first) * 2, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __comp); + ~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 + std::__insertion_sort(__first, __first + int(_S_threshold), __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 + std::__insertion_sort(__first, __last, __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:64, from /usr/include/boost/archive/detail/helper_collection.hpp:20, from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, from /usr/include/boost/serialization/map.hpp:24, from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/kfn_main.cpp:13: -/usr/include/c++/8/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = std::pair; _Alloc = std::allocator >]': -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/algorithm:62, - from /usr/include/boost/archive/detail/helper_collection.hpp:23, - from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, - from /usr/include/boost/serialization/map.hpp:24, - from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/kfn_main.cpp:13: -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >' changed in GCC 7.1 - __insertion_sort(_RandomAccessIterator __first, - ^~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >' changed in GCC 7.1 -In file included from /usr/include/c++/8/bits/stl_algo.h:61, - from /usr/include/c++/8/algorithm:62, - from /usr/include/boost/archive/detail/helper_collection.hpp:23, - from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, - from /usr/include/boost/serialization/map.hpp:24, - from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/kfn_main.cpp:13: -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> >::CandidateCmp>]': -/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, - ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> >::CandidateCmp>]': -/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> >::CandidateCmp>]': -/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> >::CandidateCmp>]': -/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> >::CandidateCmp>]': -/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> >::CandidateCmp>]': -/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HollowBallBound, mlpack::tree::VPTreeSplit> >::CandidateCmp>]': -/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::RPTreeMeanSplit> >::CandidateCmp>]': -/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::RPTreeMaxSplit> >::CandidateCmp>]': -/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::tree::SpillTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::AxisOrthogonalHyperplane, mlpack::tree::MidpointSpaceSplit> >::CandidateCmp>]': /usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::CellBound, mlpack::tree::UBTreeSplit> >::CandidateCmp>]': +/usr/include/c++/8/bits/stl_vector.h: In member function 'void mlpack::tree::CoverTree::DualTreeTraverser::Traverse(mlpack::tree::CoverTree&, mlpack::tree::CoverTree&) [with RuleType = mlpack::neighbor::NeighborSearchRules, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> >; MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::NeighborSearchStat; MatType = arma::Mat; RootPointPolicy = mlpack::tree::FirstPointIsRoot]': +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 + _M_realloc_insert(end(), __x); + ^~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::CellBound, mlpack::tree::UBTreeSplit> >::CandidateCmp>]': /usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit> >::CandidateCmp>]': +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit> >::CandidateCmp>]': /usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::BallBound, mlpack::tree::MidpointSplit> >::CandidateCmp>]': +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::BallBound, mlpack::tree::MidpointSplit> >::CandidateCmp>]': /usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::tree::Octree, mlpack::neighbor::NeighborSearchStat, arma::Mat > >::CandidateCmp>]': +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::tree::Octree, mlpack::neighbor::NeighborSearchStat, arma::Mat > >::CandidateCmp>]': /usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 In file included from /usr/include/c++/8/algorithm:62, from /usr/include/boost/archive/detail/helper_collection.hpp:23, from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, from /usr/include/boost/serialization/map.hpp:24, from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/kfn_main.cpp:13: + from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/knn_main.cpp:13: /usr/include/c++/8/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++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 __unguarded_linear_insert(_RandomAccessIterator __last, @@ -17498,121 +17532,121 @@ __insertion_sort(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&)>]': -/usr/include/c++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&)>]': +/usr/include/c++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 __unguarded_linear_insert(_RandomAccessIterator __last, ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&)>]': -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&)>]': +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 __insertion_sort(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&)>]': -/usr/include/c++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&)>]': +/usr/include/c++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 __unguarded_linear_insert(_RandomAccessIterator __last, ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&)>]': -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&)>]': +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 __insertion_sort(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&)>]': -/usr/include/c++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&)>]': +/usr/include/c++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 __unguarded_linear_insert(_RandomAccessIterator __last, ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&)>]': -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&)>]': +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 __insertion_sort(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&)>]': -/usr/include/c++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&)>]': +/usr/include/c++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 __unguarded_linear_insert(_RandomAccessIterator __last, ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&)>]': -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&)>]': +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 __insertion_sort(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore> > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore&)>]': -/usr/include/c++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore> > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore&)>]': +/usr/include/c++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 __unguarded_linear_insert(_RandomAccessIterator __last, ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore&)>]': -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore&)>]': +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 __insertion_sort(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore> > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore&)>]': -/usr/include/c++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore> > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore&)>]': +/usr/include/c++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 __unguarded_linear_insert(_RandomAccessIterator __last, ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore&)>]': -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore&)>]': +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 __insertion_sort(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore> > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore&)>]': -/usr/include/c++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore> > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore&)>]': +/usr/include/c++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 __unguarded_linear_insert(_RandomAccessIterator __last, ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore&)>]': -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore&)>]': +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 __insertion_sort(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore> > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore&)>]': -/usr/include/c++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore> > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore&)>]': +/usr/include/c++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 __unguarded_linear_insert(_RandomAccessIterator __last, ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore&)>]': -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore&)>]': +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 __insertion_sort(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&)>]': -/usr/include/c++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&)>]': +/usr/include/c++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 __unguarded_linear_insert(_RandomAccessIterator __last, ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&)>]': -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&)>]': +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 __insertion_sort(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&)>]': -/usr/include/c++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&)>]': +/usr/include/c++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 __unguarded_linear_insert(_RandomAccessIterator __last, ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&)>]': -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&)>]': +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 __insertion_sort(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore> > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore&)>]': -/usr/include/c++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore> > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore&)>]': +/usr/include/c++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 __unguarded_linear_insert(_RandomAccessIterator __last, ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore&)>]': -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore&)>]': +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 __insertion_sort(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore> > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore&)>]': -/usr/include/c++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore> > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore&)>]': +/usr/include/c++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 __unguarded_linear_insert(_RandomAccessIterator __last, ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore&)>]': -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore&)>]': +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 __insertion_sort(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_algo.h:61, from /usr/include/c++/8/algorithm:62, from /usr/include/boost/archive/detail/helper_collection.hpp:23, from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, from /usr/include/boost/serialization/map.hpp:24, from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/kfn_main.cpp:13: + from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/knn_main.cpp:13: /usr/include/c++/8/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 = arma::arma_sort_index_packet; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, @@ -17622,7 +17656,7 @@ from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, from /usr/include/boost/serialization/map.hpp:24, from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/kfn_main.cpp:13: + from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/knn_main.cpp:13: /usr/include/c++/8/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++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 __introsort_loop(_RandomAccessIterator __first, @@ -17638,7 +17672,7 @@ from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, from /usr/include/boost/serialization/map.hpp:24, from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/kfn_main.cpp:13: + from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/knn_main.cpp:13: /usr/include/c++/8/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 = arma::arma_sort_index_packet; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, @@ -17648,7 +17682,7 @@ from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, from /usr/include/boost/serialization/map.hpp:24, from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/kfn_main.cpp:13: + from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/knn_main.cpp:13: /usr/include/c++/8/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++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 __introsort_loop(_RandomAccessIterator __first, @@ -17685,7 +17719,7 @@ /usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In static member function 'static void mlpack::tree::RStarTreeSplit::PickLeafSplit(TreeType*, size_t&, size_t&) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>]': +/usr/include/c++/8/bits/stl_algo.h: In static member function 'static void mlpack::tree::RStarTreeSplit::PickLeafSplit(TreeType*, size_t&, size_t&) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>]': /usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 std::__introsort_loop(__first, __last, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ @@ -17699,15 +17733,15 @@ /usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In static member function 'static void mlpack::tree::XTreeSplit::SplitLeafNode(TreeType*, std::vector&) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>]': +/usr/include/c++/8/bits/stl_algo.h: In static member function 'static void mlpack::tree::RStarTreeSplit::SplitLeafNode(TreeType*, std::vector&) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>]': /usr/include/c++/8/bits/stl_algo.h:4866:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In static member function 'static size_t mlpack::tree::RStarTreeSplit::ReinsertPoints(TreeType*, std::vector&) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>]': +/usr/include/c++/8/bits/stl_algo.h: In static member function 'static size_t mlpack::tree::RStarTreeSplit::ReinsertPoints(TreeType*, std::vector&) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>]': /usr/include/c++/8/bits/stl_algo.h:4866:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In static member function 'static void mlpack::tree::RStarTreeSplit::PickLeafSplit(TreeType*, size_t&, size_t&) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>]': +/usr/include/c++/8/bits/stl_algo.h: In static member function 'static void mlpack::tree::RStarTreeSplit::PickLeafSplit(TreeType*, size_t&, size_t&) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>]': /usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 std::__introsort_loop(__first, __last, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ @@ -17721,11 +17755,11 @@ /usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In static member function 'static void mlpack::tree::RStarTreeSplit::SplitLeafNode(TreeType*, std::vector&) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>]': +/usr/include/c++/8/bits/stl_algo.h: In static member function 'static void mlpack::tree::XTreeSplit::SplitLeafNode(TreeType*, std::vector&) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>]': /usr/include/c++/8/bits/stl_algo.h:4866:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In static member function 'static size_t mlpack::tree::RStarTreeSplit::ReinsertPoints(TreeType*, std::vector&) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>]': +/usr/include/c++/8/bits/stl_algo.h: In static member function 'static size_t mlpack::tree::RStarTreeSplit::ReinsertPoints(TreeType*, std::vector&) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>]': /usr/include/c++/8/bits/stl_algo.h:4866:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -17735,9 +17769,9 @@ from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, from /usr/include/boost/serialization/map.hpp:24, from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/kfn_main.cpp:13: -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >; _Distance = int; _Tp = mlpack::tree::CoverTreeMapEntry, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >' changed in GCC 7.1 + from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/knn_main.cpp:13: +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >; _Distance = int; _Tp = mlpack::tree::CoverTreeMapEntry, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >' changed in GCC 7.1 __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, ^~~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:62, @@ -17745,13 +17779,13 @@ from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, from /usr/include/boost/serialization/map.hpp:24, from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/kfn_main.cpp:13: -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >' changed in GCC 7.1 + from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/knn_main.cpp:13: +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >' changed in GCC 7.1 __introsort_loop(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >' changed in GCC 7.1 std::__introsort_loop(__cut, __last, __depth_limit, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:64, @@ -17759,9 +17793,9 @@ from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, from /usr/include/boost/serialization/map.hpp:24, from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/kfn_main.cpp:13: -/usr/include/c++/8/bits/stl_vector.h: In member function 'void mlpack::tree::CoverTree::SingleTreeTraverser::Traverse(size_t, mlpack::tree::CoverTree&) [with RuleType = mlpack::neighbor::NeighborSearchRules, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> >; MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::NeighborSearchStat; MatType = arma::Mat; RootPointPolicy = mlpack::tree::FirstPointIsRoot]': -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >' changed in GCC 7.1 + from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/knn_main.cpp:13: +/usr/include/c++/8/bits/stl_vector.h: In member function 'void mlpack::tree::CoverTree::SingleTreeTraverser::Traverse(size_t, mlpack::tree::CoverTree&) [with RuleType = mlpack::neighbor::NeighborSearchRules, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> >; MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::NeighborSearchStat; MatType = arma::Mat; RootPointPolicy = mlpack::tree::FirstPointIsRoot]': +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:62, @@ -17769,18 +17803,18 @@ from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, from /usr/include/boost/serialization/map.hpp:24, from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/kfn_main.cpp:13: -/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >' changed in GCC 7.1 + from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/knn_main.cpp:13: +/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >' changed in GCC 7.1 std::__introsort_loop(__first, __last, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ std::__lg(__last - __first) * 2, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >' changed in GCC 7.1 std::__insertion_sort(__first, __first + int(_S_threshold), __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >' changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:64, @@ -17788,8 +17822,8 @@ from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, from /usr/include/boost/serialization/map.hpp:24, from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/kfn_main.cpp:13: -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >' changed in GCC 7.1 + from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/knn_main.cpp:13: +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:62, @@ -17797,25 +17831,25 @@ from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, from /usr/include/boost/serialization/map.hpp:24, from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/kfn_main.cpp:13: -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >; _Compare = __gnu_cxx::__ops::_Val_less_iter]': -/usr/include/c++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 + from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/knn_main.cpp:13: +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >; _Compare = __gnu_cxx::__ops::_Val_less_iter]': +/usr/include/c++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 __unguarded_linear_insert(_RandomAccessIterator __last, ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 __insertion_sort(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_algo.h:61, from /usr/include/c++/8/algorithm:62, from /usr/include/boost/archive/detail/helper_collection.hpp:23, from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, from /usr/include/boost/serialization/map.hpp:24, from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/kfn_main.cpp:13: -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >; _Distance = int; _Tp = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&)>]': -/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 + from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/knn_main.cpp:13: +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >; _Distance = int; _Tp = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&)>]': +/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, ^~~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:62, @@ -17823,27 +17857,27 @@ from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, from /usr/include/boost/serialization/map.hpp:24, from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/kfn_main.cpp:13: -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&)>]': -/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 + from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/knn_main.cpp:13: +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&)>]': +/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 __introsort_loop(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 std::__introsort_loop(__cut, __last, __depth_limit, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In member function 'void mlpack::tree::RectangleTree::SingleTreeTraverser::Traverse(size_t, const mlpack::tree::RectangleTree&) [with RuleType = mlpack::neighbor::NeighborSearchRules, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> >; MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::tree::RTreeSplit; DescentType = mlpack::tree::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::tree::NoAuxiliaryInformation]': -/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h: In member function 'void mlpack::tree::RectangleTree::SingleTreeTraverser::Traverse(size_t, const mlpack::tree::RectangleTree&) [with RuleType = mlpack::neighbor::NeighborSearchRules, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> >; MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::tree::RTreeSplit; DescentType = mlpack::tree::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::tree::NoAuxiliaryInformation]': +/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 std::__introsort_loop(__first, __last, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ std::__lg(__last - __first) * 2, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 std::__insertion_sort(__first, __first + int(_S_threshold), __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algo.h:61, @@ -17852,9 +17886,9 @@ from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, from /usr/include/boost/serialization/map.hpp:24, from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/kfn_main.cpp:13: -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >; _Distance = int; _Tp = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&)>]': -/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 + from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/knn_main.cpp:13: +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >; _Distance = int; _Tp = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&)>]': +/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, ^~~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:62, @@ -17862,40 +17896,40 @@ from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, from /usr/include/boost/serialization/map.hpp:24, from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/kfn_main.cpp:13: -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&)>]': -/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 + from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/knn_main.cpp:13: +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&)>]': +/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 __introsort_loop(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 std::__introsort_loop(__cut, __last, __depth_limit, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In member function 'void mlpack::tree::RectangleTree::DualTreeTraverser::Traverse(mlpack::tree::RectangleTree&, mlpack::tree::RectangleTree&) [with RuleType = mlpack::neighbor::NeighborSearchRules, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> >; MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::tree::RTreeSplit; DescentType = mlpack::tree::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::tree::NoAuxiliaryInformation]': -/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h: In member function 'void mlpack::tree::RectangleTree::DualTreeTraverser::Traverse(mlpack::tree::RectangleTree&, mlpack::tree::RectangleTree&) [with RuleType = mlpack::neighbor::NeighborSearchRules, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> >; MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::tree::RTreeSplit; DescentType = mlpack::tree::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::tree::NoAuxiliaryInformation]': +/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 std::__introsort_loop(__first, __last, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ std::__lg(__last - __first) * 2, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 std::__insertion_sort(__first, __first + int(_S_threshold), __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 std::__introsort_loop(__first, __last, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ std::__lg(__last - __first) * 2, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 std::__insertion_sort(__first, __first + int(_S_threshold), __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algo.h:61, @@ -17904,9 +17938,9 @@ from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, from /usr/include/boost/serialization/map.hpp:24, from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/kfn_main.cpp:13: -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >; _Distance = int; _Tp = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&)>]': -/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 + from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/knn_main.cpp:13: +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >; _Distance = int; _Tp = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&)>]': +/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, ^~~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:62, @@ -17914,27 +17948,27 @@ from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, from /usr/include/boost/serialization/map.hpp:24, from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/kfn_main.cpp:13: -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&)>]': -/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 + from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/knn_main.cpp:13: +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&)>]': +/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 __introsort_loop(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 std::__introsort_loop(__cut, __last, __depth_limit, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In member function 'void mlpack::tree::RectangleTree::SingleTreeTraverser::Traverse(size_t, const mlpack::tree::RectangleTree&) [with RuleType = mlpack::neighbor::NeighborSearchRules, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> >; MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::tree::RStarTreeSplit; DescentType = mlpack::tree::RStarTreeDescentHeuristic; AuxiliaryInformationType = mlpack::tree::NoAuxiliaryInformation]': -/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h: In member function 'void mlpack::tree::RectangleTree::SingleTreeTraverser::Traverse(size_t, const mlpack::tree::RectangleTree&) [with RuleType = mlpack::neighbor::NeighborSearchRules, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> >; MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::tree::RStarTreeSplit; DescentType = mlpack::tree::RStarTreeDescentHeuristic; AuxiliaryInformationType = mlpack::tree::NoAuxiliaryInformation]': +/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 std::__introsort_loop(__first, __last, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ std::__lg(__last - __first) * 2, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 std::__insertion_sort(__first, __first + int(_S_threshold), __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algo.h:61, @@ -17943,9 +17977,9 @@ from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, from /usr/include/boost/serialization/map.hpp:24, from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/kfn_main.cpp:13: -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >; _Distance = int; _Tp = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&)>]': -/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 + from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/knn_main.cpp:13: +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >; _Distance = int; _Tp = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&)>]': +/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, ^~~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:62, @@ -17953,40 +17987,40 @@ from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, from /usr/include/boost/serialization/map.hpp:24, from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/kfn_main.cpp:13: -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&)>]': -/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 + from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/knn_main.cpp:13: +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&)>]': +/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 __introsort_loop(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 std::__introsort_loop(__cut, __last, __depth_limit, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In member function 'void mlpack::tree::RectangleTree::DualTreeTraverser::Traverse(mlpack::tree::RectangleTree&, mlpack::tree::RectangleTree&) [with RuleType = mlpack::neighbor::NeighborSearchRules, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> >; MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::tree::RStarTreeSplit; DescentType = mlpack::tree::RStarTreeDescentHeuristic; AuxiliaryInformationType = mlpack::tree::NoAuxiliaryInformation]': -/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h: In member function 'void mlpack::tree::RectangleTree::DualTreeTraverser::Traverse(mlpack::tree::RectangleTree&, mlpack::tree::RectangleTree&) [with RuleType = mlpack::neighbor::NeighborSearchRules, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> >; MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::tree::RStarTreeSplit; DescentType = mlpack::tree::RStarTreeDescentHeuristic; AuxiliaryInformationType = mlpack::tree::NoAuxiliaryInformation]': +/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 std::__introsort_loop(__first, __last, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ std::__lg(__last - __first) * 2, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 std::__insertion_sort(__first, __first + int(_S_threshold), __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 std::__introsort_loop(__first, __last, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ std::__lg(__last - __first) * 2, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 std::__insertion_sort(__first, __first + int(_S_threshold), __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algo.h:61, @@ -17995,9 +18029,9 @@ from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, from /usr/include/boost/serialization/map.hpp:24, from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/kfn_main.cpp:13: -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore> > >; _Distance = int; _Tp = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore&)>]': -/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 + from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/knn_main.cpp:13: +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore> > >; _Distance = int; _Tp = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore&)>]': +/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, ^~~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:62, @@ -18005,27 +18039,27 @@ from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, from /usr/include/boost/serialization/map.hpp:24, from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/kfn_main.cpp:13: -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore&)>]': -/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 + from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/knn_main.cpp:13: +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore&)>]': +/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 __introsort_loop(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 std::__introsort_loop(__cut, __last, __depth_limit, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In member function 'void mlpack::tree::RectangleTree::SingleTreeTraverser::Traverse(size_t, const mlpack::tree::RectangleTree&) [with RuleType = mlpack::neighbor::NeighborSearchRules, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> >; MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::tree::XTreeSplit; DescentType = mlpack::tree::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::tree::XTreeAuxiliaryInformation]': -/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h: In member function 'void mlpack::tree::RectangleTree::SingleTreeTraverser::Traverse(size_t, const mlpack::tree::RectangleTree&) [with RuleType = mlpack::neighbor::NeighborSearchRules, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> >; MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::tree::XTreeSplit; DescentType = mlpack::tree::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::tree::XTreeAuxiliaryInformation]': +/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 std::__introsort_loop(__first, __last, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ std::__lg(__last - __first) * 2, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 std::__insertion_sort(__first, __first + int(_S_threshold), __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algo.h:61, @@ -18034,9 +18068,9 @@ from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, from /usr/include/boost/serialization/map.hpp:24, from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/kfn_main.cpp:13: -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore> > >; _Distance = int; _Tp = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore&)>]': -/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 + from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/knn_main.cpp:13: +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore> > >; _Distance = int; _Tp = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore&)>]': +/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, ^~~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:62, @@ -18044,40 +18078,40 @@ from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, from /usr/include/boost/serialization/map.hpp:24, from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/kfn_main.cpp:13: -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore&)>]': -/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 + from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/knn_main.cpp:13: +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore&)>]': +/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 __introsort_loop(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 std::__introsort_loop(__cut, __last, __depth_limit, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In member function 'void mlpack::tree::RectangleTree::DualTreeTraverser::Traverse(mlpack::tree::RectangleTree&, mlpack::tree::RectangleTree&) [with RuleType = mlpack::neighbor::NeighborSearchRules, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> >; MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::tree::XTreeSplit; DescentType = mlpack::tree::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::tree::XTreeAuxiliaryInformation]': -/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h: In member function 'void mlpack::tree::RectangleTree::DualTreeTraverser::Traverse(mlpack::tree::RectangleTree&, mlpack::tree::RectangleTree&) [with RuleType = mlpack::neighbor::NeighborSearchRules, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> >; MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::tree::XTreeSplit; DescentType = mlpack::tree::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::tree::XTreeAuxiliaryInformation]': +/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 std::__introsort_loop(__first, __last, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ std::__lg(__last - __first) * 2, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 std::__insertion_sort(__first, __first + int(_S_threshold), __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 std::__introsort_loop(__first, __last, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ std::__lg(__last - __first) * 2, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 std::__insertion_sort(__first, __first + int(_S_threshold), __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algo.h:61, @@ -18086,9 +18120,9 @@ from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, from /usr/include/boost/serialization/map.hpp:24, from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/kfn_main.cpp:13: -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore> > >; _Distance = int; _Tp = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore&)>]': -/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 + from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/knn_main.cpp:13: +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore> > >; _Distance = int; _Tp = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore&)>]': +/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, ^~~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:62, @@ -18096,27 +18130,27 @@ from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, from /usr/include/boost/serialization/map.hpp:24, from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/kfn_main.cpp:13: -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore&)>]': -/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 + from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/knn_main.cpp:13: +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore&)>]': +/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 __introsort_loop(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 std::__introsort_loop(__cut, __last, __depth_limit, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In member function 'void mlpack::tree::RectangleTree::SingleTreeTraverser::Traverse(size_t, const mlpack::tree::RectangleTree&) [with RuleType = mlpack::neighbor::NeighborSearchRules, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> >; MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::tree::HilbertRTreeSplit<2>; DescentType = mlpack::tree::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation]': -/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h: In member function 'void mlpack::tree::RectangleTree::SingleTreeTraverser::Traverse(size_t, const mlpack::tree::RectangleTree&) [with RuleType = mlpack::neighbor::NeighborSearchRules, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> >; MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::tree::HilbertRTreeSplit<2>; DescentType = mlpack::tree::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation]': +/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 std::__introsort_loop(__first, __last, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ std::__lg(__last - __first) * 2, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 std::__insertion_sort(__first, __first + int(_S_threshold), __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algo.h:61, @@ -18125,9 +18159,9 @@ from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, from /usr/include/boost/serialization/map.hpp:24, from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/kfn_main.cpp:13: -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore> > >; _Distance = int; _Tp = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore&)>]': -/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 + from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/knn_main.cpp:13: +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore> > >; _Distance = int; _Tp = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore&)>]': +/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, ^~~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:62, @@ -18135,40 +18169,40 @@ from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, from /usr/include/boost/serialization/map.hpp:24, from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/kfn_main.cpp:13: -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore&)>]': -/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 + from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/knn_main.cpp:13: +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore&)>]': +/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 __introsort_loop(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 std::__introsort_loop(__cut, __last, __depth_limit, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In member function 'void mlpack::tree::RectangleTree::DualTreeTraverser::Traverse(mlpack::tree::RectangleTree&, mlpack::tree::RectangleTree&) [with RuleType = mlpack::neighbor::NeighborSearchRules, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> >; MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::tree::HilbertRTreeSplit<2>; DescentType = mlpack::tree::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation]': -/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h: In member function 'void mlpack::tree::RectangleTree::DualTreeTraverser::Traverse(mlpack::tree::RectangleTree&, mlpack::tree::RectangleTree&) [with RuleType = mlpack::neighbor::NeighborSearchRules, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> >; MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::tree::HilbertRTreeSplit<2>; DescentType = mlpack::tree::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation]': +/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 std::__introsort_loop(__first, __last, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ std::__lg(__last - __first) * 2, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 std::__insertion_sort(__first, __first + int(_S_threshold), __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 std::__introsort_loop(__first, __last, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ std::__lg(__last - __first) * 2, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 std::__insertion_sort(__first, __first + int(_S_threshold), __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algo.h:61, @@ -18177,9 +18211,9 @@ from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, from /usr/include/boost/serialization/map.hpp:24, from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/kfn_main.cpp:13: -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >; _Distance = int; _Tp = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&)>]': -/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 + from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/knn_main.cpp:13: +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >; _Distance = int; _Tp = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&)>]': +/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, ^~~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:62, @@ -18187,27 +18221,27 @@ from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, from /usr/include/boost/serialization/map.hpp:24, from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/kfn_main.cpp:13: -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&)>]': -/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 + from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/knn_main.cpp:13: +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&)>]': +/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 __introsort_loop(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 std::__introsort_loop(__cut, __last, __depth_limit, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In member function 'void mlpack::tree::RectangleTree::SingleTreeTraverser::Traverse(size_t, const mlpack::tree::RectangleTree&) [with RuleType = mlpack::neighbor::NeighborSearchRules, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> >; MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::tree::RPlusTreeSplit; DescentType = mlpack::tree::RPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::tree::NoAuxiliaryInformation]': -/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h: In member function 'void mlpack::tree::RectangleTree::SingleTreeTraverser::Traverse(size_t, const mlpack::tree::RectangleTree&) [with RuleType = mlpack::neighbor::NeighborSearchRules, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> >; MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::tree::RPlusTreeSplit; DescentType = mlpack::tree::RPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::tree::NoAuxiliaryInformation]': +/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 std::__introsort_loop(__first, __last, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ std::__lg(__last - __first) * 2, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 std::__insertion_sort(__first, __first + int(_S_threshold), __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algo.h:61, @@ -18216,9 +18250,9 @@ from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, from /usr/include/boost/serialization/map.hpp:24, from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/kfn_main.cpp:13: -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >; _Distance = int; _Tp = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&)>]': -/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 + from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/knn_main.cpp:13: +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >; _Distance = int; _Tp = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&)>]': +/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, ^~~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:62, @@ -18226,40 +18260,40 @@ from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, from /usr/include/boost/serialization/map.hpp:24, from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/kfn_main.cpp:13: -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&)>]': -/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 + from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/knn_main.cpp:13: +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&)>]': +/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 __introsort_loop(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 std::__introsort_loop(__cut, __last, __depth_limit, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In member function 'void mlpack::tree::RectangleTree::DualTreeTraverser::Traverse(mlpack::tree::RectangleTree&, mlpack::tree::RectangleTree&) [with RuleType = mlpack::neighbor::NeighborSearchRules, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> >; MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::tree::RPlusTreeSplit; DescentType = mlpack::tree::RPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::tree::NoAuxiliaryInformation]': -/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h: In member function 'void mlpack::tree::RectangleTree::DualTreeTraverser::Traverse(mlpack::tree::RectangleTree&, mlpack::tree::RectangleTree&) [with RuleType = mlpack::neighbor::NeighborSearchRules, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> >; MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::tree::RPlusTreeSplit; DescentType = mlpack::tree::RPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::tree::NoAuxiliaryInformation]': +/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 std::__introsort_loop(__first, __last, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ std::__lg(__last - __first) * 2, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 std::__insertion_sort(__first, __first + int(_S_threshold), __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 std::__introsort_loop(__first, __last, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ std::__lg(__last - __first) * 2, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 std::__insertion_sort(__first, __first + int(_S_threshold), __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algo.h:61, @@ -18268,9 +18302,9 @@ from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, from /usr/include/boost/serialization/map.hpp:24, from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/kfn_main.cpp:13: -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore> > >; _Distance = int; _Tp = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore&)>]': -/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 + from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/knn_main.cpp:13: +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore> > >; _Distance = int; _Tp = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore&)>]': +/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, ^~~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:62, @@ -18278,27 +18312,27 @@ from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, from /usr/include/boost/serialization/map.hpp:24, from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/kfn_main.cpp:13: -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore&)>]': -/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 + from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/knn_main.cpp:13: +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore&)>]': +/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 __introsort_loop(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 std::__introsort_loop(__cut, __last, __depth_limit, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In member function 'void mlpack::tree::RectangleTree::SingleTreeTraverser::Traverse(size_t, const mlpack::tree::RectangleTree&) [with RuleType = mlpack::neighbor::NeighborSearchRules, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> >; MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::tree::RPlusTreeSplit; DescentType = mlpack::tree::RPlusPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::tree::RPlusPlusTreeAuxiliaryInformation]': -/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h: In member function 'void mlpack::tree::RectangleTree::SingleTreeTraverser::Traverse(size_t, const mlpack::tree::RectangleTree&) [with RuleType = mlpack::neighbor::NeighborSearchRules, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> >; MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::tree::RPlusTreeSplit; DescentType = mlpack::tree::RPlusPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::tree::RPlusPlusTreeAuxiliaryInformation]': +/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 std::__introsort_loop(__first, __last, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ std::__lg(__last - __first) * 2, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 std::__insertion_sort(__first, __first + int(_S_threshold), __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algo.h:61, @@ -18307,9 +18341,9 @@ from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, from /usr/include/boost/serialization/map.hpp:24, from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/kfn_main.cpp:13: -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore> > >; _Distance = int; _Tp = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore&)>]': -/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 + from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/knn_main.cpp:13: +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore> > >; _Distance = int; _Tp = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore&)>]': +/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, ^~~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:62, @@ -18317,40 +18351,40 @@ from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, from /usr/include/boost/serialization/map.hpp:24, from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/kfn_main.cpp:13: -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore&)>]': -/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 + from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/knn_main.cpp:13: +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore&)>]': +/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 __introsort_loop(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 std::__introsort_loop(__cut, __last, __depth_limit, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In member function 'void mlpack::tree::RectangleTree::DualTreeTraverser::Traverse(mlpack::tree::RectangleTree&, mlpack::tree::RectangleTree&) [with RuleType = mlpack::neighbor::NeighborSearchRules, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> >; MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::tree::RPlusTreeSplit; DescentType = mlpack::tree::RPlusPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::tree::RPlusPlusTreeAuxiliaryInformation]': -/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h: In member function 'void mlpack::tree::RectangleTree::DualTreeTraverser::Traverse(mlpack::tree::RectangleTree&, mlpack::tree::RectangleTree&) [with RuleType = mlpack::neighbor::NeighborSearchRules, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> >; MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::tree::RPlusTreeSplit; DescentType = mlpack::tree::RPlusPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::tree::RPlusPlusTreeAuxiliaryInformation]': +/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 std::__introsort_loop(__first, __last, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ std::__lg(__last - __first) * 2, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 std::__insertion_sort(__first, __first + int(_S_threshold), __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 std::__introsort_loop(__first, __last, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ std::__lg(__last - __first) * 2, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 std::__insertion_sort(__first, __first + int(_S_threshold), __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algo.h:61, @@ -18359,9 +18393,9 @@ from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, from /usr/include/boost/serialization/map.hpp:24, from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/kfn_main.cpp:13: -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >; _Distance = int; _Tp = mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 + from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/knn_main.cpp:13: +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >; _Distance = int; _Tp = mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, ^~~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:62, @@ -18369,37 +18403,37 @@ from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, from /usr/include/boost/serialization/map.hpp:24, from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/kfn_main.cpp:13: -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 + from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/knn_main.cpp:13: +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 __heap_select(_RandomAccessIterator __first, ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 __introsort_loop(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 std::__introsort_loop(__cut, __last, __depth_limit, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1933:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1933:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 std::__heap_select(__first, __middle, __last, __comp); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In member function 'void mlpack::tree::CoverTree::DualTreeTraverser::ReferenceRecursion(mlpack::tree::CoverTree&, std::map::DualTreeTraverser::DualCoverTreeMapEntry> >&) [with RuleType = mlpack::neighbor::NeighborSearchRules, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> >; MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::NeighborSearchStat; MatType = arma::Mat; RootPointPolicy = mlpack::tree::FirstPointIsRoot]': -/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h: In member function 'void mlpack::tree::CoverTree::DualTreeTraverser::ReferenceRecursion(mlpack::tree::CoverTree&, std::map::DualTreeTraverser::DualCoverTreeMapEntry> >&) [with RuleType = mlpack::neighbor::NeighborSearchRules, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> >; MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::NeighborSearchStat; MatType = arma::Mat; RootPointPolicy = mlpack::tree::FirstPointIsRoot]': +/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 std::__introsort_loop(__first, __last, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ std::__lg(__last - __first) * 2, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 std::__insertion_sort(__first, __first + int(_S_threshold), __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:64, @@ -18407,14 +18441,14 @@ from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, from /usr/include/boost/serialization/map.hpp:24, from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/kfn_main.cpp:13: + from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/knn_main.cpp:13: /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:62, @@ -18422,19 +18456,19 @@ from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, from /usr/include/boost/serialization/map.hpp:24, from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/kfn_main.cpp:13: -/usr/include/c++/8/bits/stl_algo.h: In member function 'void mlpack::tree::CoverTree::DualTreeTraverser::PruneMap(mlpack::tree::CoverTree&, std::map::DualTreeTraverser::DualCoverTreeMapEntry> >&, std::map::DualTreeTraverser::DualCoverTreeMapEntry> >&) [with RuleType = mlpack::neighbor::NeighborSearchRules, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> >; MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::NeighborSearchStat; MatType = arma::Mat; RootPointPolicy = mlpack::tree::FirstPointIsRoot]': -/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 + from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/knn_main.cpp:13: +/usr/include/c++/8/bits/stl_algo.h: In member function 'void mlpack::tree::CoverTree::DualTreeTraverser::PruneMap(mlpack::tree::CoverTree&, std::map::DualTreeTraverser::DualCoverTreeMapEntry> >&, std::map::DualTreeTraverser::DualCoverTreeMapEntry> >&) [with RuleType = mlpack::neighbor::NeighborSearchRules, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> >; MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::NeighborSearchStat; MatType = arma::Mat; RootPointPolicy = mlpack::tree::FirstPointIsRoot]': +/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 std::__introsort_loop(__first, __last, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ std::__lg(__last - __first) * 2, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 std::__insertion_sort(__first, __first + int(_S_threshold), __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:64, @@ -18442,8 +18476,8 @@ from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, from /usr/include/boost/serialization/map.hpp:24, from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/kfn_main.cpp:13: -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 + from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/knn_main.cpp:13: +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:62, @@ -18451,18 +18485,18 @@ from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, from /usr/include/boost/serialization/map.hpp:24, from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/kfn_main.cpp:13: -/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 + from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/knn_main.cpp:13: +/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 std::__introsort_loop(__first, __last, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ std::__lg(__last - __first) * 2, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 std::__insertion_sort(__first, __first + int(_S_threshold), __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:64, @@ -18470,19 +18504,19 @@ from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, from /usr/include/boost/serialization/map.hpp:24, from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/kfn_main.cpp:13: -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 + from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/knn_main.cpp:13: +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_vector.h: In member function 'void mlpack::tree::CoverTree::DualTreeTraverser::Traverse(mlpack::tree::CoverTree&, mlpack::tree::CoverTree&) [with RuleType = mlpack::neighbor::NeighborSearchRules, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> >; MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::NeighborSearchStat; MatType = arma::Mat; RootPointPolicy = mlpack::tree::FirstPointIsRoot]': -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_vector.h: In member function 'void mlpack::tree::CoverTree::DualTreeTraverser::Traverse(mlpack::tree::CoverTree&, mlpack::tree::CoverTree&) [with RuleType = mlpack::neighbor::NeighborSearchRules, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> >; MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::NeighborSearchStat; MatType = arma::Mat; RootPointPolicy = mlpack::tree::FirstPointIsRoot]': +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ -[ 42%] Linking CXX executable ../../../../bin/mlpack_knn -cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/methods/neighbor_search && /usr/bin/cmake -E cmake_link_script CMakeFiles/mlpack_knn.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/mlpack-3.0.4=. -fstack-protector-strong -Wformat -Werror=format-security --param ggc-min-expand=20 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -ftemplate-depth=1000 -O3 -fopenmp -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/mlpack_knn.dir/knn_main.cpp.o -o ../../../../bin/mlpack_knn -Wl,-rpath,/build/mlpack-3.0.4/obj-arm-linux-gnueabihf/lib: ../../../../lib/libmlpack.so.3.0 /usr/lib/arm-linux-gnueabihf/libboost_program_options.so /usr/lib/arm-linux-gnueabihf/libboost_unit_test_framework.so /usr/lib/arm-linux-gnueabihf/libboost_serialization.so -lpthread /usr/lib/libarmadillo.so /usr/lib/arm-linux-gnueabihf/libboost_program_options.so /usr/lib/arm-linux-gnueabihf/libboost_unit_test_framework.so /usr/lib/arm-linux-gnueabihf/libboost_serialization.so +[ 42%] Linking CXX executable ../../../../bin/mlpack_kfn +cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/methods/neighbor_search && /usr/bin/cmake -E cmake_link_script CMakeFiles/mlpack_kfn.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/mlpack-3.0.4=. -fstack-protector-strong -Wformat -Werror=format-security --param ggc-min-expand=20 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -ftemplate-depth=1000 -O3 -fopenmp -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/mlpack_kfn.dir/kfn_main.cpp.o -o ../../../../bin/mlpack_kfn -Wl,-rpath,/build/mlpack-3.0.4/obj-arm-linux-gnueabihf/lib: ../../../../lib/libmlpack.so.3.0 /usr/lib/arm-linux-gnueabihf/libboost_program_options.so /usr/lib/arm-linux-gnueabihf/libboost_unit_test_framework.so /usr/lib/arm-linux-gnueabihf/libboost_serialization.so -lpthread /usr/lib/libarmadillo.so /usr/lib/arm-linux-gnueabihf/libboost_program_options.so /usr/lib/arm-linux-gnueabihf/libboost_unit_test_framework.so /usr/lib/arm-linux-gnueabihf/libboost_serialization.so make[4]: Leaving directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' -[ 42%] Built target mlpack_knn +[ 42%] Built target mlpack_kfn make -f src/mlpack/methods/nmf/CMakeFiles/mlpack_nmf.dir/build.make src/mlpack/methods/nmf/CMakeFiles/mlpack_nmf.dir/depend make[4]: Entering directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/mlpack-3.0.4 /build/mlpack-3.0.4/src/mlpack/methods/nmf /build/mlpack-3.0.4/obj-arm-linux-gnueabihf /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/methods/nmf /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/methods/nmf/CMakeFiles/mlpack_nmf.dir/DependInfo.cmake --color= @@ -18492,11 +18526,14 @@ make[4]: Entering directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' [ 42%] Building CXX object src/mlpack/methods/nmf/CMakeFiles/mlpack_nmf.dir/nmf_main.cpp.o cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/methods/nmf && /usr/bin/c++ -DARMA_32BIT_WORD -DARMA_NO_DEBUG -DBOOST_TEST_DYN_LINK -DHAS_OPENMP -DNDEBUG -I/build/mlpack-3.0.4/src -I/build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/.. -g -O2 -ffile-prefix-map=/build/mlpack-3.0.4=. -fstack-protector-strong -Wformat -Werror=format-security --param ggc-min-expand=20 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -ftemplate-depth=1000 -O3 -fopenmp -DBINDING_TYPE=BINDING_TYPE_CLI -std=gnu++11 -o CMakeFiles/mlpack_nmf.dir/nmf_main.cpp.o -c /build/mlpack-3.0.4/src/mlpack/methods/nmf/nmf_main.cpp -[ 42%] Linking CXX executable ../../../../bin/mlpack_kfn -cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/methods/neighbor_search && /usr/bin/cmake -E cmake_link_script CMakeFiles/mlpack_kfn.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/mlpack-3.0.4=. -fstack-protector-strong -Wformat -Werror=format-security --param ggc-min-expand=20 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -ftemplate-depth=1000 -O3 -fopenmp -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/mlpack_kfn.dir/kfn_main.cpp.o -o ../../../../bin/mlpack_kfn -Wl,-rpath,/build/mlpack-3.0.4/obj-arm-linux-gnueabihf/lib: ../../../../lib/libmlpack.so.3.0 /usr/lib/arm-linux-gnueabihf/libboost_program_options.so /usr/lib/arm-linux-gnueabihf/libboost_unit_test_framework.so /usr/lib/arm-linux-gnueabihf/libboost_serialization.so -lpthread /usr/lib/libarmadillo.so /usr/lib/arm-linux-gnueabihf/libboost_program_options.so /usr/lib/arm-linux-gnueabihf/libboost_unit_test_framework.so /usr/lib/arm-linux-gnueabihf/libboost_serialization.so +[ 42%] Linking CXX executable ../../../../bin/mlpack_knn +cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/methods/neighbor_search && /usr/bin/cmake -E cmake_link_script CMakeFiles/mlpack_knn.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/mlpack-3.0.4=. -fstack-protector-strong -Wformat -Werror=format-security --param ggc-min-expand=20 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -ftemplate-depth=1000 -O3 -fopenmp -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/mlpack_knn.dir/knn_main.cpp.o -o ../../../../bin/mlpack_knn -Wl,-rpath,/build/mlpack-3.0.4/obj-arm-linux-gnueabihf/lib: ../../../../lib/libmlpack.so.3.0 /usr/lib/arm-linux-gnueabihf/libboost_program_options.so /usr/lib/arm-linux-gnueabihf/libboost_unit_test_framework.so /usr/lib/arm-linux-gnueabihf/libboost_serialization.so -lpthread /usr/lib/libarmadillo.so /usr/lib/arm-linux-gnueabihf/libboost_program_options.so /usr/lib/arm-linux-gnueabihf/libboost_unit_test_framework.so /usr/lib/arm-linux-gnueabihf/libboost_serialization.so +[ 42%] Linking CXX executable ../../../../bin/mlpack_nmf +cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/methods/nmf && /usr/bin/cmake -E cmake_link_script CMakeFiles/mlpack_nmf.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/mlpack-3.0.4=. -fstack-protector-strong -Wformat -Werror=format-security --param ggc-min-expand=20 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -ftemplate-depth=1000 -O3 -fopenmp -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/mlpack_nmf.dir/nmf_main.cpp.o -o ../../../../bin/mlpack_nmf -Wl,-rpath,/build/mlpack-3.0.4/obj-arm-linux-gnueabihf/lib: ../../../../lib/libmlpack.so.3.0 /usr/lib/arm-linux-gnueabihf/libboost_program_options.so /usr/lib/arm-linux-gnueabihf/libboost_unit_test_framework.so /usr/lib/arm-linux-gnueabihf/libboost_serialization.so -lpthread /usr/lib/libarmadillo.so /usr/lib/arm-linux-gnueabihf/libboost_program_options.so /usr/lib/arm-linux-gnueabihf/libboost_unit_test_framework.so /usr/lib/arm-linux-gnueabihf/libboost_serialization.so make[4]: Leaving directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' -[ 42%] Built target mlpack_kfn +[ 42%] Built target mlpack_nmf make -f src/mlpack/methods/pca/CMakeFiles/mlpack_pca.dir/build.make src/mlpack/methods/pca/CMakeFiles/mlpack_pca.dir/depend make[4]: Entering directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/mlpack-3.0.4 /build/mlpack-3.0.4/src/mlpack/methods/pca /build/mlpack-3.0.4/obj-arm-linux-gnueabihf /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/methods/pca /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/methods/pca/CMakeFiles/mlpack_pca.dir/DependInfo.cmake --color= @@ -18506,11 +18543,8 @@ make[4]: Entering directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' [ 42%] Building CXX object src/mlpack/methods/pca/CMakeFiles/mlpack_pca.dir/pca_main.cpp.o cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/methods/pca && /usr/bin/c++ -DARMA_32BIT_WORD -DARMA_NO_DEBUG -DBOOST_TEST_DYN_LINK -DHAS_OPENMP -DNDEBUG -I/build/mlpack-3.0.4/src -I/build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/.. -g -O2 -ffile-prefix-map=/build/mlpack-3.0.4=. -fstack-protector-strong -Wformat -Werror=format-security --param ggc-min-expand=20 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -ftemplate-depth=1000 -O3 -fopenmp -DBINDING_TYPE=BINDING_TYPE_CLI -std=gnu++11 -o CMakeFiles/mlpack_pca.dir/pca_main.cpp.o -c /build/mlpack-3.0.4/src/mlpack/methods/pca/pca_main.cpp -[ 42%] Linking CXX executable ../../../../bin/mlpack_nmf -cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/methods/nmf && /usr/bin/cmake -E cmake_link_script CMakeFiles/mlpack_nmf.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/mlpack-3.0.4=. -fstack-protector-strong -Wformat -Werror=format-security --param ggc-min-expand=20 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -ftemplate-depth=1000 -O3 -fopenmp -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/mlpack_nmf.dir/nmf_main.cpp.o -o ../../../../bin/mlpack_nmf -Wl,-rpath,/build/mlpack-3.0.4/obj-arm-linux-gnueabihf/lib: ../../../../lib/libmlpack.so.3.0 /usr/lib/arm-linux-gnueabihf/libboost_program_options.so /usr/lib/arm-linux-gnueabihf/libboost_unit_test_framework.so /usr/lib/arm-linux-gnueabihf/libboost_serialization.so -lpthread /usr/lib/libarmadillo.so /usr/lib/arm-linux-gnueabihf/libboost_program_options.so /usr/lib/arm-linux-gnueabihf/libboost_unit_test_framework.so /usr/lib/arm-linux-gnueabihf/libboost_serialization.so make[4]: Leaving directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' -[ 42%] Built target mlpack_nmf +[ 42%] Built target mlpack_knn make -f src/mlpack/methods/perceptron/CMakeFiles/mlpack_perceptron.dir/build.make src/mlpack/methods/perceptron/CMakeFiles/mlpack_perceptron.dir/depend make[4]: Entering directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/mlpack-3.0.4 /build/mlpack-3.0.4/src/mlpack/methods/perceptron /build/mlpack-3.0.4/obj-arm-linux-gnueabihf /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/methods/perceptron /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/methods/perceptron/CMakeFiles/mlpack_perceptron.dir/DependInfo.cmake --color= @@ -18644,17 +18678,6 @@ make[4]: Entering directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' [ 44%] Building CXX object src/mlpack/methods/preprocess/CMakeFiles/mlpack_preprocess_describe.dir/preprocess_describe_main.cpp.o cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/methods/preprocess && /usr/bin/c++ -DARMA_32BIT_WORD -DARMA_NO_DEBUG -DBOOST_TEST_DYN_LINK -DHAS_OPENMP -DNDEBUG -I/build/mlpack-3.0.4/src -I/build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/.. -g -O2 -ffile-prefix-map=/build/mlpack-3.0.4=. -fstack-protector-strong -Wformat -Werror=format-security --param ggc-min-expand=20 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -ftemplate-depth=1000 -O3 -fopenmp -DBINDING_TYPE=BINDING_TYPE_CLI -std=gnu++11 -o CMakeFiles/mlpack_preprocess_describe.dir/preprocess_describe_main.cpp.o -c /build/mlpack-3.0.4/src/mlpack/methods/preprocess/preprocess_describe_main.cpp -In file included from /usr/include/c++/8/bits/stl_algo.h:61, - from /usr/include/c++/8/algorithm:62, - from /usr/include/boost/archive/detail/helper_collection.hpp:23, - from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, - from /usr/include/boost/serialization/map.hpp:24, - from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/methods/preprocess/preprocess_describe_main.cpp:12: -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, - ^~~~~~~~~~~~~ [ 45%] Linking CXX executable ../../../../bin/mlpack_preprocess_split cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/methods/preprocess && /usr/bin/cmake -E cmake_link_script CMakeFiles/mlpack_preprocess_split.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/mlpack-3.0.4=. -fstack-protector-strong -Wformat -Werror=format-security --param ggc-min-expand=20 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -ftemplate-depth=1000 -O3 -fopenmp -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/mlpack_preprocess_split.dir/preprocess_split_main.cpp.o -o ../../../../bin/mlpack_preprocess_split -Wl,-rpath,/build/mlpack-3.0.4/obj-arm-linux-gnueabihf/lib: ../../../../lib/libmlpack.so.3.0 /usr/lib/arm-linux-gnueabihf/libboost_program_options.so /usr/lib/arm-linux-gnueabihf/libboost_unit_test_framework.so /usr/lib/arm-linux-gnueabihf/libboost_serialization.so -lpthread /usr/lib/libarmadillo.so /usr/lib/arm-linux-gnueabihf/libboost_program_options.so /usr/lib/arm-linux-gnueabihf/libboost_unit_test_framework.so /usr/lib/arm-linux-gnueabihf/libboost_serialization.so @@ -18669,6 +18692,17 @@ make[4]: Entering directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' [ 46%] Building CXX object src/mlpack/methods/preprocess/CMakeFiles/mlpack_preprocess_imputer.dir/preprocess_imputer_main.cpp.o cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/methods/preprocess && /usr/bin/c++ -DARMA_32BIT_WORD -DARMA_NO_DEBUG -DBOOST_TEST_DYN_LINK -DHAS_OPENMP -DNDEBUG -I/build/mlpack-3.0.4/src -I/build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/.. -g -O2 -ffile-prefix-map=/build/mlpack-3.0.4=. -fstack-protector-strong -Wformat -Werror=format-security --param ggc-min-expand=20 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -ftemplate-depth=1000 -O3 -fopenmp -DBINDING_TYPE=BINDING_TYPE_CLI -std=gnu++11 -o CMakeFiles/mlpack_preprocess_imputer.dir/preprocess_imputer_main.cpp.o -c /build/mlpack-3.0.4/src/mlpack/methods/preprocess/preprocess_imputer_main.cpp +In file included from /usr/include/c++/8/bits/stl_algo.h:61, + from /usr/include/c++/8/algorithm:62, + from /usr/include/boost/archive/detail/helper_collection.hpp:23, + from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, + from /usr/include/boost/serialization/map.hpp:24, + from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, + from /build/mlpack-3.0.4/src/mlpack/methods/preprocess/preprocess_describe_main.cpp:12: +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, + ^~~~~~~~~~~~~ [ 46%] Linking CXX executable ../../../../bin/mlpack_preprocess_describe cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/methods/preprocess && /usr/bin/cmake -E cmake_link_script CMakeFiles/mlpack_preprocess_describe.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/mlpack-3.0.4=. -fstack-protector-strong -Wformat -Werror=format-security --param ggc-min-expand=20 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -ftemplate-depth=1000 -O3 -fopenmp -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/mlpack_preprocess_describe.dir/preprocess_describe_main.cpp.o -o ../../../../bin/mlpack_preprocess_describe -Wl,-rpath,/build/mlpack-3.0.4/obj-arm-linux-gnueabihf/lib: ../../../../lib/libmlpack.so.3.0 /usr/lib/arm-linux-gnueabihf/libboost_program_options.so /usr/lib/arm-linux-gnueabihf/libboost_unit_test_framework.so /usr/lib/arm-linux-gnueabihf/libboost_serialization.so -lpthread /usr/lib/libarmadillo.so /usr/lib/arm-linux-gnueabihf/libboost_program_options.so /usr/lib/arm-linux-gnueabihf/libboost_unit_test_framework.so /usr/lib/arm-linux-gnueabihf/libboost_serialization.so @@ -18683,20 +18717,6 @@ make[4]: Entering directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' [ 46%] Building CXX object src/mlpack/methods/radical/CMakeFiles/mlpack_radical.dir/radical_main.cpp.o cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/methods/radical && /usr/bin/c++ -DARMA_32BIT_WORD -DARMA_NO_DEBUG -DBOOST_TEST_DYN_LINK -DHAS_OPENMP -DNDEBUG -I/build/mlpack-3.0.4/src -I/build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/.. -g -O2 -ffile-prefix-map=/build/mlpack-3.0.4=. -fstack-protector-strong -Wformat -Werror=format-security --param ggc-min-expand=20 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -ftemplate-depth=1000 -O3 -fopenmp -DBINDING_TYPE=BINDING_TYPE_CLI -std=gnu++11 -o CMakeFiles/mlpack_radical.dir/radical_main.cpp.o -c /build/mlpack-3.0.4/src/mlpack/methods/radical/radical_main.cpp -[ 46%] Linking CXX executable ../../../../bin/mlpack_radical -cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/methods/radical && /usr/bin/cmake -E cmake_link_script CMakeFiles/mlpack_radical.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/mlpack-3.0.4=. -fstack-protector-strong -Wformat -Werror=format-security --param ggc-min-expand=20 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -ftemplate-depth=1000 -O3 -fopenmp -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/mlpack_radical.dir/radical_main.cpp.o -o ../../../../bin/mlpack_radical -Wl,-rpath,/build/mlpack-3.0.4/obj-arm-linux-gnueabihf/lib: ../../../../lib/libmlpack.so.3.0 /usr/lib/arm-linux-gnueabihf/libboost_program_options.so /usr/lib/arm-linux-gnueabihf/libboost_unit_test_framework.so /usr/lib/arm-linux-gnueabihf/libboost_serialization.so -lpthread /usr/lib/libarmadillo.so /usr/lib/arm-linux-gnueabihf/libboost_program_options.so /usr/lib/arm-linux-gnueabihf/libboost_unit_test_framework.so /usr/lib/arm-linux-gnueabihf/libboost_serialization.so -make[4]: Leaving directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' -[ 46%] Built target mlpack_radical -make -f src/mlpack/methods/random_forest/CMakeFiles/mlpack_random_forest.dir/build.make src/mlpack/methods/random_forest/CMakeFiles/mlpack_random_forest.dir/depend -make[4]: Entering directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' -cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/mlpack-3.0.4 /build/mlpack-3.0.4/src/mlpack/methods/random_forest /build/mlpack-3.0.4/obj-arm-linux-gnueabihf /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/methods/random_forest /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/methods/random_forest/CMakeFiles/mlpack_random_forest.dir/DependInfo.cmake --color= -Scanning dependencies of target mlpack_random_forest -make[4]: Leaving directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' -make -f src/mlpack/methods/random_forest/CMakeFiles/mlpack_random_forest.dir/build.make src/mlpack/methods/random_forest/CMakeFiles/mlpack_random_forest.dir/build -make[4]: Entering directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' -[ 46%] Building CXX object src/mlpack/methods/random_forest/CMakeFiles/mlpack_random_forest.dir/random_forest_main.cpp.o -cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/methods/random_forest && /usr/bin/c++ -DARMA_32BIT_WORD -DARMA_NO_DEBUG -DBOOST_TEST_DYN_LINK -DHAS_OPENMP -DNDEBUG -I/build/mlpack-3.0.4/src -I/build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/.. -g -O2 -ffile-prefix-map=/build/mlpack-3.0.4=. -fstack-protector-strong -Wformat -Werror=format-security --param ggc-min-expand=20 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -ftemplate-depth=1000 -O3 -fopenmp -DBINDING_TYPE=BINDING_TYPE_CLI -std=gnu++11 -o CMakeFiles/mlpack_random_forest.dir/random_forest_main.cpp.o -c /build/mlpack-3.0.4/src/mlpack/methods/random_forest/random_forest_main.cpp In file included from /usr/include/c++/8/vector:69, from /usr/include/boost/archive/detail/helper_collection.hpp:20, from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, @@ -18757,6 +18777,20 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __gnu_cxx::__ops::__iter_less_iter()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 46%] Linking CXX executable ../../../../bin/mlpack_radical +cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/methods/radical && /usr/bin/cmake -E cmake_link_script CMakeFiles/mlpack_radical.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/mlpack-3.0.4=. -fstack-protector-strong -Wformat -Werror=format-security --param ggc-min-expand=20 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -ftemplate-depth=1000 -O3 -fopenmp -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/mlpack_radical.dir/radical_main.cpp.o -o ../../../../bin/mlpack_radical -Wl,-rpath,/build/mlpack-3.0.4/obj-arm-linux-gnueabihf/lib: ../../../../lib/libmlpack.so.3.0 /usr/lib/arm-linux-gnueabihf/libboost_program_options.so /usr/lib/arm-linux-gnueabihf/libboost_unit_test_framework.so /usr/lib/arm-linux-gnueabihf/libboost_serialization.so -lpthread /usr/lib/libarmadillo.so /usr/lib/arm-linux-gnueabihf/libboost_program_options.so /usr/lib/arm-linux-gnueabihf/libboost_unit_test_framework.so /usr/lib/arm-linux-gnueabihf/libboost_serialization.so +make[4]: Leaving directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' +[ 46%] Built target mlpack_radical +make -f src/mlpack/methods/random_forest/CMakeFiles/mlpack_random_forest.dir/build.make src/mlpack/methods/random_forest/CMakeFiles/mlpack_random_forest.dir/depend +make[4]: Entering directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' +cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/mlpack-3.0.4 /build/mlpack-3.0.4/src/mlpack/methods/random_forest /build/mlpack-3.0.4/obj-arm-linux-gnueabihf /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/methods/random_forest /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/methods/random_forest/CMakeFiles/mlpack_random_forest.dir/DependInfo.cmake --color= +Scanning dependencies of target mlpack_random_forest +make[4]: Leaving directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' +make -f src/mlpack/methods/random_forest/CMakeFiles/mlpack_random_forest.dir/build.make src/mlpack/methods/random_forest/CMakeFiles/mlpack_random_forest.dir/build +make[4]: Entering directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' +[ 46%] Building CXX object src/mlpack/methods/random_forest/CMakeFiles/mlpack_random_forest.dir/random_forest_main.cpp.o +cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/methods/random_forest && /usr/bin/c++ -DARMA_32BIT_WORD -DARMA_NO_DEBUG -DBOOST_TEST_DYN_LINK -DHAS_OPENMP -DNDEBUG -I/build/mlpack-3.0.4/src -I/build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/.. -g -O2 -ffile-prefix-map=/build/mlpack-3.0.4=. -fstack-protector-strong -Wformat -Werror=format-security --param ggc-min-expand=20 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -ftemplate-depth=1000 -O3 -fopenmp -DBINDING_TYPE=BINDING_TYPE_CLI -std=gnu++11 -o CMakeFiles/mlpack_random_forest.dir/random_forest_main.cpp.o -c /build/mlpack-3.0.4/src/mlpack/methods/random_forest/random_forest_main.cpp [ 46%] Linking CXX executable ../../../../bin/mlpack_preprocess_imputer cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/methods/preprocess && /usr/bin/cmake -E cmake_link_script CMakeFiles/mlpack_preprocess_imputer.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/mlpack-3.0.4=. -fstack-protector-strong -Wformat -Werror=format-security --param ggc-min-expand=20 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -ftemplate-depth=1000 -O3 -fopenmp -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/mlpack_preprocess_imputer.dir/preprocess_imputer_main.cpp.o -o ../../../../bin/mlpack_preprocess_imputer -Wl,-rpath,/build/mlpack-3.0.4/obj-arm-linux-gnueabihf/lib: ../../../../lib/libmlpack.so.3.0 /usr/lib/arm-linux-gnueabihf/libboost_program_options.so /usr/lib/arm-linux-gnueabihf/libboost_unit_test_framework.so /usr/lib/arm-linux-gnueabihf/libboost_serialization.so -lpthread /usr/lib/libarmadillo.so /usr/lib/arm-linux-gnueabihf/libboost_program_options.so /usr/lib/arm-linux-gnueabihf/libboost_unit_test_framework.so /usr/lib/arm-linux-gnueabihf/libboost_serialization.so @@ -18830,35 +18864,6 @@ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/mlpack-3.0.4/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:202:24: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter /build/mlpack-3.0.4/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:202:24: note: use '-faligned-new' to enable C++17 over-aligned new support -In file included from /usr/include/c++/8/bits/stl_algo.h:61, - from /usr/include/c++/8/algorithm:62, - from /usr/include/boost/archive/detail/helper_collection.hpp:23, - from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, - from /usr/include/boost/serialization/map.hpp:24, - from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, - from /build/mlpack-3.0.4/src/mlpack/methods/random_forest/random_forest_main.cpp:12: -/usr/include/c++/8/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 = arma::arma_sort_index_packet; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': -/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, - ^~~~~~~~~~~~~ -/usr/include/c++/8/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 = arma::arma_sort_index_packet; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': -/usr/include/c++/8/bits/stl_heap.h:214: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++/8/algorithm:62, - from /usr/include/boost/archive/detail/helper_collection.hpp:23, - from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, - from /usr/include/boost/serialization/map.hpp:24, - from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, - from /build/mlpack-3.0.4/src/mlpack/methods/random_forest/random_forest_main.cpp:12: -/usr/include/c++/8/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++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - __insertion_sort(_RandomAccessIterator __first, - ^~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/8/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++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /build/mlpack-3.0.4/src/mlpack/methods/range_search/range_search_main.cpp: In function 'void mlpackMain()': /build/mlpack-3.0.4/src/mlpack/methods/range_search/range_search_main.cpp:144:22: warning: 'new' of type 'mlpack::range::RSModel' with extended alignment 16 [-Waligned-new=] rs = new RSModel(); @@ -19742,6 +19747,57 @@ /build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:168:13: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] /build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:168:13: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter /build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:168:13: note: use '-faligned-new' to enable C++17 over-aligned new support +In file included from /usr/include/c++/8/bits/stl_algo.h:61, + from /usr/include/c++/8/algorithm:62, + from /usr/include/boost/archive/detail/helper_collection.hpp:23, + from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, + from /usr/include/boost/serialization/map.hpp:24, + from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, + from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, + from /build/mlpack-3.0.4/src/mlpack/methods/random_forest/random_forest_main.cpp:12: +/usr/include/c++/8/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 = arma::arma_sort_index_packet; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': +/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, + ^~~~~~~~~~~~~ +/usr/include/c++/8/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 = arma::arma_sort_index_packet; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': +/usr/include/c++/8/bits/stl_heap.h:214: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++/8/algorithm:62, + from /usr/include/boost/archive/detail/helper_collection.hpp:23, + from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, + from /usr/include/boost/serialization/map.hpp:24, + from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, + from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, + from /build/mlpack-3.0.4/src/mlpack/methods/random_forest/random_forest_main.cpp:12: +/usr/include/c++/8/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++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + __insertion_sort(_RandomAccessIterator __first, + ^~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/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++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1840: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 /build/mlpack-3.0.4/src/mlpack/core/tree/octree/octree.hpp:456, + from /build/mlpack-3.0.4/src/mlpack/core/tree/octree.hpp:17, + from /build/mlpack-3.0.4/src/mlpack/methods/range_search/rs_model.hpp:21, + from /build/mlpack-3.0.4/src/mlpack/methods/range_search/range_search_main.cpp:21: +/build/mlpack-3.0.4/src/mlpack/core/tree/octree/octree_impl.hpp: In instantiation of 'mlpack::tree::Octree::Octree() [with MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::range::RangeSearchStat; MatType = arma::Mat]': +/usr/include/boost/serialization/access.hpp:130:9: required from 'static void boost::serialization::access::construct(T*) [with T = mlpack::tree::Octree, mlpack::range::RangeSearchStat, arma::Mat >]' +/usr/include/boost/serialization/serialization.hpp:92:22: required from 'void boost::serialization::load_construct_data(Archive&, T*, unsigned int) [with Archive = boost::archive::xml_iarchive; T = mlpack::tree::Octree, mlpack::range::RangeSearchStat, arma::Mat >]' +/usr/include/boost/serialization/serialization.hpp:148:24: required from 'void boost::serialization::load_construct_data_adl(Archive&, T*, unsigned int) [with Archive = boost::archive::xml_iarchive; T = mlpack::tree::Octree, mlpack::range::RangeSearchStat, arma::Mat >]' +/usr/include/boost/archive/detail/iserializer.hpp:342:66: required from 'void boost::archive::detail::pointer_iserializer::load_object_ptr(boost::archive::detail::basic_iarchive&, void*, unsigned int) const [with Archive = boost::archive::xml_iarchive; T = mlpack::tree::Octree, mlpack::range::RangeSearchStat, arma::Mat >]' +/usr/include/boost/archive/detail/iserializer.hpp:292:1: required from 'class boost::archive::detail::pointer_iserializer, mlpack::range::RangeSearchStat, arma::Mat > >' +/usr/include/boost/archive/detail/interface_iarchive.hpp:52:43: [ skipping 83 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/usr/include/boost/archive/detail/interface_iarchive.hpp:68:9: required from 'Archive& boost::archive::detail::interface_iarchive::operator>>(T&) [with T = const boost::serialization::nvp; Archive = boost::archive::xml_iarchive]' +/build/mlpack-3.0.4/src/mlpack/core/data/load_model_impl.hpp:93:10: required from 'bool mlpack::data::Load(const string&, const string&, T&, bool, mlpack::data::format) [with T = mlpack::range::RSModel; std::__cxx11::string = std::__cxx11::basic_string]' +/build/mlpack-3.0.4/src/mlpack/bindings/cli/get_param.hpp:116:15: required from 'T*& mlpack::bindings::cli::GetParam(mlpack::util::ParamData&, const typename boost::disable_if >::type*, const typename boost::enable_if >::type*) [with T = mlpack::range::RSModel; typename boost::disable_if >::type = void; typename boost::enable_if >::type = void]' +/build/mlpack-3.0.4/src/mlpack/bindings/cli/get_param.hpp:135:69: required from 'void mlpack::bindings::cli::GetParam(const mlpack::util::ParamData&, const void*, void*) [with T = mlpack::range::RSModel*]' +/build/mlpack-3.0.4/src/mlpack/bindings/cli/cli_option.hpp:149:56: required from 'mlpack::bindings::cli::CLIOption::CLIOption(N, const string&, const string&, const string&, const string&, bool, bool, bool, const string&) [with N = mlpack::range::RSModel*; std::__cxx11::string = std::__cxx11::basic_string]' +/build/mlpack-3.0.4/src/mlpack/methods/range_search/range_search_main.cpp:66:1: required from here +/build/mlpack-3.0.4/src/mlpack/core/tree/octree/octree_impl.hpp:397:13: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] + dataset(new MatType()), + ^~~~~~~~~~~~~ +/build/mlpack-3.0.4/src/mlpack/core/tree/octree/octree_impl.hpp:397:13: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/core/tree/octree/octree_impl.hpp:397:13: note: use '-faligned-new' to enable C++17 over-aligned new support /usr/include/c++/8/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++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 __introsort_loop(_RandomAccessIterator __first, @@ -19786,28 +19842,6 @@ make[4]: Entering directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' [ 48%] Building CXX object src/mlpack/methods/rann/CMakeFiles/mlpack_krann.dir/krann_main.cpp.o cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/methods/rann && /usr/bin/c++ -DARMA_32BIT_WORD -DARMA_NO_DEBUG -DBOOST_TEST_DYN_LINK -DHAS_OPENMP -DNDEBUG -I/build/mlpack-3.0.4/src -I/build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/.. -g -O2 -ffile-prefix-map=/build/mlpack-3.0.4=. -fstack-protector-strong -Wformat -Werror=format-security --param ggc-min-expand=20 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -ftemplate-depth=1000 -O3 -fopenmp -DBINDING_TYPE=BINDING_TYPE_CLI -std=gnu++11 -o CMakeFiles/mlpack_krann.dir/krann_main.cpp.o -c /build/mlpack-3.0.4/src/mlpack/methods/rann/krann_main.cpp -In file included from /build/mlpack-3.0.4/src/mlpack/core/tree/octree/octree.hpp:456, - from /build/mlpack-3.0.4/src/mlpack/core/tree/octree.hpp:17, - from /build/mlpack-3.0.4/src/mlpack/methods/range_search/rs_model.hpp:21, - from /build/mlpack-3.0.4/src/mlpack/methods/range_search/range_search_main.cpp:21: -/build/mlpack-3.0.4/src/mlpack/core/tree/octree/octree_impl.hpp: In instantiation of 'mlpack::tree::Octree::Octree() [with MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::range::RangeSearchStat; MatType = arma::Mat]': -/usr/include/boost/serialization/access.hpp:130:9: required from 'static void boost::serialization::access::construct(T*) [with T = mlpack::tree::Octree, mlpack::range::RangeSearchStat, arma::Mat >]' -/usr/include/boost/serialization/serialization.hpp:92:22: required from 'void boost::serialization::load_construct_data(Archive&, T*, unsigned int) [with Archive = boost::archive::xml_iarchive; T = mlpack::tree::Octree, mlpack::range::RangeSearchStat, arma::Mat >]' -/usr/include/boost/serialization/serialization.hpp:148:24: required from 'void boost::serialization::load_construct_data_adl(Archive&, T*, unsigned int) [with Archive = boost::archive::xml_iarchive; T = mlpack::tree::Octree, mlpack::range::RangeSearchStat, arma::Mat >]' -/usr/include/boost/archive/detail/iserializer.hpp:342:66: required from 'void boost::archive::detail::pointer_iserializer::load_object_ptr(boost::archive::detail::basic_iarchive&, void*, unsigned int) const [with Archive = boost::archive::xml_iarchive; T = mlpack::tree::Octree, mlpack::range::RangeSearchStat, arma::Mat >]' -/usr/include/boost/archive/detail/iserializer.hpp:292:1: required from 'class boost::archive::detail::pointer_iserializer, mlpack::range::RangeSearchStat, arma::Mat > >' -/usr/include/boost/archive/detail/interface_iarchive.hpp:52:43: [ skipping 83 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/usr/include/boost/archive/detail/interface_iarchive.hpp:68:9: required from 'Archive& boost::archive::detail::interface_iarchive::operator>>(T&) [with T = const boost::serialization::nvp; Archive = boost::archive::xml_iarchive]' -/build/mlpack-3.0.4/src/mlpack/core/data/load_model_impl.hpp:93:10: required from 'bool mlpack::data::Load(const string&, const string&, T&, bool, mlpack::data::format) [with T = mlpack::range::RSModel; std::__cxx11::string = std::__cxx11::basic_string]' -/build/mlpack-3.0.4/src/mlpack/bindings/cli/get_param.hpp:116:15: required from 'T*& mlpack::bindings::cli::GetParam(mlpack::util::ParamData&, const typename boost::disable_if >::type*, const typename boost::enable_if >::type*) [with T = mlpack::range::RSModel; typename boost::disable_if >::type = void; typename boost::enable_if >::type = void]' -/build/mlpack-3.0.4/src/mlpack/bindings/cli/get_param.hpp:135:69: required from 'void mlpack::bindings::cli::GetParam(const mlpack::util::ParamData&, const void*, void*) [with T = mlpack::range::RSModel*]' -/build/mlpack-3.0.4/src/mlpack/bindings/cli/cli_option.hpp:149:56: required from 'mlpack::bindings::cli::CLIOption::CLIOption(N, const string&, const string&, const string&, const string&, bool, bool, bool, const string&) [with N = mlpack::range::RSModel*; std::__cxx11::string = std::__cxx11::basic_string]' -/build/mlpack-3.0.4/src/mlpack/methods/range_search/range_search_main.cpp:66:1: required from here -/build/mlpack-3.0.4/src/mlpack/core/tree/octree/octree_impl.hpp:397:13: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] - dataset(new MatType()), - ^~~~~~~~~~~~~ -/build/mlpack-3.0.4/src/mlpack/core/tree/octree/octree_impl.hpp:397:13: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/core/tree/octree/octree_impl.hpp:397:13: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from /build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search.hpp:403, from /build/mlpack-3.0.4/src/mlpack/methods/rann/krann_main.cpp:17: /build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp: In member function 'void mlpack::neighbor::RASearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&)': @@ -21354,6 +21388,69 @@ from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, from /usr/include/boost/serialization/map.hpp:24, from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, + from /build/mlpack-3.0.4/src/mlpack/methods/rann/krann_main.cpp:13: +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, const std::pair&)>]': +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + __insertion_sort(_RandomAccessIterator __first, + ^~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, const std::pair&)>]': +/usr/include/c++/8/bits/stl_algo.h:1880:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + __final_insertion_sort(_RandomAccessIterator __first, + ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1880:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1880:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + std::__insertion_sort(__first, __first + int(_S_threshold), __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + std::__insertion_sort(__first, __last, __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>&, const std::pair, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>&)>]': +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >' changed in GCC 7.1 + __insertion_sort(_RandomAccessIterator __first, + ^~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>&, const std::pair, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>&)>]': +/usr/include/c++/8/bits/stl_algo.h:1880:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >' changed in GCC 7.1 + __final_insertion_sort(_RandomAccessIterator __first, + ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1880:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1880:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >' changed in GCC 7.1 + std::__insertion_sort(__first, __first + int(_S_threshold), __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >' changed in GCC 7.1 + std::__insertion_sort(__first, __last, __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, unsigned int>*, std::vector, unsigned int>, std::allocator, unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter, unsigned int>&, const std::pair, unsigned int>&)>]': +/usr/include/c++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, unsigned int>*, std::vector, unsigned int>, std::allocator, unsigned int> > > >' changed in GCC 7.1 + __unguarded_linear_insert(_RandomAccessIterator __last, + ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, unsigned int>*, std::vector, unsigned int>, std::allocator, unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, unsigned int>&, const std::pair, unsigned int>&)>]': +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, unsigned int>*, std::vector, unsigned int>, std::allocator, unsigned int> > > >' changed in GCC 7.1 + __insertion_sort(_RandomAccessIterator __first, + ^~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, unsigned int>*, std::vector, unsigned int>, std::allocator, unsigned int> > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, const std::pair&)>]': +/usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, + ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>&, const std::pair, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>&)>]': +/usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >' changed in GCC 7.1 +In file included from /usr/include/c++/8/algorithm:62, + from /usr/include/boost/archive/detail/helper_collection.hpp:23, + from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, + from /usr/include/boost/serialization/map.hpp:24, + from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, from /build/mlpack-3.0.4/src/mlpack/methods/range_search/range_search_main.cpp:14: /usr/include/c++/8/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++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 @@ -21405,6 +21502,292 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __gnu_cxx::__ops::__iter_less_iter()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::SweepLeafNode(size_t, const TreeType*, typename TreeType::ElemType&) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>; SplitPolicy = mlpack::tree::RPlusTreeSplitPolicy]::&, const std::pair&)> >]': +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + __insertion_sort(_RandomAccessIterator __first, + ^~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::SweepNonLeafNode(size_t, const TreeType*, typename TreeType::ElemType&) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>; SplitPolicy = mlpack::tree::RPlusTreeSplitPolicy]::&, const std::pair&)> >]': +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::SweepNonLeafNode(size_t, const TreeType*, typename TreeType::ElemType&) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>; SplitPolicy = mlpack::tree::RPlusPlusTreeSplitPolicy]::&, const std::pair&)> >]': +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 +In file included from /usr/include/c++/8/bits/stl_algo.h:61, + from /usr/include/c++/8/algorithm:62, + from /usr/include/boost/archive/detail/helper_collection.hpp:23, + from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, + from /usr/include/boost/serialization/map.hpp:24, + from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, + from /build/mlpack-3.0.4/src/mlpack/methods/rann/krann_main.cpp:13: +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, unsigned int>*, std::vector, unsigned int>, std::allocator, unsigned int> > > >; _Distance = int; _Tp = std::pair, unsigned int>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, unsigned int>&, const std::pair, unsigned int>&)>]': +/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, unsigned int>*, std::vector, unsigned int>, std::allocator, unsigned int> > > >' changed in GCC 7.1 + __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, + ^~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, unsigned int>*, std::vector, unsigned int>, std::allocator, unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, unsigned int>&, const std::pair, unsigned int>&)>]': +/usr/include/c++/8/bits/stl_heap.h:326:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, unsigned int>*, std::vector, unsigned int>, std::allocator, unsigned int> > > >' changed in GCC 7.1 + __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, + ^~~~~~~~~~~ +/usr/include/c++/8/bits/stl_heap.h:326:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, unsigned int>*, std::vector, unsigned int>, std::allocator, unsigned int> > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_heap.h:326:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, unsigned int>*, std::vector, unsigned int>, std::allocator, unsigned int> > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, unsigned int>*, std::vector, unsigned int>, std::allocator, unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, unsigned int>&, const std::pair, unsigned int>&)>]': +/usr/include/c++/8/bits/stl_heap.h:243:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, unsigned int>*, std::vector, unsigned int>, std::allocator, unsigned int> > > >' changed in GCC 7.1 + __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, + ^~~~~~~~~~ +/usr/include/c++/8/bits/stl_heap.h:243:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, unsigned int>*, std::vector, unsigned int>, std::allocator, unsigned int> > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_heap.h:243:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, unsigned int>*, std::vector, unsigned int>, std::allocator, unsigned int> > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, const std::pair&)>]': +/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, + ^~~~~~~~~~~~~ +In file included from /usr/include/c++/8/algorithm:62, + from /usr/include/boost/archive/detail/helper_collection.hpp:23, + from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, + from /usr/include/boost/serialization/map.hpp:24, + from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, + from /build/mlpack-3.0.4/src/mlpack/methods/rann/krann_main.cpp:13: +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, const std::pair&)>]': +/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + __introsort_loop(_RandomAccessIterator __first, + ^~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1921:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __comp); + ~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1921:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + std::__introsort_loop(__cut, __last, __depth_limit, __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/bits/stl_algo.h:61, + from /usr/include/c++/8/algorithm:62, + from /usr/include/boost/archive/detail/helper_collection.hpp:23, + from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, + from /usr/include/boost/serialization/map.hpp:24, + from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, + from /build/mlpack-3.0.4/src/mlpack/methods/rann/krann_main.cpp:13: +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >; _Distance = int; _Tp = std::pair, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>&, const std::pair, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>&)>]': +/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >' changed in GCC 7.1 + __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, + ^~~~~~~~~~~~~ +In file included from /usr/include/c++/8/algorithm:62, + from /usr/include/boost/archive/detail/helper_collection.hpp:23, + from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, + from /usr/include/boost/serialization/map.hpp:24, + from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, + from /build/mlpack-3.0.4/src/mlpack/methods/rann/krann_main.cpp:13: +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>&, const std::pair, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>&)>]': +/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >' changed in GCC 7.1 + __introsort_loop(_RandomAccessIterator __first, + ^~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1921:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >' changed in GCC 7.1 + std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __comp); + ~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1921:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >' changed in GCC 7.1 + std::__introsort_loop(__cut, __last, __depth_limit, __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>&, const std::pair, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>&)>]': +/usr/include/c++/8/bits/stl_algo.h:1963:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >' changed in GCC 7.1 + __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, + ^~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1963:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >' changed in GCC 7.1 + std::__introsort_loop(__first, __last, + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ + std::__lg(__last - __first) * 2, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __comp); + ~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1971:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >' changed in GCC 7.1 + std::__final_insertion_sort(__first, __last, __comp); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h: In static member function 'static bool mlpack::tree::XTreeSplit::SplitNonLeafNode(TreeType*, std::vector&) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>]': +/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >' changed in GCC 7.1 + std::__introsort_loop(__first, __last, + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ + std::__lg(__last - __first) * 2, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __comp); + ~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1971:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >' changed in GCC 7.1 + std::__final_insertion_sort(__first, __last, __comp); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >' changed in GCC 7.1 + std::__introsort_loop(__first, __last, + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ + std::__lg(__last - __first) * 2, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __comp); + ~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1971:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >' changed in GCC 7.1 + std::__final_insertion_sort(__first, __last, __comp); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:4866:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >' changed in GCC 7.1 + std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); + ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:4866:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >' changed in GCC 7.1 + std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); + ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:4866:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >' changed in GCC 7.1 + std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); + ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:69, + from /usr/include/boost/archive/detail/helper_collection.hpp:20, + from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, + from /usr/include/boost/serialization/map.hpp:24, + from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, + from /build/mlpack-3.0.4/src/mlpack/methods/rann/krann_main.cpp:13: +/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const mlpack::tree::CoverTreeMapEntry, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot>&}; _Tp = mlpack::tree::CoverTreeMapEntry, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot>; _Alloc = std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot> >]': +/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::iterator' {aka '__gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >'} changed in GCC 7.1 + vector<_Tp, _Alloc>:: + ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const mlpack::tree::CoverTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry&}; _Tp = mlpack::tree::CoverTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry; _Alloc = std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry>]': +/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> >::iterator' {aka '__gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >'} changed in GCC 7.1 +In file included from /usr/include/c++/8/algorithm:62, + from /usr/include/boost/archive/detail/helper_collection.hpp:23, + from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, + from /usr/include/boost/serialization/map.hpp:24, + from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, + from /build/mlpack-3.0.4/src/mlpack/methods/rann/krann_main.cpp:13: +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, unsigned int>*, std::vector, unsigned int>, std::allocator, unsigned int> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, unsigned int>&, const std::pair, unsigned int>&)>]': +/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, unsigned int>*, std::vector, unsigned int>, std::allocator, unsigned int> > > >' changed in GCC 7.1 + __introsort_loop(_RandomAccessIterator __first, + ^~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, unsigned int>*, std::vector, unsigned int>, std::allocator, unsigned int> > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, unsigned int>*, std::vector, unsigned int>, std::allocator, unsigned int> > > >' changed in GCC 7.1 +In file included from /usr/include/c++/8/bits/stl_algo.h:61, + from /usr/include/c++/8/algorithm:62, + from /usr/include/boost/archive/detail/helper_collection.hpp:23, + from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, + from /usr/include/boost/serialization/map.hpp:24, + from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, + from /build/mlpack-3.0.4/src/mlpack/methods/rann/krann_main.cpp:13: +/usr/include/c++/8/bits/stl_heap.h:408:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, unsigned int>*, std::vector, unsigned int>, std::allocator, unsigned int> > > >' changed in GCC 7.1 + std::__pop_heap(__first, __last, __last, __comp); + ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/algorithm:62, + from /usr/include/boost/archive/detail/helper_collection.hpp:23, + from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, + from /usr/include/boost/serialization/map.hpp:24, + from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, + from /build/mlpack-3.0.4/src/mlpack/methods/rann/krann_main.cpp:13: +/usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, unsigned int>*, std::vector, unsigned int>, std::allocator, unsigned int> > > >' changed in GCC 7.1 + std::__introsort_loop(__cut, __last, __depth_limit, __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1672:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, unsigned int>*, std::vector, unsigned int>, std::allocator, unsigned int> > > >' changed in GCC 7.1 + std::__make_heap(__first, __middle, __comp); + ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h: In member function 'bool mlpack::tree::UBTreeSplit::SplitNode(BoundType&, MatType&, size_t, size_t, mlpack::tree::UBTreeSplit::SplitInfo&) [with BoundType = mlpack::bound::CellBound >; MatType = arma::Mat]': +/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, unsigned int>*, std::vector, unsigned int>, std::allocator, unsigned int> > > >' changed in GCC 7.1 + std::__introsort_loop(__first, __last, + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ + std::__lg(__last - __first) * 2, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __comp); + ~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, unsigned int>*, std::vector, unsigned int>, std::allocator, unsigned int> > > >' changed in GCC 7.1 + std::__insertion_sort(__first, __first + int(_S_threshold), __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, unsigned int>*, std::vector, unsigned int>, std::allocator, unsigned int> > > >' changed in GCC 7.1 + std::__insertion_sort(__first, __last, __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/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++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + __insertion_sort(_RandomAccessIterator __first, + ^~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/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++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1840: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++/8/bits/stl_algo.h:61, + from /usr/include/c++/8/algorithm:62, + from /usr/include/boost/archive/detail/helper_collection.hpp:23, + from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, + from /usr/include/boost/serialization/map.hpp:24, + from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, + from /build/mlpack-3.0.4/src/mlpack/methods/rann/krann_main.cpp:13: +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::SweepLeafNode(size_t, const TreeType*, typename TreeType::ElemType&) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>; SplitPolicy = mlpack::tree::RPlusTreeSplitPolicy]::&, const std::pair&)> >]': +/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, + ^~~~~~~~~~~~~ +In file included from /usr/include/c++/8/algorithm:62, + from /usr/include/boost/archive/detail/helper_collection.hpp:23, + from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, + from /usr/include/boost/serialization/map.hpp:24, + from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, + from /build/mlpack-3.0.4/src/mlpack/methods/rann/krann_main.cpp:13: +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::SweepLeafNode(size_t, const TreeType*, typename TreeType::ElemType&) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>; SplitPolicy = mlpack::tree::RPlusTreeSplitPolicy]::&, const std::pair&)> >]': +/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + __introsort_loop(_RandomAccessIterator __first, + ^~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + std::__introsort_loop(__cut, __last, __depth_limit, __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h: In static member function 'static typename TreeType::ElemType mlpack::tree::MinimalCoverageSweep::SweepLeafNode(size_t, const TreeType*, typename TreeType::ElemType&) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>; SplitPolicy = mlpack::tree::RPlusTreeSplitPolicy]': +/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + std::__introsort_loop(__first, __last, + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ + std::__lg(__last - __first) * 2, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __comp); + ~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + std::__insertion_sort(__first, __first + int(_S_threshold), __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + std::__insertion_sort(__first, __last, __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/bits/stl_algo.h:61, + from /usr/include/c++/8/algorithm:62, + from /usr/include/boost/archive/detail/helper_collection.hpp:23, + from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, + from /usr/include/boost/serialization/map.hpp:24, + from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, + from /build/mlpack-3.0.4/src/mlpack/methods/rann/krann_main.cpp:13: +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::SweepNonLeafNode(size_t, const TreeType*, typename TreeType::ElemType&) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>; SplitPolicy = mlpack::tree::RPlusTreeSplitPolicy]::&, const std::pair&)> >]': +/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, + ^~~~~~~~~~~~~ +In file included from /usr/include/c++/8/algorithm:62, + from /usr/include/boost/archive/detail/helper_collection.hpp:23, + from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, + from /usr/include/boost/serialization/map.hpp:24, + from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, + from /build/mlpack-3.0.4/src/mlpack/methods/rann/krann_main.cpp:13: +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::SweepNonLeafNode(size_t, const TreeType*, typename TreeType::ElemType&) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>; SplitPolicy = mlpack::tree::RPlusTreeSplitPolicy]::&, const std::pair&)> >]': +/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + __introsort_loop(_RandomAccessIterator __first, + ^~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + std::__introsort_loop(__cut, __last, __depth_limit, __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h: In static member function 'static typename TreeType::ElemType mlpack::tree::MinimalCoverageSweep::SweepNonLeafNode(size_t, const TreeType*, typename TreeType::ElemType&) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>; SplitPolicy = mlpack::tree::RPlusTreeSplitPolicy]': +/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + std::__introsort_loop(__first, __last, + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ + std::__lg(__last - __first) * 2, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __comp); + ~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + std::__insertion_sort(__first, __first + int(_S_threshold), __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + std::__insertion_sort(__first, __last, __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, unsigned int>*, std::vector, unsigned int>, std::allocator, unsigned int> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, unsigned int>&, const std::pair, unsigned int>&)>]': /usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, unsigned int>*, std::vector, unsigned int>, std::allocator, unsigned int> > > >' changed in GCC 7.1 __introsort_loop(_RandomAccessIterator __first, @@ -21433,6 +21816,57 @@ /usr/include/c++/8/bits/stl_algo.h:1672:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, unsigned int>*, std::vector, unsigned int>, std::allocator, unsigned int> > > >' changed in GCC 7.1 std::__make_heap(__first, __middle, __comp); ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/bits/stl_algo.h:61, + from /usr/include/c++/8/algorithm:62, + from /usr/include/boost/archive/detail/helper_collection.hpp:23, + from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, + from /usr/include/boost/serialization/map.hpp:24, + from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, + from /build/mlpack-3.0.4/src/mlpack/methods/rann/krann_main.cpp:13: +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::SweepNonLeafNode(size_t, const TreeType*, typename TreeType::ElemType&) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>; SplitPolicy = mlpack::tree::RPlusPlusTreeSplitPolicy]::&, const std::pair&)> >]': +/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, + ^~~~~~~~~~~~~ +In file included from /usr/include/c++/8/algorithm:62, + from /usr/include/boost/archive/detail/helper_collection.hpp:23, + from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, + from /usr/include/boost/serialization/map.hpp:24, + from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, + from /build/mlpack-3.0.4/src/mlpack/methods/rann/krann_main.cpp:13: +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::SweepNonLeafNode(size_t, const TreeType*, typename TreeType::ElemType&) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>; SplitPolicy = mlpack::tree::RPlusPlusTreeSplitPolicy]::&, const std::pair&)> >]': +/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + __introsort_loop(_RandomAccessIterator __first, + ^~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + std::__introsort_loop(__cut, __last, __depth_limit, __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h: In static member function 'static size_t mlpack::tree::MinimalSplitsNumberSweep::SweepNonLeafNode(size_t, const TreeType*, typename TreeType::ElemType&) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>; SplitPolicy = mlpack::tree::RPlusPlusTreeSplitPolicy]': +/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + std::__introsort_loop(__first, __last, + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ + std::__lg(__last - __first) * 2, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __comp); + ~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + std::__insertion_sort(__first, __first + int(_S_threshold), __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + std::__insertion_sort(__first, __last, __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/bits/stl_algo.h:61, + from /usr/include/c++/8/algorithm:62, + from /usr/include/boost/archive/detail/helper_collection.hpp:23, + from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, + from /usr/include/boost/serialization/map.hpp:24, + from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, + from /build/mlpack-3.0.4/src/mlpack/methods/rann/krann_main.cpp:13: +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::tree::CoverTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot> >::CandidateCmp>]': +/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, + ^~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h: In member function 'bool mlpack::tree::UBTreeSplit::SplitNode(BoundType&, MatType&, size_t, size_t, mlpack::tree::UBTreeSplit::SplitInfo&) [with BoundType = mlpack::bound::CellBound >; MatType = arma::Mat]': /usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, unsigned int>*, std::vector, unsigned int>, std::allocator, unsigned int> > > >' changed in GCC 7.1 std::__introsort_loop(__first, __last, @@ -21447,6 +21881,26 @@ /usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, unsigned int>*, std::vector, unsigned int>, std::allocator, unsigned int> > > >' changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:69, + from /usr/include/boost/archive/detail/helper_collection.hpp:20, + from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, + from /usr/include/boost/serialization/map.hpp:24, + from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, + from /build/mlpack-3.0.4/src/mlpack/methods/rann/krann_main.cpp:13: +/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const std::pair&}; _Tp = std::pair; _Alloc = std::allocator >]': +/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector > >'} changed in GCC 7.1 + vector<_Tp, _Alloc>:: + ^~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:64, + from /usr/include/boost/archive/detail/helper_collection.hpp:20, + from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, + from /usr/include/boost/serialization/map.hpp:24, + from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, + from /build/mlpack-3.0.4/src/mlpack/methods/rann/krann_main.cpp:13: +/usr/include/c++/8/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = std::pair; _Alloc = std::allocator >]': +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + _M_realloc_insert(end(), __x); + ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algo.h:61, from /usr/include/c++/8/algorithm:62, from /usr/include/boost/archive/detail/helper_collection.hpp:23, @@ -21463,6 +21917,28 @@ from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, from /usr/include/boost/serialization/map.hpp:24, from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, + from /build/mlpack-3.0.4/src/mlpack/methods/rann/krann_main.cpp:13: +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >' changed in GCC 7.1 + __insertion_sort(_RandomAccessIterator __first, + ^~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >' changed in GCC 7.1 +In file included from /usr/include/c++/8/bits/stl_algo.h:61, + from /usr/include/c++/8/algorithm:62, + from /usr/include/boost/archive/detail/helper_collection.hpp:23, + from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, + from /usr/include/boost/serialization/map.hpp:24, + from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, + from /build/mlpack-3.0.4/src/mlpack/methods/rann/krann_main.cpp:13: +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> >::CandidateCmp>]': +/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, + ^~~~~~~~~~~~~ +In file included from /usr/include/c++/8/algorithm:62, + from /usr/include/boost/archive/detail/helper_collection.hpp:23, + from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, + from /usr/include/boost/serialization/map.hpp:24, + from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, from /build/mlpack-3.0.4/src/mlpack/methods/range_search/range_search_main.cpp:14: /usr/include/c++/8/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::SweepLeafNode(size_t, const TreeType*, typename TreeType::ElemType&) [with TreeType = mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>; SplitPolicy = mlpack::tree::RPlusTreeSplitPolicy]::&, const std::pair&)> >]': /usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 @@ -21537,6 +22013,10 @@ /usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> >::CandidateCmp>]': +/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> >::CandidateCmp>]': +/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_algo.h:61, from /usr/include/c++/8/algorithm:62, from /usr/include/boost/archive/detail/helper_collection.hpp:23, @@ -21577,6 +22057,8 @@ /usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> >::CandidateCmp>]': +/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_algo.h:61, from /usr/include/c++/8/algorithm:62, from /usr/include/boost/archive/detail/helper_collection.hpp:23, @@ -21674,6 +22156,8 @@ /usr/include/c++/8/bits/stl_algo.h:4866:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> >::CandidateCmp>]': +/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h: In static member function 'static size_t mlpack::tree::RStarTreeSplit::ReinsertPoints(TreeType*, std::vector&) [with TreeType = mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>]': /usr/include/c++/8/bits/stl_algo.h:4866:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); @@ -21696,10 +22180,14 @@ /usr/include/c++/8/bits/stl_algo.h:4866:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> >::CandidateCmp>]': +/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h: In static member function 'static size_t mlpack::tree::RStarTreeSplit::ReinsertPoints(TreeType*, std::vector&) [with TreeType = mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>]': /usr/include/c++/8/bits/stl_algo.h:4866:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::tree::BinarySpaceTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::bound::CellBound, mlpack::tree::UBTreeSplit> >::CandidateCmp>]': +/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >; _Compare = __gnu_cxx::__ops::_Val_less_iter]': /usr/include/c++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >' changed in GCC 7.1 __unguarded_linear_insert(_RandomAccessIterator __last, @@ -21833,29 +22321,6 @@ from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, from /usr/include/boost/serialization/map.hpp:24, from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/methods/rann/krann_main.cpp:13: -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, const std::pair&)>]': -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - __insertion_sort(_RandomAccessIterator __first, - ^~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, const std::pair&)>]': -/usr/include/c++/8/bits/stl_algo.h:1880:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - __final_insertion_sort(_RandomAccessIterator __first, - ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1880:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1880:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - std::__insertion_sort(__first, __first + int(_S_threshold), __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - std::__insertion_sort(__first, __last, __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/algorithm:62, - from /usr/include/boost/archive/detail/helper_collection.hpp:23, - from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, - from /usr/include/boost/serialization/map.hpp:24, - from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, from /build/mlpack-3.0.4/src/mlpack/methods/range_search/range_search_main.cpp:14: /usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >' changed in GCC 7.1 @@ -21865,23 +22330,8 @@ /usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >' changed in GCC 7.1 std::__introsort_loop(__cut, __last, __depth_limit, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>&, const std::pair, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>&)>]': -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >' changed in GCC 7.1 - __insertion_sort(_RandomAccessIterator __first, - ^~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>&, const std::pair, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>&)>]': -/usr/include/c++/8/bits/stl_algo.h:1880:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >' changed in GCC 7.1 - __final_insertion_sort(_RandomAccessIterator __first, - ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1880:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1880:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >' changed in GCC 7.1 - std::__insertion_sort(__first, __first + int(_S_threshold), __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >' changed in GCC 7.1 - std::__insertion_sort(__first, __last, __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::tree::BinarySpaceTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit> >::CandidateCmp>]': +/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 In file included from /usr/include/c++/8/vector:64, from /usr/include/boost/archive/detail/helper_collection.hpp:20, from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, @@ -22026,15 +22476,27 @@ /usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, unsigned int>*, std::vector, unsigned int>, std::allocator, unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter, unsigned int>&, const std::pair, unsigned int>&)>]': -/usr/include/c++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, unsigned int>*, std::vector, unsigned int>, std::allocator, unsigned int> > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::tree::Octree, mlpack::neighbor::RAQueryStat, arma::Mat > >::CandidateCmp>]': +/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 +In file included from /usr/include/c++/8/algorithm:62, + from /usr/include/boost/archive/detail/helper_collection.hpp:23, + from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, + from /usr/include/boost/serialization/map.hpp:24, + from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, + from /build/mlpack-3.0.4/src/mlpack/methods/rann/krann_main.cpp:13: +/usr/include/c++/8/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++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 __unguarded_linear_insert(_RandomAccessIterator __last, ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, unsigned int>*, std::vector, unsigned int>, std::allocator, unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, unsigned int>&, const std::pair, unsigned int>&)>]': -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, unsigned int>*, std::vector, unsigned int>, std::allocator, unsigned int> > > >' changed in GCC 7.1 +/usr/include/c++/8/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++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&)>]': +/usr/include/c++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&)>]': +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 __insertion_sort(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, unsigned int>*, std::vector, unsigned int>, std::allocator, unsigned int> > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_algo.h:61, from /usr/include/c++/8/algorithm:62, from /usr/include/boost/archive/detail/helper_collection.hpp:23, @@ -22046,6 +22508,42 @@ /usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, ^~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&)>]': +/usr/include/c++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 + __unguarded_linear_insert(_RandomAccessIterator __last, + ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&)>]': +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 + __insertion_sort(_RandomAccessIterator __first, + ^~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&)>]': +/usr/include/c++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 + __unguarded_linear_insert(_RandomAccessIterator __last, + ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&)>]': +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 + __insertion_sort(_RandomAccessIterator __first, + ^~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&)>]': +/usr/include/c++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 + __unguarded_linear_insert(_RandomAccessIterator __last, + ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&)>]': +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 + __insertion_sort(_RandomAccessIterator __first, + ^~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore> > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore&)>]': +/usr/include/c++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 + __unguarded_linear_insert(_RandomAccessIterator __last, + ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore&)>]': +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 + __insertion_sort(_RandomAccessIterator __first, + ^~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 In file included from /usr/include/c++/8/algorithm:62, from /usr/include/boost/archive/detail/helper_collection.hpp:23, from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, @@ -22060,6 +22558,55 @@ /usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 std::__introsort_loop(__cut, __last, __depth_limit, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore> > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore&)>]': +/usr/include/c++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 + __unguarded_linear_insert(_RandomAccessIterator __last, + ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore&)>]': +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 + __insertion_sort(_RandomAccessIterator __first, + ^~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore> > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore&)>]': +/usr/include/c++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 + __unguarded_linear_insert(_RandomAccessIterator __last, + ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore&)>]': +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 + __insertion_sort(_RandomAccessIterator __first, + ^~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore> > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore&)>]': +/usr/include/c++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 + __unguarded_linear_insert(_RandomAccessIterator __last, + ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore&)>]': +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 + __insertion_sort(_RandomAccessIterator __first, + ^~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&)>]': +/usr/include/c++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 + __unguarded_linear_insert(_RandomAccessIterator __last, + ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&)>]': +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 + __insertion_sort(_RandomAccessIterator __first, + ^~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&)>]': +/usr/include/c++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 + __unguarded_linear_insert(_RandomAccessIterator __last, + ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&)>]': +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 + __insertion_sort(_RandomAccessIterator __first, + ^~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore> > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore&)>]': +/usr/include/c++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 + __unguarded_linear_insert(_RandomAccessIterator __last, + ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h: In member function 'void mlpack::tree::RectangleTree::SingleTreeTraverser::Traverse(size_t, const mlpack::tree::RectangleTree&) [with RuleType = mlpack::range::RangeSearchRules, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> >; MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::range::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::tree::RStarTreeSplit; DescentType = mlpack::tree::RStarTreeDescentHeuristic; AuxiliaryInformationType = mlpack::tree::NoAuxiliaryInformation]': /usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 std::__introsort_loop(__first, __last, @@ -22071,9 +22618,49 @@ /usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 std::__insertion_sort(__first, __first + int(_S_threshold), __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore&)>]': +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 + __insertion_sort(_RandomAccessIterator __first, + ^~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore> > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore&)>]': +/usr/include/c++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 + __unguarded_linear_insert(_RandomAccessIterator __last, + ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore&)>]': +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 + __insertion_sort(_RandomAccessIterator __first, + ^~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +In file included from /usr/include/c++/8/bits/stl_algo.h:61, + from /usr/include/c++/8/algorithm:62, + from /usr/include/boost/archive/detail/helper_collection.hpp:23, + from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, + from /usr/include/boost/serialization/map.hpp:24, + from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, + from /build/mlpack-3.0.4/src/mlpack/methods/rann/krann_main.cpp:13: +/usr/include/c++/8/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 = arma::arma_sort_index_packet; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': +/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, + ^~~~~~~~~~~~~ +In file included from /usr/include/c++/8/algorithm:62, + from /usr/include/boost/archive/detail/helper_collection.hpp:23, + from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, + from /usr/include/boost/serialization/map.hpp:24, + from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, + from /build/mlpack-3.0.4/src/mlpack/methods/rann/krann_main.cpp:13: +/usr/include/c++/8/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++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + __introsort_loop(_RandomAccessIterator __first, + ^~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + std::__introsort_loop(__cut, __last, __depth_limit, __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algo.h:61, from /usr/include/c++/8/algorithm:62, from /usr/include/boost/archive/detail/helper_collection.hpp:23, @@ -22085,6 +22672,32 @@ /usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, ^~~~~~~~~~~~~ +In file included from /usr/include/c++/8/bits/stl_algo.h:61, + from /usr/include/c++/8/algorithm:62, + from /usr/include/boost/archive/detail/helper_collection.hpp:23, + from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, + from /usr/include/boost/serialization/map.hpp:24, + from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, + from /build/mlpack-3.0.4/src/mlpack/methods/rann/krann_main.cpp:13: +/usr/include/c++/8/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 = arma::arma_sort_index_packet; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': +/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, + ^~~~~~~~~~~~~ +In file included from /usr/include/c++/8/algorithm:62, + from /usr/include/boost/archive/detail/helper_collection.hpp:23, + from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, + from /usr/include/boost/serialization/map.hpp:24, + from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, + from /build/mlpack-3.0.4/src/mlpack/methods/rann/krann_main.cpp:13: +/usr/include/c++/8/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++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + __introsort_loop(_RandomAccessIterator __first, + ^~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + std::__introsort_loop(__cut, __last, __depth_limit, __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:62, from /usr/include/boost/archive/detail/helper_collection.hpp:23, from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, @@ -22099,6 +22712,33 @@ /usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 std::__introsort_loop(__cut, __last, __depth_limit, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h: In constructor 'arma::Col::Col(const arma::Base&) [with T1 = arma::mtOp, arma::op_sort_index>; eT = unsigned int]': +/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + std::__introsort_loop(__first, __last, + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ + std::__lg(__last - __first) * 2, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __comp); + ~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + std::__insertion_sort(__first, __first + int(_S_threshold), __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + std::__insertion_sort(__first, __last, __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + std::__introsort_loop(__first, __last, + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ + std::__lg(__last - __first) * 2, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __comp); + ~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + std::__insertion_sort(__first, __first + int(_S_threshold), __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + std::__insertion_sort(__first, __last, __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h: In member function 'void mlpack::tree::RectangleTree::DualTreeTraverser::Traverse(mlpack::tree::RectangleTree&, mlpack::tree::RectangleTree&) [with RuleType = mlpack::range::RangeSearchRules, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> >; MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::range::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::tree::RStarTreeSplit; DescentType = mlpack::tree::RStarTreeDescentHeuristic; AuxiliaryInformationType = mlpack::tree::NoAuxiliaryInformation]': /usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 std::__introsort_loop(__first, __last, @@ -22126,20 +22766,6 @@ /usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, const std::pair&)>]': -/usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, - ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>&, const std::pair, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>&)>]': -/usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_algo.h:61, from /usr/include/c++/8/algorithm:62, from /usr/include/boost/archive/detail/helper_collection.hpp:23, @@ -22231,6 +22857,20 @@ /usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h: In static member function 'static void mlpack::tree::RStarTreeSplit::PickLeafSplit(TreeType*, size_t&, size_t&) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>]': +/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + std::__introsort_loop(__first, __last, + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ + std::__lg(__last - __first) * 2, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __comp); + ~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + std::__insertion_sort(__first, __first + int(_S_threshold), __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + std::__insertion_sort(__first, __last, __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algo.h:61, from /usr/include/c++/8/algorithm:62, from /usr/include/boost/archive/detail/helper_collection.hpp:23, @@ -22242,6 +22882,17 @@ /usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, ^~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h: In static member function 'static void mlpack::tree::XTreeSplit::SplitLeafNode(TreeType*, std::vector&) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>]': +/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + std::__introsort_loop(__first, __last, + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ + std::__lg(__last - __first) * 2, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __comp); + ~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1971:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + std::__final_insertion_sort(__first, __last, __comp); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:62, from /usr/include/boost/archive/detail/helper_collection.hpp:23, from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, @@ -22322,6 +22973,31 @@ /usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h: In static member function 'static size_t mlpack::tree::RStarTreeSplit::ReinsertPoints(TreeType*, std::vector&) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>]': +/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + std::__introsort_loop(__first, __last, + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ + std::__lg(__last - __first) * 2, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __comp); + ~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1971:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + std::__final_insertion_sort(__first, __last, __comp); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h: In static member function 'static void mlpack::tree::RStarTreeSplit::PickLeafSplit(TreeType*, size_t&, size_t&) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>]': +/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + std::__introsort_loop(__first, __last, + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ + std::__lg(__last - __first) * 2, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __comp); + ~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + std::__insertion_sort(__first, __first + int(_S_threshold), __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + std::__insertion_sort(__first, __last, __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algo.h:61, from /usr/include/c++/8/algorithm:62, from /usr/include/boost/archive/detail/helper_collection.hpp:23, @@ -22333,19 +23009,28 @@ /usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::SweepLeafNode(size_t, const TreeType*, typename TreeType::ElemType&) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>; SplitPolicy = mlpack::tree::RPlusTreeSplitPolicy]::&, const std::pair&)> >]': -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - __insertion_sort(_RandomAccessIterator __first, - ^~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::SweepNonLeafNode(size_t, const TreeType*, typename TreeType::ElemType&) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>; SplitPolicy = mlpack::tree::RPlusTreeSplitPolicy]::&, const std::pair&)> >]': -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::SweepNonLeafNode(size_t, const TreeType*, typename TreeType::ElemType&) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>; SplitPolicy = mlpack::tree::RPlusPlusTreeSplitPolicy]::&, const std::pair&)> >]': -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h: In static member function 'static void mlpack::tree::RStarTreeSplit::SplitLeafNode(TreeType*, std::vector&) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>]': +/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + std::__introsort_loop(__first, __last, + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ + std::__lg(__last - __first) * 2, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __comp); + ~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1971:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + std::__final_insertion_sort(__first, __last, __comp); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h: In static member function 'static size_t mlpack::tree::RStarTreeSplit::ReinsertPoints(TreeType*, std::vector&) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>]': +/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + std::__introsort_loop(__first, __last, + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ + std::__lg(__last - __first) * 2, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __comp); + ~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1971:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + std::__final_insertion_sort(__first, __last, __comp); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algo.h:61, from /usr/include/c++/8/algorithm:62, from /usr/include/boost/archive/detail/helper_collection.hpp:23, @@ -22353,24 +23038,8 @@ from /usr/include/boost/serialization/map.hpp:24, from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, from /build/mlpack-3.0.4/src/mlpack/methods/rann/krann_main.cpp:13: -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, unsigned int>*, std::vector, unsigned int>, std::allocator, unsigned int> > > >; _Distance = int; _Tp = std::pair, unsigned int>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, unsigned int>&, const std::pair, unsigned int>&)>]': -/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, unsigned int>*, std::vector, unsigned int>, std::allocator, unsigned int> > > >' changed in GCC 7.1 - __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, - ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, unsigned int>*, std::vector, unsigned int>, std::allocator, unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, unsigned int>&, const std::pair, unsigned int>&)>]': -/usr/include/c++/8/bits/stl_heap.h:326:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, unsigned int>*, std::vector, unsigned int>, std::allocator, unsigned int> > > >' changed in GCC 7.1 - __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, - ^~~~~~~~~~~ -/usr/include/c++/8/bits/stl_heap.h:326:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, unsigned int>*, std::vector, unsigned int>, std::allocator, unsigned int> > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_heap.h:326:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, unsigned int>*, std::vector, unsigned int>, std::allocator, unsigned int> > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, unsigned int>*, std::vector, unsigned int>, std::allocator, unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, unsigned int>&, const std::pair, unsigned int>&)>]': -/usr/include/c++/8/bits/stl_heap.h:243:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, unsigned int>*, std::vector, unsigned int>, std::allocator, unsigned int> > > >' changed in GCC 7.1 - __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, - ^~~~~~~~~~ -/usr/include/c++/8/bits/stl_heap.h:243:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, unsigned int>*, std::vector, unsigned int>, std::allocator, unsigned int> > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_heap.h:243:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, unsigned int>*, std::vector, unsigned int>, std::allocator, unsigned int> > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, const std::pair&)>]': -/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >; _Distance = int; _Tp = mlpack::tree::CoverTreeMapEntry, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot>; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >' changed in GCC 7.1 __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, ^~~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:62, @@ -22379,995 +23048,67 @@ from /usr/include/boost/serialization/map.hpp:24, from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, from /build/mlpack-3.0.4/src/mlpack/methods/rann/krann_main.cpp:13: -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, const std::pair&)>]': -/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >' changed in GCC 7.1 __introsort_loop(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1921:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __comp); - ~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1921:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >' changed in GCC 7.1 std::__introsort_loop(__cut, __last, __depth_limit, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/bits/stl_algo.h:61, - from /usr/include/c++/8/algorithm:62, - from /usr/include/boost/archive/detail/helper_collection.hpp:23, +In file included from /usr/include/c++/8/vector:64, + from /usr/include/boost/archive/detail/helper_collection.hpp:20, from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, from /usr/include/boost/serialization/map.hpp:24, from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, from /build/mlpack-3.0.4/src/mlpack/methods/rann/krann_main.cpp:13: -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >; _Distance = int; _Tp = std::pair, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>&, const std::pair, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>&)>]': -/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >' changed in GCC 7.1 - __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, - ^~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_vector.h: In member function 'void mlpack::tree::CoverTree::SingleTreeTraverser::Traverse(size_t, mlpack::tree::CoverTree&) [with RuleType = mlpack::neighbor::RASearchRules, mlpack::tree::CoverTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot> >; MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::RAQueryStat; MatType = arma::Mat; RootPointPolicy = mlpack::tree::FirstPointIsRoot]': +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >' changed in GCC 7.1 + _M_realloc_insert(end(), __x); + ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:62, from /usr/include/boost/archive/detail/helper_collection.hpp:23, from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, from /usr/include/boost/serialization/map.hpp:24, from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, from /build/mlpack-3.0.4/src/mlpack/methods/rann/krann_main.cpp:13: -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>&, const std::pair, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>&)>]': -/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >' changed in GCC 7.1 - __introsort_loop(_RandomAccessIterator __first, - ^~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1921:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >' changed in GCC 7.1 - std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __comp); - ~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1921:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >' changed in GCC 7.1 - std::__introsort_loop(__cut, __last, __depth_limit, __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>&, const std::pair, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>&)>]': -/usr/include/c++/8/bits/stl_algo.h:1963:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >' changed in GCC 7.1 - __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, - ^~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1963:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >' changed in GCC 7.1 - std::__introsort_loop(__first, __last, - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ - std::__lg(__last - __first) * 2, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __comp); - ~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1971:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >' changed in GCC 7.1 - std::__final_insertion_sort(__first, __last, __comp); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In static member function 'static bool mlpack::tree::XTreeSplit::SplitNonLeafNode(TreeType*, std::vector&) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>]': -/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >' changed in GCC 7.1 - std::__introsort_loop(__first, __last, - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ - std::__lg(__last - __first) * 2, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __comp); - ~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1971:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >' changed in GCC 7.1 - std::__final_insertion_sort(__first, __last, __comp); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >' changed in GCC 7.1 std::__introsort_loop(__first, __last, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ std::__lg(__last - __first) * 2, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1971:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >' changed in GCC 7.1 - std::__final_insertion_sort(__first, __last, __comp); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:4866:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >' changed in GCC 7.1 - std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); - ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:4866:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >' changed in GCC 7.1 - std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); - ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:4866:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >' changed in GCC 7.1 - std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); - ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:69, +/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >' changed in GCC 7.1 + std::__insertion_sort(__first, __first + int(_S_threshold), __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >' changed in GCC 7.1 + std::__insertion_sort(__first, __last, __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:64, from /usr/include/boost/archive/detail/helper_collection.hpp:20, from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, from /usr/include/boost/serialization/map.hpp:24, from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, from /build/mlpack-3.0.4/src/mlpack/methods/rann/krann_main.cpp:13: -/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const mlpack::tree::CoverTreeMapEntry, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot>&}; _Tp = mlpack::tree::CoverTreeMapEntry, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot>; _Alloc = std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot> >]': -/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::iterator' {aka '__gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >'} changed in GCC 7.1 - vector<_Tp, _Alloc>:: - ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const mlpack::tree::CoverTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry&}; _Tp = mlpack::tree::CoverTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry; _Alloc = std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry>]': -/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> >::iterator' {aka '__gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >'} changed in GCC 7.1 +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >' changed in GCC 7.1 + _M_realloc_insert(end(), __x); + ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:62, from /usr/include/boost/archive/detail/helper_collection.hpp:23, from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, from /usr/include/boost/serialization/map.hpp:24, from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, from /build/mlpack-3.0.4/src/mlpack/methods/rann/krann_main.cpp:13: -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, unsigned int>*, std::vector, unsigned int>, std::allocator, unsigned int> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, unsigned int>&, const std::pair, unsigned int>&)>]': -/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, unsigned int>*, std::vector, unsigned int>, std::allocator, unsigned int> > > >' changed in GCC 7.1 - __introsort_loop(_RandomAccessIterator __first, +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >; _Compare = __gnu_cxx::__ops::_Val_less_iter]': +/usr/include/c++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 + __unguarded_linear_insert(_RandomAccessIterator __last, + ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 + __insertion_sort(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, unsigned int>*, std::vector, unsigned int>, std::allocator, unsigned int> > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, unsigned int>*, std::vector, unsigned int>, std::allocator, unsigned int> > > >' changed in GCC 7.1 -In file included from /usr/include/c++/8/bits/stl_algo.h:61, - from /usr/include/c++/8/algorithm:62, - from /usr/include/boost/archive/detail/helper_collection.hpp:23, - from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, - from /usr/include/boost/serialization/map.hpp:24, - from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/methods/rann/krann_main.cpp:13: -/usr/include/c++/8/bits/stl_heap.h:408:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, unsigned int>*, std::vector, unsigned int>, std::allocator, unsigned int> > > >' changed in GCC 7.1 - std::__pop_heap(__first, __last, __last, __comp); - ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/algorithm:62, - from /usr/include/boost/archive/detail/helper_collection.hpp:23, - from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, - from /usr/include/boost/serialization/map.hpp:24, - from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/methods/rann/krann_main.cpp:13: -/usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, unsigned int>*, std::vector, unsigned int>, std::allocator, unsigned int> > > >' changed in GCC 7.1 - std::__introsort_loop(__cut, __last, __depth_limit, __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1672:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, unsigned int>*, std::vector, unsigned int>, std::allocator, unsigned int> > > >' changed in GCC 7.1 - std::__make_heap(__first, __middle, __comp); - ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In member function 'bool mlpack::tree::UBTreeSplit::SplitNode(BoundType&, MatType&, size_t, size_t, mlpack::tree::UBTreeSplit::SplitInfo&) [with BoundType = mlpack::bound::CellBound >; MatType = arma::Mat]': -/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, unsigned int>*, std::vector, unsigned int>, std::allocator, unsigned int> > > >' changed in GCC 7.1 - std::__introsort_loop(__first, __last, - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ - std::__lg(__last - __first) * 2, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __comp); - ~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, unsigned int>*, std::vector, unsigned int>, std::allocator, unsigned int> > > >' changed in GCC 7.1 - std::__insertion_sort(__first, __first + int(_S_threshold), __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, unsigned int>*, std::vector, unsigned int>, std::allocator, unsigned int> > > >' changed in GCC 7.1 - std::__insertion_sort(__first, __last, __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/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++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - __insertion_sort(_RandomAccessIterator __first, - ^~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/8/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++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1840: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++/8/bits/stl_algo.h:61, - from /usr/include/c++/8/algorithm:62, - from /usr/include/boost/archive/detail/helper_collection.hpp:23, - from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, - from /usr/include/boost/serialization/map.hpp:24, - from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/methods/rann/krann_main.cpp:13: -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::SweepLeafNode(size_t, const TreeType*, typename TreeType::ElemType&) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>; SplitPolicy = mlpack::tree::RPlusTreeSplitPolicy]::&, const std::pair&)> >]': -/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, - ^~~~~~~~~~~~~ -In file included from /usr/include/c++/8/algorithm:62, - from /usr/include/boost/archive/detail/helper_collection.hpp:23, - from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, - from /usr/include/boost/serialization/map.hpp:24, - from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/methods/rann/krann_main.cpp:13: -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::SweepLeafNode(size_t, const TreeType*, typename TreeType::ElemType&) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>; SplitPolicy = mlpack::tree::RPlusTreeSplitPolicy]::&, const std::pair&)> >]': -/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - __introsort_loop(_RandomAccessIterator __first, - ^~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - std::__introsort_loop(__cut, __last, __depth_limit, __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In static member function 'static typename TreeType::ElemType mlpack::tree::MinimalCoverageSweep::SweepLeafNode(size_t, const TreeType*, typename TreeType::ElemType&) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>; SplitPolicy = mlpack::tree::RPlusTreeSplitPolicy]': -/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - std::__introsort_loop(__first, __last, - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ - std::__lg(__last - __first) * 2, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __comp); - ~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - std::__insertion_sort(__first, __first + int(_S_threshold), __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - std::__insertion_sort(__first, __last, __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/bits/stl_algo.h:61, - from /usr/include/c++/8/algorithm:62, - from /usr/include/boost/archive/detail/helper_collection.hpp:23, - from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, - from /usr/include/boost/serialization/map.hpp:24, - from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/methods/rann/krann_main.cpp:13: -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::SweepNonLeafNode(size_t, const TreeType*, typename TreeType::ElemType&) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>; SplitPolicy = mlpack::tree::RPlusTreeSplitPolicy]::&, const std::pair&)> >]': -/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, - ^~~~~~~~~~~~~ -In file included from /usr/include/c++/8/algorithm:62, - from /usr/include/boost/archive/detail/helper_collection.hpp:23, - from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, - from /usr/include/boost/serialization/map.hpp:24, - from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/methods/rann/krann_main.cpp:13: -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::SweepNonLeafNode(size_t, const TreeType*, typename TreeType::ElemType&) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>; SplitPolicy = mlpack::tree::RPlusTreeSplitPolicy]::&, const std::pair&)> >]': -/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - __introsort_loop(_RandomAccessIterator __first, - ^~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - std::__introsort_loop(__cut, __last, __depth_limit, __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In static member function 'static typename TreeType::ElemType mlpack::tree::MinimalCoverageSweep::SweepNonLeafNode(size_t, const TreeType*, typename TreeType::ElemType&) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>; SplitPolicy = mlpack::tree::RPlusTreeSplitPolicy]': -/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - std::__introsort_loop(__first, __last, - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ - std::__lg(__last - __first) * 2, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __comp); - ~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - std::__insertion_sort(__first, __first + int(_S_threshold), __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - std::__insertion_sort(__first, __last, __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/bits/stl_algo.h:61, - from /usr/include/c++/8/algorithm:62, - from /usr/include/boost/archive/detail/helper_collection.hpp:23, - from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, - from /usr/include/boost/serialization/map.hpp:24, - from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/methods/rann/krann_main.cpp:13: -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::SweepNonLeafNode(size_t, const TreeType*, typename TreeType::ElemType&) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>; SplitPolicy = mlpack::tree::RPlusPlusTreeSplitPolicy]::&, const std::pair&)> >]': -/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, - ^~~~~~~~~~~~~ -In file included from /usr/include/c++/8/algorithm:62, - from /usr/include/boost/archive/detail/helper_collection.hpp:23, - from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, - from /usr/include/boost/serialization/map.hpp:24, - from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/methods/rann/krann_main.cpp:13: -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::SweepNonLeafNode(size_t, const TreeType*, typename TreeType::ElemType&) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>; SplitPolicy = mlpack::tree::RPlusPlusTreeSplitPolicy]::&, const std::pair&)> >]': -/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - __introsort_loop(_RandomAccessIterator __first, - ^~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - std::__introsort_loop(__cut, __last, __depth_limit, __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In static member function 'static size_t mlpack::tree::MinimalSplitsNumberSweep::SweepNonLeafNode(size_t, const TreeType*, typename TreeType::ElemType&) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>; SplitPolicy = mlpack::tree::RPlusPlusTreeSplitPolicy]': -/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - std::__introsort_loop(__first, __last, - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ - std::__lg(__last - __first) * 2, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __comp); - ~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - std::__insertion_sort(__first, __first + int(_S_threshold), __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - std::__insertion_sort(__first, __last, __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/bits/stl_algo.h:61, - from /usr/include/c++/8/algorithm:62, - from /usr/include/boost/archive/detail/helper_collection.hpp:23, - from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, - from /usr/include/boost/serialization/map.hpp:24, - from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/methods/rann/krann_main.cpp:13: -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::tree::CoverTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot> >::CandidateCmp>]': -/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, - ^~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:69, - from /usr/include/boost/archive/detail/helper_collection.hpp:20, - from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, - from /usr/include/boost/serialization/map.hpp:24, - from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/methods/rann/krann_main.cpp:13: -/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const std::pair&}; _Tp = std::pair; _Alloc = std::allocator >]': -/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector > >'} changed in GCC 7.1 - vector<_Tp, _Alloc>:: - ^~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:64, - from /usr/include/boost/archive/detail/helper_collection.hpp:20, - from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, - from /usr/include/boost/serialization/map.hpp:24, - from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/methods/rann/krann_main.cpp:13: -/usr/include/c++/8/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = std::pair; _Alloc = std::allocator >]': -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - _M_realloc_insert(end(), __x); - ^~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/algorithm:62, - from /usr/include/boost/archive/detail/helper_collection.hpp:23, - from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, - from /usr/include/boost/serialization/map.hpp:24, - from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/methods/rann/krann_main.cpp:13: -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >' changed in GCC 7.1 - __insertion_sort(_RandomAccessIterator __first, - ^~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >' changed in GCC 7.1 -In file included from /usr/include/c++/8/bits/stl_algo.h:61, - from /usr/include/c++/8/algorithm:62, - from /usr/include/boost/archive/detail/helper_collection.hpp:23, - from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, - from /usr/include/boost/serialization/map.hpp:24, - from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/methods/rann/krann_main.cpp:13: -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> >::CandidateCmp>]': -/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, - ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> >::CandidateCmp>]': -/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> >::CandidateCmp>]': -/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> >::CandidateCmp>]': -/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> >::CandidateCmp>]': -/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> >::CandidateCmp>]': -/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::tree::BinarySpaceTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::bound::CellBound, mlpack::tree::UBTreeSplit> >::CandidateCmp>]': -/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::tree::BinarySpaceTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit> >::CandidateCmp>]': -/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 -In file included from /usr/include/c++/8/algorithm:62, - from /usr/include/boost/archive/detail/helper_collection.hpp:23, - from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, - from /usr/include/boost/serialization/map.hpp:24, - from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/methods/range_search/range_search_main.cpp:14: -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&)>]': -/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 - __introsort_loop(_RandomAccessIterator __first, - ^~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 - std::__introsort_loop(__cut, __last, __depth_limit, __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In member function 'void mlpack::tree::RectangleTree::SingleTreeTraverser::Traverse(size_t, const mlpack::tree::RectangleTree&) [with RuleType = mlpack::range::RangeSearchRules, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> >; MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::range::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::tree::RPlusTreeSplit; DescentType = mlpack::tree::RPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::tree::NoAuxiliaryInformation]': -/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 - std::__introsort_loop(__first, __last, - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ - std::__lg(__last - __first) * 2, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __comp); - ~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 - std::__insertion_sort(__first, __first + int(_S_threshold), __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 - std::__insertion_sort(__first, __last, __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/bits/stl_algo.h:61, - from /usr/include/c++/8/algorithm:62, - from /usr/include/boost/archive/detail/helper_collection.hpp:23, - from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, - from /usr/include/boost/serialization/map.hpp:24, - from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/methods/range_search/range_search_main.cpp:14: -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >; _Distance = int; _Tp = mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&)>]': -/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 - __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, - ^~~~~~~~~~~~~ -In file included from /usr/include/c++/8/algorithm:62, - from /usr/include/boost/archive/detail/helper_collection.hpp:23, - from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, - from /usr/include/boost/serialization/map.hpp:24, - from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/methods/range_search/range_search_main.cpp:14: -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&)>]': -/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 - __introsort_loop(_RandomAccessIterator __first, - ^~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 - std::__introsort_loop(__cut, __last, __depth_limit, __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In member function 'void mlpack::tree::RectangleTree::DualTreeTraverser::Traverse(mlpack::tree::RectangleTree&, mlpack::tree::RectangleTree&) [with RuleType = mlpack::range::RangeSearchRules, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> >; MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::range::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::tree::RPlusTreeSplit; DescentType = mlpack::tree::RPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::tree::NoAuxiliaryInformation]': -/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 - std::__introsort_loop(__first, __last, - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ - std::__lg(__last - __first) * 2, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __comp); - ~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 - std::__insertion_sort(__first, __first + int(_S_threshold), __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 - std::__insertion_sort(__first, __last, __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 - std::__introsort_loop(__first, __last, - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ - std::__lg(__last - __first) * 2, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __comp); - ~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 - std::__insertion_sort(__first, __first + int(_S_threshold), __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 - std::__insertion_sort(__first, __last, __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/bits/stl_algo.h:61, - from /usr/include/c++/8/algorithm:62, - from /usr/include/boost/archive/detail/helper_collection.hpp:23, - from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, - from /usr/include/boost/serialization/map.hpp:24, - from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/methods/range_search/range_search_main.cpp:14: -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore> > >; _Distance = int; _Tp = mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore&)>]': -/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 - __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, - ^~~~~~~~~~~~~ -In file included from /usr/include/c++/8/algorithm:62, - from /usr/include/boost/archive/detail/helper_collection.hpp:23, - from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, - from /usr/include/boost/serialization/map.hpp:24, - from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/methods/range_search/range_search_main.cpp:14: -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore&)>]': -/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 - __introsort_loop(_RandomAccessIterator __first, - ^~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 - std::__introsort_loop(__cut, __last, __depth_limit, __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In member function 'void mlpack::tree::RectangleTree::SingleTreeTraverser::Traverse(size_t, const mlpack::tree::RectangleTree&) [with RuleType = mlpack::range::RangeSearchRules, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> >; MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::range::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::tree::RPlusTreeSplit; DescentType = mlpack::tree::RPlusPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::tree::RPlusPlusTreeAuxiliaryInformation]': -/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 - std::__introsort_loop(__first, __last, - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ - std::__lg(__last - __first) * 2, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __comp); - ~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 - std::__insertion_sort(__first, __first + int(_S_threshold), __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 - std::__insertion_sort(__first, __last, __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::tree::Octree, mlpack::neighbor::RAQueryStat, arma::Mat > >::CandidateCmp>]': -/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 -In file included from /usr/include/c++/8/bits/stl_algo.h:61, - from /usr/include/c++/8/algorithm:62, - from /usr/include/boost/archive/detail/helper_collection.hpp:23, - from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, - from /usr/include/boost/serialization/map.hpp:24, - from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/methods/range_search/range_search_main.cpp:14: -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore> > >; _Distance = int; _Tp = mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore&)>]': -/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 - __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, - ^~~~~~~~~~~~~ -In file included from /usr/include/c++/8/algorithm:62, - from /usr/include/boost/archive/detail/helper_collection.hpp:23, - from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, - from /usr/include/boost/serialization/map.hpp:24, - from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/methods/range_search/range_search_main.cpp:14: -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore&)>]': -/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 - __introsort_loop(_RandomAccessIterator __first, - ^~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 - std::__introsort_loop(__cut, __last, __depth_limit, __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In member function 'void mlpack::tree::RectangleTree::DualTreeTraverser::Traverse(mlpack::tree::RectangleTree&, mlpack::tree::RectangleTree&) [with RuleType = mlpack::range::RangeSearchRules, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> >; MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::range::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::tree::RPlusTreeSplit; DescentType = mlpack::tree::RPlusPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::tree::RPlusPlusTreeAuxiliaryInformation]': -/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 - std::__introsort_loop(__first, __last, - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ - std::__lg(__last - __first) * 2, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __comp); - ~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 - std::__insertion_sort(__first, __first + int(_S_threshold), __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 - std::__insertion_sort(__first, __last, __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 - std::__introsort_loop(__first, __last, - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ - std::__lg(__last - __first) * 2, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __comp); - ~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 - std::__insertion_sort(__first, __first + int(_S_threshold), __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 - std::__insertion_sort(__first, __last, __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/algorithm:62, - from /usr/include/boost/archive/detail/helper_collection.hpp:23, - from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, - from /usr/include/boost/serialization/map.hpp:24, - from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/methods/rann/krann_main.cpp:13: -/usr/include/c++/8/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++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - __unguarded_linear_insert(_RandomAccessIterator __last, - ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/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++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&)>]': -/usr/include/c++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&)>]': -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 - __insertion_sort(_RandomAccessIterator __first, - ^~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&)>]': -/usr/include/c++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 - __unguarded_linear_insert(_RandomAccessIterator __last, - ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&)>]': -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 - __insertion_sort(_RandomAccessIterator __first, - ^~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&)>]': -/usr/include/c++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 - __unguarded_linear_insert(_RandomAccessIterator __last, - ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&)>]': -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 - __insertion_sort(_RandomAccessIterator __first, - ^~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&)>]': -/usr/include/c++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 - __unguarded_linear_insert(_RandomAccessIterator __last, - ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&)>]': -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 - __insertion_sort(_RandomAccessIterator __first, - ^~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore> > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore&)>]': -/usr/include/c++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 - __unguarded_linear_insert(_RandomAccessIterator __last, - ^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/bits/stl_algo.h:61, - from /usr/include/c++/8/algorithm:62, - from /usr/include/boost/archive/detail/helper_collection.hpp:23, - from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, - from /usr/include/boost/serialization/map.hpp:24, - from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/methods/range_search/range_search_main.cpp:14: -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >; _Distance = int; _Tp = mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 - __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, - ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore&)>]': -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 - __insertion_sort(_RandomAccessIterator __first, - ^~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore> > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore&)>]': -/usr/include/c++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 - __unguarded_linear_insert(_RandomAccessIterator __last, - ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore&)>]': -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 - __insertion_sort(_RandomAccessIterator __first, - ^~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore> > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore&)>]': -/usr/include/c++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 - __unguarded_linear_insert(_RandomAccessIterator __last, - ^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/algorithm:62, - from /usr/include/boost/archive/detail/helper_collection.hpp:23, - from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, - from /usr/include/boost/serialization/map.hpp:24, - from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/methods/range_search/range_search_main.cpp:14: -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 - __heap_select(_RandomAccessIterator __first, - ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore&)>]': -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 - __insertion_sort(_RandomAccessIterator __first, - ^~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore> > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore&)>]': -/usr/include/c++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 - __unguarded_linear_insert(_RandomAccessIterator __last, - ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore&)>]': -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 - __insertion_sort(_RandomAccessIterator __first, - ^~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&)>]': -/usr/include/c++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 - __unguarded_linear_insert(_RandomAccessIterator __last, - ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 - __introsort_loop(_RandomAccessIterator __first, - ^~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 - std::__introsort_loop(__cut, __last, __depth_limit, __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1933:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 - std::__heap_select(__first, __middle, __last, __comp); - ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&)>]': -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 - __insertion_sort(_RandomAccessIterator __first, - ^~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&)>]': -/usr/include/c++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 - __unguarded_linear_insert(_RandomAccessIterator __last, - ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&)>]': -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 - __insertion_sort(_RandomAccessIterator __first, - ^~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore> > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore&)>]': -/usr/include/c++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 - __unguarded_linear_insert(_RandomAccessIterator __last, - ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore&)>]': -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 - __insertion_sort(_RandomAccessIterator __first, - ^~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore> > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore&)>]': -/usr/include/c++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 - __unguarded_linear_insert(_RandomAccessIterator __last, - ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore&)>]': -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 - __insertion_sort(_RandomAccessIterator __first, - ^~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h: In member function 'void mlpack::tree::CoverTree::DualTreeTraverser::ReferenceRecursion(mlpack::tree::CoverTree&, std::map::DualTreeTraverser::DualCoverTreeMapEntry> >&) [with RuleType = mlpack::range::RangeSearchRules, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> >; MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::range::RangeSearchStat; MatType = arma::Mat; RootPointPolicy = mlpack::tree::FirstPointIsRoot]': -/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 - std::__introsort_loop(__first, __last, - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ - std::__lg(__last - __first) * 2, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __comp); - ~~~~~~~ -In file included from /usr/include/c++/8/bits/stl_algo.h:61, - from /usr/include/c++/8/algorithm:62, - from /usr/include/boost/archive/detail/helper_collection.hpp:23, - from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, - from /usr/include/boost/serialization/map.hpp:24, - from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/methods/rann/krann_main.cpp:13: -/usr/include/c++/8/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 = arma::arma_sort_index_packet; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': -/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, - ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 - std::__insertion_sort(__first, __first + int(_S_threshold), __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 - std::__insertion_sort(__first, __last, __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:64, - from /usr/include/boost/archive/detail/helper_collection.hpp:20, - from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, - from /usr/include/boost/serialization/map.hpp:24, - from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/methods/range_search/range_search_main.cpp:14: -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - _M_realloc_insert(end(), __x); - ^~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 - _M_realloc_insert(end(), __x); - ^~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/algorithm:62, - from /usr/include/boost/archive/detail/helper_collection.hpp:23, - from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, - from /usr/include/boost/serialization/map.hpp:24, - from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/methods/rann/krann_main.cpp:13: -/usr/include/c++/8/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++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - __introsort_loop(_RandomAccessIterator __first, - ^~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - std::__introsort_loop(__cut, __last, __depth_limit, __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/bits/stl_algo.h:61, - from /usr/include/c++/8/algorithm:62, - from /usr/include/boost/archive/detail/helper_collection.hpp:23, - from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, - from /usr/include/boost/serialization/map.hpp:24, - from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/methods/rann/krann_main.cpp:13: -/usr/include/c++/8/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 = arma::arma_sort_index_packet; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': -/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, - ^~~~~~~~~~~~~ -In file included from /usr/include/c++/8/algorithm:62, - from /usr/include/boost/archive/detail/helper_collection.hpp:23, - from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, - from /usr/include/boost/serialization/map.hpp:24, - from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/methods/rann/krann_main.cpp:13: -/usr/include/c++/8/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++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - __introsort_loop(_RandomAccessIterator __first, - ^~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - std::__introsort_loop(__cut, __last, __depth_limit, __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/algorithm:62, - from /usr/include/boost/archive/detail/helper_collection.hpp:23, - from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, - from /usr/include/boost/serialization/map.hpp:24, - from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/methods/range_search/range_search_main.cpp:14: -/usr/include/c++/8/bits/stl_algo.h: In member function 'void mlpack::tree::CoverTree::DualTreeTraverser::PruneMap(mlpack::tree::CoverTree&, std::map::DualTreeTraverser::DualCoverTreeMapEntry> >&, std::map::DualTreeTraverser::DualCoverTreeMapEntry> >&) [with RuleType = mlpack::range::RangeSearchRules, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> >; MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::range::RangeSearchStat; MatType = arma::Mat; RootPointPolicy = mlpack::tree::FirstPointIsRoot]': -/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 - std::__introsort_loop(__first, __last, - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ - std::__lg(__last - __first) * 2, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __comp); - ~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 - std::__insertion_sort(__first, __first + int(_S_threshold), __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 - std::__insertion_sort(__first, __last, __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:64, - from /usr/include/boost/archive/detail/helper_collection.hpp:20, - from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, - from /usr/include/boost/serialization/map.hpp:24, - from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/methods/range_search/range_search_main.cpp:14: -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 - _M_realloc_insert(end(), __x); - ^~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/algorithm:62, - from /usr/include/boost/archive/detail/helper_collection.hpp:23, - from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, - from /usr/include/boost/serialization/map.hpp:24, - from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/methods/range_search/range_search_main.cpp:14: -/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 - std::__introsort_loop(__first, __last, - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ - std::__lg(__last - __first) * 2, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __comp); - ~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 - std::__insertion_sort(__first, __first + int(_S_threshold), __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 - std::__insertion_sort(__first, __last, __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:64, - from /usr/include/boost/archive/detail/helper_collection.hpp:20, - from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, - from /usr/include/boost/serialization/map.hpp:24, - from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/methods/range_search/range_search_main.cpp:14: -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 - _M_realloc_insert(end(), __x); - ^~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In constructor 'arma::Col::Col(const arma::Base&) [with T1 = arma::mtOp, arma::op_sort_index>; eT = unsigned int]': -/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - std::__introsort_loop(__first, __last, - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ - std::__lg(__last - __first) * 2, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __comp); - ~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - std::__insertion_sort(__first, __first + int(_S_threshold), __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - std::__insertion_sort(__first, __last, __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - std::__introsort_loop(__first, __last, - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ - std::__lg(__last - __first) * 2, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __comp); - ~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - std::__insertion_sort(__first, __first + int(_S_threshold), __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - std::__insertion_sort(__first, __last, __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_vector.h: In member function 'void mlpack::tree::CoverTree::DualTreeTraverser::Traverse(mlpack::tree::CoverTree&, mlpack::tree::CoverTree&) [with RuleType = mlpack::range::RangeSearchRules, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> >; MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::range::RangeSearchStat; MatType = arma::Mat; RootPointPolicy = mlpack::tree::FirstPointIsRoot]': -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 - _M_realloc_insert(end(), __x); - ^~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In static member function 'static void mlpack::tree::RStarTreeSplit::PickLeafSplit(TreeType*, size_t&, size_t&) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>]': -/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - std::__introsort_loop(__first, __last, - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ - std::__lg(__last - __first) * 2, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __comp); - ~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - std::__insertion_sort(__first, __first + int(_S_threshold), __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - std::__insertion_sort(__first, __last, __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In static member function 'static void mlpack::tree::XTreeSplit::SplitLeafNode(TreeType*, std::vector&) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>]': -/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - std::__introsort_loop(__first, __last, - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ - std::__lg(__last - __first) * 2, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __comp); - ~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1971:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - std::__final_insertion_sort(__first, __last, __comp); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In static member function 'static size_t mlpack::tree::RStarTreeSplit::ReinsertPoints(TreeType*, std::vector&) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>]': -/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - std::__introsort_loop(__first, __last, - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ - std::__lg(__last - __first) * 2, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __comp); - ~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1971:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - std::__final_insertion_sort(__first, __last, __comp); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In static member function 'static void mlpack::tree::RStarTreeSplit::PickLeafSplit(TreeType*, size_t&, size_t&) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>]': -/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - std::__introsort_loop(__first, __last, - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ - std::__lg(__last - __first) * 2, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __comp); - ~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - std::__insertion_sort(__first, __first + int(_S_threshold), __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - std::__insertion_sort(__first, __last, __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In static member function 'static void mlpack::tree::RStarTreeSplit::SplitLeafNode(TreeType*, std::vector&) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>]': -/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - std::__introsort_loop(__first, __last, - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ - std::__lg(__last - __first) * 2, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __comp); - ~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1971:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - std::__final_insertion_sort(__first, __last, __comp); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In static member function 'static size_t mlpack::tree::RStarTreeSplit::ReinsertPoints(TreeType*, std::vector&) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>]': -/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - std::__introsort_loop(__first, __last, - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ - std::__lg(__last - __first) * 2, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __comp); - ~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1971:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - std::__final_insertion_sort(__first, __last, __comp); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/bits/stl_algo.h:61, - from /usr/include/c++/8/algorithm:62, - from /usr/include/boost/archive/detail/helper_collection.hpp:23, - from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, - from /usr/include/boost/serialization/map.hpp:24, - from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/methods/rann/krann_main.cpp:13: -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >; _Distance = int; _Tp = mlpack::tree::CoverTreeMapEntry, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot>; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >' changed in GCC 7.1 - __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, - ^~~~~~~~~~~~~ -In file included from /usr/include/c++/8/algorithm:62, - from /usr/include/boost/archive/detail/helper_collection.hpp:23, - from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, - from /usr/include/boost/serialization/map.hpp:24, - from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/methods/rann/krann_main.cpp:13: -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >' changed in GCC 7.1 - __introsort_loop(_RandomAccessIterator __first, - ^~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >' changed in GCC 7.1 - std::__introsort_loop(__cut, __last, __depth_limit, __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:64, - from /usr/include/boost/archive/detail/helper_collection.hpp:20, - from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, - from /usr/include/boost/serialization/map.hpp:24, - from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/methods/rann/krann_main.cpp:13: -/usr/include/c++/8/bits/stl_vector.h: In member function 'void mlpack::tree::CoverTree::SingleTreeTraverser::Traverse(size_t, mlpack::tree::CoverTree&) [with RuleType = mlpack::neighbor::RASearchRules, mlpack::tree::CoverTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot> >; MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::RAQueryStat; MatType = arma::Mat; RootPointPolicy = mlpack::tree::FirstPointIsRoot]': -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >' changed in GCC 7.1 - _M_realloc_insert(end(), __x); - ^~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/algorithm:62, - from /usr/include/boost/archive/detail/helper_collection.hpp:23, - from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, - from /usr/include/boost/serialization/map.hpp:24, - from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/methods/rann/krann_main.cpp:13: -/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >' changed in GCC 7.1 - std::__introsort_loop(__first, __last, - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ - std::__lg(__last - __first) * 2, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __comp); - ~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >' changed in GCC 7.1 - std::__insertion_sort(__first, __first + int(_S_threshold), __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >' changed in GCC 7.1 - std::__insertion_sort(__first, __last, __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:64, - from /usr/include/boost/archive/detail/helper_collection.hpp:20, - from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, - from /usr/include/boost/serialization/map.hpp:24, - from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/methods/rann/krann_main.cpp:13: -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >' changed in GCC 7.1 - _M_realloc_insert(end(), __x); - ^~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/algorithm:62, - from /usr/include/boost/archive/detail/helper_collection.hpp:23, - from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, - from /usr/include/boost/serialization/map.hpp:24, - from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/methods/rann/krann_main.cpp:13: -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >; _Compare = __gnu_cxx::__ops::_Val_less_iter]': -/usr/include/c++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 - __unguarded_linear_insert(_RandomAccessIterator __last, - ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 - __insertion_sort(_RandomAccessIterator __first, - ^~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_algo.h:61, from /usr/include/c++/8/algorithm:62, from /usr/include/boost/archive/detail/helper_collection.hpp:23, @@ -24048,6 +23789,299 @@ /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/algorithm:62, + from /usr/include/boost/archive/detail/helper_collection.hpp:23, + from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, + from /usr/include/boost/serialization/map.hpp:24, + from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, + from /build/mlpack-3.0.4/src/mlpack/methods/range_search/range_search_main.cpp:14: +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&)>]': +/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 + __introsort_loop(_RandomAccessIterator __first, + ^~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 + std::__introsort_loop(__cut, __last, __depth_limit, __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h: In member function 'void mlpack::tree::RectangleTree::SingleTreeTraverser::Traverse(size_t, const mlpack::tree::RectangleTree&) [with RuleType = mlpack::range::RangeSearchRules, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> >; MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::range::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::tree::RPlusTreeSplit; DescentType = mlpack::tree::RPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::tree::NoAuxiliaryInformation]': +/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 + std::__introsort_loop(__first, __last, + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ + std::__lg(__last - __first) * 2, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __comp); + ~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 + std::__insertion_sort(__first, __first + int(_S_threshold), __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 + std::__insertion_sort(__first, __last, __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/bits/stl_algo.h:61, + from /usr/include/c++/8/algorithm:62, + from /usr/include/boost/archive/detail/helper_collection.hpp:23, + from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, + from /usr/include/boost/serialization/map.hpp:24, + from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, + from /build/mlpack-3.0.4/src/mlpack/methods/range_search/range_search_main.cpp:14: +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >; _Distance = int; _Tp = mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&)>]': +/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 + __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, + ^~~~~~~~~~~~~ +In file included from /usr/include/c++/8/algorithm:62, + from /usr/include/boost/archive/detail/helper_collection.hpp:23, + from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, + from /usr/include/boost/serialization/map.hpp:24, + from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, + from /build/mlpack-3.0.4/src/mlpack/methods/range_search/range_search_main.cpp:14: +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&)>]': +/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 + __introsort_loop(_RandomAccessIterator __first, + ^~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 + std::__introsort_loop(__cut, __last, __depth_limit, __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h: In member function 'void mlpack::tree::RectangleTree::DualTreeTraverser::Traverse(mlpack::tree::RectangleTree&, mlpack::tree::RectangleTree&) [with RuleType = mlpack::range::RangeSearchRules, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> >; MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::range::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::tree::RPlusTreeSplit; DescentType = mlpack::tree::RPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::tree::NoAuxiliaryInformation]': +/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 + std::__introsort_loop(__first, __last, + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ + std::__lg(__last - __first) * 2, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __comp); + ~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 + std::__insertion_sort(__first, __first + int(_S_threshold), __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 + std::__insertion_sort(__first, __last, __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 + std::__introsort_loop(__first, __last, + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ + std::__lg(__last - __first) * 2, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __comp); + ~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 + std::__insertion_sort(__first, __first + int(_S_threshold), __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 + std::__insertion_sort(__first, __last, __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/bits/stl_algo.h:61, + from /usr/include/c++/8/algorithm:62, + from /usr/include/boost/archive/detail/helper_collection.hpp:23, + from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, + from /usr/include/boost/serialization/map.hpp:24, + from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, + from /build/mlpack-3.0.4/src/mlpack/methods/range_search/range_search_main.cpp:14: +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore> > >; _Distance = int; _Tp = mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore&)>]': +/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 + __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, + ^~~~~~~~~~~~~ +In file included from /usr/include/c++/8/algorithm:62, + from /usr/include/boost/archive/detail/helper_collection.hpp:23, + from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, + from /usr/include/boost/serialization/map.hpp:24, + from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, + from /build/mlpack-3.0.4/src/mlpack/methods/range_search/range_search_main.cpp:14: +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore&)>]': +/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 + __introsort_loop(_RandomAccessIterator __first, + ^~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 + std::__introsort_loop(__cut, __last, __depth_limit, __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h: In member function 'void mlpack::tree::RectangleTree::SingleTreeTraverser::Traverse(size_t, const mlpack::tree::RectangleTree&) [with RuleType = mlpack::range::RangeSearchRules, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> >; MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::range::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::tree::RPlusTreeSplit; DescentType = mlpack::tree::RPlusPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::tree::RPlusPlusTreeAuxiliaryInformation]': +/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 + std::__introsort_loop(__first, __last, + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ + std::__lg(__last - __first) * 2, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __comp); + ~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 + std::__insertion_sort(__first, __first + int(_S_threshold), __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 + std::__insertion_sort(__first, __last, __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/bits/stl_algo.h:61, + from /usr/include/c++/8/algorithm:62, + from /usr/include/boost/archive/detail/helper_collection.hpp:23, + from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, + from /usr/include/boost/serialization/map.hpp:24, + from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, + from /build/mlpack-3.0.4/src/mlpack/methods/range_search/range_search_main.cpp:14: +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore> > >; _Distance = int; _Tp = mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore&)>]': +/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 + __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, + ^~~~~~~~~~~~~ +In file included from /usr/include/c++/8/algorithm:62, + from /usr/include/boost/archive/detail/helper_collection.hpp:23, + from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, + from /usr/include/boost/serialization/map.hpp:24, + from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, + from /build/mlpack-3.0.4/src/mlpack/methods/range_search/range_search_main.cpp:14: +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore&)>]': +/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 + __introsort_loop(_RandomAccessIterator __first, + ^~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 + std::__introsort_loop(__cut, __last, __depth_limit, __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h: In member function 'void mlpack::tree::RectangleTree::DualTreeTraverser::Traverse(mlpack::tree::RectangleTree&, mlpack::tree::RectangleTree&) [with RuleType = mlpack::range::RangeSearchRules, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> >; MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::range::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::tree::RPlusTreeSplit; DescentType = mlpack::tree::RPlusPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::tree::RPlusPlusTreeAuxiliaryInformation]': +/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 + std::__introsort_loop(__first, __last, + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ + std::__lg(__last - __first) * 2, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __comp); + ~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 + std::__insertion_sort(__first, __first + int(_S_threshold), __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 + std::__insertion_sort(__first, __last, __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 + std::__introsort_loop(__first, __last, + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ + std::__lg(__last - __first) * 2, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __comp); + ~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 + std::__insertion_sort(__first, __first + int(_S_threshold), __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 + std::__insertion_sort(__first, __last, __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/bits/stl_algo.h:61, + from /usr/include/c++/8/algorithm:62, + from /usr/include/boost/archive/detail/helper_collection.hpp:23, + from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, + from /usr/include/boost/serialization/map.hpp:24, + from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, + from /build/mlpack-3.0.4/src/mlpack/methods/range_search/range_search_main.cpp:14: +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >; _Distance = int; _Tp = mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 + __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, + ^~~~~~~~~~~~~ +In file included from /usr/include/c++/8/algorithm:62, + from /usr/include/boost/archive/detail/helper_collection.hpp:23, + from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, + from /usr/include/boost/serialization/map.hpp:24, + from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, + from /build/mlpack-3.0.4/src/mlpack/methods/range_search/range_search_main.cpp:14: +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 + __heap_select(_RandomAccessIterator __first, + ^~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 + __introsort_loop(_RandomAccessIterator __first, + ^~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 + std::__introsort_loop(__cut, __last, __depth_limit, __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1933:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 + std::__heap_select(__first, __middle, __last, __comp); + ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h: In member function 'void mlpack::tree::CoverTree::DualTreeTraverser::ReferenceRecursion(mlpack::tree::CoverTree&, std::map::DualTreeTraverser::DualCoverTreeMapEntry> >&) [with RuleType = mlpack::range::RangeSearchRules, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> >; MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::range::RangeSearchStat; MatType = arma::Mat; RootPointPolicy = mlpack::tree::FirstPointIsRoot]': +/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 + std::__introsort_loop(__first, __last, + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ + std::__lg(__last - __first) * 2, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __comp); + ~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 + std::__insertion_sort(__first, __first + int(_S_threshold), __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 + std::__insertion_sort(__first, __last, __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:64, + from /usr/include/boost/archive/detail/helper_collection.hpp:20, + from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, + from /usr/include/boost/serialization/map.hpp:24, + from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, + from /build/mlpack-3.0.4/src/mlpack/methods/range_search/range_search_main.cpp:14: +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + _M_realloc_insert(end(), __x); + ^~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 + _M_realloc_insert(end(), __x); + ^~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/algorithm:62, + from /usr/include/boost/archive/detail/helper_collection.hpp:23, + from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, + from /usr/include/boost/serialization/map.hpp:24, + from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, + from /build/mlpack-3.0.4/src/mlpack/methods/range_search/range_search_main.cpp:14: +/usr/include/c++/8/bits/stl_algo.h: In member function 'void mlpack::tree::CoverTree::DualTreeTraverser::PruneMap(mlpack::tree::CoverTree&, std::map::DualTreeTraverser::DualCoverTreeMapEntry> >&, std::map::DualTreeTraverser::DualCoverTreeMapEntry> >&) [with RuleType = mlpack::range::RangeSearchRules, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> >; MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::range::RangeSearchStat; MatType = arma::Mat; RootPointPolicy = mlpack::tree::FirstPointIsRoot]': +/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 + std::__introsort_loop(__first, __last, + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ + std::__lg(__last - __first) * 2, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __comp); + ~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 + std::__insertion_sort(__first, __first + int(_S_threshold), __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 + std::__insertion_sort(__first, __last, __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:64, + from /usr/include/boost/archive/detail/helper_collection.hpp:20, + from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, + from /usr/include/boost/serialization/map.hpp:24, + from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, + from /build/mlpack-3.0.4/src/mlpack/methods/range_search/range_search_main.cpp:14: +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 + _M_realloc_insert(end(), __x); + ^~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/algorithm:62, + from /usr/include/boost/archive/detail/helper_collection.hpp:23, + from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, + from /usr/include/boost/serialization/map.hpp:24, + from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, + from /build/mlpack-3.0.4/src/mlpack/methods/range_search/range_search_main.cpp:14: +/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 + std::__introsort_loop(__first, __last, + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ + std::__lg(__last - __first) * 2, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __comp); + ~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 + std::__insertion_sort(__first, __first + int(_S_threshold), __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 + std::__insertion_sort(__first, __last, __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:64, + from /usr/include/boost/archive/detail/helper_collection.hpp:20, + from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, + from /usr/include/boost/serialization/map.hpp:24, + from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, + from /build/mlpack-3.0.4/src/mlpack/methods/range_search/range_search_main.cpp:14: +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 + _M_realloc_insert(end(), __x); + ^~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_vector.h: In member function 'void mlpack::tree::CoverTree::DualTreeTraverser::Traverse(mlpack::tree::CoverTree&, mlpack::tree::CoverTree&) [with RuleType = mlpack::range::RangeSearchRules, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> >; MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::range::RangeSearchStat; MatType = arma::Mat; RootPointPolicy = mlpack::tree::FirstPointIsRoot]': +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 + _M_realloc_insert(end(), __x); + ^~~~~~~~~~~~~~~~~ [ 48%] Linking CXX executable ../../../../bin/mlpack_krann cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/methods/rann && /usr/bin/cmake -E cmake_link_script CMakeFiles/mlpack_krann.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/mlpack-3.0.4=. -fstack-protector-strong -Wformat -Werror=format-security --param ggc-min-expand=20 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -ftemplate-depth=1000 -O3 -fopenmp -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/mlpack_krann.dir/krann_main.cpp.o -o ../../../../bin/mlpack_krann -Wl,-rpath,/build/mlpack-3.0.4/obj-arm-linux-gnueabihf/lib: ../../../../lib/libmlpack.so.3.0 /usr/lib/arm-linux-gnueabihf/libboost_program_options.so /usr/lib/arm-linux-gnueabihf/libboost_unit_test_framework.so /usr/lib/arm-linux-gnueabihf/libboost_serialization.so -lpthread /usr/lib/libarmadillo.so /usr/lib/arm-linux-gnueabihf/libboost_program_options.so /usr/lib/arm-linux-gnueabihf/libboost_unit_test_framework.so /usr/lib/arm-linux-gnueabihf/libboost_serialization.so @@ -24062,28 +24096,6 @@ make[4]: Entering directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' [ 49%] Building CXX object src/mlpack/methods/softmax_regression/CMakeFiles/mlpack_softmax_regression.dir/softmax_regression_main.cpp.o cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/methods/softmax_regression && /usr/bin/c++ -DARMA_32BIT_WORD -DARMA_NO_DEBUG -DBOOST_TEST_DYN_LINK -DHAS_OPENMP -DNDEBUG -I/build/mlpack-3.0.4/src -I/build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/.. -g -O2 -ffile-prefix-map=/build/mlpack-3.0.4=. -fstack-protector-strong -Wformat -Werror=format-security --param ggc-min-expand=20 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -ftemplate-depth=1000 -O3 -fopenmp -DBINDING_TYPE=BINDING_TYPE_CLI -std=gnu++11 -o CMakeFiles/mlpack_softmax_regression.dir/softmax_regression_main.cpp.o -c /build/mlpack-3.0.4/src/mlpack/methods/softmax_regression/softmax_regression_main.cpp -[ 49%] Linking CXX executable ../../../../bin/mlpack_range_search -cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/methods/range_search && /usr/bin/cmake -E cmake_link_script CMakeFiles/mlpack_range_search.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/mlpack-3.0.4=. -fstack-protector-strong -Wformat -Werror=format-security --param ggc-min-expand=20 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -ftemplate-depth=1000 -O3 -fopenmp -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/mlpack_range_search.dir/range_search_main.cpp.o -o ../../../../bin/mlpack_range_search -Wl,-rpath,/build/mlpack-3.0.4/obj-arm-linux-gnueabihf/lib: ../../../../lib/libmlpack.so.3.0 /usr/lib/arm-linux-gnueabihf/libboost_program_options.so /usr/lib/arm-linux-gnueabihf/libboost_unit_test_framework.so /usr/lib/arm-linux-gnueabihf/libboost_serialization.so -lpthread /usr/lib/libarmadillo.so /usr/lib/arm-linux-gnueabihf/libboost_program_options.so /usr/lib/arm-linux-gnueabihf/libboost_unit_test_framework.so /usr/lib/arm-linux-gnueabihf/libboost_serialization.so -make[4]: Leaving directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' -[ 49%] Built target mlpack_range_search -make -f src/mlpack/tests/CMakeFiles/mlpack_test.dir/build.make src/mlpack/tests/CMakeFiles/mlpack_test.dir/depend -make[4]: Entering directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' -[ 49%] Generating CXX prefix source src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx -/usr/bin/cmake -DCOTIRE_BUILD_TYPE:STRING=None -DCOTIRE_VERBOSE:BOOL=1 -P /build/mlpack-3.0.4/CMake/cotire.cmake combine /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/mlpack_test_CXX_cotire.cmake /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx /build/mlpack-3.0.4/src/mlpack/core.hpp -#ifdef __cplusplus -#include "/build/mlpack-3.0.4/src/mlpack/core.hpp" -#endif - -[ 49%] Generating CXX prefix header src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx -/usr/bin/cmake -DCOTIRE_BUILD_TYPE:STRING=None -DCOTIRE_VERBOSE:BOOL=1 -P /build/mlpack-3.0.4/CMake/cotire.cmake combine /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/mlpack_test_CXX_cotire.cmake /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx -#ifdef __cplusplus -#include "/build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx" -#endif - -[ 50%] Building CXX precompiled header src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx.gch -cd /build/mlpack-3.0.4/src/mlpack/tests && /usr/bin/cmake -DCOTIRE_BUILD_TYPE:STRING=None -DCOTIRE_VERBOSE:BOOL=1 -P /build/mlpack-3.0.4/CMake/cotire.cmake precompile /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/mlpack_test_CXX_cotire.cmake /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx.gch activation_functions_test.cpp --- execute_process: /usr/bin/c++;-DARMA_NO_DEBUG;-DNDEBUG;-DARMA_32BIT_WORD;-DBOOST_TEST_DYN_LINK;-DHAS_OPENMP;-D_FORTIFY_SOURCE=2;-g;-O2;-ffile-prefix-map=/build/mlpack-3.0.4=.;-fstack-protector-strong;-Wformat;-Werror=format-security;--param;ggc-min-expand=20;-g0;-Wdate-time;-Wall;-Wextra;-ftemplate-depth=1000;-O3;-fopenmp;-std=gnu++11;-I/build/mlpack-3.0.4/src;-I/build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/..;-x;c++-header;-c;/build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx;-o;/build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx.gch /build/mlpack-3.0.4/src/mlpack/methods/softmax_regression/softmax_regression_main.cpp: In instantiation of 'Model* TrainSoftmax(size_t) [with Model = mlpack::regression::SoftmaxRegression; size_t = unsigned int]': /build/mlpack-3.0.4/src/mlpack/methods/softmax_regression/softmax_regression_main.cpp:147:72: required from here /build/mlpack-3.0.4/src/mlpack/methods/softmax_regression/softmax_regression_main.cpp:260:10: warning: 'new' of type 'mlpack::regression::SoftmaxRegression' with extended alignment 16 [-Waligned-new=] @@ -24105,13 +24117,95 @@ ^~~~~~~ /build/mlpack-3.0.4/src/mlpack/bindings/cli/get_param.hpp:115:16: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter /build/mlpack-3.0.4/src/mlpack/bindings/cli/get_param.hpp:115:16: note: use '-faligned-new' to enable C++17 over-aligned new support +[ 49%] Linking CXX executable ../../../../bin/mlpack_softmax_regression +cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/methods/softmax_regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/mlpack_softmax_regression.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/mlpack-3.0.4=. -fstack-protector-strong -Wformat -Werror=format-security --param ggc-min-expand=20 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -ftemplate-depth=1000 -O3 -fopenmp -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/mlpack_softmax_regression.dir/softmax_regression_main.cpp.o -o ../../../../bin/mlpack_softmax_regression -Wl,-rpath,/build/mlpack-3.0.4/obj-arm-linux-gnueabihf/lib: ../../../../lib/libmlpack.so.3.0 /usr/lib/arm-linux-gnueabihf/libboost_program_options.so /usr/lib/arm-linux-gnueabihf/libboost_unit_test_framework.so /usr/lib/arm-linux-gnueabihf/libboost_serialization.so -lpthread /usr/lib/libarmadillo.so /usr/lib/arm-linux-gnueabihf/libboost_program_options.so /usr/lib/arm-linux-gnueabihf/libboost_unit_test_framework.so /usr/lib/arm-linux-gnueabihf/libboost_serialization.so +make[4]: Leaving directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' +[ 49%] Built target mlpack_softmax_regression +make -f src/mlpack/tests/CMakeFiles/mlpack_test.dir/build.make src/mlpack/tests/CMakeFiles/mlpack_test.dir/depend +make[4]: Entering directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' +[ 49%] Generating CXX prefix source src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx +/usr/bin/cmake -DCOTIRE_BUILD_TYPE:STRING=None -DCOTIRE_VERBOSE:BOOL=1 -P /build/mlpack-3.0.4/CMake/cotire.cmake combine /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/mlpack_test_CXX_cotire.cmake /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx /build/mlpack-3.0.4/src/mlpack/core.hpp +#ifdef __cplusplus +#include "/build/mlpack-3.0.4/src/mlpack/core.hpp" +#endif + +[ 49%] Generating CXX prefix header src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx +/usr/bin/cmake -DCOTIRE_BUILD_TYPE:STRING=None -DCOTIRE_VERBOSE:BOOL=1 -P /build/mlpack-3.0.4/CMake/cotire.cmake combine /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/mlpack_test_CXX_cotire.cmake /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx +#ifdef __cplusplus +#include "/build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx" +#endif + +[ 50%] Building CXX precompiled header src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx.gch +cd /build/mlpack-3.0.4/src/mlpack/tests && /usr/bin/cmake -DCOTIRE_BUILD_TYPE:STRING=None -DCOTIRE_VERBOSE:BOOL=1 -P /build/mlpack-3.0.4/CMake/cotire.cmake precompile /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/mlpack_test_CXX_cotire.cmake /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx.gch activation_functions_test.cpp +-- execute_process: /usr/bin/c++;-DARMA_NO_DEBUG;-DNDEBUG;-DARMA_32BIT_WORD;-DBOOST_TEST_DYN_LINK;-DHAS_OPENMP;-D_FORTIFY_SOURCE=2;-g;-O2;-ffile-prefix-map=/build/mlpack-3.0.4=.;-fstack-protector-strong;-Wformat;-Werror=format-security;--param;ggc-min-expand=20;-g0;-Wdate-time;-Wall;-Wextra;-ftemplate-depth=1000;-O3;-fopenmp;-std=gnu++11;-I/build/mlpack-3.0.4/src;-I/build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/..;-x;c++-header;-c;/build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx;-o;/build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx.gch +[ 50%] Linking CXX executable ../../../../bin/mlpack_range_search +cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/methods/range_search && /usr/bin/cmake -E cmake_link_script CMakeFiles/mlpack_range_search.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/mlpack-3.0.4=. -fstack-protector-strong -Wformat -Werror=format-security --param ggc-min-expand=20 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -ftemplate-depth=1000 -O3 -fopenmp -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/mlpack_range_search.dir/range_search_main.cpp.o -o ../../../../bin/mlpack_range_search -Wl,-rpath,/build/mlpack-3.0.4/obj-arm-linux-gnueabihf/lib: ../../../../lib/libmlpack.so.3.0 /usr/lib/arm-linux-gnueabihf/libboost_program_options.so /usr/lib/arm-linux-gnueabihf/libboost_unit_test_framework.so /usr/lib/arm-linux-gnueabihf/libboost_serialization.so -lpthread /usr/lib/libarmadillo.so /usr/lib/arm-linux-gnueabihf/libboost_program_options.so /usr/lib/arm-linux-gnueabihf/libboost_unit_test_framework.so /usr/lib/arm-linux-gnueabihf/libboost_serialization.so +make[4]: Leaving directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' +[ 50%] Built target mlpack_range_search +make -f CMakeFiles/man.dir/build.make CMakeFiles/man.dir/depend +make[4]: Entering directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' +cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/mlpack-3.0.4 /build/mlpack-3.0.4 /build/mlpack-3.0.4/obj-arm-linux-gnueabihf /build/mlpack-3.0.4/obj-arm-linux-gnueabihf /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/CMakeFiles/man.dir/DependInfo.cmake --color= +Scanning dependencies of target man +make[4]: Leaving directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' +make -f CMakeFiles/man.dir/build.make CMakeFiles/man.dir/build +make[4]: Entering directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' +[ 51%] Generating man pages from built executables. +cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/bin && /build/mlpack-3.0.4/CMake/allexec2man.sh /build/mlpack-3.0.4/CMake/exec2man.sh /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/share/man +Generating man page for ./mlpack_cf... +Generating man page for ./mlpack_gmm_probability... +Generating man page for ./mlpack_preprocess_split... +Generating man page for ./mlpack_preprocess_describe... +Generating man page for ./mlpack_random_forest... +Generating man page for ./mlpack_pca... +Generating man page for ./mlpack_nbc... +Generating man page for ./mlpack_adaboost... +Generating man page for ./mlpack_fastmks... +Generating man page for ./mlpack_kfn... +Generating man page for ./mlpack_hoeffding_tree... +Generating man page for ./mlpack_knn... +Generating man page for ./mlpack_gmm_generate... +Generating man page for ./mlpack_hmm_generate... +Generating man page for ./mlpack_hmm_train... +Generating man page for ./mlpack_nmf... +Generating man page for ./mlpack_decision_stump... +Generating man page for ./mlpack_dbscan... +Generating man page for ./mlpack_gmm_train... +Generating man page for ./mlpack_kernel_pca... +Generating man page for ./mlpack_hmm_viterbi... +Generating man page for ./mlpack_range_search... +Generating man page for ./mlpack_sparse_coding... +Generating man page for ./mlpack_krann... +Generating man page for ./mlpack_local_coordinate_coding... +Generating man page for ./mlpack_mean_shift... +Generating man page for ./mlpack_approx_kfn... +Generating man page for ./mlpack_preprocess_binarize... +Generating man page for ./mlpack_kmeans... +Generating man page for ./mlpack_radical... +Generating man page for ./mlpack_logistic_regression... +Generating man page for ./mlpack_lars... +Generating man page for ./mlpack_preprocess_imputer... +Generating man page for ./mlpack_decision_tree... +Generating man page for ./mlpack_linear_regression... +Generating man page for ./mlpack_det... +Generating man page for ./mlpack_perceptron... +Generating man page for ./mlpack_lsh... +Generating man page for ./mlpack_nca... +Generating man page for ./mlpack_hmm_loglik... +Generating man page for ./mlpack_emst... +Generating man page for ./mlpack_softmax_regression... +make[4]: Leaving directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' +[ 51%] Built target man cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/mlpack-3.0.4 /build/mlpack-3.0.4/src/mlpack/tests /build/mlpack-3.0.4/obj-arm-linux-gnueabihf /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/CMakeFiles/mlpack_test.dir/DependInfo.cmake --color= Scanning dependencies of target mlpack_test make[4]: Leaving directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' make -f src/mlpack/tests/CMakeFiles/mlpack_test.dir/build.make src/mlpack/tests/CMakeFiles/mlpack_test.dir/build make[4]: Entering directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' -[ 51%] Building CXX object src/mlpack/tests/CMakeFiles/mlpack_test.dir/activation_functions_test.cpp.o +[ 52%] Building CXX object src/mlpack/tests/CMakeFiles/mlpack_test.dir/activation_functions_test.cpp.o cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests && /usr/bin/c++ -DARMA_32BIT_WORD -DARMA_NO_DEBUG -DBOOST_TEST_DYN_LINK -DHAS_OPENMP -DNDEBUG -I/build/mlpack-3.0.4/src -I/build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/.. -g -O2 -ffile-prefix-map=/build/mlpack-3.0.4=. -fstack-protector-strong -Wformat -Werror=format-security --param ggc-min-expand=20 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -ftemplate-depth=1000 -O3 -fopenmp -Winvalid-pch -include /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx -std=gnu++11 -o CMakeFiles/mlpack_test.dir/activation_functions_test.cpp.o -c /build/mlpack-3.0.4/src/mlpack/tests/activation_functions_test.cpp +[ 52%] Building CXX object src/mlpack/tests/CMakeFiles/mlpack_test.dir/ada_delta_test.cpp.o +cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests && /usr/bin/c++ -DARMA_32BIT_WORD -DARMA_NO_DEBUG -DBOOST_TEST_DYN_LINK -DHAS_OPENMP -DNDEBUG -I/build/mlpack-3.0.4/src -I/build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/.. -g -O2 -ffile-prefix-map=/build/mlpack-3.0.4=. -fstack-protector-strong -Wformat -Werror=format-security --param ggc-min-expand=20 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -ftemplate-depth=1000 -O3 -fopenmp -Winvalid-pch -include /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx -std=gnu++11 -o CMakeFiles/mlpack_test.dir/ada_delta_test.cpp.o -c /build/mlpack-3.0.4/src/mlpack/tests/ada_delta_test.cpp In file included from /build/mlpack-3.0.4/src/mlpack/methods/ann/layer/gru.hpp:260, from /build/mlpack-3.0.4/src/mlpack/methods/ann/layer/layer.hpp:28, from /build/mlpack-3.0.4/src/mlpack/tests/activation_functions_test.cpp:15: @@ -24181,66 +24275,6 @@ ^ /build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent_impl.hpp:265:45: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter /build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent_impl.hpp:265:45: note: use '-faligned-new' to enable C++17 over-aligned new support -[ 51%] Linking CXX executable ../../../../bin/mlpack_softmax_regression -cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/methods/softmax_regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/mlpack_softmax_regression.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/mlpack-3.0.4=. -fstack-protector-strong -Wformat -Werror=format-security --param ggc-min-expand=20 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -ftemplate-depth=1000 -O3 -fopenmp -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/mlpack_softmax_regression.dir/softmax_regression_main.cpp.o -o ../../../../bin/mlpack_softmax_regression -Wl,-rpath,/build/mlpack-3.0.4/obj-arm-linux-gnueabihf/lib: ../../../../lib/libmlpack.so.3.0 /usr/lib/arm-linux-gnueabihf/libboost_program_options.so /usr/lib/arm-linux-gnueabihf/libboost_unit_test_framework.so /usr/lib/arm-linux-gnueabihf/libboost_serialization.so -lpthread /usr/lib/libarmadillo.so /usr/lib/arm-linux-gnueabihf/libboost_program_options.so /usr/lib/arm-linux-gnueabihf/libboost_unit_test_framework.so /usr/lib/arm-linux-gnueabihf/libboost_serialization.so -make[4]: Leaving directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' -[ 51%] Built target mlpack_softmax_regression -make -f CMakeFiles/man.dir/build.make CMakeFiles/man.dir/depend -make[4]: Entering directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' -cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/mlpack-3.0.4 /build/mlpack-3.0.4 /build/mlpack-3.0.4/obj-arm-linux-gnueabihf /build/mlpack-3.0.4/obj-arm-linux-gnueabihf /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/CMakeFiles/man.dir/DependInfo.cmake --color= -Scanning dependencies of target man -make[4]: Leaving directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' -make -f CMakeFiles/man.dir/build.make CMakeFiles/man.dir/build -make[4]: Entering directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' -[ 52%] Generating man pages from built executables. -cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/bin && /build/mlpack-3.0.4/CMake/allexec2man.sh /build/mlpack-3.0.4/CMake/exec2man.sh /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/share/man -Generating man page for ./mlpack_preprocess_binarize... -Generating man page for ./mlpack_kmeans... -Generating man page for ./mlpack_approx_kfn... -Generating man page for ./mlpack_nca... -Generating man page for ./mlpack_lsh... -Generating man page for ./mlpack_hmm_viterbi... -Generating man page for ./mlpack_nbc... -Generating man page for ./mlpack_hmm_train... -Generating man page for ./mlpack_lars... -Generating man page for ./mlpack_kernel_pca... -Generating man page for ./mlpack_dbscan... -Generating man page for ./mlpack_preprocess_describe... -Generating man page for ./mlpack_gmm_generate... -Generating man page for ./mlpack_kfn... -Generating man page for ./mlpack_pca... -Generating man page for ./mlpack_adaboost... -Generating man page for ./mlpack_hoeffding_tree... -Generating man page for ./mlpack_range_search... -Generating man page for ./mlpack_hmm_loglik... -Generating man page for ./mlpack_local_coordinate_coding... -Generating man page for ./mlpack_logistic_regression... -Generating man page for ./mlpack_preprocess_imputer... -Generating man page for ./mlpack_decision_stump... -Generating man page for ./mlpack_emst... -Generating man page for ./mlpack_softmax_regression... -Generating man page for ./mlpack_hmm_generate... -Generating man page for ./mlpack_perceptron... -Generating man page for ./mlpack_gmm_train... -Generating man page for ./mlpack_nmf... -Generating man page for ./mlpack_cf... -Generating man page for ./mlpack_preprocess_split... -Generating man page for ./mlpack_gmm_probability... -Generating man page for ./mlpack_fastmks... -Generating man page for ./mlpack_det... -Generating man page for ./mlpack_random_forest... -Generating man page for ./mlpack_decision_tree... -Generating man page for ./mlpack_knn... -Generating man page for ./mlpack_radical... -[ 52%] Building CXX object src/mlpack/tests/CMakeFiles/mlpack_test.dir/ada_delta_test.cpp.o -cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests && /usr/bin/c++ -DARMA_32BIT_WORD -DARMA_NO_DEBUG -DBOOST_TEST_DYN_LINK -DHAS_OPENMP -DNDEBUG -I/build/mlpack-3.0.4/src -I/build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/.. -g -O2 -ffile-prefix-map=/build/mlpack-3.0.4=. -fstack-protector-strong -Wformat -Werror=format-security --param ggc-min-expand=20 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -ftemplate-depth=1000 -O3 -fopenmp -Winvalid-pch -include /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx -std=gnu++11 -o CMakeFiles/mlpack_test.dir/ada_delta_test.cpp.o -c /build/mlpack-3.0.4/src/mlpack/tests/ada_delta_test.cpp -Generating man page for ./mlpack_sparse_coding... -Generating man page for ./mlpack_krann... -Generating man page for ./mlpack_linear_regression... -Generating man page for ./mlpack_mean_shift... -make[4]: Leaving directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' -[ 52%] Built target man [ 52%] Building CXX object src/mlpack/tests/CMakeFiles/mlpack_test.dir/ada_grad_test.cpp.o cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests && /usr/bin/c++ -DARMA_32BIT_WORD -DARMA_NO_DEBUG -DBOOST_TEST_DYN_LINK -DHAS_OPENMP -DNDEBUG -I/build/mlpack-3.0.4/src -I/build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/.. -g -O2 -ffile-prefix-map=/build/mlpack-3.0.4=. -fstack-protector-strong -Wformat -Werror=format-security --param ggc-min-expand=20 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -ftemplate-depth=1000 -O3 -fopenmp -Winvalid-pch -include /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx -std=gnu++11 -o CMakeFiles/mlpack_test.dir/ada_grad_test.cpp.o -c /build/mlpack-3.0.4/src/mlpack/tests/ada_grad_test.cpp [ 53%] Building CXX object src/mlpack/tests/CMakeFiles/mlpack_test.dir/adaboost_test.cpp.o @@ -24328,66 +24362,6 @@ /usr/include/c++/8/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++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -[ 53%] Building CXX object src/mlpack/tests/CMakeFiles/mlpack_test.dir/akfn_test.cpp.o -cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests && /usr/bin/c++ -DARMA_32BIT_WORD -DARMA_NO_DEBUG -DBOOST_TEST_DYN_LINK -DHAS_OPENMP -DNDEBUG -I/build/mlpack-3.0.4/src -I/build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/.. -g -O2 -ffile-prefix-map=/build/mlpack-3.0.4=. -fstack-protector-strong -Wformat -Werror=format-security --param ggc-min-expand=20 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -ftemplate-depth=1000 -O3 -fopenmp -Winvalid-pch -include /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx -std=gnu++11 -o CMakeFiles/mlpack_test.dir/akfn_test.cpp.o -c /build/mlpack-3.0.4/src/mlpack/tests/akfn_test.cpp -In file included from /build/mlpack-3.0.4/src/mlpack/core/tree/spill_tree/spill_tree.hpp:479, - from /build/mlpack-3.0.4/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, - from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_rules_impl.hpp:17, - from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_rules.hpp:234, - from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search.hpp:26, - from /build/mlpack-3.0.4/src/mlpack/tests/akfn_test.cpp:12: -/build/mlpack-3.0.4/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor 'mlpack::tree::SpillTree::SpillTree(const mlpack::tree::SpillTree&)': -/build/mlpack-3.0.4/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:171:59: warning: 'new' of type 'arma::Col' with extended alignment 16 [-Waligned-new=] - pointsIndex = new arma::Col(*other.pointsIndex); - ^ -/build/mlpack-3.0.4/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:171:59: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:171:59: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function 'void mlpack::tree::SpillTree::SplitNode(arma::Col&, size_t, double, double)': -/build/mlpack-3.0.4/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:592:41: warning: 'new' of type 'arma::Col' with extended alignment 16 [-Waligned-new=] - pointsIndex = new arma::Col(); - ^ -/build/mlpack-3.0.4/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:592:41: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:592:41: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:604:41: warning: 'new' of type 'arma::Col' with extended alignment 16 [-Waligned-new=] - pointsIndex = new arma::Col(); - ^ -/build/mlpack-3.0.4/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:604:41: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:604:41: note: use '-faligned-new' to enable C++17 over-aligned new support -In file included from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search.hpp:371, - from /build/mlpack-3.0.4/src/mlpack/tests/akfn_test.cpp:12: -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function 'void mlpack::neighbor::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&)': -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:441:31: warning: 'new' of type 'arma::mat' {aka 'arma::Mat'} with extended alignment 16 [-Waligned-new=] - distancePtr = new arma::mat; // Query indices need to be mapped. - ^~~ -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:441:31: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:441:31: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:442:31: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] - neighborPtr = new arma::Mat; - ^~~~~~~~~~~ -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:442:31: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:442:31: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:445:31: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] - neighborPtr = new arma::Mat; // Reference indices need mapping. - ^~~~~~~~~~~ -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:445:31: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:445:31: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function 'void mlpack::neighbor::NeighborSearch::Search(mlpack::neighbor::NeighborSearch::Tree&, size_t, arma::Mat&, arma::mat&, bool)': -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:656:29: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] - neighborPtr = new arma::Mat; - ^~~~~~~~~~~ -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:656:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:656:29: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function 'void mlpack::neighbor::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&)': -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:741:29: warning: 'new' of type 'arma::mat' {aka 'arma::Mat'} with extended alignment 16 [-Waligned-new=] - distancePtr = new arma::mat; - ^~~ -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:741:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:741:29: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:742:29: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] - neighborPtr = new arma::Mat; - ^~~~~~~~~~~ -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:742:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:742:29: note: use '-faligned-new' to enable C++17 over-aligned new support /usr/include/c++/8/bits/stl_algo.h: In function '_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': /usr/include/c++/8/bits/stl_algo.h:1328:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 __rotate(_RandomAccessIterator __first, @@ -24548,46 +24522,10 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ __buffer_size, __comp); ~~~~~~~~~~~~~~~~~~~~~~ -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of 'mlpack::neighbor::NeighborSearch::NeighborSearch(MatType, mlpack::neighbor::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::neighbor::FurthestNeighborSort; MetricType = mlpack::metric::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::tree::KDTree; DualTreeTraversalType = mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit>::SingleTreeTraverser]': -/build/mlpack-3.0.4/src/mlpack/tests/akfn_test.cpp:38:20: required from here -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:64:40: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] - referenceSet(mode == NAIVE_MODE ? new MatType(std::move(referenceSetIn)) : - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:64:40: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:64:40: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of 'void mlpack::neighbor::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::neighbor::FurthestNeighborSort; MetricType = mlpack::metric::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::tree::KDTree; DualTreeTraversalType = mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit>::SingleTreeTraverser; size_t = unsigned int; arma::mat = arma::Mat]': -/build/mlpack-3.0.4/src/mlpack/tests/akfn_test.cpp:41:59: required from here -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:441:21: warning: 'new' of type 'arma::mat' {aka 'arma::Mat'} with extended alignment 16 [-Waligned-new=] - distancePtr = new arma::mat; // Query indices need to be mapped. - ^~~~~~~~~~~~~ -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:441:21: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:441:21: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:442:21: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] - neighborPtr = new arma::Mat; - ^~~~~~~~~~~~~~~~~~~~~ -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:442:21: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:442:21: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:445:21: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] - neighborPtr = new arma::Mat; // Reference indices need mapping. - ^~~~~~~~~~~~~~~~~~~~~ -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:445:21: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:445:21: note: use '-faligned-new' to enable C++17 over-aligned new support /usr/include/c++/8/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = arma::arma_sort_index_packet*; _OutputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/8/bits/stl_algo.h:2639:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 __move_merge(_InputIterator __first1, _InputIterator __last1, ^~~~~~~~~~~~ -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of 'void mlpack::neighbor::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::neighbor::FurthestNeighborSort; MetricType = mlpack::metric::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::tree::KDTree; DualTreeTraversalType = mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit>::SingleTreeTraverser; size_t = unsigned int; arma::mat = arma::Mat]': -/build/mlpack-3.0.4/src/mlpack/tests/akfn_test.cpp:94:50: required from here -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:741:19: warning: 'new' of type 'arma::mat' {aka 'arma::Mat'} with extended alignment 16 [-Waligned-new=] - distancePtr = new arma::mat; - ^~~~~~~~~~~~~ -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:741:19: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:741:19: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:742:19: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] - neighborPtr = new arma::Mat; - ^~~~~~~~~~~~~~~~~~~~~ -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:742:19: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:742:19: note: use '-faligned-new' to enable C++17 over-aligned new support /usr/include/c++/8/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Pointer = arma::arma_sort_index_packet*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/8/bits/stl_algo.h:2705:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 __merge_sort_with_buffer(_RandomAccessIterator __first, @@ -24617,58 +24555,17 @@ /usr/include/c++/8/bits/stl_algo.h:2698:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of 'void mlpack::neighbor::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::neighbor::FurthestNeighborSort; MetricType = mlpack::metric::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::tree::StandardCoverTree; DualTreeTraversalType = mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::SingleTreeTraverser; size_t = unsigned int; arma::mat = arma::Mat]': -/build/mlpack-3.0.4/src/mlpack/tests/akfn_test.cpp:156:77: required from here -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:441:21: warning: 'new' of type 'arma::mat' {aka 'arma::Mat'} with extended alignment 16 [-Waligned-new=] - distancePtr = new arma::mat; // Query indices need to be mapped. - ^~~~~~~~~~~~~ -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:441:21: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:441:21: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:442:21: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] - neighborPtr = new arma::Mat; - ^~~~~~~~~~~~~~~~~~~~~ -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:442:21: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:442:21: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:445:21: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] - neighborPtr = new arma::Mat; // Reference indices need mapping. - ^~~~~~~~~~~~~~~~~~~~~ -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:445:21: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:445:21: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of 'mlpack::neighbor::NeighborSearch::NeighborSearch(MatType, mlpack::neighbor::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::neighbor::FurthestNeighborSort; MetricType = mlpack::metric::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::tree::BallTree; DualTreeTraversalType = mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::BallBound, mlpack::tree::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::BallBound, mlpack::tree::MidpointSplit>::SingleTreeTraverser]': -/build/mlpack-3.0.4/src/mlpack/tests/akfn_test.cpp:209:53: required from here -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:64:40: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] - referenceSet(mode == NAIVE_MODE ? new MatType(std::move(referenceSetIn)) : - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:64:40: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:64:40: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of 'void mlpack::neighbor::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::neighbor::FurthestNeighborSort; MetricType = mlpack::metric::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::tree::BallTree; DualTreeTraversalType = mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::BallBound, mlpack::tree::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::BallBound, mlpack::tree::MidpointSplit>::SingleTreeTraverser; size_t = unsigned int; arma::mat = arma::Mat]': -/build/mlpack-3.0.4/src/mlpack/tests/akfn_test.cpp:213:74: required from here -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:441:21: warning: 'new' of type 'arma::mat' {aka 'arma::Mat'} with extended alignment 16 [-Waligned-new=] - distancePtr = new arma::mat; // Query indices need to be mapped. - ^~~~~~~~~~~~~ -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:441:21: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:441:21: note: use '-faligned-new' to enable C++17 over-aligned new support /usr/include/c++/8/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Pointer = arma::arma_sort_index_packet*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/8/bits/stl_algo.h:2732:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 __stable_sort_adaptive(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2732:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:442:21: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] - neighborPtr = new arma::Mat; - ^~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2732:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:442:21: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:442:21: note: use '-faligned-new' to enable C++17 over-aligned new support /usr/include/c++/8/bits/stl_algo.h:2741:31: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 std::__stable_sort_adaptive(__first, __middle, __buffer, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __buffer_size, __comp); ~~~~~~~~~~~~~~~~~~~~~~ -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:445:21: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] - neighborPtr = new arma::Mat; // Reference indices need mapping. - ^~~~~~~~~~~~~~~~~~~~~ -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:445:21: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:445:21: note: use '-faligned-new' to enable C++17 over-aligned new support /usr/include/c++/8/bits/stl_algo.h:2743:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 std::__stable_sort_adaptive(__middle, __last, __buffer, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -24695,18 +24592,6 @@ /usr/include/c++/8/bits/stl_algo.h:2639:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 __move_merge(_InputIterator __first1, _InputIterator __last1, ^~~~~~~~~~~~ -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of 'void mlpack::neighbor::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::neighbor::FurthestNeighborSort; MetricType = mlpack::metric::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::tree::BallTree; DualTreeTraversalType = mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::BallBound, mlpack::tree::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::BallBound, mlpack::tree::MidpointSplit>::SingleTreeTraverser; size_t = unsigned int; arma::mat = arma::Mat]': -/build/mlpack-3.0.4/src/mlpack/tests/akfn_test.cpp:239:65: required from here -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:741:19: warning: 'new' of type 'arma::mat' {aka 'arma::Mat'} with extended alignment 16 [-Waligned-new=] - distancePtr = new arma::mat; - ^~~~~~~~~~~~~ -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:741:19: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:741:19: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:742:19: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] - neighborPtr = new arma::Mat; - ^~~~~~~~~~~~~~~~~~~~~ -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:742:19: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:742:19: note: use '-faligned-new' to enable C++17 over-aligned new support /usr/include/c++/8/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Pointer = arma::arma_sort_index_packet*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/8/bits/stl_algo.h:2705:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 __merge_sort_with_buffer(_RandomAccessIterator __first, @@ -24786,6 +24671,173 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _DistanceType(__buf.size()), __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:64, + from /usr/include/boost/archive/detail/helper_collection.hpp:20, + from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, + from /usr/include/boost/serialization/map.hpp:24, + from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, + from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: +/usr/include/c++/8/bits/stl_vector.h: In member function 'void mlpack::adaboost::AdaBoost::Train(const MatType&, const arma::Row&, size_t, const WeakLearnerType&, size_t, double) [with WeakLearnerType = mlpack::decision_stump::DecisionStump<>; MatType = arma::Mat]': +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + _M_realloc_insert(end(), __x); + ^~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + _M_realloc_insert(end(), __x); + ^~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + _M_realloc_insert(end(), __x); + ^~~~~~~~~~~~~~~~~ +[ 53%] Building CXX object src/mlpack/tests/CMakeFiles/mlpack_test.dir/akfn_test.cpp.o +cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests && /usr/bin/c++ -DARMA_32BIT_WORD -DARMA_NO_DEBUG -DBOOST_TEST_DYN_LINK -DHAS_OPENMP -DNDEBUG -I/build/mlpack-3.0.4/src -I/build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/.. -g -O2 -ffile-prefix-map=/build/mlpack-3.0.4=. -fstack-protector-strong -Wformat -Werror=format-security --param ggc-min-expand=20 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -ftemplate-depth=1000 -O3 -fopenmp -Winvalid-pch -include /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx -std=gnu++11 -o CMakeFiles/mlpack_test.dir/akfn_test.cpp.o -c /build/mlpack-3.0.4/src/mlpack/tests/akfn_test.cpp +In file included from /build/mlpack-3.0.4/src/mlpack/core/tree/spill_tree/spill_tree.hpp:479, + from /build/mlpack-3.0.4/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, + from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_rules_impl.hpp:17, + from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_rules.hpp:234, + from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search.hpp:26, + from /build/mlpack-3.0.4/src/mlpack/tests/akfn_test.cpp:12: +/build/mlpack-3.0.4/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor 'mlpack::tree::SpillTree::SpillTree(const mlpack::tree::SpillTree&)': +/build/mlpack-3.0.4/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:171:59: warning: 'new' of type 'arma::Col' with extended alignment 16 [-Waligned-new=] + pointsIndex = new arma::Col(*other.pointsIndex); + ^ +/build/mlpack-3.0.4/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:171:59: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:171:59: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function 'void mlpack::tree::SpillTree::SplitNode(arma::Col&, size_t, double, double)': +/build/mlpack-3.0.4/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:592:41: warning: 'new' of type 'arma::Col' with extended alignment 16 [-Waligned-new=] + pointsIndex = new arma::Col(); + ^ +/build/mlpack-3.0.4/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:592:41: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:592:41: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:604:41: warning: 'new' of type 'arma::Col' with extended alignment 16 [-Waligned-new=] + pointsIndex = new arma::Col(); + ^ +/build/mlpack-3.0.4/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:604:41: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:604:41: note: use '-faligned-new' to enable C++17 over-aligned new support +In file included from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search.hpp:371, + from /build/mlpack-3.0.4/src/mlpack/tests/akfn_test.cpp:12: +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function 'void mlpack::neighbor::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&)': +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:441:31: warning: 'new' of type 'arma::mat' {aka 'arma::Mat'} with extended alignment 16 [-Waligned-new=] + distancePtr = new arma::mat; // Query indices need to be mapped. + ^~~ +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:441:31: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:441:31: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:442:31: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] + neighborPtr = new arma::Mat; + ^~~~~~~~~~~ +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:442:31: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:442:31: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:445:31: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] + neighborPtr = new arma::Mat; // Reference indices need mapping. + ^~~~~~~~~~~ +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:445:31: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:445:31: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function 'void mlpack::neighbor::NeighborSearch::Search(mlpack::neighbor::NeighborSearch::Tree&, size_t, arma::Mat&, arma::mat&, bool)': +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:656:29: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] + neighborPtr = new arma::Mat; + ^~~~~~~~~~~ +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:656:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:656:29: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function 'void mlpack::neighbor::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&)': +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:741:29: warning: 'new' of type 'arma::mat' {aka 'arma::Mat'} with extended alignment 16 [-Waligned-new=] + distancePtr = new arma::mat; + ^~~ +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:741:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:741:29: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:742:29: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] + neighborPtr = new arma::Mat; + ^~~~~~~~~~~ +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:742:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:742:29: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of 'mlpack::neighbor::NeighborSearch::NeighborSearch(MatType, mlpack::neighbor::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::neighbor::FurthestNeighborSort; MetricType = mlpack::metric::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::tree::KDTree; DualTreeTraversalType = mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit>::SingleTreeTraverser]': +/build/mlpack-3.0.4/src/mlpack/tests/akfn_test.cpp:38:20: required from here +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:64:40: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] + referenceSet(mode == NAIVE_MODE ? new MatType(std::move(referenceSetIn)) : + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:64:40: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:64:40: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of 'void mlpack::neighbor::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::neighbor::FurthestNeighborSort; MetricType = mlpack::metric::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::tree::KDTree; DualTreeTraversalType = mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit>::SingleTreeTraverser; size_t = unsigned int; arma::mat = arma::Mat]': +/build/mlpack-3.0.4/src/mlpack/tests/akfn_test.cpp:41:59: required from here +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:441:21: warning: 'new' of type 'arma::mat' {aka 'arma::Mat'} with extended alignment 16 [-Waligned-new=] + distancePtr = new arma::mat; // Query indices need to be mapped. + ^~~~~~~~~~~~~ +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:441:21: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:441:21: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:442:21: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] + neighborPtr = new arma::Mat; + ^~~~~~~~~~~~~~~~~~~~~ +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:442:21: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:442:21: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:445:21: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] + neighborPtr = new arma::Mat; // Reference indices need mapping. + ^~~~~~~~~~~~~~~~~~~~~ +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:445:21: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:445:21: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of 'void mlpack::neighbor::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::neighbor::FurthestNeighborSort; MetricType = mlpack::metric::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::tree::KDTree; DualTreeTraversalType = mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit>::SingleTreeTraverser; size_t = unsigned int; arma::mat = arma::Mat]': +/build/mlpack-3.0.4/src/mlpack/tests/akfn_test.cpp:94:50: required from here +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:741:19: warning: 'new' of type 'arma::mat' {aka 'arma::Mat'} with extended alignment 16 [-Waligned-new=] + distancePtr = new arma::mat; + ^~~~~~~~~~~~~ +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:741:19: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:741:19: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:742:19: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] + neighborPtr = new arma::Mat; + ^~~~~~~~~~~~~~~~~~~~~ +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:742:19: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:742:19: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of 'void mlpack::neighbor::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::neighbor::FurthestNeighborSort; MetricType = mlpack::metric::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::tree::StandardCoverTree; DualTreeTraversalType = mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::SingleTreeTraverser; size_t = unsigned int; arma::mat = arma::Mat]': +/build/mlpack-3.0.4/src/mlpack/tests/akfn_test.cpp:156:77: required from here +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:441:21: warning: 'new' of type 'arma::mat' {aka 'arma::Mat'} with extended alignment 16 [-Waligned-new=] + distancePtr = new arma::mat; // Query indices need to be mapped. + ^~~~~~~~~~~~~ +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:441:21: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:441:21: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:442:21: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] + neighborPtr = new arma::Mat; + ^~~~~~~~~~~~~~~~~~~~~ +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:442:21: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:442:21: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:445:21: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] + neighborPtr = new arma::Mat; // Reference indices need mapping. + ^~~~~~~~~~~~~~~~~~~~~ +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:445:21: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:445:21: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of 'mlpack::neighbor::NeighborSearch::NeighborSearch(MatType, mlpack::neighbor::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::neighbor::FurthestNeighborSort; MetricType = mlpack::metric::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::tree::BallTree; DualTreeTraversalType = mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::BallBound, mlpack::tree::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::BallBound, mlpack::tree::MidpointSplit>::SingleTreeTraverser]': +/build/mlpack-3.0.4/src/mlpack/tests/akfn_test.cpp:209:53: required from here +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:64:40: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] + referenceSet(mode == NAIVE_MODE ? new MatType(std::move(referenceSetIn)) : + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:64:40: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:64:40: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of 'void mlpack::neighbor::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::neighbor::FurthestNeighborSort; MetricType = mlpack::metric::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::tree::BallTree; DualTreeTraversalType = mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::BallBound, mlpack::tree::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::BallBound, mlpack::tree::MidpointSplit>::SingleTreeTraverser; size_t = unsigned int; arma::mat = arma::Mat]': +/build/mlpack-3.0.4/src/mlpack/tests/akfn_test.cpp:213:74: required from here +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:441:21: warning: 'new' of type 'arma::mat' {aka 'arma::Mat'} with extended alignment 16 [-Waligned-new=] + distancePtr = new arma::mat; // Query indices need to be mapped. + ^~~~~~~~~~~~~ +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:441:21: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:441:21: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:442:21: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] + neighborPtr = new arma::Mat; + ^~~~~~~~~~~~~~~~~~~~~ +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:442:21: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:442:21: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:445:21: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] + neighborPtr = new arma::Mat; // Reference indices need mapping. + ^~~~~~~~~~~~~~~~~~~~~ +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:445:21: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:445:21: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of 'void mlpack::neighbor::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::neighbor::FurthestNeighborSort; MetricType = mlpack::metric::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::tree::BallTree; DualTreeTraversalType = mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::BallBound, mlpack::tree::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::BallBound, mlpack::tree::MidpointSplit>::SingleTreeTraverser; size_t = unsigned int; arma::mat = arma::Mat]': +/build/mlpack-3.0.4/src/mlpack/tests/akfn_test.cpp:239:65: required from here +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:741:19: warning: 'new' of type 'arma::mat' {aka 'arma::Mat'} with extended alignment 16 [-Waligned-new=] + distancePtr = new arma::mat; + ^~~~~~~~~~~~~ +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:741:19: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:741:19: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:742:19: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] + neighborPtr = new arma::Mat; + ^~~~~~~~~~~~~~~~~~~~~ +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:742:19: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:742:19: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from /build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree.hpp:558, from /build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree.hpp:23, from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search.hpp:20, @@ -24880,24 +24932,6 @@ ~~~~~~~~~~~~~~~~~~~~~~ /build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:788:11: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter /build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:788:11: note: use '-faligned-new' to enable C++17 over-aligned new support -In file included from /usr/include/c++/8/vector:64, - from /usr/include/boost/archive/detail/helper_collection.hpp:20, - from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, - from /usr/include/boost/serialization/map.hpp:24, - from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: -/usr/include/c++/8/bits/stl_vector.h: In member function 'void mlpack::adaboost::AdaBoost::Train(const MatType&, const arma::Row&, size_t, const WeakLearnerType&, size_t, double) [with WeakLearnerType = mlpack::decision_stump::DecisionStump<>; MatType = arma::Mat]': -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - _M_realloc_insert(end(), __x); - ^~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - _M_realloc_insert(end(), __x); - ^~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - _M_realloc_insert(end(), __x); - ^~~~~~~~~~~~~~~~~ /build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of 'void mlpack::tree::BinarySpaceTree::SplitNode(std::vector&, size_t, SplitType, MatType>&) [with MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::bound::BallBound; SplitType = mlpack::tree::MidpointSplit; size_t = unsigned int]': /build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:177:3: required from 'mlpack::tree::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector&, size_t) [with MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::bound::BallBound; SplitType = mlpack::tree::MidpointSplit; size_t = unsigned int]' /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:33:10: required from 'TreeType* mlpack::neighbor::BuildTree(MatType&&, std::vector&, std::enable_if_t::RearrangesDataset, TreeType>*) [with TreeType = mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::BallBound, mlpack::tree::MidpointSplit>; MatType = arma::Mat; std::enable_if_t::RearrangesDataset, TreeType> = mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::BallBound, mlpack::tree::MidpointSplit>]' @@ -24917,132 +24951,8 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:855:11: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter /build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:855:11: note: use '-faligned-new' to enable C++17 over-aligned new support -In file included from /usr/include/c++/8/bits/stl_algo.h:61, - from /usr/include/c++/8/algorithm:62, - from /usr/include/boost/archive/detail/helper_collection.hpp:23, - from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, - from /usr/include/boost/serialization/map.hpp:24, - from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::BallBound, mlpack::tree::MidpointSplit> >::CandidateCmp>]': -/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, - ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >; _Distance = int; _Tp = mlpack::tree::CoverTreeMapEntry, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >' changed in GCC 7.1 -In file included from /usr/include/c++/8/algorithm:62, - from /usr/include/boost/archive/detail/helper_collection.hpp:23, - from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, - from /usr/include/boost/serialization/map.hpp:24, - from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >' changed in GCC 7.1 - __insertion_sort(_RandomAccessIterator __first, - ^~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >' changed in GCC 7.1 -In file included from /usr/include/c++/8/bits/stl_algo.h:61, - from /usr/include/c++/8/algorithm:62, - from /usr/include/boost/archive/detail/helper_collection.hpp:23, - from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, - from /usr/include/boost/serialization/map.hpp:24, - from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >; _Distance = int; _Tp = mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 - __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, - ^~~~~~~~~~~~~ -In file included from /usr/include/c++/8/algorithm:62, - from /usr/include/boost/archive/detail/helper_collection.hpp:23, - from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, - from /usr/include/boost/serialization/map.hpp:24, - from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >' changed in GCC 7.1 - __introsort_loop(_RandomAccessIterator __first, - ^~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >' changed in GCC 7.1 - std::__introsort_loop(__cut, __last, __depth_limit, __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 - __insertion_sort(_RandomAccessIterator __first, - ^~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 [ 53%] Building CXX object src/mlpack/tests/CMakeFiles/mlpack_test.dir/aknn_test.cpp.o cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests && /usr/bin/c++ -DARMA_32BIT_WORD -DARMA_NO_DEBUG -DBOOST_TEST_DYN_LINK -DHAS_OPENMP -DNDEBUG -I/build/mlpack-3.0.4/src -I/build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/.. -g -O2 -ffile-prefix-map=/build/mlpack-3.0.4=. -fstack-protector-strong -Wformat -Werror=format-security --param ggc-min-expand=20 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -ftemplate-depth=1000 -O3 -fopenmp -Winvalid-pch -include /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx -std=gnu++11 -o CMakeFiles/mlpack_test.dir/aknn_test.cpp.o -c /build/mlpack-3.0.4/src/mlpack/tests/aknn_test.cpp -In file included from /usr/include/c++/8/vector:69, - from /usr/include/boost/archive/detail/helper_collection.hpp:20, - from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, - from /usr/include/boost/serialization/map.hpp:24, - from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: -/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const mlpack::tree::CoverTreeMapEntry, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>&}; _Tp = mlpack::tree::CoverTreeMapEntry, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>; _Alloc = std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> >]': -/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::iterator' {aka '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >'} changed in GCC 7.1 - vector<_Tp, _Alloc>:: - ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry&}; _Tp = mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry; _Alloc = std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry>]': -/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> >::iterator' {aka '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >'} changed in GCC 7.1 -/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> >::iterator' {aka '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >'} changed in GCC 7.1 -In file included from /usr/include/c++/8/bits/stl_algo.h:61, - from /usr/include/c++/8/algorithm:62, - from /usr/include/boost/archive/detail/helper_collection.hpp:23, - from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, - from /usr/include/boost/serialization/map.hpp:24, - from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit> >::CandidateCmp>]': -/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, - ^~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:69, - from /usr/include/boost/archive/detail/helper_collection.hpp:20, - from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, - from /usr/include/boost/serialization/map.hpp:24, - from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: -/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const std::pair&}; _Tp = std::pair; _Alloc = std::allocator >]': -/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector > >'} changed in GCC 7.1 - vector<_Tp, _Alloc>:: - ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector > >'} changed in GCC 7.1 -In file included from /usr/include/c++/8/vector:64, - from /usr/include/boost/archive/detail/helper_collection.hpp:20, - from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, - from /usr/include/boost/serialization/map.hpp:24, - from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: -/usr/include/c++/8/bits/stl_vector.h: In member function 'void mlpack::neighbor::NeighborSearchRules::InsertNeighbor(size_t, size_t, double) [with SortPolicy = mlpack::neighbor::FurthestNeighborSort; MetricType = mlpack::metric::LMetric<2, true>; TreeType = mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::BallBound, mlpack::tree::MidpointSplit>]': -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - _M_realloc_insert(end(), __x); - ^~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_vector.h: In member function 'void mlpack::neighbor::NeighborSearchRules::InsertNeighbor(size_t, size_t, double) [with SortPolicy = mlpack::neighbor::FurthestNeighborSort; MetricType = mlpack::metric::LMetric<2, true>; TreeType = mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit>]': -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - _M_realloc_insert(end(), __x); - ^~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_vector.h: In member function 'void mlpack::tree::BinarySpaceTree::SingleTreeTraverser::Traverse(size_t, mlpack::tree::BinarySpaceTree&) [with RuleType = mlpack::neighbor::NeighborSearchRules, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit> >; MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::bound::HRectBound; SplitType = mlpack::tree::MidpointSplit]': -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - _M_realloc_insert(end(), __x); - ^~~~~~~~~~~~~~~~~ In file included from /build/mlpack-3.0.4/src/mlpack/core/tree/spill_tree/spill_tree.hpp:479, from /build/mlpack-3.0.4/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_rules_impl.hpp:17, @@ -25101,50 +25011,6 @@ ^~~~~~~~~~~ /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:742:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:742:29: note: use '-faligned-new' to enable C++17 over-aligned new support -/usr/include/c++/8/bits/stl_vector.h: In member function 'void mlpack::tree::GreedySingleTreeTraverser::Traverse(size_t, TreeType&) [with TreeType = mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit>; RuleType = mlpack::neighbor::NeighborSearchRules, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit> >]': -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - _M_realloc_insert(end(), __x); - ^~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - _M_realloc_insert(end(), __x); - ^~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_vector.h: In member function 'void mlpack::neighbor::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::neighbor::FurthestNeighborSort; MetricType = mlpack::metric::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::tree::KDTree; DualTreeTraversalType = mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit>::SingleTreeTraverser]': -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - _M_realloc_insert(end(), __x); - ^~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/bits/stl_algo.h:61, - from /usr/include/c++/8/algorithm:62, - from /usr/include/boost/archive/detail/helper_collection.hpp:23, - from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, - from /usr/include/boost/serialization/map.hpp:24, - from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> >::CandidateCmp>]': -/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, - ^~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:64, - from /usr/include/boost/archive/detail/helper_collection.hpp:20, - from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, - from /usr/include/boost/serialization/map.hpp:24, - from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: -/usr/include/c++/8/bits/stl_vector.h: In member function 'void mlpack::neighbor::NeighborSearchRules::InsertNeighbor(size_t, size_t, double) [with SortPolicy = mlpack::neighbor::FurthestNeighborSort; MetricType = mlpack::metric::LMetric<2, true>; TreeType = mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>]': -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - _M_realloc_insert(end(), __x); - ^~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_vector.h: In member function 'void mlpack::tree::GreedySingleTreeTraverser::Traverse(size_t, TreeType&) [with TreeType = mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>; RuleType = mlpack::neighbor::NeighborSearchRules, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> >]': -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - _M_realloc_insert(end(), __x); - ^~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_vector.h: In member function 'void mlpack::tree::BinarySpaceTree::SingleTreeTraverser::Traverse(size_t, mlpack::tree::BinarySpaceTree&) [with RuleType = mlpack::neighbor::NeighborSearchRules, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::BallBound, mlpack::tree::MidpointSplit> >; MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::bound::BallBound; SplitType = mlpack::tree::MidpointSplit]': -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - _M_realloc_insert(end(), __x); - ^~~~~~~~~~~~~~~~~ /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of 'mlpack::neighbor::NeighborSearch::NeighborSearch(MatType, mlpack::neighbor::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::neighbor::NearestNeighborSort; MetricType = mlpack::metric::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::tree::KDTree; DualTreeTraversalType = mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit>::SingleTreeTraverser]': /build/mlpack-3.0.4/src/mlpack/tests/aknn_test.cpp:41:20: required from here /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:64:40: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] @@ -25273,17 +25139,21 @@ ^~~~~~~~~~~~~~~~~~~~~ /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:445:21: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:445:21: note: use '-faligned-new' to enable C++17 over-aligned new support -/usr/include/c++/8/bits/stl_vector.h: In member function 'void mlpack::tree::GreedySingleTreeTraverser::Traverse(size_t, TreeType&) [with TreeType = mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::BallBound, mlpack::tree::MidpointSplit>; RuleType = mlpack::neighbor::NeighborSearchRules, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::BallBound, mlpack::tree::MidpointSplit> >]': -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - _M_realloc_insert(end(), __x); - ^~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - _M_realloc_insert(end(), __x); - ^~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_vector.h: In member function 'void mlpack::tree::CoverTree::SingleTreeTraverser::Traverse(size_t, mlpack::tree::CoverTree&) [with RuleType = mlpack::neighbor::NeighborSearchRules, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> >; MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::NeighborSearchStat; MatType = arma::Mat; RootPointPolicy = mlpack::tree::FirstPointIsRoot]': -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >' changed in GCC 7.1 - _M_realloc_insert(end(), __x); - ^~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/bits/stl_algo.h:61, + from /usr/include/c++/8/algorithm:62, + from /usr/include/boost/archive/detail/helper_collection.hpp:23, + from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, + from /usr/include/boost/serialization/map.hpp:24, + from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, + from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::BallBound, mlpack::tree::MidpointSplit> >::CandidateCmp>]': +/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, + ^~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >; _Distance = int; _Tp = mlpack::tree::CoverTreeMapEntry, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >' changed in GCC 7.1 In file included from /usr/include/c++/8/algorithm:62, from /usr/include/boost/archive/detail/helper_collection.hpp:23, from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, @@ -25292,41 +25162,46 @@ from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: -/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >' changed in GCC 7.1 - std::__introsort_loop(__first, __last, - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ - std::__lg(__last - __first) * 2, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __comp); - ~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >' changed in GCC 7.1 - std::__insertion_sort(__first, __first + int(_S_threshold), __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >' changed in GCC 7.1 - std::__insertion_sort(__first, __last, __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:64, - from /usr/include/boost/archive/detail/helper_collection.hpp:20, +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >' changed in GCC 7.1 + __insertion_sort(_RandomAccessIterator __first, + ^~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >' changed in GCC 7.1 +In file included from /usr/include/c++/8/bits/stl_algo.h:61, + from /usr/include/c++/8/algorithm:62, + from /usr/include/boost/archive/detail/helper_collection.hpp:23, from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, from /usr/include/boost/serialization/map.hpp:24, from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - _M_realloc_insert(end(), __x); - ^~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >' changed in GCC 7.1 - _M_realloc_insert(end(), __x); - ^~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_vector.h: In member function 'void mlpack::neighbor::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::neighbor::FurthestNeighborSort; MetricType = mlpack::metric::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::tree::BallTree; DualTreeTraversalType = mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::BallBound, mlpack::tree::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::BallBound, mlpack::tree::MidpointSplit>::SingleTreeTraverser]': -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - _M_realloc_insert(end(), __x); - ^~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_vector.h: In member function 'void mlpack::neighbor::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::neighbor::FurthestNeighborSort; MetricType = mlpack::metric::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::tree::BallTree; DualTreeTraversalType = mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::BallBound, mlpack::tree::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::BallBound, mlpack::tree::MidpointSplit>::SingleTreeTraverser]': -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - _M_realloc_insert(end(), __x); - ^~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >; _Distance = int; _Tp = mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 + __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, + ^~~~~~~~~~~~~ +In file included from /usr/include/c++/8/algorithm:62, + from /usr/include/boost/archive/detail/helper_collection.hpp:23, + from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, + from /usr/include/boost/serialization/map.hpp:24, + from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, + from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >' changed in GCC 7.1 + __introsort_loop(_RandomAccessIterator __first, + ^~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >' changed in GCC 7.1 + std::__introsort_loop(__cut, __last, __depth_limit, __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 + __insertion_sort(_RandomAccessIterator __first, + ^~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 In file included from /build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree.hpp:558, from /build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree.hpp:23, from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search.hpp:20, @@ -25480,10 +25355,6 @@ /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:118:18: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:118:18: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:118:18: note: use '-faligned-new' to enable C++17 over-aligned new support -/usr/include/c++/8/bits/stl_vector.h: In member function 'void mlpack::neighbor::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::neighbor::FurthestNeighborSort; MetricType = mlpack::metric::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::tree::KDTree; DualTreeTraversalType = mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit>::SingleTreeTraverser]': -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - _M_realloc_insert(end(), __x); - ^~~~~~~~~~~~~~~~~ In file included from /build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree.hpp:558, from /build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree.hpp:23, from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search.hpp:20, @@ -25577,20 +25448,6 @@ /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:33:10: warning: 'new' of type 'mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::CellBound, mlpack::tree::UBTreeSplit>' with extended alignment 16 [-Waligned-new=] /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:33:10: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:33:10: note: use '-faligned-new' to enable C++17 over-aligned new support -In file included from /usr/include/c++/8/algorithm:62, - from /usr/include/boost/archive/detail/helper_collection.hpp:23, - from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, - from /usr/include/boost/serialization/map.hpp:24, - from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 - __heap_select(_RandomAccessIterator __first, - ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 In file included from /build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree.hpp:558, from /build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree.hpp:23, from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search.hpp:20, @@ -25614,18 +25471,6 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:855:11: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter /build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:855:11: note: use '-faligned-new' to enable C++17 over-aligned new support -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 - __introsort_loop(_RandomAccessIterator __first, - ^~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 - std::__introsort_loop(__cut, __last, __depth_limit, __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1933:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 - std::__heap_select(__first, __middle, __last, __comp); - ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree.hpp:616, from /build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree.hpp:20, from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search.hpp:21, @@ -25702,25 +25547,7 @@ /build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:71:13: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] /build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:71:13: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter /build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:71:13: note: use '-faligned-new' to enable C++17 over-aligned new support -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >; _Compare = __gnu_cxx::__ops::_Val_less_iter]': -/usr/include/c++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 - __unguarded_linear_insert(_RandomAccessIterator __last, - ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In member function 'void mlpack::tree::CoverTree::DualTreeTraverser::ReferenceRecursion(mlpack::tree::CoverTree&, std::map::DualTreeTraverser::DualCoverTreeMapEntry> >&) [with RuleType = mlpack::neighbor::NeighborSearchRules, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> >; MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::NeighborSearchStat; MatType = arma::Mat; RootPointPolicy = mlpack::tree::FirstPointIsRoot]': -/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 - std::__introsort_loop(__first, __last, - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ - std::__lg(__last - __first) * 2, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __comp); - ~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 - std::__insertion_sort(__first, __first + int(_S_threshold), __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 - std::__insertion_sort(__first, __last, __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:64, +In file included from /usr/include/c++/8/vector:69, from /usr/include/boost/archive/detail/helper_collection.hpp:20, from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, from /usr/include/boost/serialization/map.hpp:24, @@ -25728,16 +25555,15 @@ from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - _M_realloc_insert(end(), __x); - ^~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - _M_realloc_insert(end(), __x); - ^~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 - _M_realloc_insert(end(), __x); - ^~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/algorithm:62, +/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const mlpack::tree::CoverTreeMapEntry, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>&}; _Tp = mlpack::tree::CoverTreeMapEntry, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>; _Alloc = std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> >]': +/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::iterator' {aka '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >'} changed in GCC 7.1 + vector<_Tp, _Alloc>:: + ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry&}; _Tp = mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry; _Alloc = std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry>]': +/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> >::iterator' {aka '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >'} changed in GCC 7.1 +/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> >::iterator' {aka '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >'} changed in GCC 7.1 +In file included from /usr/include/c++/8/bits/stl_algo.h:61, + from /usr/include/c++/8/algorithm:62, from /usr/include/boost/archive/detail/helper_collection.hpp:23, from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, from /usr/include/boost/serialization/map.hpp:24, @@ -25745,21 +25571,11 @@ from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: -/usr/include/c++/8/bits/stl_algo.h: In member function 'void mlpack::tree::CoverTree::DualTreeTraverser::PruneMap(mlpack::tree::CoverTree&, std::map::DualTreeTraverser::DualCoverTreeMapEntry> >&, std::map::DualTreeTraverser::DualCoverTreeMapEntry> >&) [with RuleType = mlpack::neighbor::NeighborSearchRules, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> >; MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::NeighborSearchStat; MatType = arma::Mat; RootPointPolicy = mlpack::tree::FirstPointIsRoot]': -/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 - std::__introsort_loop(__first, __last, - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ - std::__lg(__last - __first) * 2, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __comp); - ~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 - std::__insertion_sort(__first, __first + int(_S_threshold), __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 - std::__insertion_sort(__first, __last, __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:64, +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit> >::CandidateCmp>]': +/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, + ^~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:69, from /usr/include/boost/archive/detail/helper_collection.hpp:20, from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, from /usr/include/boost/serialization/map.hpp:24, @@ -25767,30 +25583,11 @@ from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 - _M_realloc_insert(end(), __x); - ^~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/algorithm:62, - from /usr/include/boost/archive/detail/helper_collection.hpp:23, - from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, - from /usr/include/boost/serialization/map.hpp:24, - from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: -/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 - std::__introsort_loop(__first, __last, - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ - std::__lg(__last - __first) * 2, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __comp); - ~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 - std::__insertion_sort(__first, __first + int(_S_threshold), __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 - std::__insertion_sort(__first, __last, __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const std::pair&}; _Tp = std::pair; _Alloc = std::allocator >]': +/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector > >'} changed in GCC 7.1 + vector<_Tp, _Alloc>:: + ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector > >'} changed in GCC 7.1 In file included from /usr/include/c++/8/vector:64, from /usr/include/boost/archive/detail/helper_collection.hpp:20, from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, @@ -25799,13 +25596,16 @@ from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: +/usr/include/c++/8/bits/stl_vector.h: In member function 'void mlpack::neighbor::NeighborSearchRules::InsertNeighbor(size_t, size_t, double) [with SortPolicy = mlpack::neighbor::FurthestNeighborSort; MetricType = mlpack::metric::LMetric<2, true>; TreeType = mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::BallBound, mlpack::tree::MidpointSplit>]': /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_vector.h: In member function 'void mlpack::neighbor::NeighborSearchRules::InsertNeighbor(size_t, size_t, double) [with SortPolicy = mlpack::neighbor::FurthestNeighborSort; MetricType = mlpack::metric::LMetric<2, true>; TreeType = mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit>]': /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_vector.h: In member function 'void mlpack::tree::BinarySpaceTree::SingleTreeTraverser::Traverse(size_t, mlpack::tree::BinarySpaceTree&) [with RuleType = mlpack::neighbor::NeighborSearchRules, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit> >; MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::bound::HRectBound; SplitType = mlpack::tree::MidpointSplit]': +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ /build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of 'mlpack::tree::BinarySpaceTree::BinarySpaceTree(const MatType&, std::vector&, size_t) [with MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::bound::HRectBound; SplitType = mlpack::tree::RPTreeMaxSplit; size_t = unsigned int]': @@ -25838,8 +25638,11 @@ ^~~~~~~~~~~~~~~~~~~~ /build/mlpack-3.0.4/src/mlpack/core/tree/octree/octree_impl.hpp:67:13: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter /build/mlpack-3.0.4/src/mlpack/core/tree/octree/octree_impl.hpp:67:13: note: use '-faligned-new' to enable C++17 over-aligned new support -/usr/include/c++/8/bits/stl_vector.h: In member function 'void mlpack::tree::CoverTree::DualTreeTraverser::Traverse(mlpack::tree::CoverTree&, mlpack::tree::CoverTree&) [with RuleType = mlpack::neighbor::NeighborSearchRules, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> >; MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::NeighborSearchStat; MatType = arma::Mat; RootPointPolicy = mlpack::tree::FirstPointIsRoot]': -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_vector.h: In member function 'void mlpack::tree::GreedySingleTreeTraverser::Traverse(size_t, TreeType&) [with TreeType = mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit>; RuleType = mlpack::neighbor::NeighborSearchRules, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit> >]': +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + _M_realloc_insert(end(), __x); + ^~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ In file included from /build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree.hpp:558, @@ -25886,6 +25689,35 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:855:11: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter /build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:855:11: note: use '-faligned-new' to enable C++17 over-aligned new support +/usr/include/c++/8/bits/stl_vector.h: In member function 'void mlpack::neighbor::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::neighbor::FurthestNeighborSort; MetricType = mlpack::metric::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::tree::KDTree; DualTreeTraversalType = mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit>::SingleTreeTraverser]': +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + _M_realloc_insert(end(), __x); + ^~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/bits/stl_algo.h:61, + from /usr/include/c++/8/algorithm:62, + from /usr/include/boost/archive/detail/helper_collection.hpp:23, + from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, + from /usr/include/boost/serialization/map.hpp:24, + from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, + from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> >::CandidateCmp>]': +/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, + ^~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:64, + from /usr/include/boost/archive/detail/helper_collection.hpp:20, + from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, + from /usr/include/boost/serialization/map.hpp:24, + from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, + from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: +/usr/include/c++/8/bits/stl_vector.h: In member function 'void mlpack::neighbor::NeighborSearchRules::InsertNeighbor(size_t, size_t, double) [with SortPolicy = mlpack::neighbor::FurthestNeighborSort; MetricType = mlpack::metric::LMetric<2, true>; TreeType = mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>]': +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + _M_realloc_insert(end(), __x); + ^~~~~~~~~~~~~~~~~ In file included from /build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value.hpp:290, from /build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree.hpp:35, from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search.hpp:21, @@ -25909,8 +25741,14 @@ ~~~~~~~~~~~~~~~~~~~~~~~~ /build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:62:26: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter /build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:62:26: note: use '-faligned-new' to enable C++17 over-aligned new support -[ 54%] Building CXX object src/mlpack/tests/CMakeFiles/mlpack_test.dir/ann_layer_test.cpp.o -cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests && /usr/bin/c++ -DARMA_32BIT_WORD -DARMA_NO_DEBUG -DBOOST_TEST_DYN_LINK -DHAS_OPENMP -DNDEBUG -I/build/mlpack-3.0.4/src -I/build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/.. -g -O2 -ffile-prefix-map=/build/mlpack-3.0.4=. -fstack-protector-strong -Wformat -Werror=format-security --param ggc-min-expand=20 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -ftemplate-depth=1000 -O3 -fopenmp -Winvalid-pch -include /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx -std=gnu++11 -o CMakeFiles/mlpack_test.dir/ann_layer_test.cpp.o -c /build/mlpack-3.0.4/src/mlpack/tests/ann_layer_test.cpp +/usr/include/c++/8/bits/stl_vector.h: In member function 'void mlpack::tree::GreedySingleTreeTraverser::Traverse(size_t, TreeType&) [with TreeType = mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>; RuleType = mlpack::neighbor::NeighborSearchRules, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> >]': +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + _M_realloc_insert(end(), __x); + ^~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_vector.h: In member function 'void mlpack::tree::BinarySpaceTree::SingleTreeTraverser::Traverse(size_t, mlpack::tree::BinarySpaceTree&) [with RuleType = mlpack::neighbor::NeighborSearchRules, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::BallBound, mlpack::tree::MidpointSplit> >; MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::bound::BallBound; SplitType = mlpack::tree::MidpointSplit]': +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + _M_realloc_insert(end(), __x); + ^~~~~~~~~~~~~~~~~ In file included from /build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree.hpp:616, from /build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree.hpp:20, from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search.hpp:21, @@ -25965,6 +25803,52 @@ /build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:166:37: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] /build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:166:37: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter /build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:166:37: note: use '-faligned-new' to enable C++17 over-aligned new support +/usr/include/c++/8/bits/stl_vector.h: In member function 'void mlpack::tree::GreedySingleTreeTraverser::Traverse(size_t, TreeType&) [with TreeType = mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::BallBound, mlpack::tree::MidpointSplit>; RuleType = mlpack::neighbor::NeighborSearchRules, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::BallBound, mlpack::tree::MidpointSplit> >]': +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + _M_realloc_insert(end(), __x); + ^~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + _M_realloc_insert(end(), __x); + ^~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_vector.h: In member function 'void mlpack::tree::CoverTree::SingleTreeTraverser::Traverse(size_t, mlpack::tree::CoverTree&) [with RuleType = mlpack::neighbor::NeighborSearchRules, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> >; MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::NeighborSearchStat; MatType = arma::Mat; RootPointPolicy = mlpack::tree::FirstPointIsRoot]': +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >' changed in GCC 7.1 + _M_realloc_insert(end(), __x); + ^~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/algorithm:62, + from /usr/include/boost/archive/detail/helper_collection.hpp:23, + from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, + from /usr/include/boost/serialization/map.hpp:24, + from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, + from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: +/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >' changed in GCC 7.1 + std::__introsort_loop(__first, __last, + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ + std::__lg(__last - __first) * 2, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __comp); + ~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >' changed in GCC 7.1 + std::__insertion_sort(__first, __first + int(_S_threshold), __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >' changed in GCC 7.1 + std::__insertion_sort(__first, __last, __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:64, + from /usr/include/boost/archive/detail/helper_collection.hpp:20, + from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, + from /usr/include/boost/serialization/map.hpp:24, + from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, + from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + _M_realloc_insert(end(), __x); + ^~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >' changed in GCC 7.1 + _M_realloc_insert(end(), __x); + ^~~~~~~~~~~~~~~~~ In file included from /build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value.hpp:290, from /build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree.hpp:35, from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search.hpp:21, @@ -26043,6 +25927,10 @@ /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:359:20: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:359:20: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:359:20: note: use '-faligned-new' to enable C++17 over-aligned new support +/usr/include/c++/8/bits/stl_vector.h: In member function 'void mlpack::neighbor::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::neighbor::FurthestNeighborSort; MetricType = mlpack::metric::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::tree::BallTree; DualTreeTraversalType = mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::BallBound, mlpack::tree::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::BallBound, mlpack::tree::MidpointSplit>::SingleTreeTraverser]': +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + _M_realloc_insert(end(), __x); + ^~~~~~~~~~~~~~~~~ /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of 'void mlpack::neighbor::NeighborSearch::Train(MatType) [with SortPolicy = mlpack::neighbor::NearestNeighborSort; MetricType = mlpack::metric::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::tree::XTree; DualTreeTraversalType = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser]': /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:161:45: required from 'void mlpack::neighbor::TrainVisitor::operator()(mlpack::neighbor::TrainVisitor::NSTypeT*) const [with TreeType = mlpack::tree::XTree; SortPolicy = mlpack::neighbor::NearestNeighborSort; mlpack::neighbor::TrainVisitor::NSTypeT = mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::XTree, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser>]' /usr/include/boost/variant/variant.hpp:1058:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor::internal_visit(T&&, int) [with T = mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::XTree, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser>*&; Visitor = mlpack::neighbor::TrainVisitor; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = void]' @@ -26563,40 +26451,6 @@ ^~~~~~~~~~~~~~~~~~~~~ /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:742:19: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:742:19: note: use '-faligned-new' to enable C++17 over-aligned new support -In file included from /build/mlpack-3.0.4/src/mlpack/methods/ann/layer/gru.hpp:260, - from /build/mlpack-3.0.4/src/mlpack/methods/ann/layer/layer.hpp:28, - from /build/mlpack-3.0.4/src/mlpack/tests/ann_layer_test.cpp:15: -/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/gru_impl.hpp: In constructor 'mlpack::ann::GRU::GRU(size_t, size_t, size_t)': -/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/gru_impl.hpp:47:54: warning: 'new' of type 'mlpack::ann::Linear, arma::Mat >' with extended alignment 16 [-Waligned-new=] - input2GateModule = new Linear<>(inSize, 3 * outSize); - ^ -/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/gru_impl.hpp:47:54: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/gru_impl.hpp:47:54: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/gru_impl.hpp:50:62: warning: 'new' of type 'mlpack::ann::LinearNoBias, arma::Mat >' with extended alignment 16 [-Waligned-new=] - output2GateModule = new LinearNoBias<>(outSize, 2 * outSize); - ^ -/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/gru_impl.hpp:50:62: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/gru_impl.hpp:50:62: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/gru_impl.hpp:53:64: warning: 'new' of type 'mlpack::ann::LinearNoBias, arma::Mat >' with extended alignment 16 [-Waligned-new=] - outputHidden2GateModule = new LinearNoBias<>(outSize, outSize); - ^ -/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/gru_impl.hpp:53:64: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/gru_impl.hpp:53:64: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/gru_impl.hpp:59:40: warning: 'new' of type 'mlpack::ann::SigmoidLayer<>' {aka 'mlpack::ann::BaseLayer, arma::Mat >'} with extended alignment 16 [-Waligned-new=] - inputGateModule = new SigmoidLayer<>(); - ^ -/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/gru_impl.hpp:59:40: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/gru_impl.hpp:59:40: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/gru_impl.hpp:60:41: warning: 'new' of type 'mlpack::ann::SigmoidLayer<>' {aka 'mlpack::ann::BaseLayer, arma::Mat >'} with extended alignment 16 [-Waligned-new=] - forgetGateModule = new SigmoidLayer<>(); - ^ -/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/gru_impl.hpp:60:41: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/gru_impl.hpp:60:41: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/gru_impl.hpp:61:39: warning: 'new' of type 'mlpack::ann::TanHLayer<>' {aka 'mlpack::ann::BaseLayer, arma::Mat >'} with extended alignment 16 [-Waligned-new=] - hiddenStateModule = new TanHLayer<>(); - ^ -/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/gru_impl.hpp:61:39: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/gru_impl.hpp:61:39: note: use '-faligned-new' to enable C++17 over-aligned new support /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of 'void mlpack::neighbor::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::neighbor::NearestNeighborSort; MetricType = mlpack::metric::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::tree::RStarTree; DualTreeTraversalType = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser; size_t = unsigned int; arma::mat = arma::Mat]': /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:31:46: required from 'void mlpack::neighbor::MonoSearchVisitor::operator()(NSType*) const [with NSType = mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::RStarTree, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser>]' /usr/include/boost/variant/variant.hpp:1058:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor::internal_visit(T&&, int) [with T = mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::RStarTree, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser>*&; Visitor = mlpack::neighbor::MonoSearchVisitor; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = void]' @@ -26663,41 +26517,6 @@ ^~~~~~~~~~~~~~~~~~~~~ /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:742:19: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:742:19: note: use '-faligned-new' to enable C++17 over-aligned new support -In file included from /build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent.hpp:232, - from /build/mlpack-3.0.4/src/mlpack/methods/ann/layer/layer.hpp:30, - from /build/mlpack-3.0.4/src/mlpack/tests/ann_layer_test.cpp:15: -/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent_impl.hpp: In constructor 'mlpack::ann::Recurrent::Recurrent(const StartModuleType&, const InputModuleType&, const FeedbackModuleType&, const TransferModuleType&, size_t)': -/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent_impl.hpp:78:36: warning: 'new' of type 'mlpack::ann::Sequential, arma::Mat >' with extended alignment 16 [-Waligned-new=] - initialModule = new Sequential<>(); - ^ -/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent_impl.hpp:78:36: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent_impl.hpp:78:36: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent_impl.hpp:79:37: warning: 'new' of type 'mlpack::ann::AddMerge, arma::Mat >' with extended alignment 16 [-Waligned-new=] - mergeModule = new AddMerge<>(false); - ^ -/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent_impl.hpp:79:37: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent_impl.hpp:79:37: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent_impl.hpp:80:43: warning: 'new' of type 'mlpack::ann::Sequential, arma::Mat >' with extended alignment 16 [-Waligned-new=] - recurrentModule = new Sequential<>(false); - ^ -/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent_impl.hpp:80:43: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent_impl.hpp:80:43: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent_impl.hpp: In member function 'void mlpack::ann::Recurrent::serialize(Archive&, unsigned int)': -/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent_impl.hpp:263:38: warning: 'new' of type 'mlpack::ann::Sequential, arma::Mat >' with extended alignment 16 [-Waligned-new=] - initialModule = new Sequential<>(); - ^ -/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent_impl.hpp:263:38: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent_impl.hpp:263:38: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent_impl.hpp:264:39: warning: 'new' of type 'mlpack::ann::AddMerge, arma::Mat >' with extended alignment 16 [-Waligned-new=] - mergeModule = new AddMerge<>(false); - ^ -/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent_impl.hpp:264:39: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent_impl.hpp:264:39: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent_impl.hpp:265:45: warning: 'new' of type 'mlpack::ann::Sequential, arma::Mat >' with extended alignment 16 [-Waligned-new=] - recurrentModule = new Sequential<>(false); - ^ -/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent_impl.hpp:265:45: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent_impl.hpp:265:45: note: use '-faligned-new' to enable C++17 over-aligned new support /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of 'void mlpack::neighbor::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::neighbor::NearestNeighborSort; MetricType = mlpack::metric::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::tree::RPlusTree; DualTreeTraversalType = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser; size_t = unsigned int; arma::mat = arma::Mat]': /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:31:46: required from 'void mlpack::neighbor::MonoSearchVisitor::operator()(NSType*) const [with NSType = mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::RPlusTree, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser>]' /usr/include/boost/variant/variant.hpp:1058:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor::internal_visit(T&&, int) [with T = mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::RPlusTree, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser>*&; Visitor = mlpack::neighbor::MonoSearchVisitor; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = void]' @@ -27029,6 +26848,10 @@ ^~~~~~~~~~~~~~~~~~~~~ /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:656:19: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:656:19: note: use '-faligned-new' to enable C++17 over-aligned new support +/usr/include/c++/8/bits/stl_vector.h: In member function 'void mlpack::neighbor::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::neighbor::FurthestNeighborSort; MetricType = mlpack::metric::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::tree::BallTree; DualTreeTraversalType = mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::BallBound, mlpack::tree::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::BallBound, mlpack::tree::MidpointSplit>::SingleTreeTraverser]': +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + _M_realloc_insert(end(), __x); + ^~~~~~~~~~~~~~~~~ /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of 'void mlpack::neighbor::NeighborSearch::Search(mlpack::neighbor::NeighborSearch::Tree&, size_t, arma::Mat&, arma::mat&, bool) [with SortPolicy = mlpack::neighbor::NearestNeighborSort; MetricType = mlpack::metric::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::tree::BallTree; DualTreeTraversalType = mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::BallBound, mlpack::tree::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::BallBound, mlpack::tree::MidpointSplit>::SingleTreeTraverser; mlpack::neighbor::NeighborSearch::Tree = mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::BallBound, mlpack::tree::MidpointSplit>; size_t = unsigned int; arma::mat = arma::Mat]': /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:126:5: required from 'void mlpack::neighbor::BiSearchVisitor::SearchLeaf(NSType*) const [with NSType = mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::BallTree>; SortPolicy = mlpack::neighbor::NearestNeighborSort]' /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:79:25: required from 'void mlpack::neighbor::BiSearchVisitor::operator()(mlpack::neighbor::BiSearchVisitor::NSTypeT*) const [with SortPolicy = mlpack::neighbor::NearestNeighborSort; mlpack::neighbor::BiSearchVisitor::NSTypeT = mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::BallTree>]' @@ -27086,48 +26909,6 @@ ^~~~~~~~~~~~~~~~~~~~~ /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:445:21: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:445:21: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/tests/ann_layer_test.cpp: In constructor 'ANNLayerTest::GradientAddLayerTest::test_method()::GradientFunction::GradientFunction()': -/build/mlpack-3.0.4/src/mlpack/tests/ann_layer_test.cpp:244:76: warning: 'new' of type 'mlpack::ann::FFN, arma::Mat >, mlpack::ann::NguyenWidrowInitialization>' with extended alignment 16 [-Waligned-new=] - model = new FFN, NguyenWidrowInitialization>(); - ^ -/build/mlpack-3.0.4/src/mlpack/tests/ann_layer_test.cpp:244:76: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/tests/ann_layer_test.cpp:244:76: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/tests/ann_layer_test.cpp: In constructor 'ANNLayerTest::GradientLinearLayerTest::test_method()::GradientFunction::GradientFunction()': -/build/mlpack-3.0.4/src/mlpack/tests/ann_layer_test.cpp:550:76: warning: 'new' of type 'mlpack::ann::FFN, arma::Mat >, mlpack::ann::NguyenWidrowInitialization>' with extended alignment 16 [-Waligned-new=] - model = new FFN, NguyenWidrowInitialization>(); - ^ -/build/mlpack-3.0.4/src/mlpack/tests/ann_layer_test.cpp:550:76: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/tests/ann_layer_test.cpp:550:76: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/tests/ann_layer_test.cpp: In constructor 'ANNLayerTest::GradientLinearNoBiasLayerTest::test_method()::GradientFunction::GradientFunction()': -/build/mlpack-3.0.4/src/mlpack/tests/ann_layer_test.cpp:634:76: warning: 'new' of type 'mlpack::ann::FFN, arma::Mat >, mlpack::ann::NguyenWidrowInitialization>' with extended alignment 16 [-Waligned-new=] - model = new FFN, NguyenWidrowInitialization>(); - ^ -/build/mlpack-3.0.4/src/mlpack/tests/ann_layer_test.cpp:634:76: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/tests/ann_layer_test.cpp:634:76: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/tests/ann_layer_test.cpp: In constructor 'ANNLayerTest::GradientFlexibleReLULayerTest::test_method()::GradientFunction::GradientFunction()': -/build/mlpack-3.0.4/src/mlpack/tests/ann_layer_test.cpp:737:68: warning: 'new' of type 'mlpack::ann::FFN, arma::Mat >, mlpack::ann::RandomInitialization>' with extended alignment 16 [-Waligned-new=] - NegativeLogLikelihood<>(), RandomInitialization(0.1, 0.5)); - ^ -/build/mlpack-3.0.4/src/mlpack/tests/ann_layer_test.cpp:737:68: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/tests/ann_layer_test.cpp:737:68: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/tests/ann_layer_test.cpp: In constructor 'ANNLayerTest::GradientLSTMLayerTest::test_method()::GradientFunction::GradientFunction()': -/build/mlpack-3.0.4/src/mlpack/tests/ann_layer_test.cpp:944:52: warning: 'new' of type 'mlpack::ann::RNN, arma::Mat >, mlpack::ann::RandomInitialization>' with extended alignment 16 [-Waligned-new=] - model = new RNN >(rho); - ^ -/build/mlpack-3.0.4/src/mlpack/tests/ann_layer_test.cpp:944:52: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/tests/ann_layer_test.cpp:944:52: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/tests/ann_layer_test.cpp: In constructor 'ANNLayerTest::GradientFastLSTMLayerTest::test_method()::GradientFunction::GradientFunction()': -/build/mlpack-3.0.4/src/mlpack/tests/ann_layer_test.cpp:1026:52: warning: 'new' of type 'mlpack::ann::RNN, arma::Mat >, mlpack::ann::RandomInitialization>' with extended alignment 16 [-Waligned-new=] - model = new RNN >(rho); - ^ -/build/mlpack-3.0.4/src/mlpack/tests/ann_layer_test.cpp:1026:52: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/tests/ann_layer_test.cpp:1026:52: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/tests/ann_layer_test.cpp: In constructor 'ANNLayerTest::GradientGRULayerTest::test_method()::GradientFunction::GradientFunction()': -/build/mlpack-3.0.4/src/mlpack/tests/ann_layer_test.cpp:1075:52: warning: 'new' of type 'mlpack::ann::RNN, arma::Mat >, mlpack::ann::RandomInitialization>' with extended alignment 16 [-Waligned-new=] - model = new RNN >(rho); - ^ -/build/mlpack-3.0.4/src/mlpack/tests/ann_layer_test.cpp:1075:52: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/tests/ann_layer_test.cpp:1075:52: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from /build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree.hpp:558, from /build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree.hpp:23, from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search.hpp:20, @@ -27215,6 +26996,10 @@ ^~~~~~~~~~~~~~~~~~~~ /build/mlpack-3.0.4/src/mlpack/core/tree/octree/octree_impl.hpp:29:13: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter /build/mlpack-3.0.4/src/mlpack/core/tree/octree/octree_impl.hpp:29:13: note: use '-faligned-new' to enable C++17 over-aligned new support +/usr/include/c++/8/bits/stl_vector.h: In member function 'void mlpack::neighbor::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::neighbor::FurthestNeighborSort; MetricType = mlpack::metric::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::tree::KDTree; DualTreeTraversalType = mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit>::SingleTreeTraverser]': +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + _M_realloc_insert(end(), __x); + ^~~~~~~~~~~~~~~~~ In file included from /build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree.hpp:616, from /build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree.hpp:20, from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search.hpp:21, @@ -27387,17 +27172,6 @@ /build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:168:13: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] /build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:168:13: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter /build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:168:13: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/tests/ann_layer_test.cpp: In constructor 'ANNLayerTest::GradientConcatLayerTest::test_method()::GradientFunction::GradientFunction()': -/build/mlpack-3.0.4/src/mlpack/tests/ann_layer_test.cpp:1209:76: warning: 'new' of type 'mlpack::ann::FFN, arma::Mat >, mlpack::ann::NguyenWidrowInitialization>' with extended alignment 16 [-Waligned-new=] - model = new FFN, NguyenWidrowInitialization>(); - ^ -/build/mlpack-3.0.4/src/mlpack/tests/ann_layer_test.cpp:1209:76: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/tests/ann_layer_test.cpp:1209:76: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/tests/ann_layer_test.cpp:1214:29: warning: 'new' of type 'mlpack::ann::Concat, arma::Mat >' with extended alignment 16 [-Waligned-new=] - concat = new Concat<>(); - ^ -/build/mlpack-3.0.4/src/mlpack/tests/ann_layer_test.cpp:1214:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/tests/ann_layer_test.cpp:1214:29: note: use '-faligned-new' to enable C++17 over-aligned new support /build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of 'void mlpack::tree::BinarySpaceTree::SplitNode(size_t, SplitType, MatType>&) [with MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::bound::HollowBallBound; SplitType = mlpack::tree::VPTreeSplit; size_t = unsigned int]': /build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:47:3: required from 'mlpack::tree::BinarySpaceTree::BinarySpaceTree(const MatType&, size_t) [with MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::bound::HollowBallBound; SplitType = mlpack::tree::VPTreeSplit; size_t = unsigned int]' /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:813:14: required from 'void mlpack::neighbor::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::neighbor::NearestNeighborSort; MetricType = mlpack::metric::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::tree::VPTree; DualTreeTraversalType = mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HollowBallBound, mlpack::tree::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HollowBallBound, mlpack::tree::VPTreeSplit>::SingleTreeTraverser; size_t = unsigned int; arma::mat = arma::Mat]' @@ -27425,12 +27199,6 @@ ~~~~~~~~~~~~~~~~~~~~~~ /build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:788:11: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter /build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:788:11: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/tests/ann_layer_test.cpp: In constructor 'ANNLayerTest::GradientBatchNormTest::test_method()::GradientFunction::GradientFunction()': -/build/mlpack-3.0.4/src/mlpack/tests/ann_layer_test.cpp:1410:76: warning: 'new' of type 'mlpack::ann::FFN, arma::Mat >, mlpack::ann::NguyenWidrowInitialization>' with extended alignment 16 [-Waligned-new=] - model = new FFN, NguyenWidrowInitialization>(); - ^ -/build/mlpack-3.0.4/src/mlpack/tests/ann_layer_test.cpp:1410:76: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/tests/ann_layer_test.cpp:1410:76: note: use '-faligned-new' to enable C++17 over-aligned new support /build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of 'void mlpack::tree::BinarySpaceTree::SplitNode(size_t, SplitType, MatType>&) [with MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::bound::CellBound; SplitType = mlpack::tree::UBTreeSplit; size_t = unsigned int]': /build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:47:3: required from 'mlpack::tree::BinarySpaceTree::BinarySpaceTree(const MatType&, size_t) [with MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::bound::CellBound; SplitType = mlpack::tree::UBTreeSplit; size_t = unsigned int]' /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:813:14: required from 'void mlpack::neighbor::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::neighbor::NearestNeighborSort; MetricType = mlpack::metric::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::tree::UBTree; DualTreeTraversalType = mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::CellBound, mlpack::tree::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::CellBound, mlpack::tree::UBTreeSplit>::SingleTreeTraverser; size_t = unsigned int; arma::mat = arma::Mat]' @@ -27458,6 +27226,272 @@ ~~~~~~~~~~~~~~~~~~~~~~ /build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:788:11: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter /build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:788:11: note: use '-faligned-new' to enable C++17 over-aligned new support +In file included from /usr/include/c++/8/algorithm:62, + from /usr/include/boost/archive/detail/helper_collection.hpp:23, + from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, + from /usr/include/boost/serialization/map.hpp:24, + from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, + from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 + __heap_select(_RandomAccessIterator __first, + ^~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 + __introsort_loop(_RandomAccessIterator __first, + ^~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 + std::__introsort_loop(__cut, __last, __depth_limit, __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1933:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 + std::__heap_select(__first, __middle, __last, __comp); + ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >; _Compare = __gnu_cxx::__ops::_Val_less_iter]': +/usr/include/c++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 + __unguarded_linear_insert(_RandomAccessIterator __last, + ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h: In member function 'void mlpack::tree::CoverTree::DualTreeTraverser::ReferenceRecursion(mlpack::tree::CoverTree&, std::map::DualTreeTraverser::DualCoverTreeMapEntry> >&) [with RuleType = mlpack::neighbor::NeighborSearchRules, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> >; MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::NeighborSearchStat; MatType = arma::Mat; RootPointPolicy = mlpack::tree::FirstPointIsRoot]': +/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 + std::__introsort_loop(__first, __last, + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ + std::__lg(__last - __first) * 2, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __comp); + ~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 + std::__insertion_sort(__first, __first + int(_S_threshold), __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 + std::__insertion_sort(__first, __last, __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:64, + from /usr/include/boost/archive/detail/helper_collection.hpp:20, + from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, + from /usr/include/boost/serialization/map.hpp:24, + from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, + from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + _M_realloc_insert(end(), __x); + ^~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + _M_realloc_insert(end(), __x); + ^~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 + _M_realloc_insert(end(), __x); + ^~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/algorithm:62, + from /usr/include/boost/archive/detail/helper_collection.hpp:23, + from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, + from /usr/include/boost/serialization/map.hpp:24, + from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, + from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: +/usr/include/c++/8/bits/stl_algo.h: In member function 'void mlpack::tree::CoverTree::DualTreeTraverser::PruneMap(mlpack::tree::CoverTree&, std::map::DualTreeTraverser::DualCoverTreeMapEntry> >&, std::map::DualTreeTraverser::DualCoverTreeMapEntry> >&) [with RuleType = mlpack::neighbor::NeighborSearchRules, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> >; MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::NeighborSearchStat; MatType = arma::Mat; RootPointPolicy = mlpack::tree::FirstPointIsRoot]': +/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 + std::__introsort_loop(__first, __last, + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ + std::__lg(__last - __first) * 2, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __comp); + ~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 + std::__insertion_sort(__first, __first + int(_S_threshold), __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 + std::__insertion_sort(__first, __last, __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:64, + from /usr/include/boost/archive/detail/helper_collection.hpp:20, + from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, + from /usr/include/boost/serialization/map.hpp:24, + from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, + from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 + _M_realloc_insert(end(), __x); + ^~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/algorithm:62, + from /usr/include/boost/archive/detail/helper_collection.hpp:23, + from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, + from /usr/include/boost/serialization/map.hpp:24, + from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, + from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: +/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 + std::__introsort_loop(__first, __last, + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ + std::__lg(__last - __first) * 2, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __comp); + ~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 + std::__insertion_sort(__first, __first + int(_S_threshold), __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 + std::__insertion_sort(__first, __last, __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:64, + from /usr/include/boost/archive/detail/helper_collection.hpp:20, + from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, + from /usr/include/boost/serialization/map.hpp:24, + from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, + from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + _M_realloc_insert(end(), __x); + ^~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + _M_realloc_insert(end(), __x); + ^~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 + _M_realloc_insert(end(), __x); + ^~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_vector.h: In member function 'void mlpack::tree::CoverTree::DualTreeTraverser::Traverse(mlpack::tree::CoverTree&, mlpack::tree::CoverTree&) [with RuleType = mlpack::neighbor::NeighborSearchRules, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> >; MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::NeighborSearchStat; MatType = arma::Mat; RootPointPolicy = mlpack::tree::FirstPointIsRoot]': +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 + _M_realloc_insert(end(), __x); + ^~~~~~~~~~~~~~~~~ +[ 54%] Building CXX object src/mlpack/tests/CMakeFiles/mlpack_test.dir/ann_layer_test.cpp.o +cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests && /usr/bin/c++ -DARMA_32BIT_WORD -DARMA_NO_DEBUG -DBOOST_TEST_DYN_LINK -DHAS_OPENMP -DNDEBUG -I/build/mlpack-3.0.4/src -I/build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/.. -g -O2 -ffile-prefix-map=/build/mlpack-3.0.4=. -fstack-protector-strong -Wformat -Werror=format-security --param ggc-min-expand=20 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -ftemplate-depth=1000 -O3 -fopenmp -Winvalid-pch -include /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx -std=gnu++11 -o CMakeFiles/mlpack_test.dir/ann_layer_test.cpp.o -c /build/mlpack-3.0.4/src/mlpack/tests/ann_layer_test.cpp +In file included from /build/mlpack-3.0.4/src/mlpack/methods/ann/layer/gru.hpp:260, + from /build/mlpack-3.0.4/src/mlpack/methods/ann/layer/layer.hpp:28, + from /build/mlpack-3.0.4/src/mlpack/tests/ann_layer_test.cpp:15: +/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/gru_impl.hpp: In constructor 'mlpack::ann::GRU::GRU(size_t, size_t, size_t)': +/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/gru_impl.hpp:47:54: warning: 'new' of type 'mlpack::ann::Linear, arma::Mat >' with extended alignment 16 [-Waligned-new=] + input2GateModule = new Linear<>(inSize, 3 * outSize); + ^ +/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/gru_impl.hpp:47:54: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/gru_impl.hpp:47:54: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/gru_impl.hpp:50:62: warning: 'new' of type 'mlpack::ann::LinearNoBias, arma::Mat >' with extended alignment 16 [-Waligned-new=] + output2GateModule = new LinearNoBias<>(outSize, 2 * outSize); + ^ +/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/gru_impl.hpp:50:62: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/gru_impl.hpp:50:62: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/gru_impl.hpp:53:64: warning: 'new' of type 'mlpack::ann::LinearNoBias, arma::Mat >' with extended alignment 16 [-Waligned-new=] + outputHidden2GateModule = new LinearNoBias<>(outSize, outSize); + ^ +/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/gru_impl.hpp:53:64: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/gru_impl.hpp:53:64: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/gru_impl.hpp:59:40: warning: 'new' of type 'mlpack::ann::SigmoidLayer<>' {aka 'mlpack::ann::BaseLayer, arma::Mat >'} with extended alignment 16 [-Waligned-new=] + inputGateModule = new SigmoidLayer<>(); + ^ +/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/gru_impl.hpp:59:40: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/gru_impl.hpp:59:40: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/gru_impl.hpp:60:41: warning: 'new' of type 'mlpack::ann::SigmoidLayer<>' {aka 'mlpack::ann::BaseLayer, arma::Mat >'} with extended alignment 16 [-Waligned-new=] + forgetGateModule = new SigmoidLayer<>(); + ^ +/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/gru_impl.hpp:60:41: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/gru_impl.hpp:60:41: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/gru_impl.hpp:61:39: warning: 'new' of type 'mlpack::ann::TanHLayer<>' {aka 'mlpack::ann::BaseLayer, arma::Mat >'} with extended alignment 16 [-Waligned-new=] + hiddenStateModule = new TanHLayer<>(); + ^ +/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/gru_impl.hpp:61:39: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/gru_impl.hpp:61:39: note: use '-faligned-new' to enable C++17 over-aligned new support +In file included from /build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent.hpp:232, + from /build/mlpack-3.0.4/src/mlpack/methods/ann/layer/layer.hpp:30, + from /build/mlpack-3.0.4/src/mlpack/tests/ann_layer_test.cpp:15: +/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent_impl.hpp: In constructor 'mlpack::ann::Recurrent::Recurrent(const StartModuleType&, const InputModuleType&, const FeedbackModuleType&, const TransferModuleType&, size_t)': +/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent_impl.hpp:78:36: warning: 'new' of type 'mlpack::ann::Sequential, arma::Mat >' with extended alignment 16 [-Waligned-new=] + initialModule = new Sequential<>(); + ^ +/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent_impl.hpp:78:36: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent_impl.hpp:78:36: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent_impl.hpp:79:37: warning: 'new' of type 'mlpack::ann::AddMerge, arma::Mat >' with extended alignment 16 [-Waligned-new=] + mergeModule = new AddMerge<>(false); + ^ +/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent_impl.hpp:79:37: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent_impl.hpp:79:37: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent_impl.hpp:80:43: warning: 'new' of type 'mlpack::ann::Sequential, arma::Mat >' with extended alignment 16 [-Waligned-new=] + recurrentModule = new Sequential<>(false); + ^ +/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent_impl.hpp:80:43: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent_impl.hpp:80:43: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent_impl.hpp: In member function 'void mlpack::ann::Recurrent::serialize(Archive&, unsigned int)': +/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent_impl.hpp:263:38: warning: 'new' of type 'mlpack::ann::Sequential, arma::Mat >' with extended alignment 16 [-Waligned-new=] + initialModule = new Sequential<>(); + ^ +/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent_impl.hpp:263:38: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent_impl.hpp:263:38: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent_impl.hpp:264:39: warning: 'new' of type 'mlpack::ann::AddMerge, arma::Mat >' with extended alignment 16 [-Waligned-new=] + mergeModule = new AddMerge<>(false); + ^ +/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent_impl.hpp:264:39: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent_impl.hpp:264:39: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent_impl.hpp:265:45: warning: 'new' of type 'mlpack::ann::Sequential, arma::Mat >' with extended alignment 16 [-Waligned-new=] + recurrentModule = new Sequential<>(false); + ^ +/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent_impl.hpp:265:45: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent_impl.hpp:265:45: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/tests/ann_layer_test.cpp: In constructor 'ANNLayerTest::GradientAddLayerTest::test_method()::GradientFunction::GradientFunction()': +/build/mlpack-3.0.4/src/mlpack/tests/ann_layer_test.cpp:244:76: warning: 'new' of type 'mlpack::ann::FFN, arma::Mat >, mlpack::ann::NguyenWidrowInitialization>' with extended alignment 16 [-Waligned-new=] + model = new FFN, NguyenWidrowInitialization>(); + ^ +/build/mlpack-3.0.4/src/mlpack/tests/ann_layer_test.cpp:244:76: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/tests/ann_layer_test.cpp:244:76: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/tests/ann_layer_test.cpp: In constructor 'ANNLayerTest::GradientLinearLayerTest::test_method()::GradientFunction::GradientFunction()': +/build/mlpack-3.0.4/src/mlpack/tests/ann_layer_test.cpp:550:76: warning: 'new' of type 'mlpack::ann::FFN, arma::Mat >, mlpack::ann::NguyenWidrowInitialization>' with extended alignment 16 [-Waligned-new=] + model = new FFN, NguyenWidrowInitialization>(); + ^ +/build/mlpack-3.0.4/src/mlpack/tests/ann_layer_test.cpp:550:76: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/tests/ann_layer_test.cpp:550:76: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/tests/ann_layer_test.cpp: In constructor 'ANNLayerTest::GradientLinearNoBiasLayerTest::test_method()::GradientFunction::GradientFunction()': +/build/mlpack-3.0.4/src/mlpack/tests/ann_layer_test.cpp:634:76: warning: 'new' of type 'mlpack::ann::FFN, arma::Mat >, mlpack::ann::NguyenWidrowInitialization>' with extended alignment 16 [-Waligned-new=] + model = new FFN, NguyenWidrowInitialization>(); + ^ +/build/mlpack-3.0.4/src/mlpack/tests/ann_layer_test.cpp:634:76: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/tests/ann_layer_test.cpp:634:76: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/tests/ann_layer_test.cpp: In constructor 'ANNLayerTest::GradientFlexibleReLULayerTest::test_method()::GradientFunction::GradientFunction()': +/build/mlpack-3.0.4/src/mlpack/tests/ann_layer_test.cpp:737:68: warning: 'new' of type 'mlpack::ann::FFN, arma::Mat >, mlpack::ann::RandomInitialization>' with extended alignment 16 [-Waligned-new=] + NegativeLogLikelihood<>(), RandomInitialization(0.1, 0.5)); + ^ +/build/mlpack-3.0.4/src/mlpack/tests/ann_layer_test.cpp:737:68: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/tests/ann_layer_test.cpp:737:68: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/tests/ann_layer_test.cpp: In constructor 'ANNLayerTest::GradientLSTMLayerTest::test_method()::GradientFunction::GradientFunction()': +/build/mlpack-3.0.4/src/mlpack/tests/ann_layer_test.cpp:944:52: warning: 'new' of type 'mlpack::ann::RNN, arma::Mat >, mlpack::ann::RandomInitialization>' with extended alignment 16 [-Waligned-new=] + model = new RNN >(rho); + ^ +/build/mlpack-3.0.4/src/mlpack/tests/ann_layer_test.cpp:944:52: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/tests/ann_layer_test.cpp:944:52: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/tests/ann_layer_test.cpp: In constructor 'ANNLayerTest::GradientFastLSTMLayerTest::test_method()::GradientFunction::GradientFunction()': +/build/mlpack-3.0.4/src/mlpack/tests/ann_layer_test.cpp:1026:52: warning: 'new' of type 'mlpack::ann::RNN, arma::Mat >, mlpack::ann::RandomInitialization>' with extended alignment 16 [-Waligned-new=] + model = new RNN >(rho); + ^ +/build/mlpack-3.0.4/src/mlpack/tests/ann_layer_test.cpp:1026:52: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/tests/ann_layer_test.cpp:1026:52: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/tests/ann_layer_test.cpp: In constructor 'ANNLayerTest::GradientGRULayerTest::test_method()::GradientFunction::GradientFunction()': +/build/mlpack-3.0.4/src/mlpack/tests/ann_layer_test.cpp:1075:52: warning: 'new' of type 'mlpack::ann::RNN, arma::Mat >, mlpack::ann::RandomInitialization>' with extended alignment 16 [-Waligned-new=] + model = new RNN >(rho); + ^ +/build/mlpack-3.0.4/src/mlpack/tests/ann_layer_test.cpp:1075:52: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/tests/ann_layer_test.cpp:1075:52: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/tests/ann_layer_test.cpp: In constructor 'ANNLayerTest::GradientConcatLayerTest::test_method()::GradientFunction::GradientFunction()': +/build/mlpack-3.0.4/src/mlpack/tests/ann_layer_test.cpp:1209:76: warning: 'new' of type 'mlpack::ann::FFN, arma::Mat >, mlpack::ann::NguyenWidrowInitialization>' with extended alignment 16 [-Waligned-new=] + model = new FFN, NguyenWidrowInitialization>(); + ^ +/build/mlpack-3.0.4/src/mlpack/tests/ann_layer_test.cpp:1209:76: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/tests/ann_layer_test.cpp:1209:76: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/tests/ann_layer_test.cpp:1214:29: warning: 'new' of type 'mlpack::ann::Concat, arma::Mat >' with extended alignment 16 [-Waligned-new=] + concat = new Concat<>(); + ^ +/build/mlpack-3.0.4/src/mlpack/tests/ann_layer_test.cpp:1214:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/tests/ann_layer_test.cpp:1214:29: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/tests/ann_layer_test.cpp: In constructor 'ANNLayerTest::GradientBatchNormTest::test_method()::GradientFunction::GradientFunction()': +/build/mlpack-3.0.4/src/mlpack/tests/ann_layer_test.cpp:1410:76: warning: 'new' of type 'mlpack::ann::FFN, arma::Mat >, mlpack::ann::NguyenWidrowInitialization>' with extended alignment 16 [-Waligned-new=] + model = new FFN, NguyenWidrowInitialization>(); + ^ +/build/mlpack-3.0.4/src/mlpack/tests/ann_layer_test.cpp:1410:76: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/tests/ann_layer_test.cpp:1410:76: note: use '-faligned-new' to enable C++17 over-aligned new support /build/mlpack-3.0.4/src/mlpack/tests/ann_layer_test.cpp: In constructor 'ANNLayerTest::GradientTransposedConvolutionLayerTest::test_method()::GradientFunction::GradientFunction()': /build/mlpack-3.0.4/src/mlpack/tests/ann_layer_test.cpp:1581:70: warning: 'new' of type 'mlpack::ann::FFN, arma::Mat >, mlpack::ann::RandomInitialization>' with extended alignment 16 [-Waligned-new=] model = new FFN, RandomInitialization>(); @@ -28318,6 +28352,55 @@ /usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:69, + from /usr/include/boost/archive/detail/helper_collection.hpp:20, + from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, + from /usr/include/boost/serialization/map.hpp:24, + from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, + from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: +/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const arma::Mat&}; _Tp = arma::Mat; _Alloc = std::allocator >]': +/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector > >'} changed in GCC 7.1 + vector<_Tp, _Alloc>:: + ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector > >'} changed in GCC 7.1 +In file included from /usr/include/c++/8/vector:64, + from /usr/include/boost/archive/detail/helper_collection.hpp:20, + from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, + from /usr/include/boost/serialization/map.hpp:24, + from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, + from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: +/usr/include/c++/8/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = arma::Mat; _Alloc = std::allocator >]': +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + _M_realloc_insert(end(), __x); + ^~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:69, + from /usr/include/boost/archive/detail/helper_collection.hpp:20, + from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, + from /usr/include/boost/serialization/map.hpp:24, + from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, + from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: +/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const arma::Cube&}; _Tp = arma::Cube; _Alloc = std::allocator >]': +/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector > >'} changed in GCC 7.1 + vector<_Tp, _Alloc>:: + ^~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:64, + from /usr/include/boost/archive/detail/helper_collection.hpp:20, + from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, + from /usr/include/boost/serialization/map.hpp:24, + from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, + from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: +/usr/include/c++/8/bits/stl_vector.h: In member function 'void mlpack::ann::MaxPooling::Forward(const arma::Mat&&, arma::Mat&&) [with eT = double; InputDataType = arma::Mat; OutputDataType = arma::Mat]': +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + _M_realloc_insert(end(), __x); + ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algo.h:61, from /usr/include/c++/8/algorithm:62, from /usr/include/boost/archive/detail/helper_collection.hpp:23, @@ -28343,6 +28426,8 @@ ^~~~~~~~~~ /usr/include/c++/8/bits/stl_heap.h:243:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, unsigned int>*, std::vector, unsigned int>, std::allocator, unsigned int> > > >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_heap.h:243:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, unsigned int>*, std::vector, unsigned int>, std::allocator, unsigned int> > > >' changed in GCC 7.1 +[ 54%] Building CXX object src/mlpack/tests/CMakeFiles/mlpack_test.dir/arma_extend_test.cpp.o +cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests && /usr/bin/c++ -DARMA_32BIT_WORD -DARMA_NO_DEBUG -DBOOST_TEST_DYN_LINK -DHAS_OPENMP -DNDEBUG -I/build/mlpack-3.0.4/src -I/build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/.. -g -O2 -ffile-prefix-map=/build/mlpack-3.0.4=. -fstack-protector-strong -Wformat -Werror=format-security --param ggc-min-expand=20 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -ftemplate-depth=1000 -O3 -fopenmp -Winvalid-pch -include /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx -std=gnu++11 -o CMakeFiles/mlpack_test.dir/arma_extend_test.cpp.o -c /build/mlpack-3.0.4/src/mlpack/tests/arma_extend_test.cpp /usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, const std::pair&)>]': /usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, @@ -28497,6 +28582,8 @@ /usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, unsigned int>*, std::vector, unsigned int>, std::allocator, unsigned int> > > >' changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +[ 54%] Building CXX object src/mlpack/tests/CMakeFiles/mlpack_test.dir/armadillo_svd_test.cpp.o +cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests && /usr/bin/c++ -DARMA_32BIT_WORD -DARMA_NO_DEBUG -DBOOST_TEST_DYN_LINK -DHAS_OPENMP -DNDEBUG -I/build/mlpack-3.0.4/src -I/build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/.. -g -O2 -ffile-prefix-map=/build/mlpack-3.0.4=. -fstack-protector-strong -Wformat -Werror=format-security --param ggc-min-expand=20 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -ftemplate-depth=1000 -O3 -fopenmp -Winvalid-pch -include /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx -std=gnu++11 -o CMakeFiles/mlpack_test.dir/armadillo_svd_test.cpp.o -c /build/mlpack-3.0.4/src/mlpack/tests/armadillo_svd_test.cpp /usr/include/c++/8/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&)>]': /usr/include/c++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 __unguarded_linear_insert(_RandomAccessIterator __last, @@ -28662,6 +28749,8 @@ /usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +[ 55%] Building CXX object src/mlpack/tests/CMakeFiles/mlpack_test.dir/async_learning_test.cpp.o +cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests && /usr/bin/c++ -DARMA_32BIT_WORD -DARMA_NO_DEBUG -DBOOST_TEST_DYN_LINK -DHAS_OPENMP -DNDEBUG -I/build/mlpack-3.0.4/src -I/build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/.. -g -O2 -ffile-prefix-map=/build/mlpack-3.0.4=. -fstack-protector-strong -Wformat -Werror=format-security --param ggc-min-expand=20 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -ftemplate-depth=1000 -O3 -fopenmp -Winvalid-pch -include /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx -std=gnu++11 -o CMakeFiles/mlpack_test.dir/async_learning_test.cpp.o -c /build/mlpack-3.0.4/src/mlpack/tests/async_learning_test.cpp /usr/include/c++/8/bits/stl_algo.h: In static member function 'static void mlpack::tree::RStarTreeSplit::SplitLeafNode(TreeType*, std::vector&) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>]': /usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 std::__introsort_loop(__first, __last, @@ -28684,31 +28773,77 @@ /usr/include/c++/8/bits/stl_algo.h:1971:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 std::__final_insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:69, - from /usr/include/boost/archive/detail/helper_collection.hpp:20, - from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, - from /usr/include/boost/serialization/map.hpp:24, - from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: -/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const arma::Mat&}; _Tp = arma::Mat; _Alloc = std::allocator >]': -/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector > >'} changed in GCC 7.1 - vector<_Tp, _Alloc>:: - ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector > >'} changed in GCC 7.1 -In file included from /usr/include/c++/8/vector:64, - from /usr/include/boost/archive/detail/helper_collection.hpp:20, - from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, - from /usr/include/boost/serialization/map.hpp:24, - from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: -/usr/include/c++/8/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = arma::Mat; _Alloc = std::allocator >]': -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - _M_realloc_insert(end(), __x); - ^~~~~~~~~~~~~~~~~ +In file included from /build/mlpack-3.0.4/src/mlpack/methods/ann/layer/gru.hpp:260, + from /build/mlpack-3.0.4/src/mlpack/methods/ann/layer/layer.hpp:28, + from /build/mlpack-3.0.4/src/mlpack/methods/ann/ffn.hpp:30, + from /build/mlpack-3.0.4/src/mlpack/tests/async_learning_test.cpp:14: +/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/gru_impl.hpp: In constructor 'mlpack::ann::GRU::GRU(size_t, size_t, size_t)': +/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/gru_impl.hpp:47:54: warning: 'new' of type 'mlpack::ann::Linear, arma::Mat >' with extended alignment 16 [-Waligned-new=] + input2GateModule = new Linear<>(inSize, 3 * outSize); + ^ +/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/gru_impl.hpp:47:54: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/gru_impl.hpp:47:54: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/gru_impl.hpp:50:62: warning: 'new' of type 'mlpack::ann::LinearNoBias, arma::Mat >' with extended alignment 16 [-Waligned-new=] + output2GateModule = new LinearNoBias<>(outSize, 2 * outSize); + ^ +/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/gru_impl.hpp:50:62: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/gru_impl.hpp:50:62: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/gru_impl.hpp:53:64: warning: 'new' of type 'mlpack::ann::LinearNoBias, arma::Mat >' with extended alignment 16 [-Waligned-new=] + outputHidden2GateModule = new LinearNoBias<>(outSize, outSize); + ^ +/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/gru_impl.hpp:53:64: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/gru_impl.hpp:53:64: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/gru_impl.hpp:59:40: warning: 'new' of type 'mlpack::ann::SigmoidLayer<>' {aka 'mlpack::ann::BaseLayer, arma::Mat >'} with extended alignment 16 [-Waligned-new=] + inputGateModule = new SigmoidLayer<>(); + ^ +/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/gru_impl.hpp:59:40: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/gru_impl.hpp:59:40: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/gru_impl.hpp:60:41: warning: 'new' of type 'mlpack::ann::SigmoidLayer<>' {aka 'mlpack::ann::BaseLayer, arma::Mat >'} with extended alignment 16 [-Waligned-new=] + forgetGateModule = new SigmoidLayer<>(); + ^ +/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/gru_impl.hpp:60:41: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/gru_impl.hpp:60:41: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/gru_impl.hpp:61:39: warning: 'new' of type 'mlpack::ann::TanHLayer<>' {aka 'mlpack::ann::BaseLayer, arma::Mat >'} with extended alignment 16 [-Waligned-new=] + hiddenStateModule = new TanHLayer<>(); + ^ +/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/gru_impl.hpp:61:39: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/gru_impl.hpp:61:39: note: use '-faligned-new' to enable C++17 over-aligned new support +In file included from /build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent.hpp:232, + from /build/mlpack-3.0.4/src/mlpack/methods/ann/layer/layer.hpp:30, + from /build/mlpack-3.0.4/src/mlpack/methods/ann/ffn.hpp:30, + from /build/mlpack-3.0.4/src/mlpack/tests/async_learning_test.cpp:14: +/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent_impl.hpp: In constructor 'mlpack::ann::Recurrent::Recurrent(const StartModuleType&, const InputModuleType&, const FeedbackModuleType&, const TransferModuleType&, size_t)': +/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent_impl.hpp:78:36: warning: 'new' of type 'mlpack::ann::Sequential, arma::Mat >' with extended alignment 16 [-Waligned-new=] + initialModule = new Sequential<>(); + ^ +/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent_impl.hpp:78:36: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent_impl.hpp:78:36: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent_impl.hpp:79:37: warning: 'new' of type 'mlpack::ann::AddMerge, arma::Mat >' with extended alignment 16 [-Waligned-new=] + mergeModule = new AddMerge<>(false); + ^ +/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent_impl.hpp:79:37: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent_impl.hpp:79:37: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent_impl.hpp:80:43: warning: 'new' of type 'mlpack::ann::Sequential, arma::Mat >' with extended alignment 16 [-Waligned-new=] + recurrentModule = new Sequential<>(false); + ^ +/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent_impl.hpp:80:43: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent_impl.hpp:80:43: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent_impl.hpp: In member function 'void mlpack::ann::Recurrent::serialize(Archive&, unsigned int)': +/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent_impl.hpp:263:38: warning: 'new' of type 'mlpack::ann::Sequential, arma::Mat >' with extended alignment 16 [-Waligned-new=] + initialModule = new Sequential<>(); + ^ +/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent_impl.hpp:263:38: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent_impl.hpp:263:38: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent_impl.hpp:264:39: warning: 'new' of type 'mlpack::ann::AddMerge, arma::Mat >' with extended alignment 16 [-Waligned-new=] + mergeModule = new AddMerge<>(false); + ^ +/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent_impl.hpp:264:39: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent_impl.hpp:264:39: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent_impl.hpp:265:45: warning: 'new' of type 'mlpack::ann::Sequential, arma::Mat >' with extended alignment 16 [-Waligned-new=] + recurrentModule = new Sequential<>(false); + ^ +/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent_impl.hpp:265:45: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent_impl.hpp:265:45: note: use '-faligned-new' to enable C++17 over-aligned new support /usr/include/c++/8/bits/stl_algo.h: In static member function 'static void mlpack::tree::RStarTreeSplit::PickLeafSplit(TreeType*, size_t&, size_t&) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>]': /usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 std::__introsort_loop(__first, __last, @@ -28723,30 +28858,14 @@ /usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:69, - from /usr/include/boost/archive/detail/helper_collection.hpp:20, - from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, - from /usr/include/boost/serialization/map.hpp:24, - from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: -/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const arma::Cube&}; _Tp = arma::Cube; _Alloc = std::allocator >]': -/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector > >'} changed in GCC 7.1 - vector<_Tp, _Alloc>:: - ^~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:64, - from /usr/include/boost/archive/detail/helper_collection.hpp:20, - from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, - from /usr/include/boost/serialization/map.hpp:24, - from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: -/usr/include/c++/8/bits/stl_vector.h: In member function 'void mlpack::ann::MaxPooling::Forward(const arma::Mat&&, arma::Mat&&) [with eT = double; InputDataType = arma::Mat; OutputDataType = arma::Mat]': -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - _M_realloc_insert(end(), __x); - ^~~~~~~~~~~~~~~~~ +In file included from /build/mlpack-3.0.4/src/mlpack/tests/async_learning_test.cpp:14: +/build/mlpack-3.0.4/src/mlpack/methods/ann/ffn.hpp: In instantiation of 'void mlpack::ann::FFN::Add(Args ...) [with LayerType = mlpack::ann::Linear, arma::Mat >; Args = {int, int}; OutputLayerType = mlpack::ann::MeanSquaredError<>; InitializationRuleType = mlpack::ann::GaussianInitialization; CustomLayers = {}]': +/build/mlpack-3.0.4/src/mlpack/tests/async_learning_test.cpp:50:28: required from here +/build/mlpack-3.0.4/src/mlpack/methods/ann/ffn.hpp:260:46: warning: 'new' of type 'mlpack::ann::Linear, arma::Mat >' with extended alignment 16 [-Waligned-new=] + void Add(Args... args) { network.push_back(new LayerType(args...)); } + ^~~~~~~~~~~~~~~~~~~~~~ +/build/mlpack-3.0.4/src/mlpack/methods/ann/ffn.hpp:260:46: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/ann/ffn.hpp:260:46: note: use '-faligned-new' to enable C++17 over-aligned new support /usr/include/c++/8/bits/stl_algo.h: In static member function 'static void mlpack::tree::XTreeSplit::SplitLeafNode(TreeType*, std::vector&) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>]': /usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 std::__introsort_loop(__first, __last, @@ -28758,6 +28877,11 @@ /usr/include/c++/8/bits/stl_algo.h:1971:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 std::__final_insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/mlpack-3.0.4/src/mlpack/methods/ann/ffn.hpp: In instantiation of 'void mlpack::ann::FFN::Add(Args ...) [with LayerType = mlpack::ann::BaseLayer, arma::Mat >; Args = {}; OutputLayerType = mlpack::ann::MeanSquaredError<>; InitializationRuleType = mlpack::ann::GaussianInitialization; CustomLayers = {}]': +/build/mlpack-3.0.4/src/mlpack/tests/async_learning_test.cpp:51:26: required from here +/build/mlpack-3.0.4/src/mlpack/methods/ann/ffn.hpp:260:46: warning: 'new' of type 'mlpack::ann::BaseLayer, arma::Mat >' with extended alignment 16 [-Waligned-new=] +/build/mlpack-3.0.4/src/mlpack/methods/ann/ffn.hpp:260:46: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/ann/ffn.hpp:260:46: note: use '-faligned-new' to enable C++17 over-aligned new support /usr/include/c++/8/bits/stl_algo.h: In static member function 'static size_t mlpack::tree::RStarTreeSplit::ReinsertPoints(TreeType*, std::vector&) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>]': /usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 std::__introsort_loop(__first, __last, @@ -29348,125 +29472,6 @@ /usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 std::__introsort_loop(__cut, __last, __depth_limit, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In member function 'void mlpack::tree::RectangleTree::DualTreeTraverser::Traverse(mlpack::tree::RectangleTree&, mlpack::tree::RectangleTree&) [with RuleType = mlpack::neighbor::NeighborSearchRules, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> >; MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::tree::RPlusTreeSplit; DescentType = mlpack::tree::RPlusPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::tree::RPlusPlusTreeAuxiliaryInformation]': -/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 - std::__introsort_loop(__first, __last, - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ - std::__lg(__last - __first) * 2, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __comp); - ~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 - std::__insertion_sort(__first, __first + int(_S_threshold), __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 - std::__insertion_sort(__first, __last, __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 - std::__introsort_loop(__first, __last, - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ - std::__lg(__last - __first) * 2, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __comp); - ~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 - std::__insertion_sort(__first, __first + int(_S_threshold), __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 - std::__insertion_sort(__first, __last, __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -[ 54%] Building CXX object src/mlpack/tests/CMakeFiles/mlpack_test.dir/arma_extend_test.cpp.o -cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests && /usr/bin/c++ -DARMA_32BIT_WORD -DARMA_NO_DEBUG -DBOOST_TEST_DYN_LINK -DHAS_OPENMP -DNDEBUG -I/build/mlpack-3.0.4/src -I/build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/.. -g -O2 -ffile-prefix-map=/build/mlpack-3.0.4=. -fstack-protector-strong -Wformat -Werror=format-security --param ggc-min-expand=20 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -ftemplate-depth=1000 -O3 -fopenmp -Winvalid-pch -include /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx -std=gnu++11 -o CMakeFiles/mlpack_test.dir/arma_extend_test.cpp.o -c /build/mlpack-3.0.4/src/mlpack/tests/arma_extend_test.cpp -[ 54%] Building CXX object src/mlpack/tests/CMakeFiles/mlpack_test.dir/armadillo_svd_test.cpp.o -cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests && /usr/bin/c++ -DARMA_32BIT_WORD -DARMA_NO_DEBUG -DBOOST_TEST_DYN_LINK -DHAS_OPENMP -DNDEBUG -I/build/mlpack-3.0.4/src -I/build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/.. -g -O2 -ffile-prefix-map=/build/mlpack-3.0.4=. -fstack-protector-strong -Wformat -Werror=format-security --param ggc-min-expand=20 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -ftemplate-depth=1000 -O3 -fopenmp -Winvalid-pch -include /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx -std=gnu++11 -o CMakeFiles/mlpack_test.dir/armadillo_svd_test.cpp.o -c /build/mlpack-3.0.4/src/mlpack/tests/armadillo_svd_test.cpp -[ 55%] Building CXX object src/mlpack/tests/CMakeFiles/mlpack_test.dir/async_learning_test.cpp.o -cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests && /usr/bin/c++ -DARMA_32BIT_WORD -DARMA_NO_DEBUG -DBOOST_TEST_DYN_LINK -DHAS_OPENMP -DNDEBUG -I/build/mlpack-3.0.4/src -I/build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/.. -g -O2 -ffile-prefix-map=/build/mlpack-3.0.4=. -fstack-protector-strong -Wformat -Werror=format-security --param ggc-min-expand=20 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -ftemplate-depth=1000 -O3 -fopenmp -Winvalid-pch -include /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx -std=gnu++11 -o CMakeFiles/mlpack_test.dir/async_learning_test.cpp.o -c /build/mlpack-3.0.4/src/mlpack/tests/async_learning_test.cpp -In file included from /build/mlpack-3.0.4/src/mlpack/methods/ann/layer/gru.hpp:260, - from /build/mlpack-3.0.4/src/mlpack/methods/ann/layer/layer.hpp:28, - from /build/mlpack-3.0.4/src/mlpack/methods/ann/ffn.hpp:30, - from /build/mlpack-3.0.4/src/mlpack/tests/async_learning_test.cpp:14: -/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/gru_impl.hpp: In constructor 'mlpack::ann::GRU::GRU(size_t, size_t, size_t)': -/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/gru_impl.hpp:47:54: warning: 'new' of type 'mlpack::ann::Linear, arma::Mat >' with extended alignment 16 [-Waligned-new=] - input2GateModule = new Linear<>(inSize, 3 * outSize); - ^ -/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/gru_impl.hpp:47:54: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/gru_impl.hpp:47:54: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/gru_impl.hpp:50:62: warning: 'new' of type 'mlpack::ann::LinearNoBias, arma::Mat >' with extended alignment 16 [-Waligned-new=] - output2GateModule = new LinearNoBias<>(outSize, 2 * outSize); - ^ -/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/gru_impl.hpp:50:62: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/gru_impl.hpp:50:62: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/gru_impl.hpp:53:64: warning: 'new' of type 'mlpack::ann::LinearNoBias, arma::Mat >' with extended alignment 16 [-Waligned-new=] - outputHidden2GateModule = new LinearNoBias<>(outSize, outSize); - ^ -/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/gru_impl.hpp:53:64: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/gru_impl.hpp:53:64: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/gru_impl.hpp:59:40: warning: 'new' of type 'mlpack::ann::SigmoidLayer<>' {aka 'mlpack::ann::BaseLayer, arma::Mat >'} with extended alignment 16 [-Waligned-new=] - inputGateModule = new SigmoidLayer<>(); - ^ -/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/gru_impl.hpp:59:40: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/gru_impl.hpp:59:40: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/gru_impl.hpp:60:41: warning: 'new' of type 'mlpack::ann::SigmoidLayer<>' {aka 'mlpack::ann::BaseLayer, arma::Mat >'} with extended alignment 16 [-Waligned-new=] - forgetGateModule = new SigmoidLayer<>(); - ^ -/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/gru_impl.hpp:60:41: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/gru_impl.hpp:60:41: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/gru_impl.hpp:61:39: warning: 'new' of type 'mlpack::ann::TanHLayer<>' {aka 'mlpack::ann::BaseLayer, arma::Mat >'} with extended alignment 16 [-Waligned-new=] - hiddenStateModule = new TanHLayer<>(); - ^ -/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/gru_impl.hpp:61:39: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/gru_impl.hpp:61:39: note: use '-faligned-new' to enable C++17 over-aligned new support -In file included from /build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent.hpp:232, - from /build/mlpack-3.0.4/src/mlpack/methods/ann/layer/layer.hpp:30, - from /build/mlpack-3.0.4/src/mlpack/methods/ann/ffn.hpp:30, - from /build/mlpack-3.0.4/src/mlpack/tests/async_learning_test.cpp:14: -/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent_impl.hpp: In constructor 'mlpack::ann::Recurrent::Recurrent(const StartModuleType&, const InputModuleType&, const FeedbackModuleType&, const TransferModuleType&, size_t)': -/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent_impl.hpp:78:36: warning: 'new' of type 'mlpack::ann::Sequential, arma::Mat >' with extended alignment 16 [-Waligned-new=] - initialModule = new Sequential<>(); - ^ -/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent_impl.hpp:78:36: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent_impl.hpp:78:36: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent_impl.hpp:79:37: warning: 'new' of type 'mlpack::ann::AddMerge, arma::Mat >' with extended alignment 16 [-Waligned-new=] - mergeModule = new AddMerge<>(false); - ^ -/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent_impl.hpp:79:37: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent_impl.hpp:79:37: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent_impl.hpp:80:43: warning: 'new' of type 'mlpack::ann::Sequential, arma::Mat >' with extended alignment 16 [-Waligned-new=] - recurrentModule = new Sequential<>(false); - ^ -/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent_impl.hpp:80:43: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent_impl.hpp:80:43: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent_impl.hpp: In member function 'void mlpack::ann::Recurrent::serialize(Archive&, unsigned int)': -/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent_impl.hpp:263:38: warning: 'new' of type 'mlpack::ann::Sequential, arma::Mat >' with extended alignment 16 [-Waligned-new=] - initialModule = new Sequential<>(); - ^ -/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent_impl.hpp:263:38: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent_impl.hpp:263:38: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent_impl.hpp:264:39: warning: 'new' of type 'mlpack::ann::AddMerge, arma::Mat >' with extended alignment 16 [-Waligned-new=] - mergeModule = new AddMerge<>(false); - ^ -/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent_impl.hpp:264:39: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent_impl.hpp:264:39: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent_impl.hpp:265:45: warning: 'new' of type 'mlpack::ann::Sequential, arma::Mat >' with extended alignment 16 [-Waligned-new=] - recurrentModule = new Sequential<>(false); - ^ -/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent_impl.hpp:265:45: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent_impl.hpp:265:45: note: use '-faligned-new' to enable C++17 over-aligned new support -In file included from /build/mlpack-3.0.4/src/mlpack/tests/async_learning_test.cpp:14: -/build/mlpack-3.0.4/src/mlpack/methods/ann/ffn.hpp: In instantiation of 'void mlpack::ann::FFN::Add(Args ...) [with LayerType = mlpack::ann::Linear, arma::Mat >; Args = {int, int}; OutputLayerType = mlpack::ann::MeanSquaredError<>; InitializationRuleType = mlpack::ann::GaussianInitialization; CustomLayers = {}]': -/build/mlpack-3.0.4/src/mlpack/tests/async_learning_test.cpp:50:28: required from here -/build/mlpack-3.0.4/src/mlpack/methods/ann/ffn.hpp:260:46: warning: 'new' of type 'mlpack::ann::Linear, arma::Mat >' with extended alignment 16 [-Waligned-new=] - void Add(Args... args) { network.push_back(new LayerType(args...)); } - ^~~~~~~~~~~~~~~~~~~~~~ -/build/mlpack-3.0.4/src/mlpack/methods/ann/ffn.hpp:260:46: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/ann/ffn.hpp:260:46: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/methods/ann/ffn.hpp: In instantiation of 'void mlpack::ann::FFN::Add(Args ...) [with LayerType = mlpack::ann::BaseLayer, arma::Mat >; Args = {}; OutputLayerType = mlpack::ann::MeanSquaredError<>; InitializationRuleType = mlpack::ann::GaussianInitialization; CustomLayers = {}]': -/build/mlpack-3.0.4/src/mlpack/tests/async_learning_test.cpp:51:26: required from here -/build/mlpack-3.0.4/src/mlpack/methods/ann/ffn.hpp:260:46: warning: 'new' of type 'mlpack::ann::BaseLayer, arma::Mat >' with extended alignment 16 [-Waligned-new=] -/build/mlpack-3.0.4/src/mlpack/methods/ann/ffn.hpp:260:46: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/ann/ffn.hpp:260:46: note: use '-faligned-new' to enable C++17 over-aligned new support -[ 55%] Building CXX object src/mlpack/tests/CMakeFiles/mlpack_test.dir/aug_lagrangian_test.cpp.o -cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests && /usr/bin/c++ -DARMA_32BIT_WORD -DARMA_NO_DEBUG -DBOOST_TEST_DYN_LINK -DHAS_OPENMP -DNDEBUG -I/build/mlpack-3.0.4/src -I/build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/.. -g -O2 -ffile-prefix-map=/build/mlpack-3.0.4=. -fstack-protector-strong -Wformat -Werror=format-security --param ggc-min-expand=20 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -ftemplate-depth=1000 -O3 -fopenmp -Winvalid-pch -include /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx -std=gnu++11 -o CMakeFiles/mlpack_test.dir/aug_lagrangian_test.cpp.o -c /build/mlpack-3.0.4/src/mlpack/tests/aug_lagrangian_test.cpp In file included from /build/mlpack-3.0.4/src/mlpack/methods/ann/visitor/copy_visitor.hpp:37, from /build/mlpack-3.0.4/src/mlpack/methods/ann/ffn.hpp:25, from /build/mlpack-3.0.4/src/mlpack/tests/async_learning_test.cpp:14: @@ -29652,6 +29657,33 @@ /build/mlpack-3.0.4/src/mlpack/methods/ann/visitor/copy_visitor_impl.hpp:26:10: warning: 'new' of type 'mlpack::ann::Constant, arma::Mat >' with extended alignment 16 [-Waligned-new=] /build/mlpack-3.0.4/src/mlpack/methods/ann/visitor/copy_visitor_impl.hpp:26:10: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter /build/mlpack-3.0.4/src/mlpack/methods/ann/visitor/copy_visitor_impl.hpp:26:10: note: use '-faligned-new' to enable C++17 over-aligned new support +/usr/include/c++/8/bits/stl_algo.h: In member function 'void mlpack::tree::RectangleTree::DualTreeTraverser::Traverse(mlpack::tree::RectangleTree&, mlpack::tree::RectangleTree&) [with RuleType = mlpack::neighbor::NeighborSearchRules, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> >; MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::tree::RPlusTreeSplit; DescentType = mlpack::tree::RPlusPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::tree::RPlusPlusTreeAuxiliaryInformation]': +/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 + std::__introsort_loop(__first, __last, + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ + std::__lg(__last - __first) * 2, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __comp); + ~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 + std::__insertion_sort(__first, __first + int(_S_threshold), __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 + std::__insertion_sort(__first, __last, __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 + std::__introsort_loop(__first, __last, + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ + std::__lg(__last - __first) * 2, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __comp); + ~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 + std::__insertion_sort(__first, __first + int(_S_threshold), __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 + std::__insertion_sort(__first, __last, __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/mlpack-3.0.4/src/mlpack/methods/ann/visitor/copy_visitor_impl.hpp: In instantiation of 'mlpack::ann::LayerTypes mlpack::ann::CopyVisitor::operator()(LayerType*) const [with LayerType = mlpack::ann::Convolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >; CustomLayers = {}; mlpack::ann::LayerTypes = boost::variant, arma::Mat >*, mlpack::ann::AddMerge, arma::Mat >*, mlpack::ann::AtrousConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BatchNorm, arma::Mat >*, mlpack::ann::BilinearInterpolation, arma::Mat >*, mlpack::ann::Concat, arma::Mat >*, mlpack::ann::ConcatPerformance, arma::Mat >, arma::Mat, arma::Mat >*, mlpack::ann::Constant, arma::Mat >*, mlpack::ann::Convolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::TransposedConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::DropConnect, arma::Mat >*, mlpack::ann::Dropout, arma::Mat >*, mlpack::ann::AlphaDropout, arma::Mat >*, mlpack::ann::ELU, arma::Mat >*, mlpack::ann::FlexibleReLU, arma::Mat >*, mlpack::ann::Glimpse, arma::Mat >*, mlpack::ann::HardTanH, arma::Mat >*, mlpack::ann::Join, arma::Mat >*, mlpack::ann::LayerNorm, arma::Mat >*, mlpack::ann::LeakyReLU, arma::Mat >*, mlpack::ann::Linear, arma::Mat >*, mlpack::ann::LinearNoBias, arma::Mat >*, mlpack::ann::LogSoftMax, arma::Mat >*, mlpack::ann::Lookup, arma::Mat >*, mlpack::ann::LSTM, arma::Mat >*, mlpack::ann::GRU, arma::Mat >*, mlpack::ann::FastLSTM, arma::Mat >*, mlpack::ann::MaxPooling, arma::Mat >*, mlpack::ann::MeanPooling, arma::Mat >*, mlpack::ann::MultiplyConstant, arma::Mat >*, mlpack::ann::MultiplyMerge, arma::Mat >*, mlpack::ann::NegativeLogLikelihood, arma::Mat >*, mlpack::ann::PReLU, arma::Mat >*, mlpack::ann::Recurrent, arma::Mat >*, mlpack::ann::RecurrentAttention, arma::Mat >*, mlpack::ann::ReinforceNormal, arma::Mat >*, mlpack::ann::Select, arma::Mat >*, mlpack::ann::Sequential, arma::Mat >*, mlpack::ann::VRClassReward, arma::Mat >*>]': /usr/include/boost/variant/variant.hpp:1058:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor::internal_visit(T&&, int) [with T = mlpack::ann::Convolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >* const&; Visitor = mlpack::ann::CopyVisitor<>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = boost::variant, arma::Mat >*, mlpack::ann::AddMerge, arma::Mat >*, mlpack::ann::AtrousConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BatchNorm, arma::Mat >*, mlpack::ann::BilinearInterpolation, arma::Mat >*, mlpack::ann::Concat, arma::Mat >*, mlpack::ann::ConcatPerformance, arma::Mat >, arma::Mat, arma::Mat >*, mlpack::ann::Constant, arma::Mat >*, mlpack::ann::Convolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::TransposedConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::DropConnect, arma::Mat >*, mlpack::ann::Dropout, arma::Mat >*, mlpack::ann::AlphaDropout, arma::Mat >*, mlpack::ann::ELU, arma::Mat >*, mlpack::ann::FlexibleReLU, arma::Mat >*, mlpack::ann::Glimpse, arma::Mat >*, mlpack::ann::HardTanH, arma::Mat >*, mlpack::ann::Join, arma::Mat >*, mlpack::ann::LayerNorm, arma::Mat >*, mlpack::ann::LeakyReLU, arma::Mat >*, mlpack::ann::Linear, arma::Mat >*, mlpack::ann::LinearNoBias, arma::Mat >*, mlpack::ann::LogSoftMax, arma::Mat >*, mlpack::ann::Lookup, arma::Mat >*, mlpack::ann::LSTM, arma::Mat >*, mlpack::ann::GRU, arma::Mat >*, mlpack::ann::FastLSTM, arma::Mat >*, mlpack::ann::MaxPooling, arma::Mat >*, mlpack::ann::MeanPooling, arma::Mat >*, mlpack::ann::MultiplyConstant, arma::Mat >*, mlpack::ann::MultiplyMerge, arma::Mat >*, mlpack::ann::NegativeLogLikelihood, arma::Mat >*, mlpack::ann::PReLU, arma::Mat >*, mlpack::ann::Recurrent, arma::Mat >*, mlpack::ann::RecurrentAttention, arma::Mat >*, mlpack::ann::ReinforceNormal, arma::Mat >*, mlpack::ann::Select, arma::Mat >*, mlpack::ann::Sequential, arma::Mat >*, mlpack::ann::VRClassReward, arma::Mat >*>]' /usr/include/boost/variant/detail/visitation_impl.hpp:114:9: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = boost::detail::variant::invoke_visitor, false>; VoidPtrCV = const void*; T = mlpack::ann::Convolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*; typename Visitor::result_type = boost::variant, arma::Mat >*, mlpack::ann::AddMerge, arma::Mat >*, mlpack::ann::AtrousConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BatchNorm, arma::Mat >*, mlpack::ann::BilinearInterpolation, arma::Mat >*, mlpack::ann::Concat, arma::Mat >*, mlpack::ann::ConcatPerformance, arma::Mat >, arma::Mat, arma::Mat >*, mlpack::ann::Constant, arma::Mat >*, mlpack::ann::Convolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::TransposedConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::DropConnect, arma::Mat >*, mlpack::ann::Dropout, arma::Mat >*, mlpack::ann::AlphaDropout, arma::Mat >*, mlpack::ann::ELU, arma::Mat >*, mlpack::ann::FlexibleReLU, arma::Mat >*, mlpack::ann::Glimpse, arma::Mat >*, mlpack::ann::HardTanH, arma::Mat >*, mlpack::ann::Join, arma::Mat >*, mlpack::ann::LayerNorm, arma::Mat >*, mlpack::ann::LeakyReLU, arma::Mat >*, mlpack::ann::Linear, arma::Mat >*, mlpack::ann::LinearNoBias, arma::Mat >*, mlpack::ann::LogSoftMax, arma::Mat >*, mlpack::ann::Lookup, arma::Mat >*, mlpack::ann::LSTM, arma::Mat >*, mlpack::ann::GRU, arma::Mat >*, mlpack::ann::FastLSTM, arma::Mat >*, mlpack::ann::MaxPooling, arma::Mat >*, mlpack::ann::MeanPooling, arma::Mat >*, mlpack::ann::MultiplyConstant, arma::Mat >*, mlpack::ann::MultiplyMerge, arma::Mat >*, mlpack::ann::NegativeLogLikelihood, arma::Mat >*, mlpack::ann::PReLU, arma::Mat >*, mlpack::ann::Recurrent, arma::Mat >*, mlpack::ann::RecurrentAttention, arma::Mat >*, mlpack::ann::ReinforceNormal, arma::Mat >*, mlpack::ann::Select, arma::Mat >*, mlpack::ann::Sequential, arma::Mat >*, mlpack::ann::VRClassReward, arma::Mat >*>; mpl_::true_ = mpl_::bool_]' @@ -29757,8 +29789,6 @@ /build/mlpack-3.0.4/src/mlpack/methods/ann/visitor/copy_visitor_impl.hpp:26:10: warning: 'new' of type 'mlpack::ann::FlexibleReLU, arma::Mat >' with extended alignment 16 [-Waligned-new=] /build/mlpack-3.0.4/src/mlpack/methods/ann/visitor/copy_visitor_impl.hpp:26:10: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter /build/mlpack-3.0.4/src/mlpack/methods/ann/visitor/copy_visitor_impl.hpp:26:10: note: use '-faligned-new' to enable C++17 over-aligned new support -[ 55%] Building CXX object src/mlpack/tests/CMakeFiles/mlpack_test.dir/augmented_rnns_tasks_test.cpp.o -cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests && /usr/bin/c++ -DARMA_32BIT_WORD -DARMA_NO_DEBUG -DBOOST_TEST_DYN_LINK -DHAS_OPENMP -DNDEBUG -I/build/mlpack-3.0.4/src -I/build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/.. -g -O2 -ffile-prefix-map=/build/mlpack-3.0.4=. -fstack-protector-strong -Wformat -Werror=format-security --param ggc-min-expand=20 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -ftemplate-depth=1000 -O3 -fopenmp -Winvalid-pch -include /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx -std=gnu++11 -o CMakeFiles/mlpack_test.dir/augmented_rnns_tasks_test.cpp.o -c /build/mlpack-3.0.4/src/mlpack/tests/augmented_rnns_tasks_test.cpp /build/mlpack-3.0.4/src/mlpack/methods/ann/visitor/copy_visitor_impl.hpp: In instantiation of 'mlpack::ann::LayerTypes mlpack::ann::CopyVisitor::operator()(LayerType*) const [with LayerType = mlpack::ann::Glimpse, arma::Mat >; CustomLayers = {}; mlpack::ann::LayerTypes = boost::variant, arma::Mat >*, mlpack::ann::AddMerge, arma::Mat >*, mlpack::ann::AtrousConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BatchNorm, arma::Mat >*, mlpack::ann::BilinearInterpolation, arma::Mat >*, mlpack::ann::Concat, arma::Mat >*, mlpack::ann::ConcatPerformance, arma::Mat >, arma::Mat, arma::Mat >*, mlpack::ann::Constant, arma::Mat >*, mlpack::ann::Convolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::TransposedConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::DropConnect, arma::Mat >*, mlpack::ann::Dropout, arma::Mat >*, mlpack::ann::AlphaDropout, arma::Mat >*, mlpack::ann::ELU, arma::Mat >*, mlpack::ann::FlexibleReLU, arma::Mat >*, mlpack::ann::Glimpse, arma::Mat >*, mlpack::ann::HardTanH, arma::Mat >*, mlpack::ann::Join, arma::Mat >*, mlpack::ann::LayerNorm, arma::Mat >*, mlpack::ann::LeakyReLU, arma::Mat >*, mlpack::ann::Linear, arma::Mat >*, mlpack::ann::LinearNoBias, arma::Mat >*, mlpack::ann::LogSoftMax, arma::Mat >*, mlpack::ann::Lookup, arma::Mat >*, mlpack::ann::LSTM, arma::Mat >*, mlpack::ann::GRU, arma::Mat >*, mlpack::ann::FastLSTM, arma::Mat >*, mlpack::ann::MaxPooling, arma::Mat >*, mlpack::ann::MeanPooling, arma::Mat >*, mlpack::ann::MultiplyConstant, arma::Mat >*, mlpack::ann::MultiplyMerge, arma::Mat >*, mlpack::ann::NegativeLogLikelihood, arma::Mat >*, mlpack::ann::PReLU, arma::Mat >*, mlpack::ann::Recurrent, arma::Mat >*, mlpack::ann::RecurrentAttention, arma::Mat >*, mlpack::ann::ReinforceNormal, arma::Mat >*, mlpack::ann::Select, arma::Mat >*, mlpack::ann::Sequential, arma::Mat >*, mlpack::ann::VRClassReward, arma::Mat >*>]': /usr/include/boost/variant/variant.hpp:1058:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor::internal_visit(T&&, int) [with T = mlpack::ann::Glimpse, arma::Mat >* const&; Visitor = mlpack::ann::CopyVisitor<>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = boost::variant, arma::Mat >*, mlpack::ann::AddMerge, arma::Mat >*, mlpack::ann::AtrousConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BatchNorm, arma::Mat >*, mlpack::ann::BilinearInterpolation, arma::Mat >*, mlpack::ann::Concat, arma::Mat >*, mlpack::ann::ConcatPerformance, arma::Mat >, arma::Mat, arma::Mat >*, mlpack::ann::Constant, arma::Mat >*, mlpack::ann::Convolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::TransposedConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::DropConnect, arma::Mat >*, mlpack::ann::Dropout, arma::Mat >*, mlpack::ann::AlphaDropout, arma::Mat >*, mlpack::ann::ELU, arma::Mat >*, mlpack::ann::FlexibleReLU, arma::Mat >*, mlpack::ann::Glimpse, arma::Mat >*, mlpack::ann::HardTanH, arma::Mat >*, mlpack::ann::Join, arma::Mat >*, mlpack::ann::LayerNorm, arma::Mat >*, mlpack::ann::LeakyReLU, arma::Mat >*, mlpack::ann::Linear, arma::Mat >*, mlpack::ann::LinearNoBias, arma::Mat >*, mlpack::ann::LogSoftMax, arma::Mat >*, mlpack::ann::Lookup, arma::Mat >*, mlpack::ann::LSTM, arma::Mat >*, mlpack::ann::GRU, arma::Mat >*, mlpack::ann::FastLSTM, arma::Mat >*, mlpack::ann::MaxPooling, arma::Mat >*, mlpack::ann::MeanPooling, arma::Mat >*, mlpack::ann::MultiplyConstant, arma::Mat >*, mlpack::ann::MultiplyMerge, arma::Mat >*, mlpack::ann::NegativeLogLikelihood, arma::Mat >*, mlpack::ann::PReLU, arma::Mat >*, mlpack::ann::Recurrent, arma::Mat >*, mlpack::ann::RecurrentAttention, arma::Mat >*, mlpack::ann::ReinforceNormal, arma::Mat >*, mlpack::ann::Select, arma::Mat >*, mlpack::ann::Sequential, arma::Mat >*, mlpack::ann::VRClassReward, arma::Mat >*>]' /usr/include/boost/variant/detail/visitation_impl.hpp:114:9: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = boost::detail::variant::invoke_visitor, false>; VoidPtrCV = const void*; T = mlpack::ann::Glimpse, arma::Mat >*; typename Visitor::result_type = boost::variant, arma::Mat >*, mlpack::ann::AddMerge, arma::Mat >*, mlpack::ann::AtrousConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BatchNorm, arma::Mat >*, mlpack::ann::BilinearInterpolation, arma::Mat >*, mlpack::ann::Concat, arma::Mat >*, mlpack::ann::ConcatPerformance, arma::Mat >, arma::Mat, arma::Mat >*, mlpack::ann::Constant, arma::Mat >*, mlpack::ann::Convolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::TransposedConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::DropConnect, arma::Mat >*, mlpack::ann::Dropout, arma::Mat >*, mlpack::ann::AlphaDropout, arma::Mat >*, mlpack::ann::ELU, arma::Mat >*, mlpack::ann::FlexibleReLU, arma::Mat >*, mlpack::ann::Glimpse, arma::Mat >*, mlpack::ann::HardTanH, arma::Mat >*, mlpack::ann::Join, arma::Mat >*, mlpack::ann::LayerNorm, arma::Mat >*, mlpack::ann::LeakyReLU, arma::Mat >*, mlpack::ann::Linear, arma::Mat >*, mlpack::ann::LinearNoBias, arma::Mat >*, mlpack::ann::LogSoftMax, arma::Mat >*, mlpack::ann::Lookup, arma::Mat >*, mlpack::ann::LSTM, arma::Mat >*, mlpack::ann::GRU, arma::Mat >*, mlpack::ann::FastLSTM, arma::Mat >*, mlpack::ann::MaxPooling, arma::Mat >*, mlpack::ann::MeanPooling, arma::Mat >*, mlpack::ann::MultiplyConstant, arma::Mat >*, mlpack::ann::MultiplyMerge, arma::Mat >*, mlpack::ann::NegativeLogLikelihood, arma::Mat >*, mlpack::ann::PReLU, arma::Mat >*, mlpack::ann::Recurrent, arma::Mat >*, mlpack::ann::RecurrentAttention, arma::Mat >*, mlpack::ann::ReinforceNormal, arma::Mat >*, mlpack::ann::Select, arma::Mat >*, mlpack::ann::Sequential, arma::Mat >*, mlpack::ann::VRClassReward, arma::Mat >*>; mpl_::true_ = mpl_::bool_]' @@ -29804,13 +29834,6 @@ /build/mlpack-3.0.4/src/mlpack/methods/ann/visitor/copy_visitor_impl.hpp:26:10: warning: 'new' of type 'mlpack::ann::Join, arma::Mat >' with extended alignment 16 [-Waligned-new=] /build/mlpack-3.0.4/src/mlpack/methods/ann/visitor/copy_visitor_impl.hpp:26:10: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter /build/mlpack-3.0.4/src/mlpack/methods/ann/visitor/copy_visitor_impl.hpp:26:10: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/tests/augmented_rnns_tasks_test.cpp: In member function 'void HardCodedSortModel::Train(arma::field >&, arma::field >&)': -/build/mlpack-3.0.4/src/mlpack/tests/augmented_rnns_tasks_test.cpp:95:38: warning: unused parameter 'predictors' [-Wunused-parameter] - void Train(arma::field& predictors, - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/mlpack-3.0.4/src/mlpack/tests/augmented_rnns_tasks_test.cpp:96:38: warning: unused parameter 'labels' [-Wunused-parameter] - arma::field& labels) - ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/mlpack-3.0.4/src/mlpack/methods/ann/visitor/copy_visitor_impl.hpp: In instantiation of 'mlpack::ann::LayerTypes mlpack::ann::CopyVisitor::operator()(LayerType*) const [with LayerType = mlpack::ann::LayerNorm, arma::Mat >; CustomLayers = {}; mlpack::ann::LayerTypes = boost::variant, arma::Mat >*, mlpack::ann::AddMerge, arma::Mat >*, mlpack::ann::AtrousConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BatchNorm, arma::Mat >*, mlpack::ann::BilinearInterpolation, arma::Mat >*, mlpack::ann::Concat, arma::Mat >*, mlpack::ann::ConcatPerformance, arma::Mat >, arma::Mat, arma::Mat >*, mlpack::ann::Constant, arma::Mat >*, mlpack::ann::Convolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::TransposedConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::DropConnect, arma::Mat >*, mlpack::ann::Dropout, arma::Mat >*, mlpack::ann::AlphaDropout, arma::Mat >*, mlpack::ann::ELU, arma::Mat >*, mlpack::ann::FlexibleReLU, arma::Mat >*, mlpack::ann::Glimpse, arma::Mat >*, mlpack::ann::HardTanH, arma::Mat >*, mlpack::ann::Join, arma::Mat >*, mlpack::ann::LayerNorm, arma::Mat >*, mlpack::ann::LeakyReLU, arma::Mat >*, mlpack::ann::Linear, arma::Mat >*, mlpack::ann::LinearNoBias, arma::Mat >*, mlpack::ann::LogSoftMax, arma::Mat >*, mlpack::ann::Lookup, arma::Mat >*, mlpack::ann::LSTM, arma::Mat >*, mlpack::ann::GRU, arma::Mat >*, mlpack::ann::FastLSTM, arma::Mat >*, mlpack::ann::MaxPooling, arma::Mat >*, mlpack::ann::MeanPooling, arma::Mat >*, mlpack::ann::MultiplyConstant, arma::Mat >*, mlpack::ann::MultiplyMerge, arma::Mat >*, mlpack::ann::NegativeLogLikelihood, arma::Mat >*, mlpack::ann::PReLU, arma::Mat >*, mlpack::ann::Recurrent, arma::Mat >*, mlpack::ann::RecurrentAttention, arma::Mat >*, mlpack::ann::ReinforceNormal, arma::Mat >*, mlpack::ann::Select, arma::Mat >*, mlpack::ann::Sequential, arma::Mat >*, mlpack::ann::VRClassReward, arma::Mat >*>]': /usr/include/boost/variant/variant.hpp:1058:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor::internal_visit(T&&, int) [with T = mlpack::ann::LayerNorm, arma::Mat >* const&; Visitor = mlpack::ann::CopyVisitor<>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = boost::variant, arma::Mat >*, mlpack::ann::AddMerge, arma::Mat >*, mlpack::ann::AtrousConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BatchNorm, arma::Mat >*, mlpack::ann::BilinearInterpolation, arma::Mat >*, mlpack::ann::Concat, arma::Mat >*, mlpack::ann::ConcatPerformance, arma::Mat >, arma::Mat, arma::Mat >*, mlpack::ann::Constant, arma::Mat >*, mlpack::ann::Convolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::TransposedConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::DropConnect, arma::Mat >*, mlpack::ann::Dropout, arma::Mat >*, mlpack::ann::AlphaDropout, arma::Mat >*, mlpack::ann::ELU, arma::Mat >*, mlpack::ann::FlexibleReLU, arma::Mat >*, mlpack::ann::Glimpse, arma::Mat >*, mlpack::ann::HardTanH, arma::Mat >*, mlpack::ann::Join, arma::Mat >*, mlpack::ann::LayerNorm, arma::Mat >*, mlpack::ann::LeakyReLU, arma::Mat >*, mlpack::ann::Linear, arma::Mat >*, mlpack::ann::LinearNoBias, arma::Mat >*, mlpack::ann::LogSoftMax, arma::Mat >*, mlpack::ann::Lookup, arma::Mat >*, mlpack::ann::LSTM, arma::Mat >*, mlpack::ann::GRU, arma::Mat >*, mlpack::ann::FastLSTM, arma::Mat >*, mlpack::ann::MaxPooling, arma::Mat >*, mlpack::ann::MeanPooling, arma::Mat >*, mlpack::ann::MultiplyConstant, arma::Mat >*, mlpack::ann::MultiplyMerge, arma::Mat >*, mlpack::ann::NegativeLogLikelihood, arma::Mat >*, mlpack::ann::PReLU, arma::Mat >*, mlpack::ann::Recurrent, arma::Mat >*, mlpack::ann::RecurrentAttention, arma::Mat >*, mlpack::ann::ReinforceNormal, arma::Mat >*, mlpack::ann::Select, arma::Mat >*, mlpack::ann::Sequential, arma::Mat >*, mlpack::ann::VRClassReward, arma::Mat >*>]' /usr/include/boost/variant/detail/visitation_impl.hpp:114:9: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = boost::detail::variant::invoke_visitor, false>; VoidPtrCV = const void*; T = mlpack::ann::LayerNorm, arma::Mat >*; typename Visitor::result_type = boost::variant, arma::Mat >*, mlpack::ann::AddMerge, arma::Mat >*, mlpack::ann::AtrousConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BatchNorm, arma::Mat >*, mlpack::ann::BilinearInterpolation, arma::Mat >*, mlpack::ann::Concat, arma::Mat >*, mlpack::ann::ConcatPerformance, arma::Mat >, arma::Mat, arma::Mat >*, mlpack::ann::Constant, arma::Mat >*, mlpack::ann::Convolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::TransposedConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::DropConnect, arma::Mat >*, mlpack::ann::Dropout, arma::Mat >*, mlpack::ann::AlphaDropout, arma::Mat >*, mlpack::ann::ELU, arma::Mat >*, mlpack::ann::FlexibleReLU, arma::Mat >*, mlpack::ann::Glimpse, arma::Mat >*, mlpack::ann::HardTanH, arma::Mat >*, mlpack::ann::Join, arma::Mat >*, mlpack::ann::LayerNorm, arma::Mat >*, mlpack::ann::LeakyReLU, arma::Mat >*, mlpack::ann::Linear, arma::Mat >*, mlpack::ann::LinearNoBias, arma::Mat >*, mlpack::ann::LogSoftMax, arma::Mat >*, mlpack::ann::Lookup, arma::Mat >*, mlpack::ann::LSTM, arma::Mat >*, mlpack::ann::GRU, arma::Mat >*, mlpack::ann::FastLSTM, arma::Mat >*, mlpack::ann::MaxPooling, arma::Mat >*, mlpack::ann::MeanPooling, arma::Mat >*, mlpack::ann::MultiplyConstant, arma::Mat >*, mlpack::ann::MultiplyMerge, arma::Mat >*, mlpack::ann::NegativeLogLikelihood, arma::Mat >*, mlpack::ann::PReLU, arma::Mat >*, mlpack::ann::Recurrent, arma::Mat >*, mlpack::ann::RecurrentAttention, arma::Mat >*, mlpack::ann::ReinforceNormal, arma::Mat >*, mlpack::ann::Select, arma::Mat >*, mlpack::ann::Sequential, arma::Mat >*, mlpack::ann::VRClassReward, arma::Mat >*>; mpl_::true_ = mpl_::bool_]' @@ -29961,6 +29984,8 @@ /build/mlpack-3.0.4/src/mlpack/methods/ann/visitor/copy_visitor_impl.hpp:26:10: warning: 'new' of type 'mlpack::ann::MaxPooling, arma::Mat >' with extended alignment 16 [-Waligned-new=] /build/mlpack-3.0.4/src/mlpack/methods/ann/visitor/copy_visitor_impl.hpp:26:10: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter /build/mlpack-3.0.4/src/mlpack/methods/ann/visitor/copy_visitor_impl.hpp:26:10: note: use '-faligned-new' to enable C++17 over-aligned new support +[ 55%] Building CXX object src/mlpack/tests/CMakeFiles/mlpack_test.dir/aug_lagrangian_test.cpp.o +cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests && /usr/bin/c++ -DARMA_32BIT_WORD -DARMA_NO_DEBUG -DBOOST_TEST_DYN_LINK -DHAS_OPENMP -DNDEBUG -I/build/mlpack-3.0.4/src -I/build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/.. -g -O2 -ffile-prefix-map=/build/mlpack-3.0.4=. -fstack-protector-strong -Wformat -Werror=format-security --param ggc-min-expand=20 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -ftemplate-depth=1000 -O3 -fopenmp -Winvalid-pch -include /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx -std=gnu++11 -o CMakeFiles/mlpack_test.dir/aug_lagrangian_test.cpp.o -c /build/mlpack-3.0.4/src/mlpack/tests/aug_lagrangian_test.cpp /build/mlpack-3.0.4/src/mlpack/methods/ann/visitor/copy_visitor_impl.hpp: In instantiation of 'mlpack::ann::LayerTypes mlpack::ann::CopyVisitor::operator()(LayerType*) const [with LayerType = mlpack::ann::MeanPooling, arma::Mat >; CustomLayers = {}; mlpack::ann::LayerTypes = boost::variant, arma::Mat >*, mlpack::ann::AddMerge, arma::Mat >*, mlpack::ann::AtrousConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BatchNorm, arma::Mat >*, mlpack::ann::BilinearInterpolation, arma::Mat >*, mlpack::ann::Concat, arma::Mat >*, mlpack::ann::ConcatPerformance, arma::Mat >, arma::Mat, arma::Mat >*, mlpack::ann::Constant, arma::Mat >*, mlpack::ann::Convolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::TransposedConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::DropConnect, arma::Mat >*, mlpack::ann::Dropout, arma::Mat >*, mlpack::ann::AlphaDropout, arma::Mat >*, mlpack::ann::ELU, arma::Mat >*, mlpack::ann::FlexibleReLU, arma::Mat >*, mlpack::ann::Glimpse, arma::Mat >*, mlpack::ann::HardTanH, arma::Mat >*, mlpack::ann::Join, arma::Mat >*, mlpack::ann::LayerNorm, arma::Mat >*, mlpack::ann::LeakyReLU, arma::Mat >*, mlpack::ann::Linear, arma::Mat >*, mlpack::ann::LinearNoBias, arma::Mat >*, mlpack::ann::LogSoftMax, arma::Mat >*, mlpack::ann::Lookup, arma::Mat >*, mlpack::ann::LSTM, arma::Mat >*, mlpack::ann::GRU, arma::Mat >*, mlpack::ann::FastLSTM, arma::Mat >*, mlpack::ann::MaxPooling, arma::Mat >*, mlpack::ann::MeanPooling, arma::Mat >*, mlpack::ann::MultiplyConstant, arma::Mat >*, mlpack::ann::MultiplyMerge, arma::Mat >*, mlpack::ann::NegativeLogLikelihood, arma::Mat >*, mlpack::ann::PReLU, arma::Mat >*, mlpack::ann::Recurrent, arma::Mat >*, mlpack::ann::RecurrentAttention, arma::Mat >*, mlpack::ann::ReinforceNormal, arma::Mat >*, mlpack::ann::Select, arma::Mat >*, mlpack::ann::Sequential, arma::Mat >*, mlpack::ann::VRClassReward, arma::Mat >*>]': /usr/include/boost/variant/variant.hpp:1058:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor::internal_visit(T&&, int) [with T = mlpack::ann::MeanPooling, arma::Mat >* const&; Visitor = mlpack::ann::CopyVisitor<>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = boost::variant, arma::Mat >*, mlpack::ann::AddMerge, arma::Mat >*, mlpack::ann::AtrousConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BatchNorm, arma::Mat >*, mlpack::ann::BilinearInterpolation, arma::Mat >*, mlpack::ann::Concat, arma::Mat >*, mlpack::ann::ConcatPerformance, arma::Mat >, arma::Mat, arma::Mat >*, mlpack::ann::Constant, arma::Mat >*, mlpack::ann::Convolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::TransposedConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::DropConnect, arma::Mat >*, mlpack::ann::Dropout, arma::Mat >*, mlpack::ann::AlphaDropout, arma::Mat >*, mlpack::ann::ELU, arma::Mat >*, mlpack::ann::FlexibleReLU, arma::Mat >*, mlpack::ann::Glimpse, arma::Mat >*, mlpack::ann::HardTanH, arma::Mat >*, mlpack::ann::Join, arma::Mat >*, mlpack::ann::LayerNorm, arma::Mat >*, mlpack::ann::LeakyReLU, arma::Mat >*, mlpack::ann::Linear, arma::Mat >*, mlpack::ann::LinearNoBias, arma::Mat >*, mlpack::ann::LogSoftMax, arma::Mat >*, mlpack::ann::Lookup, arma::Mat >*, mlpack::ann::LSTM, arma::Mat >*, mlpack::ann::GRU, arma::Mat >*, mlpack::ann::FastLSTM, arma::Mat >*, mlpack::ann::MaxPooling, arma::Mat >*, mlpack::ann::MeanPooling, arma::Mat >*, mlpack::ann::MultiplyConstant, arma::Mat >*, mlpack::ann::MultiplyMerge, arma::Mat >*, mlpack::ann::NegativeLogLikelihood, arma::Mat >*, mlpack::ann::PReLU, arma::Mat >*, mlpack::ann::Recurrent, arma::Mat >*, mlpack::ann::RecurrentAttention, arma::Mat >*, mlpack::ann::ReinforceNormal, arma::Mat >*, mlpack::ann::Select, arma::Mat >*, mlpack::ann::Sequential, arma::Mat >*, mlpack::ann::VRClassReward, arma::Mat >*>]' /usr/include/boost/variant/detail/visitation_impl.hpp:114:9: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = boost::detail::variant::invoke_visitor, false>; VoidPtrCV = const void*; T = mlpack::ann::MeanPooling, arma::Mat >*; typename Visitor::result_type = boost::variant, arma::Mat >*, mlpack::ann::AddMerge, arma::Mat >*, mlpack::ann::AtrousConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BatchNorm, arma::Mat >*, mlpack::ann::BilinearInterpolation, arma::Mat >*, mlpack::ann::Concat, arma::Mat >*, mlpack::ann::ConcatPerformance, arma::Mat >, arma::Mat, arma::Mat >*, mlpack::ann::Constant, arma::Mat >*, mlpack::ann::Convolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::TransposedConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::DropConnect, arma::Mat >*, mlpack::ann::Dropout, arma::Mat >*, mlpack::ann::AlphaDropout, arma::Mat >*, mlpack::ann::ELU, arma::Mat >*, mlpack::ann::FlexibleReLU, arma::Mat >*, mlpack::ann::Glimpse, arma::Mat >*, mlpack::ann::HardTanH, arma::Mat >*, mlpack::ann::Join, arma::Mat >*, mlpack::ann::LayerNorm, arma::Mat >*, mlpack::ann::LeakyReLU, arma::Mat >*, mlpack::ann::Linear, arma::Mat >*, mlpack::ann::LinearNoBias, arma::Mat >*, mlpack::ann::LogSoftMax, arma::Mat >*, mlpack::ann::Lookup, arma::Mat >*, mlpack::ann::LSTM, arma::Mat >*, mlpack::ann::GRU, arma::Mat >*, mlpack::ann::FastLSTM, arma::Mat >*, mlpack::ann::MaxPooling, arma::Mat >*, mlpack::ann::MeanPooling, arma::Mat >*, mlpack::ann::MultiplyConstant, arma::Mat >*, mlpack::ann::MultiplyMerge, arma::Mat >*, mlpack::ann::NegativeLogLikelihood, arma::Mat >*, mlpack::ann::PReLU, arma::Mat >*, mlpack::ann::Recurrent, arma::Mat >*, mlpack::ann::RecurrentAttention, arma::Mat >*, mlpack::ann::ReinforceNormal, arma::Mat >*, mlpack::ann::Select, arma::Mat >*, mlpack::ann::Sequential, arma::Mat >*, mlpack::ann::VRClassReward, arma::Mat >*>; mpl_::true_ = mpl_::bool_]' @@ -30126,6 +30151,15 @@ /build/mlpack-3.0.4/src/mlpack/methods/ann/visitor/copy_visitor_impl.hpp:26:10: warning: 'new' of type 'mlpack::ann::VRClassReward, arma::Mat >' with extended alignment 16 [-Waligned-new=] /build/mlpack-3.0.4/src/mlpack/methods/ann/visitor/copy_visitor_impl.hpp:26:10: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter /build/mlpack-3.0.4/src/mlpack/methods/ann/visitor/copy_visitor_impl.hpp:26:10: note: use '-faligned-new' to enable C++17 over-aligned new support +[ 55%] Building CXX object src/mlpack/tests/CMakeFiles/mlpack_test.dir/augmented_rnns_tasks_test.cpp.o +cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests && /usr/bin/c++ -DARMA_32BIT_WORD -DARMA_NO_DEBUG -DBOOST_TEST_DYN_LINK -DHAS_OPENMP -DNDEBUG -I/build/mlpack-3.0.4/src -I/build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/.. -g -O2 -ffile-prefix-map=/build/mlpack-3.0.4=. -fstack-protector-strong -Wformat -Werror=format-security --param ggc-min-expand=20 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -ftemplate-depth=1000 -O3 -fopenmp -Winvalid-pch -include /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx -std=gnu++11 -o CMakeFiles/mlpack_test.dir/augmented_rnns_tasks_test.cpp.o -c /build/mlpack-3.0.4/src/mlpack/tests/augmented_rnns_tasks_test.cpp +/build/mlpack-3.0.4/src/mlpack/tests/augmented_rnns_tasks_test.cpp: In member function 'void HardCodedSortModel::Train(arma::field >&, arma::field >&)': +/build/mlpack-3.0.4/src/mlpack/tests/augmented_rnns_tasks_test.cpp:95:38: warning: unused parameter 'predictors' [-Wunused-parameter] + void Train(arma::field& predictors, + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/mlpack-3.0.4/src/mlpack/tests/augmented_rnns_tasks_test.cpp:96:38: warning: unused parameter 'labels' [-Wunused-parameter] + arma::field& labels) + ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from /usr/include/c++/8/algorithm:62, from /usr/include/boost/archive/detail/helper_collection.hpp:23, from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, @@ -30228,10 +30262,6 @@ ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [ 55%] Building CXX object src/mlpack/tests/CMakeFiles/mlpack_test.dir/bigbatch_sgd_test.cpp.o cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests && /usr/bin/c++ -DARMA_32BIT_WORD -DARMA_NO_DEBUG -DBOOST_TEST_DYN_LINK -DHAS_OPENMP -DNDEBUG -I/build/mlpack-3.0.4/src -I/build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/.. -g -O2 -ffile-prefix-map=/build/mlpack-3.0.4=. -fstack-protector-strong -Wformat -Werror=format-security --param ggc-min-expand=20 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -ftemplate-depth=1000 -O3 -fopenmp -Winvalid-pch -include /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx -std=gnu++11 -o CMakeFiles/mlpack_test.dir/bigbatch_sgd_test.cpp.o -c /build/mlpack-3.0.4/src/mlpack/tests/bigbatch_sgd_test.cpp -[ 56%] Building CXX object src/mlpack/tests/CMakeFiles/mlpack_test.dir/binarize_test.cpp.o -cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests && /usr/bin/c++ -DARMA_32BIT_WORD -DARMA_NO_DEBUG -DBOOST_TEST_DYN_LINK -DHAS_OPENMP -DNDEBUG -I/build/mlpack-3.0.4/src -I/build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/.. -g -O2 -ffile-prefix-map=/build/mlpack-3.0.4=. -fstack-protector-strong -Wformat -Werror=format-security --param ggc-min-expand=20 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -ftemplate-depth=1000 -O3 -fopenmp -Winvalid-pch -include /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx -std=gnu++11 -o CMakeFiles/mlpack_test.dir/binarize_test.cpp.o -c /build/mlpack-3.0.4/src/mlpack/tests/binarize_test.cpp -[ 56%] Building CXX object src/mlpack/tests/CMakeFiles/mlpack_test.dir/block_krylov_svd_test.cpp.o -cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests && /usr/bin/c++ -DARMA_32BIT_WORD -DARMA_NO_DEBUG -DBOOST_TEST_DYN_LINK -DHAS_OPENMP -DNDEBUG -I/build/mlpack-3.0.4/src -I/build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/.. -g -O2 -ffile-prefix-map=/build/mlpack-3.0.4=. -fstack-protector-strong -Wformat -Werror=format-security --param ggc-min-expand=20 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -ftemplate-depth=1000 -O3 -fopenmp -Winvalid-pch -include /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx -std=gnu++11 -o CMakeFiles/mlpack_test.dir/block_krylov_svd_test.cpp.o -c /build/mlpack-3.0.4/src/mlpack/tests/block_krylov_svd_test.cpp In file included from /usr/include/c++/8/vector:69, from /usr/include/boost/archive/detail/helper_collection.hpp:20, from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, @@ -30251,68 +30281,8 @@ /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ -[ 56%] Building CXX object src/mlpack/tests/CMakeFiles/mlpack_test.dir/cf_test.cpp.o -cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests && /usr/bin/c++ -DARMA_32BIT_WORD -DARMA_NO_DEBUG -DBOOST_TEST_DYN_LINK -DHAS_OPENMP -DNDEBUG -I/build/mlpack-3.0.4/src -I/build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/.. -g -O2 -ffile-prefix-map=/build/mlpack-3.0.4=. -fstack-protector-strong -Wformat -Werror=format-security --param ggc-min-expand=20 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -ftemplate-depth=1000 -O3 -fopenmp -Winvalid-pch -include /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx -std=gnu++11 -o CMakeFiles/mlpack_test.dir/cf_test.cpp.o -c /build/mlpack-3.0.4/src/mlpack/tests/cf_test.cpp -In file included from /build/mlpack-3.0.4/src/mlpack/core/tree/spill_tree/spill_tree.hpp:479, - from /build/mlpack-3.0.4/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, - from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_rules_impl.hpp:17, - from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_rules.hpp:234, - from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search.hpp:26, - from /build/mlpack-3.0.4/src/mlpack/methods/cf/cf.hpp:20, - from /build/mlpack-3.0.4/src/mlpack/tests/cf_test.cpp:15: -/build/mlpack-3.0.4/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor 'mlpack::tree::SpillTree::SpillTree(const mlpack::tree::SpillTree&)': -/build/mlpack-3.0.4/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:171:59: warning: 'new' of type 'arma::Col' with extended alignment 16 [-Waligned-new=] - pointsIndex = new arma::Col(*other.pointsIndex); - ^ -/build/mlpack-3.0.4/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:171:59: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:171:59: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function 'void mlpack::tree::SpillTree::SplitNode(arma::Col&, size_t, double, double)': -/build/mlpack-3.0.4/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:592:41: warning: 'new' of type 'arma::Col' with extended alignment 16 [-Waligned-new=] - pointsIndex = new arma::Col(); - ^ -/build/mlpack-3.0.4/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:592:41: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:592:41: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:604:41: warning: 'new' of type 'arma::Col' with extended alignment 16 [-Waligned-new=] - pointsIndex = new arma::Col(); - ^ -/build/mlpack-3.0.4/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:604:41: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:604:41: note: use '-faligned-new' to enable C++17 over-aligned new support -In file included from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search.hpp:371, - from /build/mlpack-3.0.4/src/mlpack/methods/cf/cf.hpp:20, - from /build/mlpack-3.0.4/src/mlpack/tests/cf_test.cpp:15: -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function 'void mlpack::neighbor::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&)': -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:441:31: warning: 'new' of type 'arma::mat' {aka 'arma::Mat'} with extended alignment 16 [-Waligned-new=] - distancePtr = new arma::mat; // Query indices need to be mapped. - ^~~ -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:441:31: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:441:31: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:442:31: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] - neighborPtr = new arma::Mat; - ^~~~~~~~~~~ -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:442:31: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:442:31: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:445:31: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] - neighborPtr = new arma::Mat; // Reference indices need mapping. - ^~~~~~~~~~~ -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:445:31: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:445:31: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function 'void mlpack::neighbor::NeighborSearch::Search(mlpack::neighbor::NeighborSearch::Tree&, size_t, arma::Mat&, arma::mat&, bool)': -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:656:29: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] - neighborPtr = new arma::Mat; - ^~~~~~~~~~~ -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:656:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:656:29: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function 'void mlpack::neighbor::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&)': -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:741:29: warning: 'new' of type 'arma::mat' {aka 'arma::Mat'} with extended alignment 16 [-Waligned-new=] - distancePtr = new arma::mat; - ^~~ -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:741:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:741:29: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:742:29: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] - neighborPtr = new arma::Mat; - ^~~~~~~~~~~ -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:742:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:742:29: note: use '-faligned-new' to enable C++17 over-aligned new support +[ 56%] Building CXX object src/mlpack/tests/CMakeFiles/mlpack_test.dir/binarize_test.cpp.o +cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests && /usr/bin/c++ -DARMA_32BIT_WORD -DARMA_NO_DEBUG -DBOOST_TEST_DYN_LINK -DHAS_OPENMP -DNDEBUG -I/build/mlpack-3.0.4/src -I/build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/.. -g -O2 -ffile-prefix-map=/build/mlpack-3.0.4=. -fstack-protector-strong -Wformat -Werror=format-security --param ggc-min-expand=20 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -ftemplate-depth=1000 -O3 -fopenmp -Winvalid-pch -include /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx -std=gnu++11 -o CMakeFiles/mlpack_test.dir/binarize_test.cpp.o -c /build/mlpack-3.0.4/src/mlpack/tests/binarize_test.cpp /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const arma::Mat&}; _Tp = arma::Mat; _Alloc = std::allocator >]': /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector > >'} changed in GCC 7.1 vector<_Tp, _Alloc>:: @@ -30369,6 +30339,8 @@ /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector, mlpack::ann::GaussianInitialization>, mlpack::optimization::VanillaUpdate, mlpack::rl::AggregatedPolicy > >, std::allocator, mlpack::ann::GaussianInitialization>, mlpack::optimization::VanillaUpdate, mlpack::rl::AggregatedPolicy > > > >::iterator' {aka '__gnu_cxx::__normal_iterator, mlpack::ann::GaussianInitialization>, mlpack::optimization::VanillaUpdate, mlpack::rl::AggregatedPolicy > >*, std::vector, mlpack::ann::GaussianInitialization>, mlpack::optimization::VanillaUpdate, mlpack::rl::AggregatedPolicy > >, std::allocator, mlpack::ann::GaussianInitialization>, mlpack::optimization::VanillaUpdate, mlpack::rl::AggregatedPolicy > > > > >'} changed in GCC 7.1 /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {mlpack::rl::OneStepQLearningWorker, arma::Mat >, mlpack::ann::GaussianInitialization>, mlpack::optimization::VanillaUpdate, mlpack::rl::AggregatedPolicy > >}; _Tp = mlpack::rl::OneStepQLearningWorker, mlpack::ann::GaussianInitialization>, mlpack::optimization::VanillaUpdate, mlpack::rl::AggregatedPolicy > >; _Alloc = std::allocator, mlpack::ann::GaussianInitialization>, mlpack::optimization::VanillaUpdate, mlpack::rl::AggregatedPolicy > > >]': /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector, mlpack::ann::GaussianInitialization>, mlpack::optimization::VanillaUpdate, mlpack::rl::AggregatedPolicy > >, std::allocator, mlpack::ann::GaussianInitialization>, mlpack::optimization::VanillaUpdate, mlpack::rl::AggregatedPolicy > > > >::iterator' {aka '__gnu_cxx::__normal_iterator, mlpack::ann::GaussianInitialization>, mlpack::optimization::VanillaUpdate, mlpack::rl::AggregatedPolicy > >*, std::vector, mlpack::ann::GaussianInitialization>, mlpack::optimization::VanillaUpdate, mlpack::rl::AggregatedPolicy > >, std::allocator, mlpack::ann::GaussianInitialization>, mlpack::optimization::VanillaUpdate, mlpack::rl::AggregatedPolicy > > > > >'} changed in GCC 7.1 +[ 56%] Building CXX object src/mlpack/tests/CMakeFiles/mlpack_test.dir/block_krylov_svd_test.cpp.o +cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests && /usr/bin/c++ -DARMA_32BIT_WORD -DARMA_NO_DEBUG -DBOOST_TEST_DYN_LINK -DHAS_OPENMP -DNDEBUG -I/build/mlpack-3.0.4/src -I/build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/.. -g -O2 -ffile-prefix-map=/build/mlpack-3.0.4=. -fstack-protector-strong -Wformat -Werror=format-security --param ggc-min-expand=20 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -ftemplate-depth=1000 -O3 -fopenmp -Winvalid-pch -include /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx -std=gnu++11 -o CMakeFiles/mlpack_test.dir/block_krylov_svd_test.cpp.o -c /build/mlpack-3.0.4/src/mlpack/tests/block_krylov_svd_test.cpp /usr/include/c++/8/bits/vector.tcc: In member function 'void AsyncLearningTest::OneStepQLearningTest::test_method()': /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::ann::GaussianInitialization>, mlpack::optimization::VanillaUpdate, mlpack::rl::AggregatedPolicy > >*, std::vector, mlpack::ann::GaussianInitialization>, mlpack::optimization::VanillaUpdate, mlpack::rl::AggregatedPolicy > >, std::allocator, mlpack::ann::GaussianInitialization>, mlpack::optimization::VanillaUpdate, mlpack::rl::AggregatedPolicy > > > > >' changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); @@ -30381,6 +30353,68 @@ /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::ann::GaussianInitialization>, mlpack::optimization::VanillaUpdate, mlpack::rl::AggregatedPolicy > >*, std::vector, mlpack::ann::GaussianInitialization>, mlpack::optimization::VanillaUpdate, mlpack::rl::AggregatedPolicy > >, std::allocator, mlpack::ann::GaussianInitialization>, mlpack::optimization::VanillaUpdate, mlpack::rl::AggregatedPolicy > > > > >' changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ +[ 56%] Building CXX object src/mlpack/tests/CMakeFiles/mlpack_test.dir/cf_test.cpp.o +cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests && /usr/bin/c++ -DARMA_32BIT_WORD -DARMA_NO_DEBUG -DBOOST_TEST_DYN_LINK -DHAS_OPENMP -DNDEBUG -I/build/mlpack-3.0.4/src -I/build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/.. -g -O2 -ffile-prefix-map=/build/mlpack-3.0.4=. -fstack-protector-strong -Wformat -Werror=format-security --param ggc-min-expand=20 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -ftemplate-depth=1000 -O3 -fopenmp -Winvalid-pch -include /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx -std=gnu++11 -o CMakeFiles/mlpack_test.dir/cf_test.cpp.o -c /build/mlpack-3.0.4/src/mlpack/tests/cf_test.cpp +In file included from /build/mlpack-3.0.4/src/mlpack/core/tree/spill_tree/spill_tree.hpp:479, + from /build/mlpack-3.0.4/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, + from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_rules_impl.hpp:17, + from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_rules.hpp:234, + from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search.hpp:26, + from /build/mlpack-3.0.4/src/mlpack/methods/cf/cf.hpp:20, + from /build/mlpack-3.0.4/src/mlpack/tests/cf_test.cpp:15: +/build/mlpack-3.0.4/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor 'mlpack::tree::SpillTree::SpillTree(const mlpack::tree::SpillTree&)': +/build/mlpack-3.0.4/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:171:59: warning: 'new' of type 'arma::Col' with extended alignment 16 [-Waligned-new=] + pointsIndex = new arma::Col(*other.pointsIndex); + ^ +/build/mlpack-3.0.4/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:171:59: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:171:59: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function 'void mlpack::tree::SpillTree::SplitNode(arma::Col&, size_t, double, double)': +/build/mlpack-3.0.4/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:592:41: warning: 'new' of type 'arma::Col' with extended alignment 16 [-Waligned-new=] + pointsIndex = new arma::Col(); + ^ +/build/mlpack-3.0.4/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:592:41: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:592:41: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:604:41: warning: 'new' of type 'arma::Col' with extended alignment 16 [-Waligned-new=] + pointsIndex = new arma::Col(); + ^ +/build/mlpack-3.0.4/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:604:41: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:604:41: note: use '-faligned-new' to enable C++17 over-aligned new support +In file included from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search.hpp:371, + from /build/mlpack-3.0.4/src/mlpack/methods/cf/cf.hpp:20, + from /build/mlpack-3.0.4/src/mlpack/tests/cf_test.cpp:15: +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function 'void mlpack::neighbor::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&)': +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:441:31: warning: 'new' of type 'arma::mat' {aka 'arma::Mat'} with extended alignment 16 [-Waligned-new=] + distancePtr = new arma::mat; // Query indices need to be mapped. + ^~~ +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:441:31: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:441:31: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:442:31: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] + neighborPtr = new arma::Mat; + ^~~~~~~~~~~ +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:442:31: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:442:31: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:445:31: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] + neighborPtr = new arma::Mat; // Reference indices need mapping. + ^~~~~~~~~~~ +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:445:31: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:445:31: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function 'void mlpack::neighbor::NeighborSearch::Search(mlpack::neighbor::NeighborSearch::Tree&, size_t, arma::Mat&, arma::mat&, bool)': +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:656:29: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] + neighborPtr = new arma::Mat; + ^~~~~~~~~~~ +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:656:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:656:29: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function 'void mlpack::neighbor::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&)': +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:741:29: warning: 'new' of type 'arma::mat' {aka 'arma::Mat'} with extended alignment 16 [-Waligned-new=] + distancePtr = new arma::mat; + ^~~ +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:741:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:741:29: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:742:29: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] + neighborPtr = new arma::Mat; + ^~~~~~~~~~~ +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:742:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:742:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 57%] Building CXX object src/mlpack/tests/CMakeFiles/mlpack_test.dir/cli_binding_test.cpp.o cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests && /usr/bin/c++ -DARMA_32BIT_WORD -DARMA_NO_DEBUG -DBOOST_TEST_DYN_LINK -DHAS_OPENMP -DNDEBUG -I/build/mlpack-3.0.4/src -I/build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/.. -g -O2 -ffile-prefix-map=/build/mlpack-3.0.4=. -fstack-protector-strong -Wformat -Werror=format-security --param ggc-min-expand=20 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -ftemplate-depth=1000 -O3 -fopenmp -Winvalid-pch -include /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx -std=gnu++11 -o CMakeFiles/mlpack_test.dir/cli_binding_test.cpp.o -c /build/mlpack-3.0.4/src/mlpack/tests/cli_binding_test.cpp [ 57%] Building CXX object src/mlpack/tests/CMakeFiles/mlpack_test.dir/cli_test.cpp.o @@ -30599,110 +30633,6 @@ /build/mlpack-3.0.4/src/mlpack/methods/ann/ffn.hpp:260:46: note: use '-faligned-new' to enable C++17 over-aligned new support [ 58%] Building CXX object src/mlpack/tests/CMakeFiles/mlpack_test.dir/convolution_test.cpp.o cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests && /usr/bin/c++ -DARMA_32BIT_WORD -DARMA_NO_DEBUG -DBOOST_TEST_DYN_LINK -DHAS_OPENMP -DNDEBUG -I/build/mlpack-3.0.4/src -I/build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/.. -g -O2 -ffile-prefix-map=/build/mlpack-3.0.4=. -fstack-protector-strong -Wformat -Werror=format-security --param ggc-min-expand=20 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -ftemplate-depth=1000 -O3 -fopenmp -Winvalid-pch -include /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx -std=gnu++11 -o CMakeFiles/mlpack_test.dir/convolution_test.cpp.o -c /build/mlpack-3.0.4/src/mlpack/tests/convolution_test.cpp -[ 58%] Building CXX object src/mlpack/tests/CMakeFiles/mlpack_test.dir/convolutional_network_test.cpp.o -cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests && /usr/bin/c++ -DARMA_32BIT_WORD -DARMA_NO_DEBUG -DBOOST_TEST_DYN_LINK -DHAS_OPENMP -DNDEBUG -I/build/mlpack-3.0.4/src -I/build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/.. -g -O2 -ffile-prefix-map=/build/mlpack-3.0.4=. -fstack-protector-strong -Wformat -Werror=format-security --param ggc-min-expand=20 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -ftemplate-depth=1000 -O3 -fopenmp -Winvalid-pch -include /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx -std=gnu++11 -o CMakeFiles/mlpack_test.dir/convolutional_network_test.cpp.o -c /build/mlpack-3.0.4/src/mlpack/tests/convolutional_network_test.cpp -In file included from /build/mlpack-3.0.4/src/mlpack/methods/ann/layer/gru.hpp:260, - from /build/mlpack-3.0.4/src/mlpack/methods/ann/layer/layer.hpp:28, - from /build/mlpack-3.0.4/src/mlpack/tests/convolutional_network_test.cpp:16: -/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/gru_impl.hpp: In constructor 'mlpack::ann::GRU::GRU(size_t, size_t, size_t)': -/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/gru_impl.hpp:47:54: warning: 'new' of type 'mlpack::ann::Linear, arma::Mat >' with extended alignment 16 [-Waligned-new=] - input2GateModule = new Linear<>(inSize, 3 * outSize); - ^ -/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/gru_impl.hpp:47:54: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/gru_impl.hpp:47:54: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/gru_impl.hpp:50:62: warning: 'new' of type 'mlpack::ann::LinearNoBias, arma::Mat >' with extended alignment 16 [-Waligned-new=] - output2GateModule = new LinearNoBias<>(outSize, 2 * outSize); - ^ -/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/gru_impl.hpp:50:62: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/gru_impl.hpp:50:62: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/gru_impl.hpp:53:64: warning: 'new' of type 'mlpack::ann::LinearNoBias, arma::Mat >' with extended alignment 16 [-Waligned-new=] - outputHidden2GateModule = new LinearNoBias<>(outSize, outSize); - ^ -/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/gru_impl.hpp:53:64: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/gru_impl.hpp:53:64: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/gru_impl.hpp:59:40: warning: 'new' of type 'mlpack::ann::SigmoidLayer<>' {aka 'mlpack::ann::BaseLayer, arma::Mat >'} with extended alignment 16 [-Waligned-new=] - inputGateModule = new SigmoidLayer<>(); - ^ -/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/gru_impl.hpp:59:40: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/gru_impl.hpp:59:40: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/gru_impl.hpp:60:41: warning: 'new' of type 'mlpack::ann::SigmoidLayer<>' {aka 'mlpack::ann::BaseLayer, arma::Mat >'} with extended alignment 16 [-Waligned-new=] - forgetGateModule = new SigmoidLayer<>(); - ^ -/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/gru_impl.hpp:60:41: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/gru_impl.hpp:60:41: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/gru_impl.hpp:61:39: warning: 'new' of type 'mlpack::ann::TanHLayer<>' {aka 'mlpack::ann::BaseLayer, arma::Mat >'} with extended alignment 16 [-Waligned-new=] - hiddenStateModule = new TanHLayer<>(); - ^ -/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/gru_impl.hpp:61:39: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/gru_impl.hpp:61:39: note: use '-faligned-new' to enable C++17 over-aligned new support -In file included from /build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent.hpp:232, - from /build/mlpack-3.0.4/src/mlpack/methods/ann/layer/layer.hpp:30, - from /build/mlpack-3.0.4/src/mlpack/tests/convolutional_network_test.cpp:16: -/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent_impl.hpp: In constructor 'mlpack::ann::Recurrent::Recurrent(const StartModuleType&, const InputModuleType&, const FeedbackModuleType&, const TransferModuleType&, size_t)': -/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent_impl.hpp:78:36: warning: 'new' of type 'mlpack::ann::Sequential, arma::Mat >' with extended alignment 16 [-Waligned-new=] - initialModule = new Sequential<>(); - ^ -/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent_impl.hpp:78:36: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent_impl.hpp:78:36: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent_impl.hpp:79:37: warning: 'new' of type 'mlpack::ann::AddMerge, arma::Mat >' with extended alignment 16 [-Waligned-new=] - mergeModule = new AddMerge<>(false); - ^ -/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent_impl.hpp:79:37: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent_impl.hpp:79:37: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent_impl.hpp:80:43: warning: 'new' of type 'mlpack::ann::Sequential, arma::Mat >' with extended alignment 16 [-Waligned-new=] - recurrentModule = new Sequential<>(false); - ^ -/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent_impl.hpp:80:43: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent_impl.hpp:80:43: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent_impl.hpp: In member function 'void mlpack::ann::Recurrent::serialize(Archive&, unsigned int)': -/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent_impl.hpp:263:38: warning: 'new' of type 'mlpack::ann::Sequential, arma::Mat >' with extended alignment 16 [-Waligned-new=] - initialModule = new Sequential<>(); - ^ -/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent_impl.hpp:263:38: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent_impl.hpp:263:38: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent_impl.hpp:264:39: warning: 'new' of type 'mlpack::ann::AddMerge, arma::Mat >' with extended alignment 16 [-Waligned-new=] - mergeModule = new AddMerge<>(false); - ^ -/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent_impl.hpp:264:39: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent_impl.hpp:264:39: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent_impl.hpp:265:45: warning: 'new' of type 'mlpack::ann::Sequential, arma::Mat >' with extended alignment 16 [-Waligned-new=] - recurrentModule = new Sequential<>(false); - ^ -/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent_impl.hpp:265:45: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent_impl.hpp:265:45: note: use '-faligned-new' to enable C++17 over-aligned new support -In file included from /build/mlpack-3.0.4/src/mlpack/tests/convolutional_network_test.cpp:17: -/build/mlpack-3.0.4/src/mlpack/methods/ann/ffn.hpp: In instantiation of 'void mlpack::ann::FFN::Add(Args ...) [with LayerType = mlpack::ann::Convolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >; Args = {int, int, int, int, int, int, int, int, int, int}; OutputLayerType = mlpack::ann::NegativeLogLikelihood, arma::Mat >; InitializationRuleType = mlpack::ann::RandomInitialization; CustomLayers = {}]': -/build/mlpack-3.0.4/src/mlpack/tests/convolutional_network_test.cpp:86:61: required from here -/build/mlpack-3.0.4/src/mlpack/methods/ann/ffn.hpp:260:46: warning: 'new' of type 'mlpack::ann::Convolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >' with extended alignment 16 [-Waligned-new=] - void Add(Args... args) { network.push_back(new LayerType(args...)); } - ^~~~~~~~~~~~~~~~~~~~~~ -/build/mlpack-3.0.4/src/mlpack/methods/ann/ffn.hpp:260:46: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/ann/ffn.hpp:260:46: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/methods/ann/ffn.hpp: In instantiation of 'void mlpack::ann::FFN::Add(Args ...) [with LayerType = mlpack::ann::BaseLayer, arma::Mat >; Args = {}; OutputLayerType = mlpack::ann::NegativeLogLikelihood, arma::Mat >; InitializationRuleType = mlpack::ann::RandomInitialization; CustomLayers = {}]': -/build/mlpack-3.0.4/src/mlpack/tests/convolutional_network_test.cpp:87:29: required from here -/build/mlpack-3.0.4/src/mlpack/methods/ann/ffn.hpp:260:46: warning: 'new' of type 'mlpack::ann::BaseLayer, arma::Mat >' with extended alignment 16 [-Waligned-new=] -/build/mlpack-3.0.4/src/mlpack/methods/ann/ffn.hpp:260:46: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/ann/ffn.hpp:260:46: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/methods/ann/ffn.hpp: In instantiation of 'void mlpack::ann::FFN::Add(Args ...) [with LayerType = mlpack::ann::MaxPooling, arma::Mat >; Args = {int, int, int, int}; OutputLayerType = mlpack::ann::NegativeLogLikelihood, arma::Mat >; InitializationRuleType = mlpack::ann::RandomInitialization; CustomLayers = {}]': -/build/mlpack-3.0.4/src/mlpack/tests/convolutional_network_test.cpp:88:40: required from here -/build/mlpack-3.0.4/src/mlpack/methods/ann/ffn.hpp:260:46: warning: 'new' of type 'mlpack::ann::MaxPooling, arma::Mat >' with extended alignment 16 [-Waligned-new=] -/build/mlpack-3.0.4/src/mlpack/methods/ann/ffn.hpp:260:46: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/ann/ffn.hpp:260:46: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/methods/ann/ffn.hpp: In instantiation of 'void mlpack::ann::FFN::Add(Args ...) [with LayerType = mlpack::ann::Convolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >; Args = {int, int, int, int}; OutputLayerType = mlpack::ann::NegativeLogLikelihood, arma::Mat >; InitializationRuleType = mlpack::ann::RandomInitialization; CustomLayers = {}]': -/build/mlpack-3.0.4/src/mlpack/tests/convolutional_network_test.cpp:89:42: required from here -/build/mlpack-3.0.4/src/mlpack/methods/ann/ffn.hpp:260:46: warning: 'new' of type 'mlpack::ann::Convolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >' with extended alignment 16 [-Waligned-new=] -/build/mlpack-3.0.4/src/mlpack/methods/ann/ffn.hpp:260:46: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/ann/ffn.hpp:260:46: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/methods/ann/ffn.hpp: In instantiation of 'void mlpack::ann::FFN::Add(Args ...) [with LayerType = mlpack::ann::Linear, arma::Mat >; Args = {int, int}; OutputLayerType = mlpack::ann::NegativeLogLikelihood, arma::Mat >; InitializationRuleType = mlpack::ann::RandomInitialization; CustomLayers = {}]': -/build/mlpack-3.0.4/src/mlpack/tests/convolutional_network_test.cpp:92:33: required from here -/build/mlpack-3.0.4/src/mlpack/methods/ann/ffn.hpp:260:46: warning: 'new' of type 'mlpack::ann::Linear, arma::Mat >' with extended alignment 16 [-Waligned-new=] -/build/mlpack-3.0.4/src/mlpack/methods/ann/ffn.hpp:260:46: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/ann/ffn.hpp:260:46: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/methods/ann/ffn.hpp: In instantiation of 'void mlpack::ann::FFN::Add(Args ...) [with LayerType = mlpack::ann::LogSoftMax, arma::Mat >; Args = {}; OutputLayerType = mlpack::ann::NegativeLogLikelihood, arma::Mat >; InitializationRuleType = mlpack::ann::RandomInitialization; CustomLayers = {}]': -/build/mlpack-3.0.4/src/mlpack/tests/convolutional_network_test.cpp:97:30: required from here -/build/mlpack-3.0.4/src/mlpack/methods/ann/ffn.hpp:260:46: warning: 'new' of type 'mlpack::ann::LogSoftMax, arma::Mat >' with extended alignment 16 [-Waligned-new=] -/build/mlpack-3.0.4/src/mlpack/methods/ann/ffn.hpp:260:46: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/ann/ffn.hpp:260:46: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from /usr/include/c++/8/algorithm:62, from /usr/include/boost/archive/detail/helper_collection.hpp:23, from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, @@ -30827,6 +30757,85 @@ /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ +[ 58%] Building CXX object src/mlpack/tests/CMakeFiles/mlpack_test.dir/convolutional_network_test.cpp.o +cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests && /usr/bin/c++ -DARMA_32BIT_WORD -DARMA_NO_DEBUG -DBOOST_TEST_DYN_LINK -DHAS_OPENMP -DNDEBUG -I/build/mlpack-3.0.4/src -I/build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/.. -g -O2 -ffile-prefix-map=/build/mlpack-3.0.4=. -fstack-protector-strong -Wformat -Werror=format-security --param ggc-min-expand=20 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -ftemplate-depth=1000 -O3 -fopenmp -Winvalid-pch -include /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx -std=gnu++11 -o CMakeFiles/mlpack_test.dir/convolutional_network_test.cpp.o -c /build/mlpack-3.0.4/src/mlpack/tests/convolutional_network_test.cpp +In file included from /build/mlpack-3.0.4/src/mlpack/methods/ann/layer/gru.hpp:260, + from /build/mlpack-3.0.4/src/mlpack/methods/ann/layer/layer.hpp:28, + from /build/mlpack-3.0.4/src/mlpack/tests/convolutional_network_test.cpp:16: +/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/gru_impl.hpp: In constructor 'mlpack::ann::GRU::GRU(size_t, size_t, size_t)': +/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/gru_impl.hpp:47:54: warning: 'new' of type 'mlpack::ann::Linear, arma::Mat >' with extended alignment 16 [-Waligned-new=] + input2GateModule = new Linear<>(inSize, 3 * outSize); + ^ +/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/gru_impl.hpp:47:54: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/gru_impl.hpp:47:54: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/gru_impl.hpp:50:62: warning: 'new' of type 'mlpack::ann::LinearNoBias, arma::Mat >' with extended alignment 16 [-Waligned-new=] + output2GateModule = new LinearNoBias<>(outSize, 2 * outSize); + ^ +/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/gru_impl.hpp:50:62: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/gru_impl.hpp:50:62: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/gru_impl.hpp:53:64: warning: 'new' of type 'mlpack::ann::LinearNoBias, arma::Mat >' with extended alignment 16 [-Waligned-new=] + outputHidden2GateModule = new LinearNoBias<>(outSize, outSize); + ^ +/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/gru_impl.hpp:53:64: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/gru_impl.hpp:53:64: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/gru_impl.hpp:59:40: warning: 'new' of type 'mlpack::ann::SigmoidLayer<>' {aka 'mlpack::ann::BaseLayer, arma::Mat >'} with extended alignment 16 [-Waligned-new=] + inputGateModule = new SigmoidLayer<>(); + ^ +/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/gru_impl.hpp:59:40: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/gru_impl.hpp:59:40: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/gru_impl.hpp:60:41: warning: 'new' of type 'mlpack::ann::SigmoidLayer<>' {aka 'mlpack::ann::BaseLayer, arma::Mat >'} with extended alignment 16 [-Waligned-new=] + forgetGateModule = new SigmoidLayer<>(); + ^ +/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/gru_impl.hpp:60:41: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/gru_impl.hpp:60:41: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/gru_impl.hpp:61:39: warning: 'new' of type 'mlpack::ann::TanHLayer<>' {aka 'mlpack::ann::BaseLayer, arma::Mat >'} with extended alignment 16 [-Waligned-new=] + hiddenStateModule = new TanHLayer<>(); + ^ +/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/gru_impl.hpp:61:39: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/gru_impl.hpp:61:39: note: use '-faligned-new' to enable C++17 over-aligned new support +In file included from /build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent.hpp:232, + from /build/mlpack-3.0.4/src/mlpack/methods/ann/layer/layer.hpp:30, + from /build/mlpack-3.0.4/src/mlpack/tests/convolutional_network_test.cpp:16: +/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent_impl.hpp: In constructor 'mlpack::ann::Recurrent::Recurrent(const StartModuleType&, const InputModuleType&, const FeedbackModuleType&, const TransferModuleType&, size_t)': +/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent_impl.hpp:78:36: warning: 'new' of type 'mlpack::ann::Sequential, arma::Mat >' with extended alignment 16 [-Waligned-new=] + initialModule = new Sequential<>(); + ^ +/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent_impl.hpp:78:36: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent_impl.hpp:78:36: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent_impl.hpp:79:37: warning: 'new' of type 'mlpack::ann::AddMerge, arma::Mat >' with extended alignment 16 [-Waligned-new=] + mergeModule = new AddMerge<>(false); + ^ +/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent_impl.hpp:79:37: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent_impl.hpp:79:37: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent_impl.hpp:80:43: warning: 'new' of type 'mlpack::ann::Sequential, arma::Mat >' with extended alignment 16 [-Waligned-new=] + recurrentModule = new Sequential<>(false); + ^ +/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent_impl.hpp:80:43: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent_impl.hpp:80:43: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent_impl.hpp: In member function 'void mlpack::ann::Recurrent::serialize(Archive&, unsigned int)': +/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent_impl.hpp:263:38: warning: 'new' of type 'mlpack::ann::Sequential, arma::Mat >' with extended alignment 16 [-Waligned-new=] + initialModule = new Sequential<>(); + ^ +/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent_impl.hpp:263:38: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent_impl.hpp:263:38: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent_impl.hpp:264:39: warning: 'new' of type 'mlpack::ann::AddMerge, arma::Mat >' with extended alignment 16 [-Waligned-new=] + mergeModule = new AddMerge<>(false); + ^ +/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent_impl.hpp:264:39: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent_impl.hpp:264:39: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent_impl.hpp:265:45: warning: 'new' of type 'mlpack::ann::Sequential, arma::Mat >' with extended alignment 16 [-Waligned-new=] + recurrentModule = new Sequential<>(false); + ^ +/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent_impl.hpp:265:45: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent_impl.hpp:265:45: note: use '-faligned-new' to enable C++17 over-aligned new support +In file included from /build/mlpack-3.0.4/src/mlpack/tests/convolutional_network_test.cpp:17: +/build/mlpack-3.0.4/src/mlpack/methods/ann/ffn.hpp: In instantiation of 'void mlpack::ann::FFN::Add(Args ...) [with LayerType = mlpack::ann::Convolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >; Args = {int, int, int, int, int, int, int, int, int, int}; OutputLayerType = mlpack::ann::NegativeLogLikelihood, arma::Mat >; InitializationRuleType = mlpack::ann::RandomInitialization; CustomLayers = {}]': +/build/mlpack-3.0.4/src/mlpack/tests/convolutional_network_test.cpp:86:61: required from here +/build/mlpack-3.0.4/src/mlpack/methods/ann/ffn.hpp:260:46: warning: 'new' of type 'mlpack::ann::Convolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >' with extended alignment 16 [-Waligned-new=] + void Add(Args... args) { network.push_back(new LayerType(args...)); } + ^~~~~~~~~~~~~~~~~~~~~~ +/build/mlpack-3.0.4/src/mlpack/methods/ann/ffn.hpp:260:46: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/ann/ffn.hpp:260:46: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from /usr/include/c++/8/vector:69, from /usr/include/boost/archive/detail/helper_collection.hpp:20, from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, @@ -30852,6 +30861,31 @@ /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ +/build/mlpack-3.0.4/src/mlpack/methods/ann/ffn.hpp: In instantiation of 'void mlpack::ann::FFN::Add(Args ...) [with LayerType = mlpack::ann::BaseLayer, arma::Mat >; Args = {}; OutputLayerType = mlpack::ann::NegativeLogLikelihood, arma::Mat >; InitializationRuleType = mlpack::ann::RandomInitialization; CustomLayers = {}]': +/build/mlpack-3.0.4/src/mlpack/tests/convolutional_network_test.cpp:87:29: required from here +/build/mlpack-3.0.4/src/mlpack/methods/ann/ffn.hpp:260:46: warning: 'new' of type 'mlpack::ann::BaseLayer, arma::Mat >' with extended alignment 16 [-Waligned-new=] +/build/mlpack-3.0.4/src/mlpack/methods/ann/ffn.hpp:260:46: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/ann/ffn.hpp:260:46: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/methods/ann/ffn.hpp: In instantiation of 'void mlpack::ann::FFN::Add(Args ...) [with LayerType = mlpack::ann::MaxPooling, arma::Mat >; Args = {int, int, int, int}; OutputLayerType = mlpack::ann::NegativeLogLikelihood, arma::Mat >; InitializationRuleType = mlpack::ann::RandomInitialization; CustomLayers = {}]': +/build/mlpack-3.0.4/src/mlpack/tests/convolutional_network_test.cpp:88:40: required from here +/build/mlpack-3.0.4/src/mlpack/methods/ann/ffn.hpp:260:46: warning: 'new' of type 'mlpack::ann::MaxPooling, arma::Mat >' with extended alignment 16 [-Waligned-new=] +/build/mlpack-3.0.4/src/mlpack/methods/ann/ffn.hpp:260:46: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/ann/ffn.hpp:260:46: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/methods/ann/ffn.hpp: In instantiation of 'void mlpack::ann::FFN::Add(Args ...) [with LayerType = mlpack::ann::Convolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >; Args = {int, int, int, int}; OutputLayerType = mlpack::ann::NegativeLogLikelihood, arma::Mat >; InitializationRuleType = mlpack::ann::RandomInitialization; CustomLayers = {}]': +/build/mlpack-3.0.4/src/mlpack/tests/convolutional_network_test.cpp:89:42: required from here +/build/mlpack-3.0.4/src/mlpack/methods/ann/ffn.hpp:260:46: warning: 'new' of type 'mlpack::ann::Convolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >' with extended alignment 16 [-Waligned-new=] +/build/mlpack-3.0.4/src/mlpack/methods/ann/ffn.hpp:260:46: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/ann/ffn.hpp:260:46: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/methods/ann/ffn.hpp: In instantiation of 'void mlpack::ann::FFN::Add(Args ...) [with LayerType = mlpack::ann::Linear, arma::Mat >; Args = {int, int}; OutputLayerType = mlpack::ann::NegativeLogLikelihood, arma::Mat >; InitializationRuleType = mlpack::ann::RandomInitialization; CustomLayers = {}]': +/build/mlpack-3.0.4/src/mlpack/tests/convolutional_network_test.cpp:92:33: required from here +/build/mlpack-3.0.4/src/mlpack/methods/ann/ffn.hpp:260:46: warning: 'new' of type 'mlpack::ann::Linear, arma::Mat >' with extended alignment 16 [-Waligned-new=] +/build/mlpack-3.0.4/src/mlpack/methods/ann/ffn.hpp:260:46: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/ann/ffn.hpp:260:46: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/methods/ann/ffn.hpp: In instantiation of 'void mlpack::ann::FFN::Add(Args ...) [with LayerType = mlpack::ann::LogSoftMax, arma::Mat >; Args = {}; OutputLayerType = mlpack::ann::NegativeLogLikelihood, arma::Mat >; InitializationRuleType = mlpack::ann::RandomInitialization; CustomLayers = {}]': +/build/mlpack-3.0.4/src/mlpack/tests/convolutional_network_test.cpp:97:30: required from here +/build/mlpack-3.0.4/src/mlpack/methods/ann/ffn.hpp:260:46: warning: 'new' of type 'mlpack::ann::LogSoftMax, arma::Mat >' with extended alignment 16 [-Waligned-new=] +/build/mlpack-3.0.4/src/mlpack/methods/ann/ffn.hpp:260:46: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/ann/ffn.hpp:260:46: note: use '-faligned-new' to enable C++17 over-aligned new support [ 58%] Building CXX object src/mlpack/tests/CMakeFiles/mlpack_test.dir/cosine_tree_test.cpp.o cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests && /usr/bin/c++ -DARMA_32BIT_WORD -DARMA_NO_DEBUG -DBOOST_TEST_DYN_LINK -DHAS_OPENMP -DNDEBUG -I/build/mlpack-3.0.4/src -I/build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/.. -g -O2 -ffile-prefix-map=/build/mlpack-3.0.4=. -fstack-protector-strong -Wformat -Werror=format-security --param ggc-min-expand=20 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -ftemplate-depth=1000 -O3 -fopenmp -Winvalid-pch -include /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx -std=gnu++11 -o CMakeFiles/mlpack_test.dir/cosine_tree_test.cpp.o -c /build/mlpack-3.0.4/src/mlpack/tests/cosine_tree_test.cpp /build/mlpack-3.0.4/src/mlpack/tests/cosine_tree_test.cpp: In member function 'void CosineTreeTest::CosineTreeModifiedGramSchmidt::test_method()': @@ -30933,30 +30967,6 @@ ^ /build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent_impl.hpp:265:45: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter /build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent_impl.hpp:265:45: note: use '-faligned-new' to enable C++17 over-aligned new support -In file included from /usr/include/c++/8/vector:69, - from /usr/include/boost/archive/detail/helper_collection.hpp:20, - from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, - from /usr/include/boost/serialization/map.hpp:24, - from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: -/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const arma::Mat&}; _Tp = arma::Mat; _Alloc = std::allocator >]': -/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector > >'} changed in GCC 7.1 - vector<_Tp, _Alloc>:: - ^~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:64, - from /usr/include/boost/archive/detail/helper_collection.hpp:20, - from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, - from /usr/include/boost/serialization/map.hpp:24, - from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: -/usr/include/c++/8/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = arma::Mat; _Alloc = std::allocator >]': -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - _M_realloc_insert(end(), __x); - ^~~~~~~~~~~~~~~~~ In file included from /build/mlpack-3.0.4/src/mlpack/tests/cv_test.cpp:23: /build/mlpack-3.0.4/src/mlpack/methods/ann/ffn.hpp: In instantiation of 'void mlpack::ann::FFN::Add(Args ...) [with LayerType = mlpack::ann::Linear, arma::Mat >; Args = {int, int}; OutputLayerType = mlpack::ann::MeanSquaredError<>; InitializationRuleType = mlpack::ann::ConstInitialization; CustomLayers = {}]': /build/mlpack-3.0.4/src/mlpack/tests/cv_test.cpp:157:25: required from here @@ -31040,31 +31050,6 @@ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/mlpack-3.0.4/src/mlpack/core/cv/k_fold_cv_impl.hpp:286:22: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter /build/mlpack-3.0.4/src/mlpack/core/cv/k_fold_cv_impl.hpp:286:22: note: use '-faligned-new' to enable C++17 over-aligned new support -In file included from /usr/include/c++/8/vector:69, - from /usr/include/boost/archive/detail/helper_collection.hpp:20, - from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, - from /usr/include/boost/serialization/map.hpp:24, - from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: -/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const arma::Cube&}; _Tp = arma::Cube; _Alloc = std::allocator >]': -/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector > >'} changed in GCC 7.1 - vector<_Tp, _Alloc>:: - ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector > >'} changed in GCC 7.1 -In file included from /usr/include/c++/8/vector:64, - from /usr/include/boost/archive/detail/helper_collection.hpp:20, - from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, - from /usr/include/boost/serialization/map.hpp:24, - from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: -/usr/include/c++/8/bits/stl_vector.h: In member function 'void mlpack::ann::MaxPooling::Forward(const arma::Mat&&, arma::Mat&&) [with eT = double; InputDataType = arma::Mat; OutputDataType = arma::Mat]': -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - _M_realloc_insert(end(), __x); - ^~~~~~~~~~~~~~~~~ In file included from /build/mlpack-3.0.4/src/mlpack/methods/decision_tree/decision_tree.hpp:480, from /build/mlpack-3.0.4/src/mlpack/tests/cv_test.cpp:27: /build/mlpack-3.0.4/src/mlpack/methods/decision_tree/decision_tree_impl.hpp: In instantiation of 'void mlpack::tree::DecisionTree::Train(MatType&, size_t, size_t, arma::Row&, size_t, arma::rowvec&, size_t, double) [with bool UseWeights = false; MatType = arma::Mat; FitnessFunction = mlpack::tree::InformationGain; NumericSplitType = mlpack::tree::BestBinaryNumericSplit; CategoricalSplitType = mlpack::tree::AllCategoricalSplit; DimensionSelectionType = mlpack::tree::AllDimensionSelect; ElemType = double; bool NoRecursion = false; size_t = unsigned int; arma::rowvec = arma::Row]': @@ -31103,6 +31088,55 @@ ^~~~~~~~~~~~~~~~~~ /build/mlpack-3.0.4/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:650:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter /build/mlpack-3.0.4/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:650:29: note: use '-faligned-new' to enable C++17 over-aligned new support +In file included from /usr/include/c++/8/vector:69, + from /usr/include/boost/archive/detail/helper_collection.hpp:20, + from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, + from /usr/include/boost/serialization/map.hpp:24, + from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, + from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: +/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const arma::Mat&}; _Tp = arma::Mat; _Alloc = std::allocator >]': +/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector > >'} changed in GCC 7.1 + vector<_Tp, _Alloc>:: + ^~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:64, + from /usr/include/boost/archive/detail/helper_collection.hpp:20, + from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, + from /usr/include/boost/serialization/map.hpp:24, + from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, + from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: +/usr/include/c++/8/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = arma::Mat; _Alloc = std::allocator >]': +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + _M_realloc_insert(end(), __x); + ^~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:69, + from /usr/include/boost/archive/detail/helper_collection.hpp:20, + from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, + from /usr/include/boost/serialization/map.hpp:24, + from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, + from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: +/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const arma::Cube&}; _Tp = arma::Cube; _Alloc = std::allocator >]': +/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector > >'} changed in GCC 7.1 + vector<_Tp, _Alloc>:: + ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector > >'} changed in GCC 7.1 +In file included from /usr/include/c++/8/vector:64, + from /usr/include/boost/archive/detail/helper_collection.hpp:20, + from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, + from /usr/include/boost/serialization/map.hpp:24, + from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, + from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: +/usr/include/c++/8/bits/stl_vector.h: In member function 'void mlpack::ann::MaxPooling::Forward(const arma::Mat&&, arma::Mat&&) [with eT = double; InputDataType = arma::Mat; OutputDataType = arma::Mat]': +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + _M_realloc_insert(end(), __x); + ^~~~~~~~~~~~~~~~~ [ 60%] Building CXX object src/mlpack/tests/CMakeFiles/mlpack_test.dir/dbscan_test.cpp.o cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests && /usr/bin/c++ -DARMA_32BIT_WORD -DARMA_NO_DEBUG -DBOOST_TEST_DYN_LINK -DHAS_OPENMP -DNDEBUG -I/build/mlpack-3.0.4/src -I/build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/.. -g -O2 -ffile-prefix-map=/build/mlpack-3.0.4=. -fstack-protector-strong -Wformat -Werror=format-security --param ggc-min-expand=20 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -ftemplate-depth=1000 -O3 -fopenmp -Winvalid-pch -include /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx -std=gnu++11 -o CMakeFiles/mlpack_test.dir/dbscan_test.cpp.o -c /build/mlpack-3.0.4/src/mlpack/tests/dbscan_test.cpp In file included from /build/mlpack-3.0.4/src/mlpack/methods/range_search/range_search.hpp:323, @@ -31207,34 +31241,6 @@ /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ -[ 60%] Building CXX object src/mlpack/tests/CMakeFiles/mlpack_test.dir/decision_stump_test.cpp.o -cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests && /usr/bin/c++ -DARMA_32BIT_WORD -DARMA_NO_DEBUG -DBOOST_TEST_DYN_LINK -DHAS_OPENMP -DNDEBUG -I/build/mlpack-3.0.4/src -I/build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/.. -g -O2 -ffile-prefix-map=/build/mlpack-3.0.4=. -fstack-protector-strong -Wformat -Werror=format-security --param ggc-min-expand=20 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -ftemplate-depth=1000 -O3 -fopenmp -Winvalid-pch -include /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx -std=gnu++11 -o CMakeFiles/mlpack_test.dir/decision_stump_test.cpp.o -c /build/mlpack-3.0.4/src/mlpack/tests/decision_stump_test.cpp -In file included from /usr/include/c++/8/map:60, - from /usr/include/boost/serialization/map.hpp:20, - from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: -/usr/include/c++/8/bits/stl_tree.h: In member 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 = double; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': -/usr/include/c++/8/bits/stl_tree.h:2411:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' {aka 'std::_Rb_tree_const_iterator >'} changed in GCC 7.1 - _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/map:61, - from /usr/include/boost/serialization/map.hpp:20, - from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: -/usr/include/c++/8/bits/stl_map.h: In member function 'double mlpack::decision_stump::DecisionStump::CountMostFreq(const VecType&) [with VecType = arma::subview_row; MatType = arma::Mat]': -/usr/include/c++/8/bits/stl_map.h:518:8: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' {aka 'std::_Rb_tree_const_iterator >'} changed in GCC 7.1 - __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, -/usr/include/c++/8/bits/stl_map.h:518:8: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' {aka 'std::_Rb_tree_const_iterator >'} changed in GCC 7.1 - __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, -/usr/include/c++/8/bits/stl_map.h: In function 'double mlpack::decision_stump::DecisionStump::CountMostFreq(const VecType&) [with VecType = arma::subview_row; MatType = arma::Mat]': -/usr/include/c++/8/bits/stl_map.h:518:8: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' {aka 'std::_Rb_tree_const_iterator >'} changed in GCC 7.1 - __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, -/usr/include/c++/8/bits/stl_map.h:518:8: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' {aka 'std::_Rb_tree_const_iterator >'} changed in GCC 7.1 - __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, In file included from /usr/include/c++/8/bits/stl_algo.h:61, from /usr/include/c++/8/algorithm:62, from /usr/include/boost/archive/detail/helper_collection.hpp:23, @@ -31295,6 +31301,57 @@ __insertion_sort(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1840: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++/8/vector:69, + from /usr/include/boost/archive/detail/helper_collection.hpp:20, + from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, + from /usr/include/boost/serialization/map.hpp:24, + from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, + from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: +/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {arma::Col}; _Tp = arma::Col; _Alloc = std::allocator >]': +/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector > >'} changed in GCC 7.1 + vector<_Tp, _Alloc>:: + ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {arma::Col}; _Tp = arma::Col; _Alloc = std::allocator >]': +/usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + _M_realloc_insert(end(), std::forward<_Args>(__args)...); + ^~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/vector.tcc: In constructor 'mlpack::distribution::DiscreteDistribution::DiscreteDistribution(const std::vector >&)': +/usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + _M_realloc_insert(end(), std::forward<_Args>(__args)...); + ^~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + _M_realloc_insert(end(), std::forward<_Args>(__args)...); + ^~~~~~~~~~~~~~~~~ +[ 60%] Building CXX object src/mlpack/tests/CMakeFiles/mlpack_test.dir/decision_stump_test.cpp.o +cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests && /usr/bin/c++ -DARMA_32BIT_WORD -DARMA_NO_DEBUG -DBOOST_TEST_DYN_LINK -DHAS_OPENMP -DNDEBUG -I/build/mlpack-3.0.4/src -I/build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/.. -g -O2 -ffile-prefix-map=/build/mlpack-3.0.4=. -fstack-protector-strong -Wformat -Werror=format-security --param ggc-min-expand=20 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -ftemplate-depth=1000 -O3 -fopenmp -Winvalid-pch -include /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx -std=gnu++11 -o CMakeFiles/mlpack_test.dir/decision_stump_test.cpp.o -c /build/mlpack-3.0.4/src/mlpack/tests/decision_stump_test.cpp +In file included from /usr/include/c++/8/map:60, + from /usr/include/boost/serialization/map.hpp:20, + from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, + from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: +/usr/include/c++/8/bits/stl_tree.h: In member 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 = double; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': +/usr/include/c++/8/bits/stl_tree.h:2411:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' {aka 'std::_Rb_tree_const_iterator >'} changed in GCC 7.1 + _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/map:61, + from /usr/include/boost/serialization/map.hpp:20, + from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, + from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: +/usr/include/c++/8/bits/stl_map.h: In member function 'double mlpack::decision_stump::DecisionStump::CountMostFreq(const VecType&) [with VecType = arma::subview_row; MatType = arma::Mat]': +/usr/include/c++/8/bits/stl_map.h:518:8: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' {aka 'std::_Rb_tree_const_iterator >'} changed in GCC 7.1 + __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, +/usr/include/c++/8/bits/stl_map.h:518:8: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' {aka 'std::_Rb_tree_const_iterator >'} changed in GCC 7.1 + __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, +/usr/include/c++/8/bits/stl_map.h: In function 'double mlpack::decision_stump::DecisionStump::CountMostFreq(const VecType&) [with VecType = arma::subview_row; MatType = arma::Mat]': +/usr/include/c++/8/bits/stl_map.h:518:8: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' {aka 'std::_Rb_tree_const_iterator >'} changed in GCC 7.1 + __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, +/usr/include/c++/8/bits/stl_map.h:518:8: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' {aka 'std::_Rb_tree_const_iterator >'} changed in GCC 7.1 + __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, In file included from /usr/include/c++/8/algorithm:62, from /usr/include/boost/archive/detail/helper_collection.hpp:23, from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, @@ -31620,7 +31677,11 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _DistanceType(__buf.size()), __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:69, +/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const arma::Mat&}; _Tp = arma::Mat; _Alloc = std::allocator >]': +/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector > >'} changed in GCC 7.1 + vector<_Tp, _Alloc>:: + ^~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:64, from /usr/include/boost/archive/detail/helper_collection.hpp:20, from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, from /usr/include/boost/serialization/map.hpp:24, @@ -31628,21 +31689,61 @@ from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: -/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {arma::Col}; _Tp = arma::Col; _Alloc = std::allocator >]': -/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector > >'} changed in GCC 7.1 - vector<_Tp, _Alloc>:: - ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {arma::Col}; _Tp = arma::Col; _Alloc = std::allocator >]': -/usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - _M_realloc_insert(end(), std::forward<_Args>(__args)...); - ^~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/vector.tcc: In constructor 'mlpack::distribution::DiscreteDistribution::DiscreteDistribution(const std::vector >&)': -/usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - _M_realloc_insert(end(), std::forward<_Args>(__args)...); - ^~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - _M_realloc_insert(end(), std::forward<_Args>(__args)...); +/usr/include/c++/8/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = arma::Mat; _Alloc = std::allocator >]': +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/algorithm:62, + from /usr/include/boost/archive/detail/helper_collection.hpp:23, + from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, + from /usr/include/boost/serialization/map.hpp:24, + from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, + from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: +/usr/include/c++/8/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++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + __introsort_loop(_RandomAccessIterator __first, + ^~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + std::__introsort_loop(__cut, __last, __depth_limit, __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/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++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + __introsort_loop(_RandomAccessIterator __first, + ^~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + std::__introsort_loop(__cut, __last, __depth_limit, __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h: In function 'bool arma::arma_sort_index_helper(arma::Mat&, const arma::Proxy&, arma::uword) [with T1 = arma::subview; bool sort_stable = false]': +/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + std::__introsort_loop(__first, __last, + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ + std::__lg(__last - __first) * 2, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __comp); + ~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + std::__insertion_sort(__first, __first + int(_S_threshold), __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + std::__insertion_sort(__first, __last, __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + std::__introsort_loop(__first, __last, + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ + std::__lg(__last - __first) * 2, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __comp); + ~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + std::__insertion_sort(__first, __first + int(_S_threshold), __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + std::__insertion_sort(__first, __last, __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [ 61%] Building CXX object src/mlpack/tests/CMakeFiles/mlpack_test.dir/decision_tree_test.cpp.o cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests && /usr/bin/c++ -DARMA_32BIT_WORD -DARMA_NO_DEBUG -DBOOST_TEST_DYN_LINK -DHAS_OPENMP -DNDEBUG -I/build/mlpack-3.0.4/src -I/build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/.. -g -O2 -ffile-prefix-map=/build/mlpack-3.0.4=. -fstack-protector-strong -Wformat -Werror=format-security --param ggc-min-expand=20 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -ftemplate-depth=1000 -O3 -fopenmp -Winvalid-pch -include /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx -std=gnu++11 -o CMakeFiles/mlpack_test.dir/decision_tree_test.cpp.o -c /build/mlpack-3.0.4/src/mlpack/tests/decision_tree_test.cpp In file included from /build/mlpack-3.0.4/src/mlpack/methods/decision_tree/decision_tree.hpp:480, @@ -31697,11 +31798,7 @@ ^~~~~~~~~~~~~~~~~~ /build/mlpack-3.0.4/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:650:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter /build/mlpack-3.0.4/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:650:29: note: use '-faligned-new' to enable C++17 over-aligned new support -/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const arma::Mat&}; _Tp = arma::Mat; _Alloc = std::allocator >]': -/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector > >'} changed in GCC 7.1 - vector<_Tp, _Alloc>:: - ^~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:64, +In file included from /usr/include/c++/8/vector:69, from /usr/include/boost/archive/detail/helper_collection.hpp:20, from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, from /usr/include/boost/serialization/map.hpp:24, @@ -31709,61 +31806,23 @@ from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: -/usr/include/c++/8/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = arma::Mat; _Alloc = std::allocator >]': -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - _M_realloc_insert(end(), __x); - ^~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/algorithm:62, - from /usr/include/boost/archive/detail/helper_collection.hpp:23, +/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const arma::Cube&}; _Tp = arma::Cube; _Alloc = std::allocator >]': +/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector > >'} changed in GCC 7.1 + vector<_Tp, _Alloc>:: + ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector > >'} changed in GCC 7.1 +In file included from /usr/include/c++/8/vector:64, + from /usr/include/boost/archive/detail/helper_collection.hpp:20, from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, from /usr/include/boost/serialization/map.hpp:24, from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: -/usr/include/c++/8/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++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - __introsort_loop(_RandomAccessIterator __first, - ^~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - std::__introsort_loop(__cut, __last, __depth_limit, __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/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++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - __introsort_loop(_RandomAccessIterator __first, - ^~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - std::__introsort_loop(__cut, __last, __depth_limit, __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In function 'bool arma::arma_sort_index_helper(arma::Mat&, const arma::Proxy&, arma::uword) [with T1 = arma::subview; bool sort_stable = false]': -/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - std::__introsort_loop(__first, __last, - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ - std::__lg(__last - __first) * 2, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __comp); - ~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - std::__insertion_sort(__first, __first + int(_S_threshold), __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - std::__insertion_sort(__first, __last, __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - std::__introsort_loop(__first, __last, - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ - std::__lg(__last - __first) * 2, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __comp); - ~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - std::__insertion_sort(__first, __first + int(_S_threshold), __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - std::__insertion_sort(__first, __last, __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_vector.h: In member function 'void mlpack::ann::MaxPooling::Forward(const arma::Mat&&, arma::Mat&&) [with eT = double; InputDataType = arma::Mat; OutputDataType = arma::Mat]': +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + _M_realloc_insert(end(), __x); + ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:69, from /usr/include/boost/archive/detail/helper_collection.hpp:20, from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, @@ -31903,6 +31962,8 @@ /usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +[ 61%] Building CXX object src/mlpack/tests/CMakeFiles/mlpack_test.dir/det_test.cpp.o +cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests && /usr/bin/c++ -DARMA_32BIT_WORD -DARMA_NO_DEBUG -DBOOST_TEST_DYN_LINK -DHAS_OPENMP -DNDEBUG -I/build/mlpack-3.0.4/src -I/build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/.. -g -O2 -ffile-prefix-map=/build/mlpack-3.0.4=. -fstack-protector-strong -Wformat -Werror=format-security --param ggc-min-expand=20 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -ftemplate-depth=1000 -O3 -fopenmp -Winvalid-pch -include /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx -std=gnu++11 -o CMakeFiles/mlpack_test.dir/det_test.cpp.o -c /build/mlpack-3.0.4/src/mlpack/tests/det_test.cpp /usr/include/c++/8/bits/stl_algo.h: In static member function 'static double mlpack::tree::BestBinaryNumericSplit::SplitIfBetter(double, const VecType&, const arma::Row&, size_t, const WeightVecType&, size_t, double, arma::Col&, mlpack::tree::BestBinaryNumericSplit::AuxiliarySplitInfo&) [with bool UseWeights = true; VecType = arma::Col; WeightVecType = arma::Row; FitnessFunction = mlpack::tree::GiniGain]': /usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 std::__introsort_loop(__first, __last, @@ -31945,47 +32006,6 @@ /usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:69, - from /usr/include/boost/archive/detail/helper_collection.hpp:20, - from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, - from /usr/include/boost/serialization/map.hpp:24, - from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: -/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const arma::Cube&}; _Tp = arma::Cube; _Alloc = std::allocator >]': -/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector > >'} changed in GCC 7.1 - vector<_Tp, _Alloc>:: - ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector > >'} changed in GCC 7.1 -In file included from /usr/include/c++/8/vector:64, - from /usr/include/boost/archive/detail/helper_collection.hpp:20, - from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, - from /usr/include/boost/serialization/map.hpp:24, - from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: -/usr/include/c++/8/bits/stl_vector.h: In member function 'void mlpack::ann::MaxPooling::Forward(const arma::Mat&&, arma::Mat&&) [with eT = double; InputDataType = arma::Mat; OutputDataType = arma::Mat]': -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - _M_realloc_insert(end(), __x); - ^~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In static member function 'static double mlpack::tree::BestBinaryNumericSplit::SplitIfBetter(double, const VecType&, const arma::Row&, size_t, const WeightVecType&, size_t, double, arma::Col&, mlpack::tree::BestBinaryNumericSplit::AuxiliarySplitInfo&) [with bool UseWeights = true; VecType = arma::subview_row; WeightVecType = arma::Row; FitnessFunction = mlpack::tree::GiniGain]': -/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - std::__introsort_loop(__first, __last, - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ - std::__lg(__last - __first) * 2, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __comp); - ~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - std::__insertion_sort(__first, __first + int(_S_threshold), __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - std::__insertion_sort(__first, __last, __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -[ 61%] Building CXX object src/mlpack/tests/CMakeFiles/mlpack_test.dir/det_test.cpp.o -cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests && /usr/bin/c++ -DARMA_32BIT_WORD -DARMA_NO_DEBUG -DBOOST_TEST_DYN_LINK -DHAS_OPENMP -DNDEBUG -I/build/mlpack-3.0.4/src -I/build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/.. -g -O2 -ffile-prefix-map=/build/mlpack-3.0.4=. -fstack-protector-strong -Wformat -Werror=format-security --param ggc-min-expand=20 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -ftemplate-depth=1000 -O3 -fopenmp -Winvalid-pch -include /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx -std=gnu++11 -o CMakeFiles/mlpack_test.dir/det_test.cpp.o -c /build/mlpack-3.0.4/src/mlpack/tests/det_test.cpp /build/mlpack-3.0.4/src/mlpack/tests/det_test.cpp: In member function 'void DETTest::CopyConstructorAndOperatorTest::test_method()': /build/mlpack-3.0.4/src/mlpack/tests/det_test.cpp:516:62: warning: 'new' of type 'mlpack::det::DTree >' with extended alignment 16 [-Waligned-new=] DTree *testDTree = new DTree(testData); @@ -32042,6 +32062,20 @@ ^~~~~~~~~~~~~~~~~~~~~ /build/mlpack-3.0.4/src/mlpack/methods/det/dtree_impl.hpp:187:40: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter /build/mlpack-3.0.4/src/mlpack/methods/det/dtree_impl.hpp:187:40: note: use '-faligned-new' to enable C++17 over-aligned new support +/usr/include/c++/8/bits/stl_algo.h: In static member function 'static double mlpack::tree::BestBinaryNumericSplit::SplitIfBetter(double, const VecType&, const arma::Row&, size_t, const WeightVecType&, size_t, double, arma::Col&, mlpack::tree::BestBinaryNumericSplit::AuxiliarySplitInfo&) [with bool UseWeights = true; VecType = arma::subview_row; WeightVecType = arma::Row; FitnessFunction = mlpack::tree::GiniGain]': +/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + std::__introsort_loop(__first, __last, + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ + std::__lg(__last - __first) * 2, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __comp); + ~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + std::__insertion_sort(__first, __first + int(_S_threshold), __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + std::__insertion_sort(__first, __last, __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [ 61%] Building CXX object src/mlpack/tests/CMakeFiles/mlpack_test.dir/distribution_test.cpp.o cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests && /usr/bin/c++ -DARMA_32BIT_WORD -DARMA_NO_DEBUG -DBOOST_TEST_DYN_LINK -DHAS_OPENMP -DNDEBUG -I/build/mlpack-3.0.4/src -I/build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/.. -g -O2 -ffile-prefix-map=/build/mlpack-3.0.4=. -fstack-protector-strong -Wformat -Werror=format-security --param ggc-min-expand=20 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -ftemplate-depth=1000 -O3 -fopenmp -Winvalid-pch -include /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx -std=gnu++11 -o CMakeFiles/mlpack_test.dir/distribution_test.cpp.o -c /build/mlpack-3.0.4/src/mlpack/tests/distribution_test.cpp In file included from /usr/include/c++/8/bits/stl_algo.h:61, @@ -32359,6 +32393,13 @@ ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {mlpack::emst::EdgePair}; _Tp = mlpack::emst::EdgePair; _Alloc = std::allocator]': /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 +/usr/include/c++/8/bits/vector.tcc: In member function 'void mlpack::emst::DualTreeBoruvka::AddAllEdges() [with MetricType = mlpack::metric::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::tree::BallTree]': +/usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + _M_realloc_insert(end(), std::forward<_Args>(__args)...); + ^~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + _M_realloc_insert(end(), std::forward<_Args>(__args)...); + ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algo.h:61, from /usr/include/c++/8/algorithm:62, from /usr/include/boost/archive/detail/helper_collection.hpp:23, @@ -32386,6 +32427,13 @@ ^~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 +/usr/include/c++/8/bits/vector.tcc: In member function 'void mlpack::emst::DualTreeBoruvka::AddAllEdges() [with MetricType = mlpack::metric::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::tree::StandardCoverTree]': +/usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + _M_realloc_insert(end(), std::forward<_Args>(__args)...); + ^~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + _M_realloc_insert(end(), std::forward<_Args>(__args)...); + ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algo.h:61, from /usr/include/c++/8/algorithm:62, from /usr/include/boost/archive/detail/helper_collection.hpp:23, @@ -32399,22 +32447,8 @@ /usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/vector.tcc: In member function 'void mlpack::emst::DualTreeBoruvka::AddAllEdges() [with MetricType = mlpack::metric::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::tree::BallTree]': -/usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - _M_realloc_insert(end(), std::forward<_Args>(__args)...); - ^~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - _M_realloc_insert(end(), std::forward<_Args>(__args)...); - ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::tree::BinarySpaceTree, mlpack::tree::EmptyStatistic, arma::SpMat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit> >::CandidateCmp>]': /usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 -/usr/include/c++/8/bits/vector.tcc: In member function 'void mlpack::emst::DualTreeBoruvka::AddAllEdges() [with MetricType = mlpack::metric::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::tree::StandardCoverTree]': -/usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - _M_realloc_insert(end(), std::forward<_Args>(__args)...); - ^~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - _M_realloc_insert(end(), std::forward<_Args>(__args)...); - ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc: In member function 'void mlpack::emst::DualTreeBoruvka::AddAllEdges() [with MetricType = mlpack::metric::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::tree::KDTree]': /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); @@ -32519,12 +32553,6 @@ /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector > >'} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::emst::DTBStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::emst::DTBStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::emst::DTBStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::emst::DTBStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::emst::DTBStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::emst::DTBStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::emst::DTBStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::emst::DTBStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::emst::DTBStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::emst::DTBStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::emst::DTBStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::emst::DTBStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 - __heap_select(_RandomAccessIterator __first, - ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::emst::DTBStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::emst::DTBStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::emst::DTBStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::emst::DTBStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::emst::DTBStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::emst::DTBStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::emst::DTBStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::emst::DTBStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::emst::DTBStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::emst::DTBStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::emst::DTBStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::emst::DTBStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_algo.h:61, from /usr/include/c++/8/algorithm:62, from /usr/include/boost/archive/detail/helper_collection.hpp:23, @@ -32540,6 +32568,12 @@ ^~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::tree::BinarySpaceTree, mlpack::tree::EmptyStatistic, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit> >::CandidateCmp>]': /usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::emst::DTBStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::emst::DTBStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::emst::DTBStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::emst::DTBStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::emst::DTBStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::emst::DTBStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::emst::DTBStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::emst::DTBStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::emst::DTBStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::emst::DTBStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::emst::DTBStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::emst::DTBStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 + __heap_select(_RandomAccessIterator __first, + ^~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::emst::DTBStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::emst::DTBStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::emst::DTBStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::emst::DTBStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::emst::DTBStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::emst::DTBStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::emst::DTBStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::emst::DTBStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::emst::DTBStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::emst::DTBStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::emst::DTBStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::emst::DTBStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::emst::DTBStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::emst::DTBStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::emst::DTBStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::emst::DTBStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::emst::DTBStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::emst::DTBStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::emst::DTBStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::emst::DTBStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::emst::DTBStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::emst::DTBStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::emst::DTBStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::emst::DTBStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 __introsort_loop(_RandomAccessIterator __first, @@ -32552,10 +32586,6 @@ /usr/include/c++/8/bits/stl_algo.h:1933:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::emst::DTBStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::emst::DTBStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::emst::DTBStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::emst::DTBStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::emst::DTBStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::emst::DTBStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 std::__heap_select(__first, __middle, __last, __comp); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::emst::DTBStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::emst::DTBStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::emst::DTBStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::emst::DTBStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::emst::DTBStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::emst::DTBStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >; _Compare = __gnu_cxx::__ops::_Val_less_iter]': -/usr/include/c++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::emst::DTBStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::emst::DTBStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::emst::DTBStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::emst::DTBStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::emst::DTBStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::emst::DTBStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 - __unguarded_linear_insert(_RandomAccessIterator __last, - ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:64, from /usr/include/boost/archive/detail/helper_collection.hpp:20, from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, @@ -32568,6 +32598,10 @@ /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::emst::DTBStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::emst::DTBStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::emst::DTBStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::emst::DTBStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::emst::DTBStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::emst::DTBStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >; _Compare = __gnu_cxx::__ops::_Val_less_iter]': +/usr/include/c++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::emst::DTBStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::emst::DTBStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::emst::DTBStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::emst::DTBStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::emst::DTBStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::emst::DTBStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 + __unguarded_linear_insert(_RandomAccessIterator __last, + ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h: In member function 'void mlpack::tree::CoverTree::DualTreeTraverser::ReferenceRecursion(mlpack::tree::CoverTree&, std::map::DualTreeTraverser::DualCoverTreeMapEntry> >&) [with RuleType = mlpack::emst::DTBRules, mlpack::tree::CoverTree, mlpack::emst::DTBStat, arma::Mat, mlpack::tree::FirstPointIsRoot> >; MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::emst::DTBStat; MatType = arma::Mat; RootPointPolicy = mlpack::tree::FirstPointIsRoot]': /usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::emst::DTBStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::emst::DTBStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::emst::DTBStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::emst::DTBStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::emst::DTBStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::emst::DTBStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 std::__introsort_loop(__first, __last, @@ -32606,6 +32640,18 @@ /usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, ^~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:64, + from /usr/include/boost/archive/detail/helper_collection.hpp:20, + from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, + from /usr/include/boost/serialization/map.hpp:24, + from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, + from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: +/usr/include/c++/8/bits/stl_vector.h: In member function 'void mlpack::neighbor::NeighborSearchRules::InsertNeighbor(size_t, size_t, double) [with SortPolicy = mlpack::neighbor::FurthestNeighborSort; MetricType = mlpack::metric::LMetric<2, true>; TreeType = mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit>]': +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + _M_realloc_insert(end(), __x); + ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:62, from /usr/include/boost/archive/detail/helper_collection.hpp:23, from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, @@ -32671,19 +32717,14 @@ /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::emst::DTBStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::emst::DTBStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::emst::DTBStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::emst::DTBStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::emst::DTBStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::emst::DTBStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:64, - from /usr/include/boost/archive/detail/helper_collection.hpp:20, - from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, - from /usr/include/boost/serialization/map.hpp:24, - from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: -/usr/include/c++/8/bits/stl_vector.h: In member function 'void mlpack::neighbor::NeighborSearchRules::InsertNeighbor(size_t, size_t, double) [with SortPolicy = mlpack::neighbor::FurthestNeighborSort; MetricType = mlpack::metric::LMetric<2, true>; TreeType = mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit>]': +/usr/include/c++/8/bits/stl_vector.h: In member function 'void mlpack::tree::BinarySpaceTree::SingleTreeTraverser::Traverse(size_t, mlpack::tree::BinarySpaceTree&) [with RuleType = mlpack::neighbor::NeighborSearchRules, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit> >; MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::bound::HRectBound; SplitType = mlpack::tree::MidpointSplit]': +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + _M_realloc_insert(end(), __x); + ^~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_vector.h: In member function 'void mlpack::tree::GreedySingleTreeTraverser::Traverse(size_t, TreeType&) [with TreeType = mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit>; RuleType = mlpack::neighbor::NeighborSearchRules, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit> >]': /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_vector.h: In member function 'void mlpack::tree::BinarySpaceTree::SingleTreeTraverser::Traverse(size_t, mlpack::tree::BinarySpaceTree&) [with RuleType = mlpack::neighbor::NeighborSearchRules, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit> >; MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::bound::HRectBound; SplitType = mlpack::tree::MidpointSplit]': /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ @@ -32735,13 +32776,6 @@ /usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_vector.h: In member function 'void mlpack::tree::GreedySingleTreeTraverser::Traverse(size_t, TreeType&) [with TreeType = mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit>; RuleType = mlpack::neighbor::NeighborSearchRules, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit> >]': -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - _M_realloc_insert(end(), __x); - ^~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - _M_realloc_insert(end(), __x); - ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h: In member function 'void mlpack::neighbor::DrusillaSelect::Train(const MatType&, size_t, size_t) [with MatType = arma::Mat]': /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 _M_realloc_insert(end(), __x); @@ -32770,6 +32804,13 @@ /build/mlpack-3.0.4/src/mlpack/methods/fastmks/fastmks_impl.hpp:33:18: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] /build/mlpack-3.0.4/src/mlpack/methods/fastmks/fastmks_impl.hpp:33:18: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter /build/mlpack-3.0.4/src/mlpack/methods/fastmks/fastmks_impl.hpp:33:18: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/methods/fastmks/fastmks_impl.hpp: In instantiation of 'mlpack::fastmks::FastMKS::FastMKS(const mlpack::fastmks::FastMKS&) [with KernelType = mlpack::kernel::LinearKernel; MatType = arma::Mat; TreeType = mlpack::tree::StandardCoverTree]': +/build/mlpack-3.0.4/src/mlpack/tests/fastmks_test.cpp:977:32: required from here +/build/mlpack-3.0.4/src/mlpack/methods/fastmks/fastmks_impl.hpp:133:20: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] + referenceSet = new MatType(*other.referenceSet); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/mlpack-3.0.4/src/mlpack/methods/fastmks/fastmks_impl.hpp:133:20: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/fastmks/fastmks_impl.hpp:133:20: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from /usr/include/c++/8/algorithm:62, from /usr/include/boost/archive/detail/helper_collection.hpp:23, from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, @@ -32786,13 +32827,6 @@ /usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 std::__introsort_loop(__cut, __last, __depth_limit, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/mlpack-3.0.4/src/mlpack/methods/fastmks/fastmks_impl.hpp: In instantiation of 'mlpack::fastmks::FastMKS::FastMKS(const mlpack::fastmks::FastMKS&) [with KernelType = mlpack::kernel::LinearKernel; MatType = arma::Mat; TreeType = mlpack::tree::StandardCoverTree]': -/build/mlpack-3.0.4/src/mlpack/tests/fastmks_test.cpp:977:32: required from here -/build/mlpack-3.0.4/src/mlpack/methods/fastmks/fastmks_impl.hpp:133:20: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] - referenceSet = new MatType(*other.referenceSet); - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/mlpack-3.0.4/src/mlpack/methods/fastmks/fastmks_impl.hpp:133:20: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/fastmks/fastmks_impl.hpp:133:20: note: use '-faligned-new' to enable C++17 over-aligned new support /usr/include/c++/8/bits/stl_algo.h: In constructor 'arma::newarp::SortEigenvalue::SortEigenvalue(const eT*, arma::uword) [with eT = double; int SelectionRule = 7]': /usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 std::__introsort_loop(__first, __last, @@ -32839,6 +32873,18 @@ /build/mlpack-3.0.4/src/mlpack/methods/fastmks/fastmks_impl.hpp:33:18: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] /build/mlpack-3.0.4/src/mlpack/methods/fastmks/fastmks_impl.hpp:33:18: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter /build/mlpack-3.0.4/src/mlpack/methods/fastmks/fastmks_impl.hpp:33:18: note: use '-faligned-new' to enable C++17 over-aligned new support +In file included from /build/mlpack-3.0.4/src/mlpack/core/tree/cover_tree/cover_tree.hpp:566, + from /build/mlpack-3.0.4/src/mlpack/core/tree/cover_tree.hpp:17, + from /build/mlpack-3.0.4/src/mlpack/methods/fastmks/fastmks.hpp:19, + from /build/mlpack-3.0.4/src/mlpack/tests/fastmks_test.cpp:13: +/build/mlpack-3.0.4/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp: In instantiation of 'mlpack::tree::CoverTree::CoverTree(const mlpack::tree::CoverTree&) [with MetricType = mlpack::metric::IPMetric; StatisticType = mlpack::fastmks::FastMKSStat; MatType = arma::Mat; RootPointPolicy = mlpack::tree::FirstPointIsRoot]': +/build/mlpack-3.0.4/src/mlpack/methods/fastmks/fastmks_impl.hpp:122:41: required from 'mlpack::fastmks::FastMKS::FastMKS(const mlpack::fastmks::FastMKS&) [with KernelType = mlpack::kernel::LinearKernel; MatType = arma::Mat; TreeType = mlpack::tree::StandardCoverTree]' +/build/mlpack-3.0.4/src/mlpack/tests/fastmks_test.cpp:977:32: required from here +/build/mlpack-3.0.4/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:489:9: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] + new MatType(*other.dataset) : other.dataset), + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/mlpack-3.0.4/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:489:9: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:489:9: note: use '-faligned-new' to enable C++17 over-aligned new support /usr/include/c++/8/bits/stl_algo.h: In member function 'void arma::newarp::SymEigsSolver::retrieve_ritzpair() [with eT = double; int SelectionRule = 4; OpType = arma::newarp::SparseGenMatProd]': /usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 std::__introsort_loop(__first, __last, @@ -32881,18 +32927,6 @@ /usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/mlpack-3.0.4/src/mlpack/core/tree/cover_tree/cover_tree.hpp:566, - from /build/mlpack-3.0.4/src/mlpack/core/tree/cover_tree.hpp:17, - from /build/mlpack-3.0.4/src/mlpack/methods/fastmks/fastmks.hpp:19, - from /build/mlpack-3.0.4/src/mlpack/tests/fastmks_test.cpp:13: -/build/mlpack-3.0.4/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp: In instantiation of 'mlpack::tree::CoverTree::CoverTree(const mlpack::tree::CoverTree&) [with MetricType = mlpack::metric::IPMetric; StatisticType = mlpack::fastmks::FastMKSStat; MatType = arma::Mat; RootPointPolicy = mlpack::tree::FirstPointIsRoot]': -/build/mlpack-3.0.4/src/mlpack/methods/fastmks/fastmks_impl.hpp:122:41: required from 'mlpack::fastmks::FastMKS::FastMKS(const mlpack::fastmks::FastMKS&) [with KernelType = mlpack::kernel::LinearKernel; MatType = arma::Mat; TreeType = mlpack::tree::StandardCoverTree]' -/build/mlpack-3.0.4/src/mlpack/tests/fastmks_test.cpp:977:32: required from here -/build/mlpack-3.0.4/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:489:9: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] - new MatType(*other.dataset) : other.dataset), - ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/mlpack-3.0.4/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:489:9: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:489:9: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from /usr/include/c++/8/map:60, from /usr/include/boost/serialization/map.hpp:20, from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, @@ -33146,6 +33180,83 @@ /usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, ^~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >; _Distance = int; _Tp = mlpack::tree::CoverTreeMapEntry, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >' changed in GCC 7.1 +In file included from /usr/include/c++/8/algorithm:62, + from /usr/include/boost/archive/detail/helper_collection.hpp:23, + from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, + from /usr/include/boost/serialization/map.hpp:24, + from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, + from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >' changed in GCC 7.1 + __insertion_sort(_RandomAccessIterator __first, + ^~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >' changed in GCC 7.1 +In file included from /usr/include/c++/8/bits/stl_algo.h:61, + from /usr/include/c++/8/algorithm:62, + from /usr/include/boost/archive/detail/helper_collection.hpp:23, + from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, + from /usr/include/boost/serialization/map.hpp:24, + from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, + from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >; _Distance = int; _Tp = mlpack::tree::CoverTree, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 + __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, + ^~~~~~~~~~~~~ +In file included from /usr/include/c++/8/algorithm:62, + from /usr/include/boost/archive/detail/helper_collection.hpp:23, + from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, + from /usr/include/boost/serialization/map.hpp:24, + from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, + from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >; _Compare = __gnu_cxx::__ops::_Val_less_iter]': +/usr/include/c++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 + __unguarded_linear_insert(_RandomAccessIterator __last, + ^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/bits/stl_algo.h:61, + from /usr/include/c++/8/algorithm:62, + from /usr/include/boost/archive/detail/helper_collection.hpp:23, + from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, + from /usr/include/boost/serialization/map.hpp:24, + from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, + from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::CandidateCmp>]': +/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, + ^~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >; _Distance = int; _Tp = mlpack::tree::CoverTreeMapEntry, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >' changed in GCC 7.1 +In file included from /usr/include/c++/8/algorithm:62, + from /usr/include/boost/archive/detail/helper_collection.hpp:23, + from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, + from /usr/include/boost/serialization/map.hpp:24, + from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, + from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >' changed in GCC 7.1 + __insertion_sort(_RandomAccessIterator __first, + ^~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 In file included from /build/mlpack-3.0.4/src/mlpack/methods/ann/visitor/copy_visitor.hpp:37, from /build/mlpack-3.0.4/src/mlpack/methods/ann/ffn.hpp:25, from /build/mlpack-3.0.4/src/mlpack/tests/feedforward_network_test.cpp:19: @@ -33165,8 +33276,6 @@ ^~~~~~~~~~~~~~~~~~~~~ /build/mlpack-3.0.4/src/mlpack/methods/ann/visitor/copy_visitor_impl.hpp:26:10: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter /build/mlpack-3.0.4/src/mlpack/methods/ann/visitor/copy_visitor_impl.hpp:26:10: note: use '-faligned-new' to enable C++17 over-aligned new support -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >; _Distance = int; _Tp = mlpack::tree::CoverTreeMapEntry, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >' changed in GCC 7.1 /build/mlpack-3.0.4/src/mlpack/methods/ann/visitor/copy_visitor_impl.hpp: In instantiation of 'mlpack::ann::LayerTypes mlpack::ann::CopyVisitor::operator()(LayerType*) const [with LayerType = mlpack::ann::AddMerge, arma::Mat >; CustomLayers = {}; mlpack::ann::LayerTypes = boost::variant, arma::Mat >*, mlpack::ann::AddMerge, arma::Mat >*, mlpack::ann::AtrousConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BatchNorm, arma::Mat >*, mlpack::ann::BilinearInterpolation, arma::Mat >*, mlpack::ann::Concat, arma::Mat >*, mlpack::ann::ConcatPerformance, arma::Mat >, arma::Mat, arma::Mat >*, mlpack::ann::Constant, arma::Mat >*, mlpack::ann::Convolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::TransposedConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::DropConnect, arma::Mat >*, mlpack::ann::Dropout, arma::Mat >*, mlpack::ann::AlphaDropout, arma::Mat >*, mlpack::ann::ELU, arma::Mat >*, mlpack::ann::FlexibleReLU, arma::Mat >*, mlpack::ann::Glimpse, arma::Mat >*, mlpack::ann::HardTanH, arma::Mat >*, mlpack::ann::Join, arma::Mat >*, mlpack::ann::LayerNorm, arma::Mat >*, mlpack::ann::LeakyReLU, arma::Mat >*, mlpack::ann::Linear, arma::Mat >*, mlpack::ann::LinearNoBias, arma::Mat >*, mlpack::ann::LogSoftMax, arma::Mat >*, mlpack::ann::Lookup, arma::Mat >*, mlpack::ann::LSTM, arma::Mat >*, mlpack::ann::GRU, arma::Mat >*, mlpack::ann::FastLSTM, arma::Mat >*, mlpack::ann::MaxPooling, arma::Mat >*, mlpack::ann::MeanPooling, arma::Mat >*, mlpack::ann::MultiplyConstant, arma::Mat >*, mlpack::ann::MultiplyMerge, arma::Mat >*, mlpack::ann::NegativeLogLikelihood, arma::Mat >*, mlpack::ann::PReLU, arma::Mat >*, mlpack::ann::Recurrent, arma::Mat >*, mlpack::ann::RecurrentAttention, arma::Mat >*, mlpack::ann::ReinforceNormal, arma::Mat >*, mlpack::ann::Select, arma::Mat >*, mlpack::ann::Sequential, arma::Mat >*, mlpack::ann::VRClassReward, arma::Mat >*>]': /usr/include/boost/variant/variant.hpp:1058:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor::internal_visit(T&&, int) [with T = mlpack::ann::AddMerge, arma::Mat >* const&; Visitor = mlpack::ann::CopyVisitor<>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = boost::variant, arma::Mat >*, mlpack::ann::AddMerge, arma::Mat >*, mlpack::ann::AtrousConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BatchNorm, arma::Mat >*, mlpack::ann::BilinearInterpolation, arma::Mat >*, mlpack::ann::Concat, arma::Mat >*, mlpack::ann::ConcatPerformance, arma::Mat >, arma::Mat, arma::Mat >*, mlpack::ann::Constant, arma::Mat >*, mlpack::ann::Convolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::TransposedConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::DropConnect, arma::Mat >*, mlpack::ann::Dropout, arma::Mat >*, mlpack::ann::AlphaDropout, arma::Mat >*, mlpack::ann::ELU, arma::Mat >*, mlpack::ann::FlexibleReLU, arma::Mat >*, mlpack::ann::Glimpse, arma::Mat >*, mlpack::ann::HardTanH, arma::Mat >*, mlpack::ann::Join, arma::Mat >*, mlpack::ann::LayerNorm, arma::Mat >*, mlpack::ann::LeakyReLU, arma::Mat >*, mlpack::ann::Linear, arma::Mat >*, mlpack::ann::LinearNoBias, arma::Mat >*, mlpack::ann::LogSoftMax, arma::Mat >*, mlpack::ann::Lookup, arma::Mat >*, mlpack::ann::LSTM, arma::Mat >*, mlpack::ann::GRU, arma::Mat >*, mlpack::ann::FastLSTM, arma::Mat >*, mlpack::ann::MaxPooling, arma::Mat >*, mlpack::ann::MeanPooling, arma::Mat >*, mlpack::ann::MultiplyConstant, arma::Mat >*, mlpack::ann::MultiplyMerge, arma::Mat >*, mlpack::ann::NegativeLogLikelihood, arma::Mat >*, mlpack::ann::PReLU, arma::Mat >*, mlpack::ann::Recurrent, arma::Mat >*, mlpack::ann::RecurrentAttention, arma::Mat >*, mlpack::ann::ReinforceNormal, arma::Mat >*, mlpack::ann::Select, arma::Mat >*, mlpack::ann::Sequential, arma::Mat >*, mlpack::ann::VRClassReward, arma::Mat >*>]' /usr/include/boost/variant/detail/visitation_impl.hpp:114:9: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = boost::detail::variant::invoke_visitor, false>; VoidPtrCV = const void*; T = mlpack::ann::AddMerge, arma::Mat >*; typename Visitor::result_type = boost::variant, arma::Mat >*, mlpack::ann::AddMerge, arma::Mat >*, mlpack::ann::AtrousConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BatchNorm, arma::Mat >*, mlpack::ann::BilinearInterpolation, arma::Mat >*, mlpack::ann::Concat, arma::Mat >*, mlpack::ann::ConcatPerformance, arma::Mat >, arma::Mat, arma::Mat >*, mlpack::ann::Constant, arma::Mat >*, mlpack::ann::Convolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::TransposedConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::DropConnect, arma::Mat >*, mlpack::ann::Dropout, arma::Mat >*, mlpack::ann::AlphaDropout, arma::Mat >*, mlpack::ann::ELU, arma::Mat >*, mlpack::ann::FlexibleReLU, arma::Mat >*, mlpack::ann::Glimpse, arma::Mat >*, mlpack::ann::HardTanH, arma::Mat >*, mlpack::ann::Join, arma::Mat >*, mlpack::ann::LayerNorm, arma::Mat >*, mlpack::ann::LeakyReLU, arma::Mat >*, mlpack::ann::Linear, arma::Mat >*, mlpack::ann::LinearNoBias, arma::Mat >*, mlpack::ann::LogSoftMax, arma::Mat >*, mlpack::ann::Lookup, arma::Mat >*, mlpack::ann::LSTM, arma::Mat >*, mlpack::ann::GRU, arma::Mat >*, mlpack::ann::FastLSTM, arma::Mat >*, mlpack::ann::MaxPooling, arma::Mat >*, mlpack::ann::MeanPooling, arma::Mat >*, mlpack::ann::MultiplyConstant, arma::Mat >*, mlpack::ann::MultiplyMerge, arma::Mat >*, mlpack::ann::NegativeLogLikelihood, arma::Mat >*, mlpack::ann::PReLU, arma::Mat >*, mlpack::ann::Recurrent, arma::Mat >*, mlpack::ann::RecurrentAttention, arma::Mat >*, mlpack::ann::ReinforceNormal, arma::Mat >*, mlpack::ann::Select, arma::Mat >*, mlpack::ann::Sequential, arma::Mat >*, mlpack::ann::VRClassReward, arma::Mat >*>; mpl_::true_ = mpl_::bool_]' @@ -33181,20 +33290,6 @@ /build/mlpack-3.0.4/src/mlpack/methods/ann/visitor/copy_visitor_impl.hpp:26:10: warning: 'new' of type 'mlpack::ann::AddMerge, arma::Mat >' with extended alignment 16 [-Waligned-new=] /build/mlpack-3.0.4/src/mlpack/methods/ann/visitor/copy_visitor_impl.hpp:26:10: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter /build/mlpack-3.0.4/src/mlpack/methods/ann/visitor/copy_visitor_impl.hpp:26:10: note: use '-faligned-new' to enable C++17 over-aligned new support -In file included from /usr/include/c++/8/algorithm:62, - from /usr/include/boost/archive/detail/helper_collection.hpp:23, - from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, - from /usr/include/boost/serialization/map.hpp:24, - from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >' changed in GCC 7.1 - __insertion_sort(_RandomAccessIterator __first, - ^~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >' changed in GCC 7.1 /build/mlpack-3.0.4/src/mlpack/methods/ann/visitor/copy_visitor_impl.hpp: In instantiation of 'mlpack::ann::LayerTypes mlpack::ann::CopyVisitor::operator()(LayerType*) const [with LayerType = mlpack::ann::AtrousConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >; CustomLayers = {}; mlpack::ann::LayerTypes = boost::variant, arma::Mat >*, mlpack::ann::AddMerge, arma::Mat >*, mlpack::ann::AtrousConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BatchNorm, arma::Mat >*, mlpack::ann::BilinearInterpolation, arma::Mat >*, mlpack::ann::Concat, arma::Mat >*, mlpack::ann::ConcatPerformance, arma::Mat >, arma::Mat, arma::Mat >*, mlpack::ann::Constant, arma::Mat >*, mlpack::ann::Convolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::TransposedConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::DropConnect, arma::Mat >*, mlpack::ann::Dropout, arma::Mat >*, mlpack::ann::AlphaDropout, arma::Mat >*, mlpack::ann::ELU, arma::Mat >*, mlpack::ann::FlexibleReLU, arma::Mat >*, mlpack::ann::Glimpse, arma::Mat >*, mlpack::ann::HardTanH, arma::Mat >*, mlpack::ann::Join, arma::Mat >*, mlpack::ann::LayerNorm, arma::Mat >*, mlpack::ann::LeakyReLU, arma::Mat >*, mlpack::ann::Linear, arma::Mat >*, mlpack::ann::LinearNoBias, arma::Mat >*, mlpack::ann::LogSoftMax, arma::Mat >*, mlpack::ann::Lookup, arma::Mat >*, mlpack::ann::LSTM, arma::Mat >*, mlpack::ann::GRU, arma::Mat >*, mlpack::ann::FastLSTM, arma::Mat >*, mlpack::ann::MaxPooling, arma::Mat >*, mlpack::ann::MeanPooling, arma::Mat >*, mlpack::ann::MultiplyConstant, arma::Mat >*, mlpack::ann::MultiplyMerge, arma::Mat >*, mlpack::ann::NegativeLogLikelihood, arma::Mat >*, mlpack::ann::PReLU, arma::Mat >*, mlpack::ann::Recurrent, arma::Mat >*, mlpack::ann::RecurrentAttention, arma::Mat >*, mlpack::ann::ReinforceNormal, arma::Mat >*, mlpack::ann::Select, arma::Mat >*, mlpack::ann::Sequential, arma::Mat >*, mlpack::ann::VRClassReward, arma::Mat >*>]': /usr/include/boost/variant/variant.hpp:1058:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor::internal_visit(T&&, int) [with T = mlpack::ann::AtrousConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >* const&; Visitor = mlpack::ann::CopyVisitor<>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = boost::variant, arma::Mat >*, mlpack::ann::AddMerge, arma::Mat >*, mlpack::ann::AtrousConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BatchNorm, arma::Mat >*, mlpack::ann::BilinearInterpolation, arma::Mat >*, mlpack::ann::Concat, arma::Mat >*, mlpack::ann::ConcatPerformance, arma::Mat >, arma::Mat, arma::Mat >*, mlpack::ann::Constant, arma::Mat >*, mlpack::ann::Convolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::TransposedConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::DropConnect, arma::Mat >*, mlpack::ann::Dropout, arma::Mat >*, mlpack::ann::AlphaDropout, arma::Mat >*, mlpack::ann::ELU, arma::Mat >*, mlpack::ann::FlexibleReLU, arma::Mat >*, mlpack::ann::Glimpse, arma::Mat >*, mlpack::ann::HardTanH, arma::Mat >*, mlpack::ann::Join, arma::Mat >*, mlpack::ann::LayerNorm, arma::Mat >*, mlpack::ann::LeakyReLU, arma::Mat >*, mlpack::ann::Linear, arma::Mat >*, mlpack::ann::LinearNoBias, arma::Mat >*, mlpack::ann::LogSoftMax, arma::Mat >*, mlpack::ann::Lookup, arma::Mat >*, mlpack::ann::LSTM, arma::Mat >*, mlpack::ann::GRU, arma::Mat >*, mlpack::ann::FastLSTM, arma::Mat >*, mlpack::ann::MaxPooling, arma::Mat >*, mlpack::ann::MeanPooling, arma::Mat >*, mlpack::ann::MultiplyConstant, arma::Mat >*, mlpack::ann::MultiplyMerge, arma::Mat >*, mlpack::ann::NegativeLogLikelihood, arma::Mat >*, mlpack::ann::PReLU, arma::Mat >*, mlpack::ann::Recurrent, arma::Mat >*, mlpack::ann::RecurrentAttention, arma::Mat >*, mlpack::ann::ReinforceNormal, arma::Mat >*, mlpack::ann::Select, arma::Mat >*, mlpack::ann::Sequential, arma::Mat >*, mlpack::ann::VRClassReward, arma::Mat >*>]' /usr/include/boost/variant/detail/visitation_impl.hpp:114:9: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = boost::detail::variant::invoke_visitor, false>; VoidPtrCV = const void*; T = mlpack::ann::AtrousConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*; typename Visitor::result_type = boost::variant, arma::Mat >*, mlpack::ann::AddMerge, arma::Mat >*, mlpack::ann::AtrousConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BatchNorm, arma::Mat >*, mlpack::ann::BilinearInterpolation, arma::Mat >*, mlpack::ann::Concat, arma::Mat >*, mlpack::ann::ConcatPerformance, arma::Mat >, arma::Mat, arma::Mat >*, mlpack::ann::Constant, arma::Mat >*, mlpack::ann::Convolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::TransposedConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::DropConnect, arma::Mat >*, mlpack::ann::Dropout, arma::Mat >*, mlpack::ann::AlphaDropout, arma::Mat >*, mlpack::ann::ELU, arma::Mat >*, mlpack::ann::FlexibleReLU, arma::Mat >*, mlpack::ann::Glimpse, arma::Mat >*, mlpack::ann::HardTanH, arma::Mat >*, mlpack::ann::Join, arma::Mat >*, mlpack::ann::LayerNorm, arma::Mat >*, mlpack::ann::LeakyReLU, arma::Mat >*, mlpack::ann::Linear, arma::Mat >*, mlpack::ann::LinearNoBias, arma::Mat >*, mlpack::ann::LogSoftMax, arma::Mat >*, mlpack::ann::Lookup, arma::Mat >*, mlpack::ann::LSTM, arma::Mat >*, mlpack::ann::GRU, arma::Mat >*, mlpack::ann::FastLSTM, arma::Mat >*, mlpack::ann::MaxPooling, arma::Mat >*, mlpack::ann::MeanPooling, arma::Mat >*, mlpack::ann::MultiplyConstant, arma::Mat >*, mlpack::ann::MultiplyMerge, arma::Mat >*, mlpack::ann::NegativeLogLikelihood, arma::Mat >*, mlpack::ann::PReLU, arma::Mat >*, mlpack::ann::Recurrent, arma::Mat >*, mlpack::ann::RecurrentAttention, arma::Mat >*, mlpack::ann::ReinforceNormal, arma::Mat >*, mlpack::ann::Select, arma::Mat >*, mlpack::ann::Sequential, arma::Mat >*, mlpack::ann::VRClassReward, arma::Mat >*>; mpl_::true_ = mpl_::bool_]' @@ -33209,19 +33304,6 @@ /build/mlpack-3.0.4/src/mlpack/methods/ann/visitor/copy_visitor_impl.hpp:26:10: warning: 'new' of type 'mlpack::ann::AtrousConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >' with extended alignment 16 [-Waligned-new=] /build/mlpack-3.0.4/src/mlpack/methods/ann/visitor/copy_visitor_impl.hpp:26:10: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter /build/mlpack-3.0.4/src/mlpack/methods/ann/visitor/copy_visitor_impl.hpp:26:10: note: use '-faligned-new' to enable C++17 over-aligned new support -In file included from /usr/include/c++/8/bits/stl_algo.h:61, - from /usr/include/c++/8/algorithm:62, - from /usr/include/boost/archive/detail/helper_collection.hpp:23, - from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, - from /usr/include/boost/serialization/map.hpp:24, - from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >; _Distance = int; _Tp = mlpack::tree::CoverTree, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 - __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, - ^~~~~~~~~~~~~ /build/mlpack-3.0.4/src/mlpack/methods/ann/visitor/copy_visitor_impl.hpp: In instantiation of 'mlpack::ann::LayerTypes mlpack::ann::CopyVisitor::operator()(LayerType*) const [with LayerType = mlpack::ann::BaseLayer, arma::Mat >; CustomLayers = {}; mlpack::ann::LayerTypes = boost::variant, arma::Mat >*, mlpack::ann::AddMerge, arma::Mat >*, mlpack::ann::AtrousConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BatchNorm, arma::Mat >*, mlpack::ann::BilinearInterpolation, arma::Mat >*, mlpack::ann::Concat, arma::Mat >*, mlpack::ann::ConcatPerformance, arma::Mat >, arma::Mat, arma::Mat >*, mlpack::ann::Constant, arma::Mat >*, mlpack::ann::Convolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::TransposedConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::DropConnect, arma::Mat >*, mlpack::ann::Dropout, arma::Mat >*, mlpack::ann::AlphaDropout, arma::Mat >*, mlpack::ann::ELU, arma::Mat >*, mlpack::ann::FlexibleReLU, arma::Mat >*, mlpack::ann::Glimpse, arma::Mat >*, mlpack::ann::HardTanH, arma::Mat >*, mlpack::ann::Join, arma::Mat >*, mlpack::ann::LayerNorm, arma::Mat >*, mlpack::ann::LeakyReLU, arma::Mat >*, mlpack::ann::Linear, arma::Mat >*, mlpack::ann::LinearNoBias, arma::Mat >*, mlpack::ann::LogSoftMax, arma::Mat >*, mlpack::ann::Lookup, arma::Mat >*, mlpack::ann::LSTM, arma::Mat >*, mlpack::ann::GRU, arma::Mat >*, mlpack::ann::FastLSTM, arma::Mat >*, mlpack::ann::MaxPooling, arma::Mat >*, mlpack::ann::MeanPooling, arma::Mat >*, mlpack::ann::MultiplyConstant, arma::Mat >*, mlpack::ann::MultiplyMerge, arma::Mat >*, mlpack::ann::NegativeLogLikelihood, arma::Mat >*, mlpack::ann::PReLU, arma::Mat >*, mlpack::ann::Recurrent, arma::Mat >*, mlpack::ann::RecurrentAttention, arma::Mat >*, mlpack::ann::ReinforceNormal, arma::Mat >*, mlpack::ann::Select, arma::Mat >*, mlpack::ann::Sequential, arma::Mat >*, mlpack::ann::VRClassReward, arma::Mat >*>]': /usr/include/boost/variant/variant.hpp:1058:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor::internal_visit(T&&, int) [with T = mlpack::ann::BaseLayer, arma::Mat >* const&; Visitor = mlpack::ann::CopyVisitor<>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = boost::variant, arma::Mat >*, mlpack::ann::AddMerge, arma::Mat >*, mlpack::ann::AtrousConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BatchNorm, arma::Mat >*, mlpack::ann::BilinearInterpolation, arma::Mat >*, mlpack::ann::Concat, arma::Mat >*, mlpack::ann::ConcatPerformance, arma::Mat >, arma::Mat, arma::Mat >*, mlpack::ann::Constant, arma::Mat >*, mlpack::ann::Convolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::TransposedConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::DropConnect, arma::Mat >*, mlpack::ann::Dropout, arma::Mat >*, mlpack::ann::AlphaDropout, arma::Mat >*, mlpack::ann::ELU, arma::Mat >*, mlpack::ann::FlexibleReLU, arma::Mat >*, mlpack::ann::Glimpse, arma::Mat >*, mlpack::ann::HardTanH, arma::Mat >*, mlpack::ann::Join, arma::Mat >*, mlpack::ann::LayerNorm, arma::Mat >*, mlpack::ann::LeakyReLU, arma::Mat >*, mlpack::ann::Linear, arma::Mat >*, mlpack::ann::LinearNoBias, arma::Mat >*, mlpack::ann::LogSoftMax, arma::Mat >*, mlpack::ann::Lookup, arma::Mat >*, mlpack::ann::LSTM, arma::Mat >*, mlpack::ann::GRU, arma::Mat >*, mlpack::ann::FastLSTM, arma::Mat >*, mlpack::ann::MaxPooling, arma::Mat >*, mlpack::ann::MeanPooling, arma::Mat >*, mlpack::ann::MultiplyConstant, arma::Mat >*, mlpack::ann::MultiplyMerge, arma::Mat >*, mlpack::ann::NegativeLogLikelihood, arma::Mat >*, mlpack::ann::PReLU, arma::Mat >*, mlpack::ann::Recurrent, arma::Mat >*, mlpack::ann::RecurrentAttention, arma::Mat >*, mlpack::ann::ReinforceNormal, arma::Mat >*, mlpack::ann::Select, arma::Mat >*, mlpack::ann::Sequential, arma::Mat >*, mlpack::ann::VRClassReward, arma::Mat >*>]' /usr/include/boost/variant/detail/visitation_impl.hpp:114:9: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = boost::detail::variant::invoke_visitor, false>; VoidPtrCV = const void*; T = mlpack::ann::BaseLayer, arma::Mat >*; typename Visitor::result_type = boost::variant, arma::Mat >*, mlpack::ann::AddMerge, arma::Mat >*, mlpack::ann::AtrousConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BatchNorm, arma::Mat >*, mlpack::ann::BilinearInterpolation, arma::Mat >*, mlpack::ann::Concat, arma::Mat >*, mlpack::ann::ConcatPerformance, arma::Mat >, arma::Mat, arma::Mat >*, mlpack::ann::Constant, arma::Mat >*, mlpack::ann::Convolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::TransposedConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::DropConnect, arma::Mat >*, mlpack::ann::Dropout, arma::Mat >*, mlpack::ann::AlphaDropout, arma::Mat >*, mlpack::ann::ELU, arma::Mat >*, mlpack::ann::FlexibleReLU, arma::Mat >*, mlpack::ann::Glimpse, arma::Mat >*, mlpack::ann::HardTanH, arma::Mat >*, mlpack::ann::Join, arma::Mat >*, mlpack::ann::LayerNorm, arma::Mat >*, mlpack::ann::LeakyReLU, arma::Mat >*, mlpack::ann::Linear, arma::Mat >*, mlpack::ann::LinearNoBias, arma::Mat >*, mlpack::ann::LogSoftMax, arma::Mat >*, mlpack::ann::Lookup, arma::Mat >*, mlpack::ann::LSTM, arma::Mat >*, mlpack::ann::GRU, arma::Mat >*, mlpack::ann::FastLSTM, arma::Mat >*, mlpack::ann::MaxPooling, arma::Mat >*, mlpack::ann::MeanPooling, arma::Mat >*, mlpack::ann::MultiplyConstant, arma::Mat >*, mlpack::ann::MultiplyMerge, arma::Mat >*, mlpack::ann::NegativeLogLikelihood, arma::Mat >*, mlpack::ann::PReLU, arma::Mat >*, mlpack::ann::Recurrent, arma::Mat >*, mlpack::ann::RecurrentAttention, arma::Mat >*, mlpack::ann::ReinforceNormal, arma::Mat >*, mlpack::ann::Select, arma::Mat >*, mlpack::ann::Sequential, arma::Mat >*, mlpack::ann::VRClassReward, arma::Mat >*>; mpl_::true_ = mpl_::bool_]' @@ -33250,33 +33332,6 @@ /build/mlpack-3.0.4/src/mlpack/methods/ann/visitor/copy_visitor_impl.hpp:26:10: warning: 'new' of type 'mlpack::ann::BaseLayer, arma::Mat >' with extended alignment 16 [-Waligned-new=] /build/mlpack-3.0.4/src/mlpack/methods/ann/visitor/copy_visitor_impl.hpp:26:10: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter /build/mlpack-3.0.4/src/mlpack/methods/ann/visitor/copy_visitor_impl.hpp:26:10: note: use '-faligned-new' to enable C++17 over-aligned new support -In file included from /usr/include/c++/8/algorithm:62, - from /usr/include/boost/archive/detail/helper_collection.hpp:23, - from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, - from /usr/include/boost/serialization/map.hpp:24, - from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >; _Compare = __gnu_cxx::__ops::_Val_less_iter]': -/usr/include/c++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 - __unguarded_linear_insert(_RandomAccessIterator __last, - ^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/bits/stl_algo.h:61, - from /usr/include/c++/8/algorithm:62, - from /usr/include/boost/archive/detail/helper_collection.hpp:23, - from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, - from /usr/include/boost/serialization/map.hpp:24, - from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::CandidateCmp>]': -/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, - ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >; _Distance = int; _Tp = mlpack::tree::CoverTreeMapEntry, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >' changed in GCC 7.1 /build/mlpack-3.0.4/src/mlpack/methods/ann/visitor/copy_visitor_impl.hpp: In instantiation of 'mlpack::ann::LayerTypes mlpack::ann::CopyVisitor::operator()(LayerType*) const [with LayerType = mlpack::ann::BaseLayer, arma::Mat >; CustomLayers = {}; mlpack::ann::LayerTypes = boost::variant, arma::Mat >*, mlpack::ann::AddMerge, arma::Mat >*, mlpack::ann::AtrousConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BatchNorm, arma::Mat >*, mlpack::ann::BilinearInterpolation, arma::Mat >*, mlpack::ann::Concat, arma::Mat >*, mlpack::ann::ConcatPerformance, arma::Mat >, arma::Mat, arma::Mat >*, mlpack::ann::Constant, arma::Mat >*, mlpack::ann::Convolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::TransposedConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::DropConnect, arma::Mat >*, mlpack::ann::Dropout, arma::Mat >*, mlpack::ann::AlphaDropout, arma::Mat >*, mlpack::ann::ELU, arma::Mat >*, mlpack::ann::FlexibleReLU, arma::Mat >*, mlpack::ann::Glimpse, arma::Mat >*, mlpack::ann::HardTanH, arma::Mat >*, mlpack::ann::Join, arma::Mat >*, mlpack::ann::LayerNorm, arma::Mat >*, mlpack::ann::LeakyReLU, arma::Mat >*, mlpack::ann::Linear, arma::Mat >*, mlpack::ann::LinearNoBias, arma::Mat >*, mlpack::ann::LogSoftMax, arma::Mat >*, mlpack::ann::Lookup, arma::Mat >*, mlpack::ann::LSTM, arma::Mat >*, mlpack::ann::GRU, arma::Mat >*, mlpack::ann::FastLSTM, arma::Mat >*, mlpack::ann::MaxPooling, arma::Mat >*, mlpack::ann::MeanPooling, arma::Mat >*, mlpack::ann::MultiplyConstant, arma::Mat >*, mlpack::ann::MultiplyMerge, arma::Mat >*, mlpack::ann::NegativeLogLikelihood, arma::Mat >*, mlpack::ann::PReLU, arma::Mat >*, mlpack::ann::Recurrent, arma::Mat >*, mlpack::ann::RecurrentAttention, arma::Mat >*, mlpack::ann::ReinforceNormal, arma::Mat >*, mlpack::ann::Select, arma::Mat >*, mlpack::ann::Sequential, arma::Mat >*, mlpack::ann::VRClassReward, arma::Mat >*>]': /usr/include/boost/variant/variant.hpp:1058:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor::internal_visit(T&&, int) [with T = mlpack::ann::BaseLayer, arma::Mat >* const&; Visitor = mlpack::ann::CopyVisitor<>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = boost::variant, arma::Mat >*, mlpack::ann::AddMerge, arma::Mat >*, mlpack::ann::AtrousConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BatchNorm, arma::Mat >*, mlpack::ann::BilinearInterpolation, arma::Mat >*, mlpack::ann::Concat, arma::Mat >*, mlpack::ann::ConcatPerformance, arma::Mat >, arma::Mat, arma::Mat >*, mlpack::ann::Constant, arma::Mat >*, mlpack::ann::Convolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::TransposedConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::DropConnect, arma::Mat >*, mlpack::ann::Dropout, arma::Mat >*, mlpack::ann::AlphaDropout, arma::Mat >*, mlpack::ann::ELU, arma::Mat >*, mlpack::ann::FlexibleReLU, arma::Mat >*, mlpack::ann::Glimpse, arma::Mat >*, mlpack::ann::HardTanH, arma::Mat >*, mlpack::ann::Join, arma::Mat >*, mlpack::ann::LayerNorm, arma::Mat >*, mlpack::ann::LeakyReLU, arma::Mat >*, mlpack::ann::Linear, arma::Mat >*, mlpack::ann::LinearNoBias, arma::Mat >*, mlpack::ann::LogSoftMax, arma::Mat >*, mlpack::ann::Lookup, arma::Mat >*, mlpack::ann::LSTM, arma::Mat >*, mlpack::ann::GRU, arma::Mat >*, mlpack::ann::FastLSTM, arma::Mat >*, mlpack::ann::MaxPooling, arma::Mat >*, mlpack::ann::MeanPooling, arma::Mat >*, mlpack::ann::MultiplyConstant, arma::Mat >*, mlpack::ann::MultiplyMerge, arma::Mat >*, mlpack::ann::NegativeLogLikelihood, arma::Mat >*, mlpack::ann::PReLU, arma::Mat >*, mlpack::ann::Recurrent, arma::Mat >*, mlpack::ann::RecurrentAttention, arma::Mat >*, mlpack::ann::ReinforceNormal, arma::Mat >*, mlpack::ann::Select, arma::Mat >*, mlpack::ann::Sequential, arma::Mat >*, mlpack::ann::VRClassReward, arma::Mat >*>]' /usr/include/boost/variant/detail/visitation_impl.hpp:114:9: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = boost::detail::variant::invoke_visitor, false>; VoidPtrCV = const void*; T = mlpack::ann::BaseLayer, arma::Mat >*; typename Visitor::result_type = boost::variant, arma::Mat >*, mlpack::ann::AddMerge, arma::Mat >*, mlpack::ann::AtrousConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BatchNorm, arma::Mat >*, mlpack::ann::BilinearInterpolation, arma::Mat >*, mlpack::ann::Concat, arma::Mat >*, mlpack::ann::ConcatPerformance, arma::Mat >, arma::Mat, arma::Mat >*, mlpack::ann::Constant, arma::Mat >*, mlpack::ann::Convolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::TransposedConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::DropConnect, arma::Mat >*, mlpack::ann::Dropout, arma::Mat >*, mlpack::ann::AlphaDropout, arma::Mat >*, mlpack::ann::ELU, arma::Mat >*, mlpack::ann::FlexibleReLU, arma::Mat >*, mlpack::ann::Glimpse, arma::Mat >*, mlpack::ann::HardTanH, arma::Mat >*, mlpack::ann::Join, arma::Mat >*, mlpack::ann::LayerNorm, arma::Mat >*, mlpack::ann::LeakyReLU, arma::Mat >*, mlpack::ann::Linear, arma::Mat >*, mlpack::ann::LinearNoBias, arma::Mat >*, mlpack::ann::LogSoftMax, arma::Mat >*, mlpack::ann::Lookup, arma::Mat >*, mlpack::ann::LSTM, arma::Mat >*, mlpack::ann::GRU, arma::Mat >*, mlpack::ann::FastLSTM, arma::Mat >*, mlpack::ann::MaxPooling, arma::Mat >*, mlpack::ann::MeanPooling, arma::Mat >*, mlpack::ann::MultiplyConstant, arma::Mat >*, mlpack::ann::MultiplyMerge, arma::Mat >*, mlpack::ann::NegativeLogLikelihood, arma::Mat >*, mlpack::ann::PReLU, arma::Mat >*, mlpack::ann::Recurrent, arma::Mat >*, mlpack::ann::RecurrentAttention, arma::Mat >*, mlpack::ann::ReinforceNormal, arma::Mat >*, mlpack::ann::Select, arma::Mat >*, mlpack::ann::Sequential, arma::Mat >*, mlpack::ann::VRClassReward, arma::Mat >*>; mpl_::true_ = mpl_::bool_]' @@ -33291,20 +33346,6 @@ /build/mlpack-3.0.4/src/mlpack/methods/ann/visitor/copy_visitor_impl.hpp:26:10: warning: 'new' of type 'mlpack::ann::BaseLayer, arma::Mat >' with extended alignment 16 [-Waligned-new=] /build/mlpack-3.0.4/src/mlpack/methods/ann/visitor/copy_visitor_impl.hpp:26:10: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter /build/mlpack-3.0.4/src/mlpack/methods/ann/visitor/copy_visitor_impl.hpp:26:10: note: use '-faligned-new' to enable C++17 over-aligned new support -In file included from /usr/include/c++/8/algorithm:62, - from /usr/include/boost/archive/detail/helper_collection.hpp:23, - from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, - from /usr/include/boost/serialization/map.hpp:24, - from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >' changed in GCC 7.1 - __insertion_sort(_RandomAccessIterator __first, - ^~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >' changed in GCC 7.1 /build/mlpack-3.0.4/src/mlpack/methods/ann/visitor/copy_visitor_impl.hpp: In instantiation of 'mlpack::ann::LayerTypes mlpack::ann::CopyVisitor::operator()(LayerType*) const [with LayerType = mlpack::ann::BaseLayer, arma::Mat >; CustomLayers = {}; mlpack::ann::LayerTypes = boost::variant, arma::Mat >*, mlpack::ann::AddMerge, arma::Mat >*, mlpack::ann::AtrousConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BatchNorm, arma::Mat >*, mlpack::ann::BilinearInterpolation, arma::Mat >*, mlpack::ann::Concat, arma::Mat >*, mlpack::ann::ConcatPerformance, arma::Mat >, arma::Mat, arma::Mat >*, mlpack::ann::Constant, arma::Mat >*, mlpack::ann::Convolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::TransposedConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::DropConnect, arma::Mat >*, mlpack::ann::Dropout, arma::Mat >*, mlpack::ann::AlphaDropout, arma::Mat >*, mlpack::ann::ELU, arma::Mat >*, mlpack::ann::FlexibleReLU, arma::Mat >*, mlpack::ann::Glimpse, arma::Mat >*, mlpack::ann::HardTanH, arma::Mat >*, mlpack::ann::Join, arma::Mat >*, mlpack::ann::LayerNorm, arma::Mat >*, mlpack::ann::LeakyReLU, arma::Mat >*, mlpack::ann::Linear, arma::Mat >*, mlpack::ann::LinearNoBias, arma::Mat >*, mlpack::ann::LogSoftMax, arma::Mat >*, mlpack::ann::Lookup, arma::Mat >*, mlpack::ann::LSTM, arma::Mat >*, mlpack::ann::GRU, arma::Mat >*, mlpack::ann::FastLSTM, arma::Mat >*, mlpack::ann::MaxPooling, arma::Mat >*, mlpack::ann::MeanPooling, arma::Mat >*, mlpack::ann::MultiplyConstant, arma::Mat >*, mlpack::ann::MultiplyMerge, arma::Mat >*, mlpack::ann::NegativeLogLikelihood, arma::Mat >*, mlpack::ann::PReLU, arma::Mat >*, mlpack::ann::Recurrent, arma::Mat >*, mlpack::ann::RecurrentAttention, arma::Mat >*, mlpack::ann::ReinforceNormal, arma::Mat >*, mlpack::ann::Select, arma::Mat >*, mlpack::ann::Sequential, arma::Mat >*, mlpack::ann::VRClassReward, arma::Mat >*>]': /usr/include/boost/variant/variant.hpp:1058:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor::internal_visit(T&&, int) [with T = mlpack::ann::BaseLayer, arma::Mat >* const&; Visitor = mlpack::ann::CopyVisitor<>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = boost::variant, arma::Mat >*, mlpack::ann::AddMerge, arma::Mat >*, mlpack::ann::AtrousConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BatchNorm, arma::Mat >*, mlpack::ann::BilinearInterpolation, arma::Mat >*, mlpack::ann::Concat, arma::Mat >*, mlpack::ann::ConcatPerformance, arma::Mat >, arma::Mat, arma::Mat >*, mlpack::ann::Constant, arma::Mat >*, mlpack::ann::Convolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::TransposedConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::DropConnect, arma::Mat >*, mlpack::ann::Dropout, arma::Mat >*, mlpack::ann::AlphaDropout, arma::Mat >*, mlpack::ann::ELU, arma::Mat >*, mlpack::ann::FlexibleReLU, arma::Mat >*, mlpack::ann::Glimpse, arma::Mat >*, mlpack::ann::HardTanH, arma::Mat >*, mlpack::ann::Join, arma::Mat >*, mlpack::ann::LayerNorm, arma::Mat >*, mlpack::ann::LeakyReLU, arma::Mat >*, mlpack::ann::Linear, arma::Mat >*, mlpack::ann::LinearNoBias, arma::Mat >*, mlpack::ann::LogSoftMax, arma::Mat >*, mlpack::ann::Lookup, arma::Mat >*, mlpack::ann::LSTM, arma::Mat >*, mlpack::ann::GRU, arma::Mat >*, mlpack::ann::FastLSTM, arma::Mat >*, mlpack::ann::MaxPooling, arma::Mat >*, mlpack::ann::MeanPooling, arma::Mat >*, mlpack::ann::MultiplyConstant, arma::Mat >*, mlpack::ann::MultiplyMerge, arma::Mat >*, mlpack::ann::NegativeLogLikelihood, arma::Mat >*, mlpack::ann::PReLU, arma::Mat >*, mlpack::ann::Recurrent, arma::Mat >*, mlpack::ann::RecurrentAttention, arma::Mat >*, mlpack::ann::ReinforceNormal, arma::Mat >*, mlpack::ann::Select, arma::Mat >*, mlpack::ann::Sequential, arma::Mat >*, mlpack::ann::VRClassReward, arma::Mat >*>]' /usr/include/boost/variant/detail/visitation_impl.hpp:114:9: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = boost::detail::variant::invoke_visitor, false>; VoidPtrCV = const void*; T = mlpack::ann::BaseLayer, arma::Mat >*; typename Visitor::result_type = boost::variant, arma::Mat >*, mlpack::ann::AddMerge, arma::Mat >*, mlpack::ann::AtrousConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BatchNorm, arma::Mat >*, mlpack::ann::BilinearInterpolation, arma::Mat >*, mlpack::ann::Concat, arma::Mat >*, mlpack::ann::ConcatPerformance, arma::Mat >, arma::Mat, arma::Mat >*, mlpack::ann::Constant, arma::Mat >*, mlpack::ann::Convolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::TransposedConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::DropConnect, arma::Mat >*, mlpack::ann::Dropout, arma::Mat >*, mlpack::ann::AlphaDropout, arma::Mat >*, mlpack::ann::ELU, arma::Mat >*, mlpack::ann::FlexibleReLU, arma::Mat >*, mlpack::ann::Glimpse, arma::Mat >*, mlpack::ann::HardTanH, arma::Mat >*, mlpack::ann::Join, arma::Mat >*, mlpack::ann::LayerNorm, arma::Mat >*, mlpack::ann::LeakyReLU, arma::Mat >*, mlpack::ann::Linear, arma::Mat >*, mlpack::ann::LinearNoBias, arma::Mat >*, mlpack::ann::LogSoftMax, arma::Mat >*, mlpack::ann::Lookup, arma::Mat >*, mlpack::ann::LSTM, arma::Mat >*, mlpack::ann::GRU, arma::Mat >*, mlpack::ann::FastLSTM, arma::Mat >*, mlpack::ann::MaxPooling, arma::Mat >*, mlpack::ann::MeanPooling, arma::Mat >*, mlpack::ann::MultiplyConstant, arma::Mat >*, mlpack::ann::MultiplyMerge, arma::Mat >*, mlpack::ann::NegativeLogLikelihood, arma::Mat >*, mlpack::ann::PReLU, arma::Mat >*, mlpack::ann::Recurrent, arma::Mat >*, mlpack::ann::RecurrentAttention, arma::Mat >*, mlpack::ann::ReinforceNormal, arma::Mat >*, mlpack::ann::Select, arma::Mat >*, mlpack::ann::Sequential, arma::Mat >*, mlpack::ann::VRClassReward, arma::Mat >*>; mpl_::true_ = mpl_::bool_]' @@ -33333,13 +33374,6 @@ /build/mlpack-3.0.4/src/mlpack/methods/ann/visitor/copy_visitor_impl.hpp:26:10: warning: 'new' of type 'mlpack::ann::BatchNorm, arma::Mat >' with extended alignment 16 [-Waligned-new=] /build/mlpack-3.0.4/src/mlpack/methods/ann/visitor/copy_visitor_impl.hpp:26:10: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter /build/mlpack-3.0.4/src/mlpack/methods/ann/visitor/copy_visitor_impl.hpp:26:10: note: use '-faligned-new' to enable C++17 over-aligned new support -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 /build/mlpack-3.0.4/src/mlpack/methods/ann/visitor/copy_visitor_impl.hpp: In instantiation of 'mlpack::ann::LayerTypes mlpack::ann::CopyVisitor::operator()(LayerType*) const [with LayerType = mlpack::ann::BilinearInterpolation, arma::Mat >; CustomLayers = {}; mlpack::ann::LayerTypes = boost::variant, arma::Mat >*, mlpack::ann::AddMerge, arma::Mat >*, mlpack::ann::AtrousConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BatchNorm, arma::Mat >*, mlpack::ann::BilinearInterpolation, arma::Mat >*, mlpack::ann::Concat, arma::Mat >*, mlpack::ann::ConcatPerformance, arma::Mat >, arma::Mat, arma::Mat >*, mlpack::ann::Constant, arma::Mat >*, mlpack::ann::Convolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::TransposedConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::DropConnect, arma::Mat >*, mlpack::ann::Dropout, arma::Mat >*, mlpack::ann::AlphaDropout, arma::Mat >*, mlpack::ann::ELU, arma::Mat >*, mlpack::ann::FlexibleReLU, arma::Mat >*, mlpack::ann::Glimpse, arma::Mat >*, mlpack::ann::HardTanH, arma::Mat >*, mlpack::ann::Join, arma::Mat >*, mlpack::ann::LayerNorm, arma::Mat >*, mlpack::ann::LeakyReLU, arma::Mat >*, mlpack::ann::Linear, arma::Mat >*, mlpack::ann::LinearNoBias, arma::Mat >*, mlpack::ann::LogSoftMax, arma::Mat >*, mlpack::ann::Lookup, arma::Mat >*, mlpack::ann::LSTM, arma::Mat >*, mlpack::ann::GRU, arma::Mat >*, mlpack::ann::FastLSTM, arma::Mat >*, mlpack::ann::MaxPooling, arma::Mat >*, mlpack::ann::MeanPooling, arma::Mat >*, mlpack::ann::MultiplyConstant, arma::Mat >*, mlpack::ann::MultiplyMerge, arma::Mat >*, mlpack::ann::NegativeLogLikelihood, arma::Mat >*, mlpack::ann::PReLU, arma::Mat >*, mlpack::ann::Recurrent, arma::Mat >*, mlpack::ann::RecurrentAttention, arma::Mat >*, mlpack::ann::ReinforceNormal, arma::Mat >*, mlpack::ann::Select, arma::Mat >*, mlpack::ann::Sequential, arma::Mat >*, mlpack::ann::VRClassReward, arma::Mat >*>]': /usr/include/boost/variant/variant.hpp:1058:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor::internal_visit(T&&, int) [with T = mlpack::ann::BilinearInterpolation, arma::Mat >* const&; Visitor = mlpack::ann::CopyVisitor<>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = boost::variant, arma::Mat >*, mlpack::ann::AddMerge, arma::Mat >*, mlpack::ann::AtrousConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BatchNorm, arma::Mat >*, mlpack::ann::BilinearInterpolation, arma::Mat >*, mlpack::ann::Concat, arma::Mat >*, mlpack::ann::ConcatPerformance, arma::Mat >, arma::Mat, arma::Mat >*, mlpack::ann::Constant, arma::Mat >*, mlpack::ann::Convolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::TransposedConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::DropConnect, arma::Mat >*, mlpack::ann::Dropout, arma::Mat >*, mlpack::ann::AlphaDropout, arma::Mat >*, mlpack::ann::ELU, arma::Mat >*, mlpack::ann::FlexibleReLU, arma::Mat >*, mlpack::ann::Glimpse, arma::Mat >*, mlpack::ann::HardTanH, arma::Mat >*, mlpack::ann::Join, arma::Mat >*, mlpack::ann::LayerNorm, arma::Mat >*, mlpack::ann::LeakyReLU, arma::Mat >*, mlpack::ann::Linear, arma::Mat >*, mlpack::ann::LinearNoBias, arma::Mat >*, mlpack::ann::LogSoftMax, arma::Mat >*, mlpack::ann::Lookup, arma::Mat >*, mlpack::ann::LSTM, arma::Mat >*, mlpack::ann::GRU, arma::Mat >*, mlpack::ann::FastLSTM, arma::Mat >*, mlpack::ann::MaxPooling, arma::Mat >*, mlpack::ann::MeanPooling, arma::Mat >*, mlpack::ann::MultiplyConstant, arma::Mat >*, mlpack::ann::MultiplyMerge, arma::Mat >*, mlpack::ann::NegativeLogLikelihood, arma::Mat >*, mlpack::ann::PReLU, arma::Mat >*, mlpack::ann::Recurrent, arma::Mat >*, mlpack::ann::RecurrentAttention, arma::Mat >*, mlpack::ann::ReinforceNormal, arma::Mat >*, mlpack::ann::Select, arma::Mat >*, mlpack::ann::Sequential, arma::Mat >*, mlpack::ann::VRClassReward, arma::Mat >*>]' /usr/include/boost/variant/detail/visitation_impl.hpp:114:9: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = boost::detail::variant::invoke_visitor, false>; VoidPtrCV = const void*; T = mlpack::ann::BilinearInterpolation, arma::Mat >*; typename Visitor::result_type = boost::variant, arma::Mat >*, mlpack::ann::AddMerge, arma::Mat >*, mlpack::ann::AtrousConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BatchNorm, arma::Mat >*, mlpack::ann::BilinearInterpolation, arma::Mat >*, mlpack::ann::Concat, arma::Mat >*, mlpack::ann::ConcatPerformance, arma::Mat >, arma::Mat, arma::Mat >*, mlpack::ann::Constant, arma::Mat >*, mlpack::ann::Convolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::TransposedConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::DropConnect, arma::Mat >*, mlpack::ann::Dropout, arma::Mat >*, mlpack::ann::AlphaDropout, arma::Mat >*, mlpack::ann::ELU, arma::Mat >*, mlpack::ann::FlexibleReLU, arma::Mat >*, mlpack::ann::Glimpse, arma::Mat >*, mlpack::ann::HardTanH, arma::Mat >*, mlpack::ann::Join, arma::Mat >*, mlpack::ann::LayerNorm, arma::Mat >*, mlpack::ann::LeakyReLU, arma::Mat >*, mlpack::ann::Linear, arma::Mat >*, mlpack::ann::LinearNoBias, arma::Mat >*, mlpack::ann::LogSoftMax, arma::Mat >*, mlpack::ann::Lookup, arma::Mat >*, mlpack::ann::LSTM, arma::Mat >*, mlpack::ann::GRU, arma::Mat >*, mlpack::ann::FastLSTM, arma::Mat >*, mlpack::ann::MaxPooling, arma::Mat >*, mlpack::ann::MeanPooling, arma::Mat >*, mlpack::ann::MultiplyConstant, arma::Mat >*, mlpack::ann::MultiplyMerge, arma::Mat >*, mlpack::ann::NegativeLogLikelihood, arma::Mat >*, mlpack::ann::PReLU, arma::Mat >*, mlpack::ann::Recurrent, arma::Mat >*, mlpack::ann::RecurrentAttention, arma::Mat >*, mlpack::ann::ReinforceNormal, arma::Mat >*, mlpack::ann::Select, arma::Mat >*, mlpack::ann::Sequential, arma::Mat >*, mlpack::ann::VRClassReward, arma::Mat >*>; mpl_::true_ = mpl_::bool_]' @@ -33354,6 +33388,81 @@ /build/mlpack-3.0.4/src/mlpack/methods/ann/visitor/copy_visitor_impl.hpp:26:10: warning: 'new' of type 'mlpack::ann::BilinearInterpolation, arma::Mat >' with extended alignment 16 [-Waligned-new=] /build/mlpack-3.0.4/src/mlpack/methods/ann/visitor/copy_visitor_impl.hpp:26:10: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter /build/mlpack-3.0.4/src/mlpack/methods/ann/visitor/copy_visitor_impl.hpp:26:10: note: use '-faligned-new' to enable C++17 over-aligned new support +In file included from /usr/include/c++/8/vector:69, + from /usr/include/boost/archive/detail/helper_collection.hpp:20, + from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, + from /usr/include/boost/serialization/map.hpp:24, + from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, + from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: +/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const std::pair&}; _Tp = std::pair; _Alloc = std::allocator >]': +/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector > >'} changed in GCC 7.1 + vector<_Tp, _Alloc>:: + ^~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:64, + from /usr/include/boost/archive/detail/helper_collection.hpp:20, + from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, + from /usr/include/boost/serialization/map.hpp:24, + from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, + from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: +/usr/include/c++/8/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = std::pair; _Alloc = std::allocator >]': +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + _M_realloc_insert(end(), __x); + ^~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:69, + from /usr/include/boost/archive/detail/helper_collection.hpp:20, + from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, + from /usr/include/boost/serialization/map.hpp:24, + from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, + from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: +/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const mlpack::tree::CoverTreeMapEntry, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>&}; _Tp = mlpack::tree::CoverTreeMapEntry, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>; _Alloc = std::allocator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> >]': +/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::iterator' {aka '__gnu_cxx::__normal_iterator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >'} changed in GCC 7.1 + vector<_Tp, _Alloc>:: + ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const mlpack::tree::CoverTreeMapEntry, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>&}; _Tp = mlpack::tree::CoverTreeMapEntry, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>; _Alloc = std::allocator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> >]': +/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::iterator' {aka '__gnu_cxx::__normal_iterator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >'} changed in GCC 7.1 +/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const mlpack::tree::CoverTreeMapEntry, mlpack::fastmks::FastMKSStat, arma::SpMat, mlpack::tree::FirstPointIsRoot>&}; _Tp = mlpack::tree::CoverTreeMapEntry, mlpack::fastmks::FastMKSStat, arma::SpMat, mlpack::tree::FirstPointIsRoot>; _Alloc = std::allocator, mlpack::fastmks::FastMKSStat, arma::SpMat, mlpack::tree::FirstPointIsRoot> >]': +/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector, mlpack::fastmks::FastMKSStat, arma::SpMat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::fastmks::FastMKSStat, arma::SpMat, mlpack::tree::FirstPointIsRoot> > >::iterator' {aka '__gnu_cxx::__normal_iterator, mlpack::fastmks::FastMKSStat, arma::SpMat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::fastmks::FastMKSStat, arma::SpMat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::fastmks::FastMKSStat, arma::SpMat, mlpack::tree::FirstPointIsRoot> > > >'} changed in GCC 7.1 +/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const mlpack::tree::CoverTreeMapEntry, mlpack::fastmks::FastMKSStat, arma::SpMat, mlpack::tree::FirstPointIsRoot>&}; _Tp = mlpack::tree::CoverTreeMapEntry, mlpack::fastmks::FastMKSStat, arma::SpMat, mlpack::tree::FirstPointIsRoot>; _Alloc = std::allocator, mlpack::fastmks::FastMKSStat, arma::SpMat, mlpack::tree::FirstPointIsRoot> >]': +/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector, mlpack::fastmks::FastMKSStat, arma::SpMat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::fastmks::FastMKSStat, arma::SpMat, mlpack::tree::FirstPointIsRoot> > >::iterator' {aka '__gnu_cxx::__normal_iterator, mlpack::fastmks::FastMKSStat, arma::SpMat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::fastmks::FastMKSStat, arma::SpMat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::fastmks::FastMKSStat, arma::SpMat, mlpack::tree::FirstPointIsRoot> > > >'} changed in GCC 7.1 +/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const mlpack::tree::CoverTreeMapEntry, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>&}; _Tp = mlpack::tree::CoverTreeMapEntry, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>; _Alloc = std::allocator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> >]': +/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::iterator' {aka '__gnu_cxx::__normal_iterator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >'} changed in GCC 7.1 +/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const mlpack::tree::CoverTreeMapEntry, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>&}; _Tp = mlpack::tree::CoverTreeMapEntry, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>; _Alloc = std::allocator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> >]': +/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::iterator' {aka '__gnu_cxx::__normal_iterator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >'} changed in GCC 7.1 +/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const mlpack::tree::CoverTreeMapEntry, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>&}; _Tp = mlpack::tree::CoverTreeMapEntry, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>; _Alloc = std::allocator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> >]': +/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::iterator' {aka '__gnu_cxx::__normal_iterator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >'} changed in GCC 7.1 +/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const mlpack::tree::CoverTreeMapEntry, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>&}; _Tp = mlpack::tree::CoverTreeMapEntry, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>; _Alloc = std::allocator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> >]': +/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::iterator' {aka '__gnu_cxx::__normal_iterator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >'} changed in GCC 7.1 +In file included from /usr/include/c++/8/bits/stl_algo.h:61, + from /usr/include/c++/8/algorithm:62, + from /usr/include/boost/archive/detail/helper_collection.hpp:23, + from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, + from /usr/include/boost/serialization/map.hpp:24, + from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, + from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::CandidateCmp>]': +/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, + ^~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:69, + from /usr/include/boost/archive/detail/helper_collection.hpp:20, + from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, + from /usr/include/boost/serialization/map.hpp:24, + from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, + from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: +/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const mlpack::tree::CoverTree, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry&}; _Tp = mlpack::tree::CoverTree, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry; _Alloc = std::allocator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry>]': +/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> >::iterator' {aka '__gnu_cxx::__normal_iterator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >'} changed in GCC 7.1 + vector<_Tp, _Alloc>:: + ^~~~~~~~~~~~~~~~~~~ /build/mlpack-3.0.4/src/mlpack/methods/ann/visitor/copy_visitor_impl.hpp: In instantiation of 'mlpack::ann::LayerTypes mlpack::ann::CopyVisitor::operator()(LayerType*) const [with LayerType = mlpack::ann::Concat, arma::Mat >; CustomLayers = {}; mlpack::ann::LayerTypes = boost::variant, arma::Mat >*, mlpack::ann::AddMerge, arma::Mat >*, mlpack::ann::AtrousConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BatchNorm, arma::Mat >*, mlpack::ann::BilinearInterpolation, arma::Mat >*, mlpack::ann::Concat, arma::Mat >*, mlpack::ann::ConcatPerformance, arma::Mat >, arma::Mat, arma::Mat >*, mlpack::ann::Constant, arma::Mat >*, mlpack::ann::Convolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::TransposedConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::DropConnect, arma::Mat >*, mlpack::ann::Dropout, arma::Mat >*, mlpack::ann::AlphaDropout, arma::Mat >*, mlpack::ann::ELU, arma::Mat >*, mlpack::ann::FlexibleReLU, arma::Mat >*, mlpack::ann::Glimpse, arma::Mat >*, mlpack::ann::HardTanH, arma::Mat >*, mlpack::ann::Join, arma::Mat >*, mlpack::ann::LayerNorm, arma::Mat >*, mlpack::ann::LeakyReLU, arma::Mat >*, mlpack::ann::Linear, arma::Mat >*, mlpack::ann::LinearNoBias, arma::Mat >*, mlpack::ann::LogSoftMax, arma::Mat >*, mlpack::ann::Lookup, arma::Mat >*, mlpack::ann::LSTM, arma::Mat >*, mlpack::ann::GRU, arma::Mat >*, mlpack::ann::FastLSTM, arma::Mat >*, mlpack::ann::MaxPooling, arma::Mat >*, mlpack::ann::MeanPooling, arma::Mat >*, mlpack::ann::MultiplyConstant, arma::Mat >*, mlpack::ann::MultiplyMerge, arma::Mat >*, mlpack::ann::NegativeLogLikelihood, arma::Mat >*, mlpack::ann::PReLU, arma::Mat >*, mlpack::ann::Recurrent, arma::Mat >*, mlpack::ann::RecurrentAttention, arma::Mat >*, mlpack::ann::ReinforceNormal, arma::Mat >*, mlpack::ann::Select, arma::Mat >*, mlpack::ann::Sequential, arma::Mat >*, mlpack::ann::VRClassReward, arma::Mat >*>]': /usr/include/boost/variant/variant.hpp:1058:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor::internal_visit(T&&, int) [with T = mlpack::ann::Concat, arma::Mat >* const&; Visitor = mlpack::ann::CopyVisitor<>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = boost::variant, arma::Mat >*, mlpack::ann::AddMerge, arma::Mat >*, mlpack::ann::AtrousConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BatchNorm, arma::Mat >*, mlpack::ann::BilinearInterpolation, arma::Mat >*, mlpack::ann::Concat, arma::Mat >*, mlpack::ann::ConcatPerformance, arma::Mat >, arma::Mat, arma::Mat >*, mlpack::ann::Constant, arma::Mat >*, mlpack::ann::Convolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::TransposedConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::DropConnect, arma::Mat >*, mlpack::ann::Dropout, arma::Mat >*, mlpack::ann::AlphaDropout, arma::Mat >*, mlpack::ann::ELU, arma::Mat >*, mlpack::ann::FlexibleReLU, arma::Mat >*, mlpack::ann::Glimpse, arma::Mat >*, mlpack::ann::HardTanH, arma::Mat >*, mlpack::ann::Join, arma::Mat >*, mlpack::ann::LayerNorm, arma::Mat >*, mlpack::ann::LeakyReLU, arma::Mat >*, mlpack::ann::Linear, arma::Mat >*, mlpack::ann::LinearNoBias, arma::Mat >*, mlpack::ann::LogSoftMax, arma::Mat >*, mlpack::ann::Lookup, arma::Mat >*, mlpack::ann::LSTM, arma::Mat >*, mlpack::ann::GRU, arma::Mat >*, mlpack::ann::FastLSTM, arma::Mat >*, mlpack::ann::MaxPooling, arma::Mat >*, mlpack::ann::MeanPooling, arma::Mat >*, mlpack::ann::MultiplyConstant, arma::Mat >*, mlpack::ann::MultiplyMerge, arma::Mat >*, mlpack::ann::NegativeLogLikelihood, arma::Mat >*, mlpack::ann::PReLU, arma::Mat >*, mlpack::ann::Recurrent, arma::Mat >*, mlpack::ann::RecurrentAttention, arma::Mat >*, mlpack::ann::ReinforceNormal, arma::Mat >*, mlpack::ann::Select, arma::Mat >*, mlpack::ann::Sequential, arma::Mat >*, mlpack::ann::VRClassReward, arma::Mat >*>]' /usr/include/boost/variant/detail/visitation_impl.hpp:114:9: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = boost::detail::variant::invoke_visitor, false>; VoidPtrCV = const void*; T = mlpack::ann::Concat, arma::Mat >*; typename Visitor::result_type = boost::variant, arma::Mat >*, mlpack::ann::AddMerge, arma::Mat >*, mlpack::ann::AtrousConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BatchNorm, arma::Mat >*, mlpack::ann::BilinearInterpolation, arma::Mat >*, mlpack::ann::Concat, arma::Mat >*, mlpack::ann::ConcatPerformance, arma::Mat >, arma::Mat, arma::Mat >*, mlpack::ann::Constant, arma::Mat >*, mlpack::ann::Convolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::TransposedConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::DropConnect, arma::Mat >*, mlpack::ann::Dropout, arma::Mat >*, mlpack::ann::AlphaDropout, arma::Mat >*, mlpack::ann::ELU, arma::Mat >*, mlpack::ann::FlexibleReLU, arma::Mat >*, mlpack::ann::Glimpse, arma::Mat >*, mlpack::ann::HardTanH, arma::Mat >*, mlpack::ann::Join, arma::Mat >*, mlpack::ann::LayerNorm, arma::Mat >*, mlpack::ann::LeakyReLU, arma::Mat >*, mlpack::ann::Linear, arma::Mat >*, mlpack::ann::LinearNoBias, arma::Mat >*, mlpack::ann::LogSoftMax, arma::Mat >*, mlpack::ann::Lookup, arma::Mat >*, mlpack::ann::LSTM, arma::Mat >*, mlpack::ann::GRU, arma::Mat >*, mlpack::ann::FastLSTM, arma::Mat >*, mlpack::ann::MaxPooling, arma::Mat >*, mlpack::ann::MeanPooling, arma::Mat >*, mlpack::ann::MultiplyConstant, arma::Mat >*, mlpack::ann::MultiplyMerge, arma::Mat >*, mlpack::ann::NegativeLogLikelihood, arma::Mat >*, mlpack::ann::PReLU, arma::Mat >*, mlpack::ann::Recurrent, arma::Mat >*, mlpack::ann::RecurrentAttention, arma::Mat >*, mlpack::ann::ReinforceNormal, arma::Mat >*, mlpack::ann::Select, arma::Mat >*, mlpack::ann::Sequential, arma::Mat >*, mlpack::ann::VRClassReward, arma::Mat >*>; mpl_::true_ = mpl_::bool_]' @@ -33368,6 +33477,56 @@ /build/mlpack-3.0.4/src/mlpack/methods/ann/visitor/copy_visitor_impl.hpp:26:10: warning: 'new' of type 'mlpack::ann::Concat, arma::Mat >' with extended alignment 16 [-Waligned-new=] /build/mlpack-3.0.4/src/mlpack/methods/ann/visitor/copy_visitor_impl.hpp:26:10: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter /build/mlpack-3.0.4/src/mlpack/methods/ann/visitor/copy_visitor_impl.hpp:26:10: note: use '-faligned-new' to enable C++17 over-aligned new support +In file included from /usr/include/c++/8/bits/stl_algo.h:61, + from /usr/include/c++/8/algorithm:62, + from /usr/include/boost/archive/detail/helper_collection.hpp:23, + from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, + from /usr/include/boost/serialization/map.hpp:24, + from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, + from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::CandidateCmp>]': +/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, + ^~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:69, + from /usr/include/boost/archive/detail/helper_collection.hpp:20, + from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, + from /usr/include/boost/serialization/map.hpp:24, + from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, + from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: +/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const mlpack::tree::CoverTree, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry&}; _Tp = mlpack::tree::CoverTree, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry; _Alloc = std::allocator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry>]': +/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> >::iterator' {aka '__gnu_cxx::__normal_iterator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >'} changed in GCC 7.1 + vector<_Tp, _Alloc>:: + ^~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/bits/stl_algo.h:61, + from /usr/include/c++/8/algorithm:62, + from /usr/include/boost/archive/detail/helper_collection.hpp:23, + from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, + from /usr/include/boost/serialization/map.hpp:24, + from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, + from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >::CandidateCmp>]': +/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, + ^~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:69, + from /usr/include/boost/archive/detail/helper_collection.hpp:20, + from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, + from /usr/include/boost/serialization/map.hpp:24, + from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, + from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: +/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const mlpack::tree::CoverTree, mlpack::fastmks::FastMKSStat, arma::SpMat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::SpMat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry&}; _Tp = mlpack::tree::CoverTree, mlpack::fastmks::FastMKSStat, arma::SpMat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::SpMat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry; _Alloc = std::allocator, mlpack::fastmks::FastMKSStat, arma::SpMat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::SpMat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry>]': +/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector, mlpack::fastmks::FastMKSStat, arma::SpMat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::SpMat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::fastmks::FastMKSStat, arma::SpMat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::SpMat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> >::iterator' {aka '__gnu_cxx::__normal_iterator, mlpack::fastmks::FastMKSStat, arma::SpMat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::SpMat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::fastmks::FastMKSStat, arma::SpMat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::SpMat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::fastmks::FastMKSStat, arma::SpMat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::SpMat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >'} changed in GCC 7.1 + vector<_Tp, _Alloc>:: + ^~~~~~~~~~~~~~~~~~~ /build/mlpack-3.0.4/src/mlpack/methods/ann/visitor/copy_visitor_impl.hpp: In instantiation of 'mlpack::ann::LayerTypes mlpack::ann::CopyVisitor::operator()(LayerType*) const [with LayerType = mlpack::ann::ConcatPerformance, arma::Mat >, arma::Mat, arma::Mat >; CustomLayers = {}; mlpack::ann::LayerTypes = boost::variant, arma::Mat >*, mlpack::ann::AddMerge, arma::Mat >*, mlpack::ann::AtrousConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BatchNorm, arma::Mat >*, mlpack::ann::BilinearInterpolation, arma::Mat >*, mlpack::ann::Concat, arma::Mat >*, mlpack::ann::ConcatPerformance, arma::Mat >, arma::Mat, arma::Mat >*, mlpack::ann::Constant, arma::Mat >*, mlpack::ann::Convolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::TransposedConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::DropConnect, arma::Mat >*, mlpack::ann::Dropout, arma::Mat >*, mlpack::ann::AlphaDropout, arma::Mat >*, mlpack::ann::ELU, arma::Mat >*, mlpack::ann::FlexibleReLU, arma::Mat >*, mlpack::ann::Glimpse, arma::Mat >*, mlpack::ann::HardTanH, arma::Mat >*, mlpack::ann::Join, arma::Mat >*, mlpack::ann::LayerNorm, arma::Mat >*, mlpack::ann::LeakyReLU, arma::Mat >*, mlpack::ann::Linear, arma::Mat >*, mlpack::ann::LinearNoBias, arma::Mat >*, mlpack::ann::LogSoftMax, arma::Mat >*, mlpack::ann::Lookup, arma::Mat >*, mlpack::ann::LSTM, arma::Mat >*, mlpack::ann::GRU, arma::Mat >*, mlpack::ann::FastLSTM, arma::Mat >*, mlpack::ann::MaxPooling, arma::Mat >*, mlpack::ann::MeanPooling, arma::Mat >*, mlpack::ann::MultiplyConstant, arma::Mat >*, mlpack::ann::MultiplyMerge, arma::Mat >*, mlpack::ann::NegativeLogLikelihood, arma::Mat >*, mlpack::ann::PReLU, arma::Mat >*, mlpack::ann::Recurrent, arma::Mat >*, mlpack::ann::RecurrentAttention, arma::Mat >*, mlpack::ann::ReinforceNormal, arma::Mat >*, mlpack::ann::Select, arma::Mat >*, mlpack::ann::Sequential, arma::Mat >*, mlpack::ann::VRClassReward, arma::Mat >*>]': /usr/include/boost/variant/variant.hpp:1058:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor::internal_visit(T&&, int) [with T = mlpack::ann::ConcatPerformance, arma::Mat >, arma::Mat, arma::Mat >* const&; Visitor = mlpack::ann::CopyVisitor<>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = boost::variant, arma::Mat >*, mlpack::ann::AddMerge, arma::Mat >*, mlpack::ann::AtrousConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BatchNorm, arma::Mat >*, mlpack::ann::BilinearInterpolation, arma::Mat >*, mlpack::ann::Concat, arma::Mat >*, mlpack::ann::ConcatPerformance, arma::Mat >, arma::Mat, arma::Mat >*, mlpack::ann::Constant, arma::Mat >*, mlpack::ann::Convolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::TransposedConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::DropConnect, arma::Mat >*, mlpack::ann::Dropout, arma::Mat >*, mlpack::ann::AlphaDropout, arma::Mat >*, mlpack::ann::ELU, arma::Mat >*, mlpack::ann::FlexibleReLU, arma::Mat >*, mlpack::ann::Glimpse, arma::Mat >*, mlpack::ann::HardTanH, arma::Mat >*, mlpack::ann::Join, arma::Mat >*, mlpack::ann::LayerNorm, arma::Mat >*, mlpack::ann::LeakyReLU, arma::Mat >*, mlpack::ann::Linear, arma::Mat >*, mlpack::ann::LinearNoBias, arma::Mat >*, mlpack::ann::LogSoftMax, arma::Mat >*, mlpack::ann::Lookup, arma::Mat >*, mlpack::ann::LSTM, arma::Mat >*, mlpack::ann::GRU, arma::Mat >*, mlpack::ann::FastLSTM, arma::Mat >*, mlpack::ann::MaxPooling, arma::Mat >*, mlpack::ann::MeanPooling, arma::Mat >*, mlpack::ann::MultiplyConstant, arma::Mat >*, mlpack::ann::MultiplyMerge, arma::Mat >*, mlpack::ann::NegativeLogLikelihood, arma::Mat >*, mlpack::ann::PReLU, arma::Mat >*, mlpack::ann::Recurrent, arma::Mat >*, mlpack::ann::RecurrentAttention, arma::Mat >*, mlpack::ann::ReinforceNormal, arma::Mat >*, mlpack::ann::Select, arma::Mat >*, mlpack::ann::Sequential, arma::Mat >*, mlpack::ann::VRClassReward, arma::Mat >*>]' /usr/include/boost/variant/detail/visitation_impl.hpp:114:9: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = boost::detail::variant::invoke_visitor, false>; VoidPtrCV = const void*; T = mlpack::ann::ConcatPerformance, arma::Mat >, arma::Mat, arma::Mat >*; typename Visitor::result_type = boost::variant, arma::Mat >*, mlpack::ann::AddMerge, arma::Mat >*, mlpack::ann::AtrousConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BatchNorm, arma::Mat >*, mlpack::ann::BilinearInterpolation, arma::Mat >*, mlpack::ann::Concat, arma::Mat >*, mlpack::ann::ConcatPerformance, arma::Mat >, arma::Mat, arma::Mat >*, mlpack::ann::Constant, arma::Mat >*, mlpack::ann::Convolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::TransposedConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::DropConnect, arma::Mat >*, mlpack::ann::Dropout, arma::Mat >*, mlpack::ann::AlphaDropout, arma::Mat >*, mlpack::ann::ELU, arma::Mat >*, mlpack::ann::FlexibleReLU, arma::Mat >*, mlpack::ann::Glimpse, arma::Mat >*, mlpack::ann::HardTanH, arma::Mat >*, mlpack::ann::Join, arma::Mat >*, mlpack::ann::LayerNorm, arma::Mat >*, mlpack::ann::LeakyReLU, arma::Mat >*, mlpack::ann::Linear, arma::Mat >*, mlpack::ann::LinearNoBias, arma::Mat >*, mlpack::ann::LogSoftMax, arma::Mat >*, mlpack::ann::Lookup, arma::Mat >*, mlpack::ann::LSTM, arma::Mat >*, mlpack::ann::GRU, arma::Mat >*, mlpack::ann::FastLSTM, arma::Mat >*, mlpack::ann::MaxPooling, arma::Mat >*, mlpack::ann::MeanPooling, arma::Mat >*, mlpack::ann::MultiplyConstant, arma::Mat >*, mlpack::ann::MultiplyMerge, arma::Mat >*, mlpack::ann::NegativeLogLikelihood, arma::Mat >*, mlpack::ann::PReLU, arma::Mat >*, mlpack::ann::Recurrent, arma::Mat >*, mlpack::ann::RecurrentAttention, arma::Mat >*, mlpack::ann::ReinforceNormal, arma::Mat >*, mlpack::ann::Select, arma::Mat >*, mlpack::ann::Sequential, arma::Mat >*, mlpack::ann::VRClassReward, arma::Mat >*>; mpl_::true_ = mpl_::bool_]' @@ -33382,6 +33541,44 @@ /build/mlpack-3.0.4/src/mlpack/methods/ann/visitor/copy_visitor_impl.hpp:26:10: warning: 'new' of type 'mlpack::ann::ConcatPerformance, arma::Mat >, arma::Mat, arma::Mat >' with extended alignment 16 [-Waligned-new=] /build/mlpack-3.0.4/src/mlpack/methods/ann/visitor/copy_visitor_impl.hpp:26:10: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter /build/mlpack-3.0.4/src/mlpack/methods/ann/visitor/copy_visitor_impl.hpp:26:10: note: use '-faligned-new' to enable C++17 over-aligned new support +In file included from /usr/include/c++/8/bits/stl_algo.h:61, + from /usr/include/c++/8/algorithm:62, + from /usr/include/boost/archive/detail/helper_collection.hpp:23, + from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, + from /usr/include/boost/serialization/map.hpp:24, + from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, + from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >::CandidateCmp>]': +/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, + ^~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:69, + from /usr/include/boost/archive/detail/helper_collection.hpp:20, + from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, + from /usr/include/boost/serialization/map.hpp:24, + from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, + from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: +/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const mlpack::tree::CoverTree, mlpack::fastmks::FastMKSStat, arma::SpMat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::SpMat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry&}; _Tp = mlpack::tree::CoverTree, mlpack::fastmks::FastMKSStat, arma::SpMat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::SpMat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry; _Alloc = std::allocator, mlpack::fastmks::FastMKSStat, arma::SpMat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::SpMat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry>]': +/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector, mlpack::fastmks::FastMKSStat, arma::SpMat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::SpMat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::fastmks::FastMKSStat, arma::SpMat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::SpMat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> >::iterator' {aka '__gnu_cxx::__normal_iterator, mlpack::fastmks::FastMKSStat, arma::SpMat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::SpMat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::fastmks::FastMKSStat, arma::SpMat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::SpMat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::fastmks::FastMKSStat, arma::SpMat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::SpMat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >'} changed in GCC 7.1 + vector<_Tp, _Alloc>:: + ^~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/bits/stl_algo.h:61, + from /usr/include/c++/8/algorithm:62, + from /usr/include/boost/archive/detail/helper_collection.hpp:23, + from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, + from /usr/include/boost/serialization/map.hpp:24, + from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, + from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::CandidateCmp>]': +/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, + ^~~~~~~~~~~~~ /build/mlpack-3.0.4/src/mlpack/methods/ann/visitor/copy_visitor_impl.hpp: In instantiation of 'mlpack::ann::LayerTypes mlpack::ann::CopyVisitor::operator()(LayerType*) const [with LayerType = mlpack::ann::Constant, arma::Mat >; CustomLayers = {}; mlpack::ann::LayerTypes = boost::variant, arma::Mat >*, mlpack::ann::AddMerge, arma::Mat >*, mlpack::ann::AtrousConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BatchNorm, arma::Mat >*, mlpack::ann::BilinearInterpolation, arma::Mat >*, mlpack::ann::Concat, arma::Mat >*, mlpack::ann::ConcatPerformance, arma::Mat >, arma::Mat, arma::Mat >*, mlpack::ann::Constant, arma::Mat >*, mlpack::ann::Convolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::TransposedConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::DropConnect, arma::Mat >*, mlpack::ann::Dropout, arma::Mat >*, mlpack::ann::AlphaDropout, arma::Mat >*, mlpack::ann::ELU, arma::Mat >*, mlpack::ann::FlexibleReLU, arma::Mat >*, mlpack::ann::Glimpse, arma::Mat >*, mlpack::ann::HardTanH, arma::Mat >*, mlpack::ann::Join, arma::Mat >*, mlpack::ann::LayerNorm, arma::Mat >*, mlpack::ann::LeakyReLU, arma::Mat >*, mlpack::ann::Linear, arma::Mat >*, mlpack::ann::LinearNoBias, arma::Mat >*, mlpack::ann::LogSoftMax, arma::Mat >*, mlpack::ann::Lookup, arma::Mat >*, mlpack::ann::LSTM, arma::Mat >*, mlpack::ann::GRU, arma::Mat >*, mlpack::ann::FastLSTM, arma::Mat >*, mlpack::ann::MaxPooling, arma::Mat >*, mlpack::ann::MeanPooling, arma::Mat >*, mlpack::ann::MultiplyConstant, arma::Mat >*, mlpack::ann::MultiplyMerge, arma::Mat >*, mlpack::ann::NegativeLogLikelihood, arma::Mat >*, mlpack::ann::PReLU, arma::Mat >*, mlpack::ann::Recurrent, arma::Mat >*, mlpack::ann::RecurrentAttention, arma::Mat >*, mlpack::ann::ReinforceNormal, arma::Mat >*, mlpack::ann::Select, arma::Mat >*, mlpack::ann::Sequential, arma::Mat >*, mlpack::ann::VRClassReward, arma::Mat >*>]': /usr/include/boost/variant/variant.hpp:1058:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor::internal_visit(T&&, int) [with T = mlpack::ann::Constant, arma::Mat >* const&; Visitor = mlpack::ann::CopyVisitor<>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = boost::variant, arma::Mat >*, mlpack::ann::AddMerge, arma::Mat >*, mlpack::ann::AtrousConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BatchNorm, arma::Mat >*, mlpack::ann::BilinearInterpolation, arma::Mat >*, mlpack::ann::Concat, arma::Mat >*, mlpack::ann::ConcatPerformance, arma::Mat >, arma::Mat, arma::Mat >*, mlpack::ann::Constant, arma::Mat >*, mlpack::ann::Convolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::TransposedConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::DropConnect, arma::Mat >*, mlpack::ann::Dropout, arma::Mat >*, mlpack::ann::AlphaDropout, arma::Mat >*, mlpack::ann::ELU, arma::Mat >*, mlpack::ann::FlexibleReLU, arma::Mat >*, mlpack::ann::Glimpse, arma::Mat >*, mlpack::ann::HardTanH, arma::Mat >*, mlpack::ann::Join, arma::Mat >*, mlpack::ann::LayerNorm, arma::Mat >*, mlpack::ann::LeakyReLU, arma::Mat >*, mlpack::ann::Linear, arma::Mat >*, mlpack::ann::LinearNoBias, arma::Mat >*, mlpack::ann::LogSoftMax, arma::Mat >*, mlpack::ann::Lookup, arma::Mat >*, mlpack::ann::LSTM, arma::Mat >*, mlpack::ann::GRU, arma::Mat >*, mlpack::ann::FastLSTM, arma::Mat >*, mlpack::ann::MaxPooling, arma::Mat >*, mlpack::ann::MeanPooling, arma::Mat >*, mlpack::ann::MultiplyConstant, arma::Mat >*, mlpack::ann::MultiplyMerge, arma::Mat >*, mlpack::ann::NegativeLogLikelihood, arma::Mat >*, mlpack::ann::PReLU, arma::Mat >*, mlpack::ann::Recurrent, arma::Mat >*, mlpack::ann::RecurrentAttention, arma::Mat >*, mlpack::ann::ReinforceNormal, arma::Mat >*, mlpack::ann::Select, arma::Mat >*, mlpack::ann::Sequential, arma::Mat >*, mlpack::ann::VRClassReward, arma::Mat >*>]' /usr/include/boost/variant/detail/visitation_impl.hpp:114:9: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = boost::detail::variant::invoke_visitor, false>; VoidPtrCV = const void*; T = mlpack::ann::Constant, arma::Mat >*; typename Visitor::result_type = boost::variant, arma::Mat >*, mlpack::ann::AddMerge, arma::Mat >*, mlpack::ann::AtrousConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BatchNorm, arma::Mat >*, mlpack::ann::BilinearInterpolation, arma::Mat >*, mlpack::ann::Concat, arma::Mat >*, mlpack::ann::ConcatPerformance, arma::Mat >, arma::Mat, arma::Mat >*, mlpack::ann::Constant, arma::Mat >*, mlpack::ann::Convolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::TransposedConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::DropConnect, arma::Mat >*, mlpack::ann::Dropout, arma::Mat >*, mlpack::ann::AlphaDropout, arma::Mat >*, mlpack::ann::ELU, arma::Mat >*, mlpack::ann::FlexibleReLU, arma::Mat >*, mlpack::ann::Glimpse, arma::Mat >*, mlpack::ann::HardTanH, arma::Mat >*, mlpack::ann::Join, arma::Mat >*, mlpack::ann::LayerNorm, arma::Mat >*, mlpack::ann::LeakyReLU, arma::Mat >*, mlpack::ann::Linear, arma::Mat >*, mlpack::ann::LinearNoBias, arma::Mat >*, mlpack::ann::LogSoftMax, arma::Mat >*, mlpack::ann::Lookup, arma::Mat >*, mlpack::ann::LSTM, arma::Mat >*, mlpack::ann::GRU, arma::Mat >*, mlpack::ann::FastLSTM, arma::Mat >*, mlpack::ann::MaxPooling, arma::Mat >*, mlpack::ann::MeanPooling, arma::Mat >*, mlpack::ann::MultiplyConstant, arma::Mat >*, mlpack::ann::MultiplyMerge, arma::Mat >*, mlpack::ann::NegativeLogLikelihood, arma::Mat >*, mlpack::ann::PReLU, arma::Mat >*, mlpack::ann::Recurrent, arma::Mat >*, mlpack::ann::RecurrentAttention, arma::Mat >*, mlpack::ann::ReinforceNormal, arma::Mat >*, mlpack::ann::Select, arma::Mat >*, mlpack::ann::Sequential, arma::Mat >*, mlpack::ann::VRClassReward, arma::Mat >*>; mpl_::true_ = mpl_::bool_]' @@ -33508,30 +33705,6 @@ /build/mlpack-3.0.4/src/mlpack/methods/ann/visitor/copy_visitor_impl.hpp:26:10: warning: 'new' of type 'mlpack::ann::Glimpse, arma::Mat >' with extended alignment 16 [-Waligned-new=] /build/mlpack-3.0.4/src/mlpack/methods/ann/visitor/copy_visitor_impl.hpp:26:10: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter /build/mlpack-3.0.4/src/mlpack/methods/ann/visitor/copy_visitor_impl.hpp:26:10: note: use '-faligned-new' to enable C++17 over-aligned new support -In file included from /usr/include/c++/8/vector:69, - from /usr/include/boost/archive/detail/helper_collection.hpp:20, - from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, - from /usr/include/boost/serialization/map.hpp:24, - from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: -/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const std::pair&}; _Tp = std::pair; _Alloc = std::allocator >]': -/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector > >'} changed in GCC 7.1 - vector<_Tp, _Alloc>:: - ^~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:64, - from /usr/include/boost/archive/detail/helper_collection.hpp:20, - from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, - from /usr/include/boost/serialization/map.hpp:24, - from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: -/usr/include/c++/8/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = std::pair; _Alloc = std::allocator >]': -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - _M_realloc_insert(end(), __x); - ^~~~~~~~~~~~~~~~~ /build/mlpack-3.0.4/src/mlpack/methods/ann/visitor/copy_visitor_impl.hpp: In instantiation of 'mlpack::ann::LayerTypes mlpack::ann::CopyVisitor::operator()(LayerType*) const [with LayerType = mlpack::ann::HardTanH, arma::Mat >; CustomLayers = {}; mlpack::ann::LayerTypes = boost::variant, arma::Mat >*, mlpack::ann::AddMerge, arma::Mat >*, mlpack::ann::AtrousConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BatchNorm, arma::Mat >*, mlpack::ann::BilinearInterpolation, arma::Mat >*, mlpack::ann::Concat, arma::Mat >*, mlpack::ann::ConcatPerformance, arma::Mat >, arma::Mat, arma::Mat >*, mlpack::ann::Constant, arma::Mat >*, mlpack::ann::Convolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::TransposedConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::DropConnect, arma::Mat >*, mlpack::ann::Dropout, arma::Mat >*, mlpack::ann::AlphaDropout, arma::Mat >*, mlpack::ann::ELU, arma::Mat >*, mlpack::ann::FlexibleReLU, arma::Mat >*, mlpack::ann::Glimpse, arma::Mat >*, mlpack::ann::HardTanH, arma::Mat >*, mlpack::ann::Join, arma::Mat >*, mlpack::ann::LayerNorm, arma::Mat >*, mlpack::ann::LeakyReLU, arma::Mat >*, mlpack::ann::Linear, arma::Mat >*, mlpack::ann::LinearNoBias, arma::Mat >*, mlpack::ann::LogSoftMax, arma::Mat >*, mlpack::ann::Lookup, arma::Mat >*, mlpack::ann::LSTM, arma::Mat >*, mlpack::ann::GRU, arma::Mat >*, mlpack::ann::FastLSTM, arma::Mat >*, mlpack::ann::MaxPooling, arma::Mat >*, mlpack::ann::MeanPooling, arma::Mat >*, mlpack::ann::MultiplyConstant, arma::Mat >*, mlpack::ann::MultiplyMerge, arma::Mat >*, mlpack::ann::NegativeLogLikelihood, arma::Mat >*, mlpack::ann::PReLU, arma::Mat >*, mlpack::ann::Recurrent, arma::Mat >*, mlpack::ann::RecurrentAttention, arma::Mat >*, mlpack::ann::ReinforceNormal, arma::Mat >*, mlpack::ann::Select, arma::Mat >*, mlpack::ann::Sequential, arma::Mat >*, mlpack::ann::VRClassReward, arma::Mat >*>]': /usr/include/boost/variant/variant.hpp:1058:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor::internal_visit(T&&, int) [with T = mlpack::ann::HardTanH, arma::Mat >* const&; Visitor = mlpack::ann::CopyVisitor<>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = boost::variant, arma::Mat >*, mlpack::ann::AddMerge, arma::Mat >*, mlpack::ann::AtrousConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BatchNorm, arma::Mat >*, mlpack::ann::BilinearInterpolation, arma::Mat >*, mlpack::ann::Concat, arma::Mat >*, mlpack::ann::ConcatPerformance, arma::Mat >, arma::Mat, arma::Mat >*, mlpack::ann::Constant, arma::Mat >*, mlpack::ann::Convolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::TransposedConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::DropConnect, arma::Mat >*, mlpack::ann::Dropout, arma::Mat >*, mlpack::ann::AlphaDropout, arma::Mat >*, mlpack::ann::ELU, arma::Mat >*, mlpack::ann::FlexibleReLU, arma::Mat >*, mlpack::ann::Glimpse, arma::Mat >*, mlpack::ann::HardTanH, arma::Mat >*, mlpack::ann::Join, arma::Mat >*, mlpack::ann::LayerNorm, arma::Mat >*, mlpack::ann::LeakyReLU, arma::Mat >*, mlpack::ann::Linear, arma::Mat >*, mlpack::ann::LinearNoBias, arma::Mat >*, mlpack::ann::LogSoftMax, arma::Mat >*, mlpack::ann::Lookup, arma::Mat >*, mlpack::ann::LSTM, arma::Mat >*, mlpack::ann::GRU, arma::Mat >*, mlpack::ann::FastLSTM, arma::Mat >*, mlpack::ann::MaxPooling, arma::Mat >*, mlpack::ann::MeanPooling, arma::Mat >*, mlpack::ann::MultiplyConstant, arma::Mat >*, mlpack::ann::MultiplyMerge, arma::Mat >*, mlpack::ann::NegativeLogLikelihood, arma::Mat >*, mlpack::ann::PReLU, arma::Mat >*, mlpack::ann::Recurrent, arma::Mat >*, mlpack::ann::RecurrentAttention, arma::Mat >*, mlpack::ann::ReinforceNormal, arma::Mat >*, mlpack::ann::Select, arma::Mat >*, mlpack::ann::Sequential, arma::Mat >*, mlpack::ann::VRClassReward, arma::Mat >*>]' /usr/include/boost/variant/detail/visitation_impl.hpp:114:9: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = boost::detail::variant::invoke_visitor, false>; VoidPtrCV = const void*; T = mlpack::ann::HardTanH, arma::Mat >*; typename Visitor::result_type = boost::variant, arma::Mat >*, mlpack::ann::AddMerge, arma::Mat >*, mlpack::ann::AtrousConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BatchNorm, arma::Mat >*, mlpack::ann::BilinearInterpolation, arma::Mat >*, mlpack::ann::Concat, arma::Mat >*, mlpack::ann::ConcatPerformance, arma::Mat >, arma::Mat, arma::Mat >*, mlpack::ann::Constant, arma::Mat >*, mlpack::ann::Convolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::TransposedConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::DropConnect, arma::Mat >*, mlpack::ann::Dropout, arma::Mat >*, mlpack::ann::AlphaDropout, arma::Mat >*, mlpack::ann::ELU, arma::Mat >*, mlpack::ann::FlexibleReLU, arma::Mat >*, mlpack::ann::Glimpse, arma::Mat >*, mlpack::ann::HardTanH, arma::Mat >*, mlpack::ann::Join, arma::Mat >*, mlpack::ann::LayerNorm, arma::Mat >*, mlpack::ann::LeakyReLU, arma::Mat >*, mlpack::ann::Linear, arma::Mat >*, mlpack::ann::LinearNoBias, arma::Mat >*, mlpack::ann::LogSoftMax, arma::Mat >*, mlpack::ann::Lookup, arma::Mat >*, mlpack::ann::LSTM, arma::Mat >*, mlpack::ann::GRU, arma::Mat >*, mlpack::ann::FastLSTM, arma::Mat >*, mlpack::ann::MaxPooling, arma::Mat >*, mlpack::ann::MeanPooling, arma::Mat >*, mlpack::ann::MultiplyConstant, arma::Mat >*, mlpack::ann::MultiplyMerge, arma::Mat >*, mlpack::ann::NegativeLogLikelihood, arma::Mat >*, mlpack::ann::PReLU, arma::Mat >*, mlpack::ann::Recurrent, arma::Mat >*, mlpack::ann::RecurrentAttention, arma::Mat >*, mlpack::ann::ReinforceNormal, arma::Mat >*, mlpack::ann::Select, arma::Mat >*, mlpack::ann::Sequential, arma::Mat >*, mlpack::ann::VRClassReward, arma::Mat >*>; mpl_::true_ = mpl_::bool_]' @@ -33546,18 +33719,6 @@ /build/mlpack-3.0.4/src/mlpack/methods/ann/visitor/copy_visitor_impl.hpp:26:10: warning: 'new' of type 'mlpack::ann::HardTanH, arma::Mat >' with extended alignment 16 [-Waligned-new=] /build/mlpack-3.0.4/src/mlpack/methods/ann/visitor/copy_visitor_impl.hpp:26:10: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter /build/mlpack-3.0.4/src/mlpack/methods/ann/visitor/copy_visitor_impl.hpp:26:10: note: use '-faligned-new' to enable C++17 over-aligned new support -In file included from /usr/include/c++/8/vector:69, - from /usr/include/boost/archive/detail/helper_collection.hpp:20, - from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, - from /usr/include/boost/serialization/map.hpp:24, - from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: -/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const mlpack::tree::CoverTreeMapEntry, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>&}; _Tp = mlpack::tree::CoverTreeMapEntry, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>; _Alloc = std::allocator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> >]': -/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::iterator' {aka '__gnu_cxx::__normal_iterator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >'} changed in GCC 7.1 - vector<_Tp, _Alloc>:: - ^~~~~~~~~~~~~~~~~~~ /build/mlpack-3.0.4/src/mlpack/methods/ann/visitor/copy_visitor_impl.hpp: In instantiation of 'mlpack::ann::LayerTypes mlpack::ann::CopyVisitor::operator()(LayerType*) const [with LayerType = mlpack::ann::Join, arma::Mat >; CustomLayers = {}; mlpack::ann::LayerTypes = boost::variant, arma::Mat >*, mlpack::ann::AddMerge, arma::Mat >*, mlpack::ann::AtrousConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BatchNorm, arma::Mat >*, mlpack::ann::BilinearInterpolation, arma::Mat >*, mlpack::ann::Concat, arma::Mat >*, mlpack::ann::ConcatPerformance, arma::Mat >, arma::Mat, arma::Mat >*, mlpack::ann::Constant, arma::Mat >*, mlpack::ann::Convolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::TransposedConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::DropConnect, arma::Mat >*, mlpack::ann::Dropout, arma::Mat >*, mlpack::ann::AlphaDropout, arma::Mat >*, mlpack::ann::ELU, arma::Mat >*, mlpack::ann::FlexibleReLU, arma::Mat >*, mlpack::ann::Glimpse, arma::Mat >*, mlpack::ann::HardTanH, arma::Mat >*, mlpack::ann::Join, arma::Mat >*, mlpack::ann::LayerNorm, arma::Mat >*, mlpack::ann::LeakyReLU, arma::Mat >*, mlpack::ann::Linear, arma::Mat >*, mlpack::ann::LinearNoBias, arma::Mat >*, mlpack::ann::LogSoftMax, arma::Mat >*, mlpack::ann::Lookup, arma::Mat >*, mlpack::ann::LSTM, arma::Mat >*, mlpack::ann::GRU, arma::Mat >*, mlpack::ann::FastLSTM, arma::Mat >*, mlpack::ann::MaxPooling, arma::Mat >*, mlpack::ann::MeanPooling, arma::Mat >*, mlpack::ann::MultiplyConstant, arma::Mat >*, mlpack::ann::MultiplyMerge, arma::Mat >*, mlpack::ann::NegativeLogLikelihood, arma::Mat >*, mlpack::ann::PReLU, arma::Mat >*, mlpack::ann::Recurrent, arma::Mat >*, mlpack::ann::RecurrentAttention, arma::Mat >*, mlpack::ann::ReinforceNormal, arma::Mat >*, mlpack::ann::Select, arma::Mat >*, mlpack::ann::Sequential, arma::Mat >*, mlpack::ann::VRClassReward, arma::Mat >*>]': /usr/include/boost/variant/variant.hpp:1058:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor::internal_visit(T&&, int) [with T = mlpack::ann::Join, arma::Mat >* const&; Visitor = mlpack::ann::CopyVisitor<>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = boost::variant, arma::Mat >*, mlpack::ann::AddMerge, arma::Mat >*, mlpack::ann::AtrousConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BatchNorm, arma::Mat >*, mlpack::ann::BilinearInterpolation, arma::Mat >*, mlpack::ann::Concat, arma::Mat >*, mlpack::ann::ConcatPerformance, arma::Mat >, arma::Mat, arma::Mat >*, mlpack::ann::Constant, arma::Mat >*, mlpack::ann::Convolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::TransposedConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::DropConnect, arma::Mat >*, mlpack::ann::Dropout, arma::Mat >*, mlpack::ann::AlphaDropout, arma::Mat >*, mlpack::ann::ELU, arma::Mat >*, mlpack::ann::FlexibleReLU, arma::Mat >*, mlpack::ann::Glimpse, arma::Mat >*, mlpack::ann::HardTanH, arma::Mat >*, mlpack::ann::Join, arma::Mat >*, mlpack::ann::LayerNorm, arma::Mat >*, mlpack::ann::LeakyReLU, arma::Mat >*, mlpack::ann::Linear, arma::Mat >*, mlpack::ann::LinearNoBias, arma::Mat >*, mlpack::ann::LogSoftMax, arma::Mat >*, mlpack::ann::Lookup, arma::Mat >*, mlpack::ann::LSTM, arma::Mat >*, mlpack::ann::GRU, arma::Mat >*, mlpack::ann::FastLSTM, arma::Mat >*, mlpack::ann::MaxPooling, arma::Mat >*, mlpack::ann::MeanPooling, arma::Mat >*, mlpack::ann::MultiplyConstant, arma::Mat >*, mlpack::ann::MultiplyMerge, arma::Mat >*, mlpack::ann::NegativeLogLikelihood, arma::Mat >*, mlpack::ann::PReLU, arma::Mat >*, mlpack::ann::Recurrent, arma::Mat >*, mlpack::ann::RecurrentAttention, arma::Mat >*, mlpack::ann::ReinforceNormal, arma::Mat >*, mlpack::ann::Select, arma::Mat >*, mlpack::ann::Sequential, arma::Mat >*, mlpack::ann::VRClassReward, arma::Mat >*>]' /usr/include/boost/variant/detail/visitation_impl.hpp:114:9: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = boost::detail::variant::invoke_visitor, false>; VoidPtrCV = const void*; T = mlpack::ann::Join, arma::Mat >*; typename Visitor::result_type = boost::variant, arma::Mat >*, mlpack::ann::AddMerge, arma::Mat >*, mlpack::ann::AtrousConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BatchNorm, arma::Mat >*, mlpack::ann::BilinearInterpolation, arma::Mat >*, mlpack::ann::Concat, arma::Mat >*, mlpack::ann::ConcatPerformance, arma::Mat >, arma::Mat, arma::Mat >*, mlpack::ann::Constant, arma::Mat >*, mlpack::ann::Convolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::TransposedConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::DropConnect, arma::Mat >*, mlpack::ann::Dropout, arma::Mat >*, mlpack::ann::AlphaDropout, arma::Mat >*, mlpack::ann::ELU, arma::Mat >*, mlpack::ann::FlexibleReLU, arma::Mat >*, mlpack::ann::Glimpse, arma::Mat >*, mlpack::ann::HardTanH, arma::Mat >*, mlpack::ann::Join, arma::Mat >*, mlpack::ann::LayerNorm, arma::Mat >*, mlpack::ann::LeakyReLU, arma::Mat >*, mlpack::ann::Linear, arma::Mat >*, mlpack::ann::LinearNoBias, arma::Mat >*, mlpack::ann::LogSoftMax, arma::Mat >*, mlpack::ann::Lookup, arma::Mat >*, mlpack::ann::LSTM, arma::Mat >*, mlpack::ann::GRU, arma::Mat >*, mlpack::ann::FastLSTM, arma::Mat >*, mlpack::ann::MaxPooling, arma::Mat >*, mlpack::ann::MeanPooling, arma::Mat >*, mlpack::ann::MultiplyConstant, arma::Mat >*, mlpack::ann::MultiplyMerge, arma::Mat >*, mlpack::ann::NegativeLogLikelihood, arma::Mat >*, mlpack::ann::PReLU, arma::Mat >*, mlpack::ann::Recurrent, arma::Mat >*, mlpack::ann::RecurrentAttention, arma::Mat >*, mlpack::ann::ReinforceNormal, arma::Mat >*, mlpack::ann::Select, arma::Mat >*, mlpack::ann::Sequential, arma::Mat >*, mlpack::ann::VRClassReward, arma::Mat >*>; mpl_::true_ = mpl_::bool_]' @@ -33572,8 +33733,18 @@ /build/mlpack-3.0.4/src/mlpack/methods/ann/visitor/copy_visitor_impl.hpp:26:10: warning: 'new' of type 'mlpack::ann::Join, arma::Mat >' with extended alignment 16 [-Waligned-new=] /build/mlpack-3.0.4/src/mlpack/methods/ann/visitor/copy_visitor_impl.hpp:26:10: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter /build/mlpack-3.0.4/src/mlpack/methods/ann/visitor/copy_visitor_impl.hpp:26:10: note: use '-faligned-new' to enable C++17 over-aligned new support -/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const mlpack::tree::CoverTreeMapEntry, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>&}; _Tp = mlpack::tree::CoverTreeMapEntry, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>; _Alloc = std::allocator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> >]': -/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::iterator' {aka '__gnu_cxx::__normal_iterator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >'} changed in GCC 7.1 +In file included from /usr/include/c++/8/vector:69, + from /usr/include/boost/archive/detail/helper_collection.hpp:20, + from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, + from /usr/include/boost/serialization/map.hpp:24, + from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, + from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: +/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const mlpack::tree::CoverTree, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry&}; _Tp = mlpack::tree::CoverTree, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry; _Alloc = std::allocator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry>]': +/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> >::iterator' {aka '__gnu_cxx::__normal_iterator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >'} changed in GCC 7.1 + vector<_Tp, _Alloc>:: + ^~~~~~~~~~~~~~~~~~~ /build/mlpack-3.0.4/src/mlpack/methods/ann/visitor/copy_visitor_impl.hpp: In instantiation of 'mlpack::ann::LayerTypes mlpack::ann::CopyVisitor::operator()(LayerType*) const [with LayerType = mlpack::ann::LayerNorm, arma::Mat >; CustomLayers = {}; mlpack::ann::LayerTypes = boost::variant, arma::Mat >*, mlpack::ann::AddMerge, arma::Mat >*, mlpack::ann::AtrousConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BatchNorm, arma::Mat >*, mlpack::ann::BilinearInterpolation, arma::Mat >*, mlpack::ann::Concat, arma::Mat >*, mlpack::ann::ConcatPerformance, arma::Mat >, arma::Mat, arma::Mat >*, mlpack::ann::Constant, arma::Mat >*, mlpack::ann::Convolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::TransposedConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::DropConnect, arma::Mat >*, mlpack::ann::Dropout, arma::Mat >*, mlpack::ann::AlphaDropout, arma::Mat >*, mlpack::ann::ELU, arma::Mat >*, mlpack::ann::FlexibleReLU, arma::Mat >*, mlpack::ann::Glimpse, arma::Mat >*, mlpack::ann::HardTanH, arma::Mat >*, mlpack::ann::Join, arma::Mat >*, mlpack::ann::LayerNorm, arma::Mat >*, mlpack::ann::LeakyReLU, arma::Mat >*, mlpack::ann::Linear, arma::Mat >*, mlpack::ann::LinearNoBias, arma::Mat >*, mlpack::ann::LogSoftMax, arma::Mat >*, mlpack::ann::Lookup, arma::Mat >*, mlpack::ann::LSTM, arma::Mat >*, mlpack::ann::GRU, arma::Mat >*, mlpack::ann::FastLSTM, arma::Mat >*, mlpack::ann::MaxPooling, arma::Mat >*, mlpack::ann::MeanPooling, arma::Mat >*, mlpack::ann::MultiplyConstant, arma::Mat >*, mlpack::ann::MultiplyMerge, arma::Mat >*, mlpack::ann::NegativeLogLikelihood, arma::Mat >*, mlpack::ann::PReLU, arma::Mat >*, mlpack::ann::Recurrent, arma::Mat >*, mlpack::ann::RecurrentAttention, arma::Mat >*, mlpack::ann::ReinforceNormal, arma::Mat >*, mlpack::ann::Select, arma::Mat >*, mlpack::ann::Sequential, arma::Mat >*, mlpack::ann::VRClassReward, arma::Mat >*>]': /usr/include/boost/variant/variant.hpp:1058:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor::internal_visit(T&&, int) [with T = mlpack::ann::LayerNorm, arma::Mat >* const&; Visitor = mlpack::ann::CopyVisitor<>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = boost::variant, arma::Mat >*, mlpack::ann::AddMerge, arma::Mat >*, mlpack::ann::AtrousConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BatchNorm, arma::Mat >*, mlpack::ann::BilinearInterpolation, arma::Mat >*, mlpack::ann::Concat, arma::Mat >*, mlpack::ann::ConcatPerformance, arma::Mat >, arma::Mat, arma::Mat >*, mlpack::ann::Constant, arma::Mat >*, mlpack::ann::Convolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::TransposedConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::DropConnect, arma::Mat >*, mlpack::ann::Dropout, arma::Mat >*, mlpack::ann::AlphaDropout, arma::Mat >*, mlpack::ann::ELU, arma::Mat >*, mlpack::ann::FlexibleReLU, arma::Mat >*, mlpack::ann::Glimpse, arma::Mat >*, mlpack::ann::HardTanH, arma::Mat >*, mlpack::ann::Join, arma::Mat >*, mlpack::ann::LayerNorm, arma::Mat >*, mlpack::ann::LeakyReLU, arma::Mat >*, mlpack::ann::Linear, arma::Mat >*, mlpack::ann::LinearNoBias, arma::Mat >*, mlpack::ann::LogSoftMax, arma::Mat >*, mlpack::ann::Lookup, arma::Mat >*, mlpack::ann::LSTM, arma::Mat >*, mlpack::ann::GRU, arma::Mat >*, mlpack::ann::FastLSTM, arma::Mat >*, mlpack::ann::MaxPooling, arma::Mat >*, mlpack::ann::MeanPooling, arma::Mat >*, mlpack::ann::MultiplyConstant, arma::Mat >*, mlpack::ann::MultiplyMerge, arma::Mat >*, mlpack::ann::NegativeLogLikelihood, arma::Mat >*, mlpack::ann::PReLU, arma::Mat >*, mlpack::ann::Recurrent, arma::Mat >*, mlpack::ann::RecurrentAttention, arma::Mat >*, mlpack::ann::ReinforceNormal, arma::Mat >*, mlpack::ann::Select, arma::Mat >*, mlpack::ann::Sequential, arma::Mat >*, mlpack::ann::VRClassReward, arma::Mat >*>]' /usr/include/boost/variant/detail/visitation_impl.hpp:114:9: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = boost::detail::variant::invoke_visitor, false>; VoidPtrCV = const void*; T = mlpack::ann::LayerNorm, arma::Mat >*; typename Visitor::result_type = boost::variant, arma::Mat >*, mlpack::ann::AddMerge, arma::Mat >*, mlpack::ann::AtrousConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BatchNorm, arma::Mat >*, mlpack::ann::BilinearInterpolation, arma::Mat >*, mlpack::ann::Concat, arma::Mat >*, mlpack::ann::ConcatPerformance, arma::Mat >, arma::Mat, arma::Mat >*, mlpack::ann::Constant, arma::Mat >*, mlpack::ann::Convolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::TransposedConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::DropConnect, arma::Mat >*, mlpack::ann::Dropout, arma::Mat >*, mlpack::ann::AlphaDropout, arma::Mat >*, mlpack::ann::ELU, arma::Mat >*, mlpack::ann::FlexibleReLU, arma::Mat >*, mlpack::ann::Glimpse, arma::Mat >*, mlpack::ann::HardTanH, arma::Mat >*, mlpack::ann::Join, arma::Mat >*, mlpack::ann::LayerNorm, arma::Mat >*, mlpack::ann::LeakyReLU, arma::Mat >*, mlpack::ann::Linear, arma::Mat >*, mlpack::ann::LinearNoBias, arma::Mat >*, mlpack::ann::LogSoftMax, arma::Mat >*, mlpack::ann::Lookup, arma::Mat >*, mlpack::ann::LSTM, arma::Mat >*, mlpack::ann::GRU, arma::Mat >*, mlpack::ann::FastLSTM, arma::Mat >*, mlpack::ann::MaxPooling, arma::Mat >*, mlpack::ann::MeanPooling, arma::Mat >*, mlpack::ann::MultiplyConstant, arma::Mat >*, mlpack::ann::MultiplyMerge, arma::Mat >*, mlpack::ann::NegativeLogLikelihood, arma::Mat >*, mlpack::ann::PReLU, arma::Mat >*, mlpack::ann::Recurrent, arma::Mat >*, mlpack::ann::RecurrentAttention, arma::Mat >*, mlpack::ann::ReinforceNormal, arma::Mat >*, mlpack::ann::Select, arma::Mat >*, mlpack::ann::Sequential, arma::Mat >*, mlpack::ann::VRClassReward, arma::Mat >*>; mpl_::true_ = mpl_::bool_]' @@ -33588,8 +33759,6 @@ /build/mlpack-3.0.4/src/mlpack/methods/ann/visitor/copy_visitor_impl.hpp:26:10: warning: 'new' of type 'mlpack::ann::LayerNorm, arma::Mat >' with extended alignment 16 [-Waligned-new=] /build/mlpack-3.0.4/src/mlpack/methods/ann/visitor/copy_visitor_impl.hpp:26:10: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter /build/mlpack-3.0.4/src/mlpack/methods/ann/visitor/copy_visitor_impl.hpp:26:10: note: use '-faligned-new' to enable C++17 over-aligned new support -/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const mlpack::tree::CoverTreeMapEntry, mlpack::fastmks::FastMKSStat, arma::SpMat, mlpack::tree::FirstPointIsRoot>&}; _Tp = mlpack::tree::CoverTreeMapEntry, mlpack::fastmks::FastMKSStat, arma::SpMat, mlpack::tree::FirstPointIsRoot>; _Alloc = std::allocator, mlpack::fastmks::FastMKSStat, arma::SpMat, mlpack::tree::FirstPointIsRoot> >]': -/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector, mlpack::fastmks::FastMKSStat, arma::SpMat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::fastmks::FastMKSStat, arma::SpMat, mlpack::tree::FirstPointIsRoot> > >::iterator' {aka '__gnu_cxx::__normal_iterator, mlpack::fastmks::FastMKSStat, arma::SpMat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::fastmks::FastMKSStat, arma::SpMat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::fastmks::FastMKSStat, arma::SpMat, mlpack::tree::FirstPointIsRoot> > > >'} changed in GCC 7.1 /build/mlpack-3.0.4/src/mlpack/methods/ann/visitor/copy_visitor_impl.hpp: In instantiation of 'mlpack::ann::LayerTypes mlpack::ann::CopyVisitor::operator()(LayerType*) const [with LayerType = mlpack::ann::LeakyReLU, arma::Mat >; CustomLayers = {}; mlpack::ann::LayerTypes = boost::variant, arma::Mat >*, mlpack::ann::AddMerge, arma::Mat >*, mlpack::ann::AtrousConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BatchNorm, arma::Mat >*, mlpack::ann::BilinearInterpolation, arma::Mat >*, mlpack::ann::Concat, arma::Mat >*, mlpack::ann::ConcatPerformance, arma::Mat >, arma::Mat, arma::Mat >*, mlpack::ann::Constant, arma::Mat >*, mlpack::ann::Convolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::TransposedConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::DropConnect, arma::Mat >*, mlpack::ann::Dropout, arma::Mat >*, mlpack::ann::AlphaDropout, arma::Mat >*, mlpack::ann::ELU, arma::Mat >*, mlpack::ann::FlexibleReLU, arma::Mat >*, mlpack::ann::Glimpse, arma::Mat >*, mlpack::ann::HardTanH, arma::Mat >*, mlpack::ann::Join, arma::Mat >*, mlpack::ann::LayerNorm, arma::Mat >*, mlpack::ann::LeakyReLU, arma::Mat >*, mlpack::ann::Linear, arma::Mat >*, mlpack::ann::LinearNoBias, arma::Mat >*, mlpack::ann::LogSoftMax, arma::Mat >*, mlpack::ann::Lookup, arma::Mat >*, mlpack::ann::LSTM, arma::Mat >*, mlpack::ann::GRU, arma::Mat >*, mlpack::ann::FastLSTM, arma::Mat >*, mlpack::ann::MaxPooling, arma::Mat >*, mlpack::ann::MeanPooling, arma::Mat >*, mlpack::ann::MultiplyConstant, arma::Mat >*, mlpack::ann::MultiplyMerge, arma::Mat >*, mlpack::ann::NegativeLogLikelihood, arma::Mat >*, mlpack::ann::PReLU, arma::Mat >*, mlpack::ann::Recurrent, arma::Mat >*, mlpack::ann::RecurrentAttention, arma::Mat >*, mlpack::ann::ReinforceNormal, arma::Mat >*, mlpack::ann::Select, arma::Mat >*, mlpack::ann::Sequential, arma::Mat >*, mlpack::ann::VRClassReward, arma::Mat >*>]': /usr/include/boost/variant/variant.hpp:1058:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor::internal_visit(T&&, int) [with T = mlpack::ann::LeakyReLU, arma::Mat >* const&; Visitor = mlpack::ann::CopyVisitor<>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = boost::variant, arma::Mat >*, mlpack::ann::AddMerge, arma::Mat >*, mlpack::ann::AtrousConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BatchNorm, arma::Mat >*, mlpack::ann::BilinearInterpolation, arma::Mat >*, mlpack::ann::Concat, arma::Mat >*, mlpack::ann::ConcatPerformance, arma::Mat >, arma::Mat, arma::Mat >*, mlpack::ann::Constant, arma::Mat >*, mlpack::ann::Convolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::TransposedConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::DropConnect, arma::Mat >*, mlpack::ann::Dropout, arma::Mat >*, mlpack::ann::AlphaDropout, arma::Mat >*, mlpack::ann::ELU, arma::Mat >*, mlpack::ann::FlexibleReLU, arma::Mat >*, mlpack::ann::Glimpse, arma::Mat >*, mlpack::ann::HardTanH, arma::Mat >*, mlpack::ann::Join, arma::Mat >*, mlpack::ann::LayerNorm, arma::Mat >*, mlpack::ann::LeakyReLU, arma::Mat >*, mlpack::ann::Linear, arma::Mat >*, mlpack::ann::LinearNoBias, arma::Mat >*, mlpack::ann::LogSoftMax, arma::Mat >*, mlpack::ann::Lookup, arma::Mat >*, mlpack::ann::LSTM, arma::Mat >*, mlpack::ann::GRU, arma::Mat >*, mlpack::ann::FastLSTM, arma::Mat >*, mlpack::ann::MaxPooling, arma::Mat >*, mlpack::ann::MeanPooling, arma::Mat >*, mlpack::ann::MultiplyConstant, arma::Mat >*, mlpack::ann::MultiplyMerge, arma::Mat >*, mlpack::ann::NegativeLogLikelihood, arma::Mat >*, mlpack::ann::PReLU, arma::Mat >*, mlpack::ann::Recurrent, arma::Mat >*, mlpack::ann::RecurrentAttention, arma::Mat >*, mlpack::ann::ReinforceNormal, arma::Mat >*, mlpack::ann::Select, arma::Mat >*, mlpack::ann::Sequential, arma::Mat >*, mlpack::ann::VRClassReward, arma::Mat >*>]' /usr/include/boost/variant/detail/visitation_impl.hpp:114:9: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = boost::detail::variant::invoke_visitor, false>; VoidPtrCV = const void*; T = mlpack::ann::LeakyReLU, arma::Mat >*; typename Visitor::result_type = boost::variant, arma::Mat >*, mlpack::ann::AddMerge, arma::Mat >*, mlpack::ann::AtrousConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BatchNorm, arma::Mat >*, mlpack::ann::BilinearInterpolation, arma::Mat >*, mlpack::ann::Concat, arma::Mat >*, mlpack::ann::ConcatPerformance, arma::Mat >, arma::Mat, arma::Mat >*, mlpack::ann::Constant, arma::Mat >*, mlpack::ann::Convolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::TransposedConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::DropConnect, arma::Mat >*, mlpack::ann::Dropout, arma::Mat >*, mlpack::ann::AlphaDropout, arma::Mat >*, mlpack::ann::ELU, arma::Mat >*, mlpack::ann::FlexibleReLU, arma::Mat >*, mlpack::ann::Glimpse, arma::Mat >*, mlpack::ann::HardTanH, arma::Mat >*, mlpack::ann::Join, arma::Mat >*, mlpack::ann::LayerNorm, arma::Mat >*, mlpack::ann::LeakyReLU, arma::Mat >*, mlpack::ann::Linear, arma::Mat >*, mlpack::ann::LinearNoBias, arma::Mat >*, mlpack::ann::LogSoftMax, arma::Mat >*, mlpack::ann::Lookup, arma::Mat >*, mlpack::ann::LSTM, arma::Mat >*, mlpack::ann::GRU, arma::Mat >*, mlpack::ann::FastLSTM, arma::Mat >*, mlpack::ann::MaxPooling, arma::Mat >*, mlpack::ann::MeanPooling, arma::Mat >*, mlpack::ann::MultiplyConstant, arma::Mat >*, mlpack::ann::MultiplyMerge, arma::Mat >*, mlpack::ann::NegativeLogLikelihood, arma::Mat >*, mlpack::ann::PReLU, arma::Mat >*, mlpack::ann::Recurrent, arma::Mat >*, mlpack::ann::RecurrentAttention, arma::Mat >*, mlpack::ann::ReinforceNormal, arma::Mat >*, mlpack::ann::Select, arma::Mat >*, mlpack::ann::Sequential, arma::Mat >*, mlpack::ann::VRClassReward, arma::Mat >*>; mpl_::true_ = mpl_::bool_]' @@ -33604,8 +33773,8 @@ /build/mlpack-3.0.4/src/mlpack/methods/ann/visitor/copy_visitor_impl.hpp:26:10: warning: 'new' of type 'mlpack::ann::LeakyReLU, arma::Mat >' with extended alignment 16 [-Waligned-new=] /build/mlpack-3.0.4/src/mlpack/methods/ann/visitor/copy_visitor_impl.hpp:26:10: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter /build/mlpack-3.0.4/src/mlpack/methods/ann/visitor/copy_visitor_impl.hpp:26:10: note: use '-faligned-new' to enable C++17 over-aligned new support -/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const mlpack::tree::CoverTreeMapEntry, mlpack::fastmks::FastMKSStat, arma::SpMat, mlpack::tree::FirstPointIsRoot>&}; _Tp = mlpack::tree::CoverTreeMapEntry, mlpack::fastmks::FastMKSStat, arma::SpMat, mlpack::tree::FirstPointIsRoot>; _Alloc = std::allocator, mlpack::fastmks::FastMKSStat, arma::SpMat, mlpack::tree::FirstPointIsRoot> >]': -/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector, mlpack::fastmks::FastMKSStat, arma::SpMat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::fastmks::FastMKSStat, arma::SpMat, mlpack::tree::FirstPointIsRoot> > >::iterator' {aka '__gnu_cxx::__normal_iterator, mlpack::fastmks::FastMKSStat, arma::SpMat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::fastmks::FastMKSStat, arma::SpMat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::fastmks::FastMKSStat, arma::SpMat, mlpack::tree::FirstPointIsRoot> > > >'} changed in GCC 7.1 +/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const mlpack::tree::CoverTree, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry&}; _Tp = mlpack::tree::CoverTree, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry; _Alloc = std::allocator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry>]': +/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> >::iterator' {aka '__gnu_cxx::__normal_iterator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >'} changed in GCC 7.1 /build/mlpack-3.0.4/src/mlpack/methods/ann/visitor/copy_visitor_impl.hpp: In instantiation of 'mlpack::ann::LayerTypes mlpack::ann::CopyVisitor::operator()(LayerType*) const [with LayerType = mlpack::ann::Linear, arma::Mat >; CustomLayers = {}; mlpack::ann::LayerTypes = boost::variant, arma::Mat >*, mlpack::ann::AddMerge, arma::Mat >*, mlpack::ann::AtrousConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BatchNorm, arma::Mat >*, mlpack::ann::BilinearInterpolation, arma::Mat >*, mlpack::ann::Concat, arma::Mat >*, mlpack::ann::ConcatPerformance, arma::Mat >, arma::Mat, arma::Mat >*, mlpack::ann::Constant, arma::Mat >*, mlpack::ann::Convolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::TransposedConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::DropConnect, arma::Mat >*, mlpack::ann::Dropout, arma::Mat >*, mlpack::ann::AlphaDropout, arma::Mat >*, mlpack::ann::ELU, arma::Mat >*, mlpack::ann::FlexibleReLU, arma::Mat >*, mlpack::ann::Glimpse, arma::Mat >*, mlpack::ann::HardTanH, arma::Mat >*, mlpack::ann::Join, arma::Mat >*, mlpack::ann::LayerNorm, arma::Mat >*, mlpack::ann::LeakyReLU, arma::Mat >*, mlpack::ann::Linear, arma::Mat >*, mlpack::ann::LinearNoBias, arma::Mat >*, mlpack::ann::LogSoftMax, arma::Mat >*, mlpack::ann::Lookup, arma::Mat >*, mlpack::ann::LSTM, arma::Mat >*, mlpack::ann::GRU, arma::Mat >*, mlpack::ann::FastLSTM, arma::Mat >*, mlpack::ann::MaxPooling, arma::Mat >*, mlpack::ann::MeanPooling, arma::Mat >*, mlpack::ann::MultiplyConstant, arma::Mat >*, mlpack::ann::MultiplyMerge, arma::Mat >*, mlpack::ann::NegativeLogLikelihood, arma::Mat >*, mlpack::ann::PReLU, arma::Mat >*, mlpack::ann::Recurrent, arma::Mat >*, mlpack::ann::RecurrentAttention, arma::Mat >*, mlpack::ann::ReinforceNormal, arma::Mat >*, mlpack::ann::Select, arma::Mat >*, mlpack::ann::Sequential, arma::Mat >*, mlpack::ann::VRClassReward, arma::Mat >*>]': /usr/include/boost/variant/variant.hpp:1058:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor::internal_visit(T&&, int) [with T = mlpack::ann::Linear, arma::Mat >* const&; Visitor = mlpack::ann::CopyVisitor<>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = boost::variant, arma::Mat >*, mlpack::ann::AddMerge, arma::Mat >*, mlpack::ann::AtrousConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BatchNorm, arma::Mat >*, mlpack::ann::BilinearInterpolation, arma::Mat >*, mlpack::ann::Concat, arma::Mat >*, mlpack::ann::ConcatPerformance, arma::Mat >, arma::Mat, arma::Mat >*, mlpack::ann::Constant, arma::Mat >*, mlpack::ann::Convolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::TransposedConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::DropConnect, arma::Mat >*, mlpack::ann::Dropout, arma::Mat >*, mlpack::ann::AlphaDropout, arma::Mat >*, mlpack::ann::ELU, arma::Mat >*, mlpack::ann::FlexibleReLU, arma::Mat >*, mlpack::ann::Glimpse, arma::Mat >*, mlpack::ann::HardTanH, arma::Mat >*, mlpack::ann::Join, arma::Mat >*, mlpack::ann::LayerNorm, arma::Mat >*, mlpack::ann::LeakyReLU, arma::Mat >*, mlpack::ann::Linear, arma::Mat >*, mlpack::ann::LinearNoBias, arma::Mat >*, mlpack::ann::LogSoftMax, arma::Mat >*, mlpack::ann::Lookup, arma::Mat >*, mlpack::ann::LSTM, arma::Mat >*, mlpack::ann::GRU, arma::Mat >*, mlpack::ann::FastLSTM, arma::Mat >*, mlpack::ann::MaxPooling, arma::Mat >*, mlpack::ann::MeanPooling, arma::Mat >*, mlpack::ann::MultiplyConstant, arma::Mat >*, mlpack::ann::MultiplyMerge, arma::Mat >*, mlpack::ann::NegativeLogLikelihood, arma::Mat >*, mlpack::ann::PReLU, arma::Mat >*, mlpack::ann::Recurrent, arma::Mat >*, mlpack::ann::RecurrentAttention, arma::Mat >*, mlpack::ann::ReinforceNormal, arma::Mat >*, mlpack::ann::Select, arma::Mat >*, mlpack::ann::Sequential, arma::Mat >*, mlpack::ann::VRClassReward, arma::Mat >*>]' /usr/include/boost/variant/detail/visitation_impl.hpp:114:9: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = boost::detail::variant::invoke_visitor, false>; VoidPtrCV = const void*; T = mlpack::ann::Linear, arma::Mat >*; typename Visitor::result_type = boost::variant, arma::Mat >*, mlpack::ann::AddMerge, arma::Mat >*, mlpack::ann::AtrousConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BatchNorm, arma::Mat >*, mlpack::ann::BilinearInterpolation, arma::Mat >*, mlpack::ann::Concat, arma::Mat >*, mlpack::ann::ConcatPerformance, arma::Mat >, arma::Mat, arma::Mat >*, mlpack::ann::Constant, arma::Mat >*, mlpack::ann::Convolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::TransposedConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::DropConnect, arma::Mat >*, mlpack::ann::Dropout, arma::Mat >*, mlpack::ann::AlphaDropout, arma::Mat >*, mlpack::ann::ELU, arma::Mat >*, mlpack::ann::FlexibleReLU, arma::Mat >*, mlpack::ann::Glimpse, arma::Mat >*, mlpack::ann::HardTanH, arma::Mat >*, mlpack::ann::Join, arma::Mat >*, mlpack::ann::LayerNorm, arma::Mat >*, mlpack::ann::LeakyReLU, arma::Mat >*, mlpack::ann::Linear, arma::Mat >*, mlpack::ann::LinearNoBias, arma::Mat >*, mlpack::ann::LogSoftMax, arma::Mat >*, mlpack::ann::Lookup, arma::Mat >*, mlpack::ann::LSTM, arma::Mat >*, mlpack::ann::GRU, arma::Mat >*, mlpack::ann::FastLSTM, arma::Mat >*, mlpack::ann::MaxPooling, arma::Mat >*, mlpack::ann::MeanPooling, arma::Mat >*, mlpack::ann::MultiplyConstant, arma::Mat >*, mlpack::ann::MultiplyMerge, arma::Mat >*, mlpack::ann::NegativeLogLikelihood, arma::Mat >*, mlpack::ann::PReLU, arma::Mat >*, mlpack::ann::Recurrent, arma::Mat >*, mlpack::ann::RecurrentAttention, arma::Mat >*, mlpack::ann::ReinforceNormal, arma::Mat >*, mlpack::ann::Select, arma::Mat >*, mlpack::ann::Sequential, arma::Mat >*, mlpack::ann::VRClassReward, arma::Mat >*>; mpl_::true_ = mpl_::bool_]' @@ -33634,8 +33803,10 @@ /build/mlpack-3.0.4/src/mlpack/methods/ann/visitor/copy_visitor_impl.hpp:26:10: warning: 'new' of type 'mlpack::ann::LinearNoBias, arma::Mat >' with extended alignment 16 [-Waligned-new=] /build/mlpack-3.0.4/src/mlpack/methods/ann/visitor/copy_visitor_impl.hpp:26:10: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter /build/mlpack-3.0.4/src/mlpack/methods/ann/visitor/copy_visitor_impl.hpp:26:10: note: use '-faligned-new' to enable C++17 over-aligned new support -/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const mlpack::tree::CoverTreeMapEntry, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>&}; _Tp = mlpack::tree::CoverTreeMapEntry, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>; _Alloc = std::allocator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> >]': -/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::iterator' {aka '__gnu_cxx::__normal_iterator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >'} changed in GCC 7.1 +/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const mlpack::tree::CoverTree, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry&}; _Tp = mlpack::tree::CoverTree, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry; _Alloc = std::allocator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry>]': +/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> >::iterator' {aka '__gnu_cxx::__normal_iterator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >'} changed in GCC 7.1 +/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const mlpack::tree::CoverTree, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry&}; _Tp = mlpack::tree::CoverTree, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry; _Alloc = std::allocator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry>]': +/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> >::iterator' {aka '__gnu_cxx::__normal_iterator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >'} changed in GCC 7.1 /build/mlpack-3.0.4/src/mlpack/methods/ann/visitor/copy_visitor_impl.hpp: In instantiation of 'mlpack::ann::LayerTypes mlpack::ann::CopyVisitor::operator()(LayerType*) const [with LayerType = mlpack::ann::LogSoftMax, arma::Mat >; CustomLayers = {}; mlpack::ann::LayerTypes = boost::variant, arma::Mat >*, mlpack::ann::AddMerge, arma::Mat >*, mlpack::ann::AtrousConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BatchNorm, arma::Mat >*, mlpack::ann::BilinearInterpolation, arma::Mat >*, mlpack::ann::Concat, arma::Mat >*, mlpack::ann::ConcatPerformance, arma::Mat >, arma::Mat, arma::Mat >*, mlpack::ann::Constant, arma::Mat >*, mlpack::ann::Convolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::TransposedConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::DropConnect, arma::Mat >*, mlpack::ann::Dropout, arma::Mat >*, mlpack::ann::AlphaDropout, arma::Mat >*, mlpack::ann::ELU, arma::Mat >*, mlpack::ann::FlexibleReLU, arma::Mat >*, mlpack::ann::Glimpse, arma::Mat >*, mlpack::ann::HardTanH, arma::Mat >*, mlpack::ann::Join, arma::Mat >*, mlpack::ann::LayerNorm, arma::Mat >*, mlpack::ann::LeakyReLU, arma::Mat >*, mlpack::ann::Linear, arma::Mat >*, mlpack::ann::LinearNoBias, arma::Mat >*, mlpack::ann::LogSoftMax, arma::Mat >*, mlpack::ann::Lookup, arma::Mat >*, mlpack::ann::LSTM, arma::Mat >*, mlpack::ann::GRU, arma::Mat >*, mlpack::ann::FastLSTM, arma::Mat >*, mlpack::ann::MaxPooling, arma::Mat >*, mlpack::ann::MeanPooling, arma::Mat >*, mlpack::ann::MultiplyConstant, arma::Mat >*, mlpack::ann::MultiplyMerge, arma::Mat >*, mlpack::ann::NegativeLogLikelihood, arma::Mat >*, mlpack::ann::PReLU, arma::Mat >*, mlpack::ann::Recurrent, arma::Mat >*, mlpack::ann::RecurrentAttention, arma::Mat >*, mlpack::ann::ReinforceNormal, arma::Mat >*, mlpack::ann::Select, arma::Mat >*, mlpack::ann::Sequential, arma::Mat >*, mlpack::ann::VRClassReward, arma::Mat >*>]': /usr/include/boost/variant/variant.hpp:1058:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor::internal_visit(T&&, int) [with T = mlpack::ann::LogSoftMax, arma::Mat >* const&; Visitor = mlpack::ann::CopyVisitor<>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = boost::variant, arma::Mat >*, mlpack::ann::AddMerge, arma::Mat >*, mlpack::ann::AtrousConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BatchNorm, arma::Mat >*, mlpack::ann::BilinearInterpolation, arma::Mat >*, mlpack::ann::Concat, arma::Mat >*, mlpack::ann::ConcatPerformance, arma::Mat >, arma::Mat, arma::Mat >*, mlpack::ann::Constant, arma::Mat >*, mlpack::ann::Convolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::TransposedConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::DropConnect, arma::Mat >*, mlpack::ann::Dropout, arma::Mat >*, mlpack::ann::AlphaDropout, arma::Mat >*, mlpack::ann::ELU, arma::Mat >*, mlpack::ann::FlexibleReLU, arma::Mat >*, mlpack::ann::Glimpse, arma::Mat >*, mlpack::ann::HardTanH, arma::Mat >*, mlpack::ann::Join, arma::Mat >*, mlpack::ann::LayerNorm, arma::Mat >*, mlpack::ann::LeakyReLU, arma::Mat >*, mlpack::ann::Linear, arma::Mat >*, mlpack::ann::LinearNoBias, arma::Mat >*, mlpack::ann::LogSoftMax, arma::Mat >*, mlpack::ann::Lookup, arma::Mat >*, mlpack::ann::LSTM, arma::Mat >*, mlpack::ann::GRU, arma::Mat >*, mlpack::ann::FastLSTM, arma::Mat >*, mlpack::ann::MaxPooling, arma::Mat >*, mlpack::ann::MeanPooling, arma::Mat >*, mlpack::ann::MultiplyConstant, arma::Mat >*, mlpack::ann::MultiplyMerge, arma::Mat >*, mlpack::ann::NegativeLogLikelihood, arma::Mat >*, mlpack::ann::PReLU, arma::Mat >*, mlpack::ann::Recurrent, arma::Mat >*, mlpack::ann::RecurrentAttention, arma::Mat >*, mlpack::ann::ReinforceNormal, arma::Mat >*, mlpack::ann::Select, arma::Mat >*, mlpack::ann::Sequential, arma::Mat >*, mlpack::ann::VRClassReward, arma::Mat >*>]' /usr/include/boost/variant/detail/visitation_impl.hpp:114:9: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = boost::detail::variant::invoke_visitor, false>; VoidPtrCV = const void*; T = mlpack::ann::LogSoftMax, arma::Mat >*; typename Visitor::result_type = boost::variant, arma::Mat >*, mlpack::ann::AddMerge, arma::Mat >*, mlpack::ann::AtrousConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BatchNorm, arma::Mat >*, mlpack::ann::BilinearInterpolation, arma::Mat >*, mlpack::ann::Concat, arma::Mat >*, mlpack::ann::ConcatPerformance, arma::Mat >, arma::Mat, arma::Mat >*, mlpack::ann::Constant, arma::Mat >*, mlpack::ann::Convolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::TransposedConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::DropConnect, arma::Mat >*, mlpack::ann::Dropout, arma::Mat >*, mlpack::ann::AlphaDropout, arma::Mat >*, mlpack::ann::ELU, arma::Mat >*, mlpack::ann::FlexibleReLU, arma::Mat >*, mlpack::ann::Glimpse, arma::Mat >*, mlpack::ann::HardTanH, arma::Mat >*, mlpack::ann::Join, arma::Mat >*, mlpack::ann::LayerNorm, arma::Mat >*, mlpack::ann::LeakyReLU, arma::Mat >*, mlpack::ann::Linear, arma::Mat >*, mlpack::ann::LinearNoBias, arma::Mat >*, mlpack::ann::LogSoftMax, arma::Mat >*, mlpack::ann::Lookup, arma::Mat >*, mlpack::ann::LSTM, arma::Mat >*, mlpack::ann::GRU, arma::Mat >*, mlpack::ann::FastLSTM, arma::Mat >*, mlpack::ann::MaxPooling, arma::Mat >*, mlpack::ann::MeanPooling, arma::Mat >*, mlpack::ann::MultiplyConstant, arma::Mat >*, mlpack::ann::MultiplyMerge, arma::Mat >*, mlpack::ann::NegativeLogLikelihood, arma::Mat >*, mlpack::ann::PReLU, arma::Mat >*, mlpack::ann::Recurrent, arma::Mat >*, mlpack::ann::RecurrentAttention, arma::Mat >*, mlpack::ann::ReinforceNormal, arma::Mat >*, mlpack::ann::Select, arma::Mat >*, mlpack::ann::Sequential, arma::Mat >*, mlpack::ann::VRClassReward, arma::Mat >*>; mpl_::true_ = mpl_::bool_]' @@ -33664,8 +33835,6 @@ /build/mlpack-3.0.4/src/mlpack/methods/ann/visitor/copy_visitor_impl.hpp:26:10: warning: 'new' of type 'mlpack::ann::Lookup, arma::Mat >' with extended alignment 16 [-Waligned-new=] /build/mlpack-3.0.4/src/mlpack/methods/ann/visitor/copy_visitor_impl.hpp:26:10: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter /build/mlpack-3.0.4/src/mlpack/methods/ann/visitor/copy_visitor_impl.hpp:26:10: note: use '-faligned-new' to enable C++17 over-aligned new support -/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const mlpack::tree::CoverTreeMapEntry, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>&}; _Tp = mlpack::tree::CoverTreeMapEntry, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>; _Alloc = std::allocator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> >]': -/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::iterator' {aka '__gnu_cxx::__normal_iterator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >'} changed in GCC 7.1 /build/mlpack-3.0.4/src/mlpack/methods/ann/visitor/copy_visitor_impl.hpp: In instantiation of 'mlpack::ann::LayerTypes mlpack::ann::CopyVisitor::operator()(LayerType*) const [with LayerType = mlpack::ann::LSTM, arma::Mat >; CustomLayers = {}; mlpack::ann::LayerTypes = boost::variant, arma::Mat >*, mlpack::ann::AddMerge, arma::Mat >*, mlpack::ann::AtrousConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BatchNorm, arma::Mat >*, mlpack::ann::BilinearInterpolation, arma::Mat >*, mlpack::ann::Concat, arma::Mat >*, mlpack::ann::ConcatPerformance, arma::Mat >, arma::Mat, arma::Mat >*, mlpack::ann::Constant, arma::Mat >*, mlpack::ann::Convolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::TransposedConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::DropConnect, arma::Mat >*, mlpack::ann::Dropout, arma::Mat >*, mlpack::ann::AlphaDropout, arma::Mat >*, mlpack::ann::ELU, arma::Mat >*, mlpack::ann::FlexibleReLU, arma::Mat >*, mlpack::ann::Glimpse, arma::Mat >*, mlpack::ann::HardTanH, arma::Mat >*, mlpack::ann::Join, arma::Mat >*, mlpack::ann::LayerNorm, arma::Mat >*, mlpack::ann::LeakyReLU, arma::Mat >*, mlpack::ann::Linear, arma::Mat >*, mlpack::ann::LinearNoBias, arma::Mat >*, mlpack::ann::LogSoftMax, arma::Mat >*, mlpack::ann::Lookup, arma::Mat >*, mlpack::ann::LSTM, arma::Mat >*, mlpack::ann::GRU, arma::Mat >*, mlpack::ann::FastLSTM, arma::Mat >*, mlpack::ann::MaxPooling, arma::Mat >*, mlpack::ann::MeanPooling, arma::Mat >*, mlpack::ann::MultiplyConstant, arma::Mat >*, mlpack::ann::MultiplyMerge, arma::Mat >*, mlpack::ann::NegativeLogLikelihood, arma::Mat >*, mlpack::ann::PReLU, arma::Mat >*, mlpack::ann::Recurrent, arma::Mat >*, mlpack::ann::RecurrentAttention, arma::Mat >*, mlpack::ann::ReinforceNormal, arma::Mat >*, mlpack::ann::Select, arma::Mat >*, mlpack::ann::Sequential, arma::Mat >*, mlpack::ann::VRClassReward, arma::Mat >*>]': /usr/include/boost/variant/variant.hpp:1058:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor::internal_visit(T&&, int) [with T = mlpack::ann::LSTM, arma::Mat >* const&; Visitor = mlpack::ann::CopyVisitor<>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = boost::variant, arma::Mat >*, mlpack::ann::AddMerge, arma::Mat >*, mlpack::ann::AtrousConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BatchNorm, arma::Mat >*, mlpack::ann::BilinearInterpolation, arma::Mat >*, mlpack::ann::Concat, arma::Mat >*, mlpack::ann::ConcatPerformance, arma::Mat >, arma::Mat, arma::Mat >*, mlpack::ann::Constant, arma::Mat >*, mlpack::ann::Convolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::TransposedConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::DropConnect, arma::Mat >*, mlpack::ann::Dropout, arma::Mat >*, mlpack::ann::AlphaDropout, arma::Mat >*, mlpack::ann::ELU, arma::Mat >*, mlpack::ann::FlexibleReLU, arma::Mat >*, mlpack::ann::Glimpse, arma::Mat >*, mlpack::ann::HardTanH, arma::Mat >*, mlpack::ann::Join, arma::Mat >*, mlpack::ann::LayerNorm, arma::Mat >*, mlpack::ann::LeakyReLU, arma::Mat >*, mlpack::ann::Linear, arma::Mat >*, mlpack::ann::LinearNoBias, arma::Mat >*, mlpack::ann::LogSoftMax, arma::Mat >*, mlpack::ann::Lookup, arma::Mat >*, mlpack::ann::LSTM, arma::Mat >*, mlpack::ann::GRU, arma::Mat >*, mlpack::ann::FastLSTM, arma::Mat >*, mlpack::ann::MaxPooling, arma::Mat >*, mlpack::ann::MeanPooling, arma::Mat >*, mlpack::ann::MultiplyConstant, arma::Mat >*, mlpack::ann::MultiplyMerge, arma::Mat >*, mlpack::ann::NegativeLogLikelihood, arma::Mat >*, mlpack::ann::PReLU, arma::Mat >*, mlpack::ann::Recurrent, arma::Mat >*, mlpack::ann::RecurrentAttention, arma::Mat >*, mlpack::ann::ReinforceNormal, arma::Mat >*, mlpack::ann::Select, arma::Mat >*, mlpack::ann::Sequential, arma::Mat >*, mlpack::ann::VRClassReward, arma::Mat >*>]' /usr/include/boost/variant/detail/visitation_impl.hpp:114:9: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = boost::detail::variant::invoke_visitor, false>; VoidPtrCV = const void*; T = mlpack::ann::LSTM, arma::Mat >*; typename Visitor::result_type = boost::variant, arma::Mat >*, mlpack::ann::AddMerge, arma::Mat >*, mlpack::ann::AtrousConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BatchNorm, arma::Mat >*, mlpack::ann::BilinearInterpolation, arma::Mat >*, mlpack::ann::Concat, arma::Mat >*, mlpack::ann::ConcatPerformance, arma::Mat >, arma::Mat, arma::Mat >*, mlpack::ann::Constant, arma::Mat >*, mlpack::ann::Convolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::TransposedConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::DropConnect, arma::Mat >*, mlpack::ann::Dropout, arma::Mat >*, mlpack::ann::AlphaDropout, arma::Mat >*, mlpack::ann::ELU, arma::Mat >*, mlpack::ann::FlexibleReLU, arma::Mat >*, mlpack::ann::Glimpse, arma::Mat >*, mlpack::ann::HardTanH, arma::Mat >*, mlpack::ann::Join, arma::Mat >*, mlpack::ann::LayerNorm, arma::Mat >*, mlpack::ann::LeakyReLU, arma::Mat >*, mlpack::ann::Linear, arma::Mat >*, mlpack::ann::LinearNoBias, arma::Mat >*, mlpack::ann::LogSoftMax, arma::Mat >*, mlpack::ann::Lookup, arma::Mat >*, mlpack::ann::LSTM, arma::Mat >*, mlpack::ann::GRU, arma::Mat >*, mlpack::ann::FastLSTM, arma::Mat >*, mlpack::ann::MaxPooling, arma::Mat >*, mlpack::ann::MeanPooling, arma::Mat >*, mlpack::ann::MultiplyConstant, arma::Mat >*, mlpack::ann::MultiplyMerge, arma::Mat >*, mlpack::ann::NegativeLogLikelihood, arma::Mat >*, mlpack::ann::PReLU, arma::Mat >*, mlpack::ann::Recurrent, arma::Mat >*, mlpack::ann::RecurrentAttention, arma::Mat >*, mlpack::ann::ReinforceNormal, arma::Mat >*, mlpack::ann::Select, arma::Mat >*, mlpack::ann::Sequential, arma::Mat >*, mlpack::ann::VRClassReward, arma::Mat >*>; mpl_::true_ = mpl_::bool_]' @@ -33680,8 +33849,6 @@ /build/mlpack-3.0.4/src/mlpack/methods/ann/visitor/copy_visitor_impl.hpp:26:10: warning: 'new' of type 'mlpack::ann::LSTM, arma::Mat >' with extended alignment 16 [-Waligned-new=] /build/mlpack-3.0.4/src/mlpack/methods/ann/visitor/copy_visitor_impl.hpp:26:10: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter /build/mlpack-3.0.4/src/mlpack/methods/ann/visitor/copy_visitor_impl.hpp:26:10: note: use '-faligned-new' to enable C++17 over-aligned new support -/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const mlpack::tree::CoverTreeMapEntry, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>&}; _Tp = mlpack::tree::CoverTreeMapEntry, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>; _Alloc = std::allocator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> >]': -/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::iterator' {aka '__gnu_cxx::__normal_iterator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >'} changed in GCC 7.1 /build/mlpack-3.0.4/src/mlpack/methods/ann/visitor/copy_visitor_impl.hpp: In instantiation of 'mlpack::ann::LayerTypes mlpack::ann::CopyVisitor::operator()(LayerType*) const [with LayerType = mlpack::ann::GRU, arma::Mat >; CustomLayers = {}; mlpack::ann::LayerTypes = boost::variant, arma::Mat >*, mlpack::ann::AddMerge, arma::Mat >*, mlpack::ann::AtrousConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BatchNorm, arma::Mat >*, mlpack::ann::BilinearInterpolation, arma::Mat >*, mlpack::ann::Concat, arma::Mat >*, mlpack::ann::ConcatPerformance, arma::Mat >, arma::Mat, arma::Mat >*, mlpack::ann::Constant, arma::Mat >*, mlpack::ann::Convolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::TransposedConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::DropConnect, arma::Mat >*, mlpack::ann::Dropout, arma::Mat >*, mlpack::ann::AlphaDropout, arma::Mat >*, mlpack::ann::ELU, arma::Mat >*, mlpack::ann::FlexibleReLU, arma::Mat >*, mlpack::ann::Glimpse, arma::Mat >*, mlpack::ann::HardTanH, arma::Mat >*, mlpack::ann::Join, arma::Mat >*, mlpack::ann::LayerNorm, arma::Mat >*, mlpack::ann::LeakyReLU, arma::Mat >*, mlpack::ann::Linear, arma::Mat >*, mlpack::ann::LinearNoBias, arma::Mat >*, mlpack::ann::LogSoftMax, arma::Mat >*, mlpack::ann::Lookup, arma::Mat >*, mlpack::ann::LSTM, arma::Mat >*, mlpack::ann::GRU, arma::Mat >*, mlpack::ann::FastLSTM, arma::Mat >*, mlpack::ann::MaxPooling, arma::Mat >*, mlpack::ann::MeanPooling, arma::Mat >*, mlpack::ann::MultiplyConstant, arma::Mat >*, mlpack::ann::MultiplyMerge, arma::Mat >*, mlpack::ann::NegativeLogLikelihood, arma::Mat >*, mlpack::ann::PReLU, arma::Mat >*, mlpack::ann::Recurrent, arma::Mat >*, mlpack::ann::RecurrentAttention, arma::Mat >*, mlpack::ann::ReinforceNormal, arma::Mat >*, mlpack::ann::Select, arma::Mat >*, mlpack::ann::Sequential, arma::Mat >*, mlpack::ann::VRClassReward, arma::Mat >*>]': /usr/include/boost/variant/variant.hpp:1058:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor::internal_visit(T&&, int) [with T = mlpack::ann::GRU, arma::Mat >* const&; Visitor = mlpack::ann::CopyVisitor<>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = boost::variant, arma::Mat >*, mlpack::ann::AddMerge, arma::Mat >*, mlpack::ann::AtrousConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BatchNorm, arma::Mat >*, mlpack::ann::BilinearInterpolation, arma::Mat >*, mlpack::ann::Concat, arma::Mat >*, mlpack::ann::ConcatPerformance, arma::Mat >, arma::Mat, arma::Mat >*, mlpack::ann::Constant, arma::Mat >*, mlpack::ann::Convolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::TransposedConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::DropConnect, arma::Mat >*, mlpack::ann::Dropout, arma::Mat >*, mlpack::ann::AlphaDropout, arma::Mat >*, mlpack::ann::ELU, arma::Mat >*, mlpack::ann::FlexibleReLU, arma::Mat >*, mlpack::ann::Glimpse, arma::Mat >*, mlpack::ann::HardTanH, arma::Mat >*, mlpack::ann::Join, arma::Mat >*, mlpack::ann::LayerNorm, arma::Mat >*, mlpack::ann::LeakyReLU, arma::Mat >*, mlpack::ann::Linear, arma::Mat >*, mlpack::ann::LinearNoBias, arma::Mat >*, mlpack::ann::LogSoftMax, arma::Mat >*, mlpack::ann::Lookup, arma::Mat >*, mlpack::ann::LSTM, arma::Mat >*, mlpack::ann::GRU, arma::Mat >*, mlpack::ann::FastLSTM, arma::Mat >*, mlpack::ann::MaxPooling, arma::Mat >*, mlpack::ann::MeanPooling, arma::Mat >*, mlpack::ann::MultiplyConstant, arma::Mat >*, mlpack::ann::MultiplyMerge, arma::Mat >*, mlpack::ann::NegativeLogLikelihood, arma::Mat >*, mlpack::ann::PReLU, arma::Mat >*, mlpack::ann::Recurrent, arma::Mat >*, mlpack::ann::RecurrentAttention, arma::Mat >*, mlpack::ann::ReinforceNormal, arma::Mat >*, mlpack::ann::Select, arma::Mat >*, mlpack::ann::Sequential, arma::Mat >*, mlpack::ann::VRClassReward, arma::Mat >*>]' /usr/include/boost/variant/detail/visitation_impl.hpp:114:9: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = boost::detail::variant::invoke_visitor, false>; VoidPtrCV = const void*; T = mlpack::ann::GRU, arma::Mat >*; typename Visitor::result_type = boost::variant, arma::Mat >*, mlpack::ann::AddMerge, arma::Mat >*, mlpack::ann::AtrousConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BatchNorm, arma::Mat >*, mlpack::ann::BilinearInterpolation, arma::Mat >*, mlpack::ann::Concat, arma::Mat >*, mlpack::ann::ConcatPerformance, arma::Mat >, arma::Mat, arma::Mat >*, mlpack::ann::Constant, arma::Mat >*, mlpack::ann::Convolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::TransposedConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::DropConnect, arma::Mat >*, mlpack::ann::Dropout, arma::Mat >*, mlpack::ann::AlphaDropout, arma::Mat >*, mlpack::ann::ELU, arma::Mat >*, mlpack::ann::FlexibleReLU, arma::Mat >*, mlpack::ann::Glimpse, arma::Mat >*, mlpack::ann::HardTanH, arma::Mat >*, mlpack::ann::Join, arma::Mat >*, mlpack::ann::LayerNorm, arma::Mat >*, mlpack::ann::LeakyReLU, arma::Mat >*, mlpack::ann::Linear, arma::Mat >*, mlpack::ann::LinearNoBias, arma::Mat >*, mlpack::ann::LogSoftMax, arma::Mat >*, mlpack::ann::Lookup, arma::Mat >*, mlpack::ann::LSTM, arma::Mat >*, mlpack::ann::GRU, arma::Mat >*, mlpack::ann::FastLSTM, arma::Mat >*, mlpack::ann::MaxPooling, arma::Mat >*, mlpack::ann::MeanPooling, arma::Mat >*, mlpack::ann::MultiplyConstant, arma::Mat >*, mlpack::ann::MultiplyMerge, arma::Mat >*, mlpack::ann::NegativeLogLikelihood, arma::Mat >*, mlpack::ann::PReLU, arma::Mat >*, mlpack::ann::Recurrent, arma::Mat >*, mlpack::ann::RecurrentAttention, arma::Mat >*, mlpack::ann::ReinforceNormal, arma::Mat >*, mlpack::ann::Select, arma::Mat >*, mlpack::ann::Sequential, arma::Mat >*, mlpack::ann::VRClassReward, arma::Mat >*>; mpl_::true_ = mpl_::bool_]' @@ -33696,33 +33863,6 @@ /build/mlpack-3.0.4/src/mlpack/methods/ann/visitor/copy_visitor_impl.hpp:26:10: warning: 'new' of type 'mlpack::ann::GRU, arma::Mat >' with extended alignment 16 [-Waligned-new=] /build/mlpack-3.0.4/src/mlpack/methods/ann/visitor/copy_visitor_impl.hpp:26:10: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter /build/mlpack-3.0.4/src/mlpack/methods/ann/visitor/copy_visitor_impl.hpp:26:10: note: use '-faligned-new' to enable C++17 over-aligned new support -/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const mlpack::tree::CoverTreeMapEntry, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>&}; _Tp = mlpack::tree::CoverTreeMapEntry, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>; _Alloc = std::allocator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> >]': -/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::iterator' {aka '__gnu_cxx::__normal_iterator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >'} changed in GCC 7.1 -In file included from /usr/include/c++/8/bits/stl_algo.h:61, - from /usr/include/c++/8/algorithm:62, - from /usr/include/boost/archive/detail/helper_collection.hpp:23, - from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, - from /usr/include/boost/serialization/map.hpp:24, - from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::CandidateCmp>]': -/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, - ^~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:69, - from /usr/include/boost/archive/detail/helper_collection.hpp:20, - from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, - from /usr/include/boost/serialization/map.hpp:24, - from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: -/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const mlpack::tree::CoverTree, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry&}; _Tp = mlpack::tree::CoverTree, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry; _Alloc = std::allocator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry>]': -/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> >::iterator' {aka '__gnu_cxx::__normal_iterator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >'} changed in GCC 7.1 - vector<_Tp, _Alloc>:: - ^~~~~~~~~~~~~~~~~~~ /build/mlpack-3.0.4/src/mlpack/methods/ann/visitor/copy_visitor_impl.hpp: In instantiation of 'mlpack::ann::LayerTypes mlpack::ann::CopyVisitor::operator()(LayerType*) const [with LayerType = mlpack::ann::FastLSTM, arma::Mat >; CustomLayers = {}; mlpack::ann::LayerTypes = boost::variant, arma::Mat >*, mlpack::ann::AddMerge, arma::Mat >*, mlpack::ann::AtrousConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BatchNorm, arma::Mat >*, mlpack::ann::BilinearInterpolation, arma::Mat >*, mlpack::ann::Concat, arma::Mat >*, mlpack::ann::ConcatPerformance, arma::Mat >, arma::Mat, arma::Mat >*, mlpack::ann::Constant, arma::Mat >*, mlpack::ann::Convolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::TransposedConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::DropConnect, arma::Mat >*, mlpack::ann::Dropout, arma::Mat >*, mlpack::ann::AlphaDropout, arma::Mat >*, mlpack::ann::ELU, arma::Mat >*, mlpack::ann::FlexibleReLU, arma::Mat >*, mlpack::ann::Glimpse, arma::Mat >*, mlpack::ann::HardTanH, arma::Mat >*, mlpack::ann::Join, arma::Mat >*, mlpack::ann::LayerNorm, arma::Mat >*, mlpack::ann::LeakyReLU, arma::Mat >*, mlpack::ann::Linear, arma::Mat >*, mlpack::ann::LinearNoBias, arma::Mat >*, mlpack::ann::LogSoftMax, arma::Mat >*, mlpack::ann::Lookup, arma::Mat >*, mlpack::ann::LSTM, arma::Mat >*, mlpack::ann::GRU, arma::Mat >*, mlpack::ann::FastLSTM, arma::Mat >*, mlpack::ann::MaxPooling, arma::Mat >*, mlpack::ann::MeanPooling, arma::Mat >*, mlpack::ann::MultiplyConstant, arma::Mat >*, mlpack::ann::MultiplyMerge, arma::Mat >*, mlpack::ann::NegativeLogLikelihood, arma::Mat >*, mlpack::ann::PReLU, arma::Mat >*, mlpack::ann::Recurrent, arma::Mat >*, mlpack::ann::RecurrentAttention, arma::Mat >*, mlpack::ann::ReinforceNormal, arma::Mat >*, mlpack::ann::Select, arma::Mat >*, mlpack::ann::Sequential, arma::Mat >*, mlpack::ann::VRClassReward, arma::Mat >*>]': /usr/include/boost/variant/variant.hpp:1058:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor::internal_visit(T&&, int) [with T = mlpack::ann::FastLSTM, arma::Mat >* const&; Visitor = mlpack::ann::CopyVisitor<>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = boost::variant, arma::Mat >*, mlpack::ann::AddMerge, arma::Mat >*, mlpack::ann::AtrousConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BatchNorm, arma::Mat >*, mlpack::ann::BilinearInterpolation, arma::Mat >*, mlpack::ann::Concat, arma::Mat >*, mlpack::ann::ConcatPerformance, arma::Mat >, arma::Mat, arma::Mat >*, mlpack::ann::Constant, arma::Mat >*, mlpack::ann::Convolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::TransposedConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::DropConnect, arma::Mat >*, mlpack::ann::Dropout, arma::Mat >*, mlpack::ann::AlphaDropout, arma::Mat >*, mlpack::ann::ELU, arma::Mat >*, mlpack::ann::FlexibleReLU, arma::Mat >*, mlpack::ann::Glimpse, arma::Mat >*, mlpack::ann::HardTanH, arma::Mat >*, mlpack::ann::Join, arma::Mat >*, mlpack::ann::LayerNorm, arma::Mat >*, mlpack::ann::LeakyReLU, arma::Mat >*, mlpack::ann::Linear, arma::Mat >*, mlpack::ann::LinearNoBias, arma::Mat >*, mlpack::ann::LogSoftMax, arma::Mat >*, mlpack::ann::Lookup, arma::Mat >*, mlpack::ann::LSTM, arma::Mat >*, mlpack::ann::GRU, arma::Mat >*, mlpack::ann::FastLSTM, arma::Mat >*, mlpack::ann::MaxPooling, arma::Mat >*, mlpack::ann::MeanPooling, arma::Mat >*, mlpack::ann::MultiplyConstant, arma::Mat >*, mlpack::ann::MultiplyMerge, arma::Mat >*, mlpack::ann::NegativeLogLikelihood, arma::Mat >*, mlpack::ann::PReLU, arma::Mat >*, mlpack::ann::Recurrent, arma::Mat >*, mlpack::ann::RecurrentAttention, arma::Mat >*, mlpack::ann::ReinforceNormal, arma::Mat >*, mlpack::ann::Select, arma::Mat >*, mlpack::ann::Sequential, arma::Mat >*, mlpack::ann::VRClassReward, arma::Mat >*>]' /usr/include/boost/variant/detail/visitation_impl.hpp:114:9: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = boost::detail::variant::invoke_visitor, false>; VoidPtrCV = const void*; T = mlpack::ann::FastLSTM, arma::Mat >*; typename Visitor::result_type = boost::variant, arma::Mat >*, mlpack::ann::AddMerge, arma::Mat >*, mlpack::ann::AtrousConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BatchNorm, arma::Mat >*, mlpack::ann::BilinearInterpolation, arma::Mat >*, mlpack::ann::Concat, arma::Mat >*, mlpack::ann::ConcatPerformance, arma::Mat >, arma::Mat, arma::Mat >*, mlpack::ann::Constant, arma::Mat >*, mlpack::ann::Convolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::TransposedConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::DropConnect, arma::Mat >*, mlpack::ann::Dropout, arma::Mat >*, mlpack::ann::AlphaDropout, arma::Mat >*, mlpack::ann::ELU, arma::Mat >*, mlpack::ann::FlexibleReLU, arma::Mat >*, mlpack::ann::Glimpse, arma::Mat >*, mlpack::ann::HardTanH, arma::Mat >*, mlpack::ann::Join, arma::Mat >*, mlpack::ann::LayerNorm, arma::Mat >*, mlpack::ann::LeakyReLU, arma::Mat >*, mlpack::ann::Linear, arma::Mat >*, mlpack::ann::LinearNoBias, arma::Mat >*, mlpack::ann::LogSoftMax, arma::Mat >*, mlpack::ann::Lookup, arma::Mat >*, mlpack::ann::LSTM, arma::Mat >*, mlpack::ann::GRU, arma::Mat >*, mlpack::ann::FastLSTM, arma::Mat >*, mlpack::ann::MaxPooling, arma::Mat >*, mlpack::ann::MeanPooling, arma::Mat >*, mlpack::ann::MultiplyConstant, arma::Mat >*, mlpack::ann::MultiplyMerge, arma::Mat >*, mlpack::ann::NegativeLogLikelihood, arma::Mat >*, mlpack::ann::PReLU, arma::Mat >*, mlpack::ann::Recurrent, arma::Mat >*, mlpack::ann::RecurrentAttention, arma::Mat >*, mlpack::ann::ReinforceNormal, arma::Mat >*, mlpack::ann::Select, arma::Mat >*, mlpack::ann::Sequential, arma::Mat >*, mlpack::ann::VRClassReward, arma::Mat >*>; mpl_::true_ = mpl_::bool_]' @@ -33737,106 +33877,6 @@ /build/mlpack-3.0.4/src/mlpack/methods/ann/visitor/copy_visitor_impl.hpp:26:10: warning: 'new' of type 'mlpack::ann::FastLSTM, arma::Mat >' with extended alignment 16 [-Waligned-new=] /build/mlpack-3.0.4/src/mlpack/methods/ann/visitor/copy_visitor_impl.hpp:26:10: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter /build/mlpack-3.0.4/src/mlpack/methods/ann/visitor/copy_visitor_impl.hpp:26:10: note: use '-faligned-new' to enable C++17 over-aligned new support -In file included from /usr/include/c++/8/bits/stl_algo.h:61, - from /usr/include/c++/8/algorithm:62, - from /usr/include/boost/archive/detail/helper_collection.hpp:23, - from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, - from /usr/include/boost/serialization/map.hpp:24, - from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::CandidateCmp>]': -/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, - ^~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:69, - from /usr/include/boost/archive/detail/helper_collection.hpp:20, - from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, - from /usr/include/boost/serialization/map.hpp:24, - from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: -/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const mlpack::tree::CoverTree, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry&}; _Tp = mlpack::tree::CoverTree, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry; _Alloc = std::allocator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry>]': -/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> >::iterator' {aka '__gnu_cxx::__normal_iterator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >'} changed in GCC 7.1 - vector<_Tp, _Alloc>:: - ^~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/bits/stl_algo.h:61, - from /usr/include/c++/8/algorithm:62, - from /usr/include/boost/archive/detail/helper_collection.hpp:23, - from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, - from /usr/include/boost/serialization/map.hpp:24, - from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >::CandidateCmp>]': -/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, - ^~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:69, - from /usr/include/boost/archive/detail/helper_collection.hpp:20, - from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, - from /usr/include/boost/serialization/map.hpp:24, - from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: -/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const mlpack::tree::CoverTree, mlpack::fastmks::FastMKSStat, arma::SpMat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::SpMat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry&}; _Tp = mlpack::tree::CoverTree, mlpack::fastmks::FastMKSStat, arma::SpMat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::SpMat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry; _Alloc = std::allocator, mlpack::fastmks::FastMKSStat, arma::SpMat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::SpMat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry>]': -/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector, mlpack::fastmks::FastMKSStat, arma::SpMat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::SpMat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::fastmks::FastMKSStat, arma::SpMat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::SpMat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> >::iterator' {aka '__gnu_cxx::__normal_iterator, mlpack::fastmks::FastMKSStat, arma::SpMat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::SpMat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::fastmks::FastMKSStat, arma::SpMat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::SpMat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::fastmks::FastMKSStat, arma::SpMat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::SpMat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >'} changed in GCC 7.1 - vector<_Tp, _Alloc>:: - ^~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/bits/stl_algo.h:61, - from /usr/include/c++/8/algorithm:62, - from /usr/include/boost/archive/detail/helper_collection.hpp:23, - from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, - from /usr/include/boost/serialization/map.hpp:24, - from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >::CandidateCmp>]': -/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, - ^~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:69, - from /usr/include/boost/archive/detail/helper_collection.hpp:20, - from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, - from /usr/include/boost/serialization/map.hpp:24, - from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: -/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const mlpack::tree::CoverTree, mlpack::fastmks::FastMKSStat, arma::SpMat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::SpMat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry&}; _Tp = mlpack::tree::CoverTree, mlpack::fastmks::FastMKSStat, arma::SpMat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::SpMat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry; _Alloc = std::allocator, mlpack::fastmks::FastMKSStat, arma::SpMat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::SpMat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry>]': -/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector, mlpack::fastmks::FastMKSStat, arma::SpMat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::SpMat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::fastmks::FastMKSStat, arma::SpMat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::SpMat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> >::iterator' {aka '__gnu_cxx::__normal_iterator, mlpack::fastmks::FastMKSStat, arma::SpMat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::SpMat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::fastmks::FastMKSStat, arma::SpMat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::SpMat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::fastmks::FastMKSStat, arma::SpMat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::SpMat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >'} changed in GCC 7.1 - vector<_Tp, _Alloc>:: - ^~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/bits/stl_algo.h:61, - from /usr/include/c++/8/algorithm:62, - from /usr/include/boost/archive/detail/helper_collection.hpp:23, - from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, - from /usr/include/boost/serialization/map.hpp:24, - from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::CandidateCmp>]': -/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, - ^~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:69, - from /usr/include/boost/archive/detail/helper_collection.hpp:20, - from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, - from /usr/include/boost/serialization/map.hpp:24, - from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: -/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const mlpack::tree::CoverTree, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry&}; _Tp = mlpack::tree::CoverTree, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry; _Alloc = std::allocator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry>]': -/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> >::iterator' {aka '__gnu_cxx::__normal_iterator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >'} changed in GCC 7.1 - vector<_Tp, _Alloc>:: - ^~~~~~~~~~~~~~~~~~~ /build/mlpack-3.0.4/src/mlpack/methods/ann/visitor/copy_visitor_impl.hpp: In instantiation of 'mlpack::ann::LayerTypes mlpack::ann::CopyVisitor::operator()(LayerType*) const [with LayerType = mlpack::ann::MaxPooling, arma::Mat >; CustomLayers = {}; mlpack::ann::LayerTypes = boost::variant, arma::Mat >*, mlpack::ann::AddMerge, arma::Mat >*, mlpack::ann::AtrousConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BatchNorm, arma::Mat >*, mlpack::ann::BilinearInterpolation, arma::Mat >*, mlpack::ann::Concat, arma::Mat >*, mlpack::ann::ConcatPerformance, arma::Mat >, arma::Mat, arma::Mat >*, mlpack::ann::Constant, arma::Mat >*, mlpack::ann::Convolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::TransposedConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::DropConnect, arma::Mat >*, mlpack::ann::Dropout, arma::Mat >*, mlpack::ann::AlphaDropout, arma::Mat >*, mlpack::ann::ELU, arma::Mat >*, mlpack::ann::FlexibleReLU, arma::Mat >*, mlpack::ann::Glimpse, arma::Mat >*, mlpack::ann::HardTanH, arma::Mat >*, mlpack::ann::Join, arma::Mat >*, mlpack::ann::LayerNorm, arma::Mat >*, mlpack::ann::LeakyReLU, arma::Mat >*, mlpack::ann::Linear, arma::Mat >*, mlpack::ann::LinearNoBias, arma::Mat >*, mlpack::ann::LogSoftMax, arma::Mat >*, mlpack::ann::Lookup, arma::Mat >*, mlpack::ann::LSTM, arma::Mat >*, mlpack::ann::GRU, arma::Mat >*, mlpack::ann::FastLSTM, arma::Mat >*, mlpack::ann::MaxPooling, arma::Mat >*, mlpack::ann::MeanPooling, arma::Mat >*, mlpack::ann::MultiplyConstant, arma::Mat >*, mlpack::ann::MultiplyMerge, arma::Mat >*, mlpack::ann::NegativeLogLikelihood, arma::Mat >*, mlpack::ann::PReLU, arma::Mat >*, mlpack::ann::Recurrent, arma::Mat >*, mlpack::ann::RecurrentAttention, arma::Mat >*, mlpack::ann::ReinforceNormal, arma::Mat >*, mlpack::ann::Select, arma::Mat >*, mlpack::ann::Sequential, arma::Mat >*, mlpack::ann::VRClassReward, arma::Mat >*>]': /usr/include/boost/variant/variant.hpp:1058:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor::internal_visit(T&&, int) [with T = mlpack::ann::MaxPooling, arma::Mat >* const&; Visitor = mlpack::ann::CopyVisitor<>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = boost::variant, arma::Mat >*, mlpack::ann::AddMerge, arma::Mat >*, mlpack::ann::AtrousConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BatchNorm, arma::Mat >*, mlpack::ann::BilinearInterpolation, arma::Mat >*, mlpack::ann::Concat, arma::Mat >*, mlpack::ann::ConcatPerformance, arma::Mat >, arma::Mat, arma::Mat >*, mlpack::ann::Constant, arma::Mat >*, mlpack::ann::Convolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::TransposedConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::DropConnect, arma::Mat >*, mlpack::ann::Dropout, arma::Mat >*, mlpack::ann::AlphaDropout, arma::Mat >*, mlpack::ann::ELU, arma::Mat >*, mlpack::ann::FlexibleReLU, arma::Mat >*, mlpack::ann::Glimpse, arma::Mat >*, mlpack::ann::HardTanH, arma::Mat >*, mlpack::ann::Join, arma::Mat >*, mlpack::ann::LayerNorm, arma::Mat >*, mlpack::ann::LeakyReLU, arma::Mat >*, mlpack::ann::Linear, arma::Mat >*, mlpack::ann::LinearNoBias, arma::Mat >*, mlpack::ann::LogSoftMax, arma::Mat >*, mlpack::ann::Lookup, arma::Mat >*, mlpack::ann::LSTM, arma::Mat >*, mlpack::ann::GRU, arma::Mat >*, mlpack::ann::FastLSTM, arma::Mat >*, mlpack::ann::MaxPooling, arma::Mat >*, mlpack::ann::MeanPooling, arma::Mat >*, mlpack::ann::MultiplyConstant, arma::Mat >*, mlpack::ann::MultiplyMerge, arma::Mat >*, mlpack::ann::NegativeLogLikelihood, arma::Mat >*, mlpack::ann::PReLU, arma::Mat >*, mlpack::ann::Recurrent, arma::Mat >*, mlpack::ann::RecurrentAttention, arma::Mat >*, mlpack::ann::ReinforceNormal, arma::Mat >*, mlpack::ann::Select, arma::Mat >*, mlpack::ann::Sequential, arma::Mat >*, mlpack::ann::VRClassReward, arma::Mat >*>]' /usr/include/boost/variant/detail/visitation_impl.hpp:114:9: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = boost::detail::variant::invoke_visitor, false>; VoidPtrCV = const void*; T = mlpack::ann::MaxPooling, arma::Mat >*; typename Visitor::result_type = boost::variant, arma::Mat >*, mlpack::ann::AddMerge, arma::Mat >*, mlpack::ann::AtrousConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BatchNorm, arma::Mat >*, mlpack::ann::BilinearInterpolation, arma::Mat >*, mlpack::ann::Concat, arma::Mat >*, mlpack::ann::ConcatPerformance, arma::Mat >, arma::Mat, arma::Mat >*, mlpack::ann::Constant, arma::Mat >*, mlpack::ann::Convolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::TransposedConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::DropConnect, arma::Mat >*, mlpack::ann::Dropout, arma::Mat >*, mlpack::ann::AlphaDropout, arma::Mat >*, mlpack::ann::ELU, arma::Mat >*, mlpack::ann::FlexibleReLU, arma::Mat >*, mlpack::ann::Glimpse, arma::Mat >*, mlpack::ann::HardTanH, arma::Mat >*, mlpack::ann::Join, arma::Mat >*, mlpack::ann::LayerNorm, arma::Mat >*, mlpack::ann::LeakyReLU, arma::Mat >*, mlpack::ann::Linear, arma::Mat >*, mlpack::ann::LinearNoBias, arma::Mat >*, mlpack::ann::LogSoftMax, arma::Mat >*, mlpack::ann::Lookup, arma::Mat >*, mlpack::ann::LSTM, arma::Mat >*, mlpack::ann::GRU, arma::Mat >*, mlpack::ann::FastLSTM, arma::Mat >*, mlpack::ann::MaxPooling, arma::Mat >*, mlpack::ann::MeanPooling, arma::Mat >*, mlpack::ann::MultiplyConstant, arma::Mat >*, mlpack::ann::MultiplyMerge, arma::Mat >*, mlpack::ann::NegativeLogLikelihood, arma::Mat >*, mlpack::ann::PReLU, arma::Mat >*, mlpack::ann::Recurrent, arma::Mat >*, mlpack::ann::RecurrentAttention, arma::Mat >*, mlpack::ann::ReinforceNormal, arma::Mat >*, mlpack::ann::Select, arma::Mat >*, mlpack::ann::Sequential, arma::Mat >*, mlpack::ann::VRClassReward, arma::Mat >*>; mpl_::true_ = mpl_::bool_]' @@ -33851,12 +33891,6 @@ /build/mlpack-3.0.4/src/mlpack/methods/ann/visitor/copy_visitor_impl.hpp:26:10: warning: 'new' of type 'mlpack::ann::MaxPooling, arma::Mat >' with extended alignment 16 [-Waligned-new=] /build/mlpack-3.0.4/src/mlpack/methods/ann/visitor/copy_visitor_impl.hpp:26:10: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter /build/mlpack-3.0.4/src/mlpack/methods/ann/visitor/copy_visitor_impl.hpp:26:10: note: use '-faligned-new' to enable C++17 over-aligned new support -/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const mlpack::tree::CoverTree, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry&}; _Tp = mlpack::tree::CoverTree, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry; _Alloc = std::allocator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry>]': -/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> >::iterator' {aka '__gnu_cxx::__normal_iterator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >'} changed in GCC 7.1 -/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const mlpack::tree::CoverTree, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry&}; _Tp = mlpack::tree::CoverTree, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry; _Alloc = std::allocator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry>]': -/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> >::iterator' {aka '__gnu_cxx::__normal_iterator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >'} changed in GCC 7.1 -/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const mlpack::tree::CoverTree, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry&}; _Tp = mlpack::tree::CoverTree, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry; _Alloc = std::allocator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry>]': -/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> >::iterator' {aka '__gnu_cxx::__normal_iterator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >'} changed in GCC 7.1 /build/mlpack-3.0.4/src/mlpack/methods/ann/visitor/copy_visitor_impl.hpp: In instantiation of 'mlpack::ann::LayerTypes mlpack::ann::CopyVisitor::operator()(LayerType*) const [with LayerType = mlpack::ann::MeanPooling, arma::Mat >; CustomLayers = {}; mlpack::ann::LayerTypes = boost::variant, arma::Mat >*, mlpack::ann::AddMerge, arma::Mat >*, mlpack::ann::AtrousConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BatchNorm, arma::Mat >*, mlpack::ann::BilinearInterpolation, arma::Mat >*, mlpack::ann::Concat, arma::Mat >*, mlpack::ann::ConcatPerformance, arma::Mat >, arma::Mat, arma::Mat >*, mlpack::ann::Constant, arma::Mat >*, mlpack::ann::Convolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::TransposedConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::DropConnect, arma::Mat >*, mlpack::ann::Dropout, arma::Mat >*, mlpack::ann::AlphaDropout, arma::Mat >*, mlpack::ann::ELU, arma::Mat >*, mlpack::ann::FlexibleReLU, arma::Mat >*, mlpack::ann::Glimpse, arma::Mat >*, mlpack::ann::HardTanH, arma::Mat >*, mlpack::ann::Join, arma::Mat >*, mlpack::ann::LayerNorm, arma::Mat >*, mlpack::ann::LeakyReLU, arma::Mat >*, mlpack::ann::Linear, arma::Mat >*, mlpack::ann::LinearNoBias, arma::Mat >*, mlpack::ann::LogSoftMax, arma::Mat >*, mlpack::ann::Lookup, arma::Mat >*, mlpack::ann::LSTM, arma::Mat >*, mlpack::ann::GRU, arma::Mat >*, mlpack::ann::FastLSTM, arma::Mat >*, mlpack::ann::MaxPooling, arma::Mat >*, mlpack::ann::MeanPooling, arma::Mat >*, mlpack::ann::MultiplyConstant, arma::Mat >*, mlpack::ann::MultiplyMerge, arma::Mat >*, mlpack::ann::NegativeLogLikelihood, arma::Mat >*, mlpack::ann::PReLU, arma::Mat >*, mlpack::ann::Recurrent, arma::Mat >*, mlpack::ann::RecurrentAttention, arma::Mat >*, mlpack::ann::ReinforceNormal, arma::Mat >*, mlpack::ann::Select, arma::Mat >*, mlpack::ann::Sequential, arma::Mat >*, mlpack::ann::VRClassReward, arma::Mat >*>]': /usr/include/boost/variant/variant.hpp:1058:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor::internal_visit(T&&, int) [with T = mlpack::ann::MeanPooling, arma::Mat >* const&; Visitor = mlpack::ann::CopyVisitor<>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = boost::variant, arma::Mat >*, mlpack::ann::AddMerge, arma::Mat >*, mlpack::ann::AtrousConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BatchNorm, arma::Mat >*, mlpack::ann::BilinearInterpolation, arma::Mat >*, mlpack::ann::Concat, arma::Mat >*, mlpack::ann::ConcatPerformance, arma::Mat >, arma::Mat, arma::Mat >*, mlpack::ann::Constant, arma::Mat >*, mlpack::ann::Convolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::TransposedConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::DropConnect, arma::Mat >*, mlpack::ann::Dropout, arma::Mat >*, mlpack::ann::AlphaDropout, arma::Mat >*, mlpack::ann::ELU, arma::Mat >*, mlpack::ann::FlexibleReLU, arma::Mat >*, mlpack::ann::Glimpse, arma::Mat >*, mlpack::ann::HardTanH, arma::Mat >*, mlpack::ann::Join, arma::Mat >*, mlpack::ann::LayerNorm, arma::Mat >*, mlpack::ann::LeakyReLU, arma::Mat >*, mlpack::ann::Linear, arma::Mat >*, mlpack::ann::LinearNoBias, arma::Mat >*, mlpack::ann::LogSoftMax, arma::Mat >*, mlpack::ann::Lookup, arma::Mat >*, mlpack::ann::LSTM, arma::Mat >*, mlpack::ann::GRU, arma::Mat >*, mlpack::ann::FastLSTM, arma::Mat >*, mlpack::ann::MaxPooling, arma::Mat >*, mlpack::ann::MeanPooling, arma::Mat >*, mlpack::ann::MultiplyConstant, arma::Mat >*, mlpack::ann::MultiplyMerge, arma::Mat >*, mlpack::ann::NegativeLogLikelihood, arma::Mat >*, mlpack::ann::PReLU, arma::Mat >*, mlpack::ann::Recurrent, arma::Mat >*, mlpack::ann::RecurrentAttention, arma::Mat >*, mlpack::ann::ReinforceNormal, arma::Mat >*, mlpack::ann::Select, arma::Mat >*, mlpack::ann::Sequential, arma::Mat >*, mlpack::ann::VRClassReward, arma::Mat >*>]' /usr/include/boost/variant/detail/visitation_impl.hpp:114:9: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = boost::detail::variant::invoke_visitor, false>; VoidPtrCV = const void*; T = mlpack::ann::MeanPooling, arma::Mat >*; typename Visitor::result_type = boost::variant, arma::Mat >*, mlpack::ann::AddMerge, arma::Mat >*, mlpack::ann::AtrousConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BatchNorm, arma::Mat >*, mlpack::ann::BilinearInterpolation, arma::Mat >*, mlpack::ann::Concat, arma::Mat >*, mlpack::ann::ConcatPerformance, arma::Mat >, arma::Mat, arma::Mat >*, mlpack::ann::Constant, arma::Mat >*, mlpack::ann::Convolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::TransposedConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::DropConnect, arma::Mat >*, mlpack::ann::Dropout, arma::Mat >*, mlpack::ann::AlphaDropout, arma::Mat >*, mlpack::ann::ELU, arma::Mat >*, mlpack::ann::FlexibleReLU, arma::Mat >*, mlpack::ann::Glimpse, arma::Mat >*, mlpack::ann::HardTanH, arma::Mat >*, mlpack::ann::Join, arma::Mat >*, mlpack::ann::LayerNorm, arma::Mat >*, mlpack::ann::LeakyReLU, arma::Mat >*, mlpack::ann::Linear, arma::Mat >*, mlpack::ann::LinearNoBias, arma::Mat >*, mlpack::ann::LogSoftMax, arma::Mat >*, mlpack::ann::Lookup, arma::Mat >*, mlpack::ann::LSTM, arma::Mat >*, mlpack::ann::GRU, arma::Mat >*, mlpack::ann::FastLSTM, arma::Mat >*, mlpack::ann::MaxPooling, arma::Mat >*, mlpack::ann::MeanPooling, arma::Mat >*, mlpack::ann::MultiplyConstant, arma::Mat >*, mlpack::ann::MultiplyMerge, arma::Mat >*, mlpack::ann::NegativeLogLikelihood, arma::Mat >*, mlpack::ann::PReLU, arma::Mat >*, mlpack::ann::Recurrent, arma::Mat >*, mlpack::ann::RecurrentAttention, arma::Mat >*, mlpack::ann::ReinforceNormal, arma::Mat >*, mlpack::ann::Select, arma::Mat >*, mlpack::ann::Sequential, arma::Mat >*, mlpack::ann::VRClassReward, arma::Mat >*>; mpl_::true_ = mpl_::bool_]' @@ -33885,6 +33919,12 @@ /build/mlpack-3.0.4/src/mlpack/methods/ann/visitor/copy_visitor_impl.hpp:26:10: warning: 'new' of type 'mlpack::ann::MultiplyConstant, arma::Mat >' with extended alignment 16 [-Waligned-new=] /build/mlpack-3.0.4/src/mlpack/methods/ann/visitor/copy_visitor_impl.hpp:26:10: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter /build/mlpack-3.0.4/src/mlpack/methods/ann/visitor/copy_visitor_impl.hpp:26:10: note: use '-faligned-new' to enable C++17 over-aligned new support +/usr/include/c++/8/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++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector > >'} changed in GCC 7.1 +/usr/include/c++/8/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++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + _M_realloc_insert(end(), std::forward<_Args>(__args)...); + ^~~~~~~~~~~~~~~~~ /build/mlpack-3.0.4/src/mlpack/methods/ann/visitor/copy_visitor_impl.hpp: In instantiation of 'mlpack::ann::LayerTypes mlpack::ann::CopyVisitor::operator()(LayerType*) const [with LayerType = mlpack::ann::MultiplyMerge, arma::Mat >; CustomLayers = {}; mlpack::ann::LayerTypes = boost::variant, arma::Mat >*, mlpack::ann::AddMerge, arma::Mat >*, mlpack::ann::AtrousConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BatchNorm, arma::Mat >*, mlpack::ann::BilinearInterpolation, arma::Mat >*, mlpack::ann::Concat, arma::Mat >*, mlpack::ann::ConcatPerformance, arma::Mat >, arma::Mat, arma::Mat >*, mlpack::ann::Constant, arma::Mat >*, mlpack::ann::Convolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::TransposedConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::DropConnect, arma::Mat >*, mlpack::ann::Dropout, arma::Mat >*, mlpack::ann::AlphaDropout, arma::Mat >*, mlpack::ann::ELU, arma::Mat >*, mlpack::ann::FlexibleReLU, arma::Mat >*, mlpack::ann::Glimpse, arma::Mat >*, mlpack::ann::HardTanH, arma::Mat >*, mlpack::ann::Join, arma::Mat >*, mlpack::ann::LayerNorm, arma::Mat >*, mlpack::ann::LeakyReLU, arma::Mat >*, mlpack::ann::Linear, arma::Mat >*, mlpack::ann::LinearNoBias, arma::Mat >*, mlpack::ann::LogSoftMax, arma::Mat >*, mlpack::ann::Lookup, arma::Mat >*, mlpack::ann::LSTM, arma::Mat >*, mlpack::ann::GRU, arma::Mat >*, mlpack::ann::FastLSTM, arma::Mat >*, mlpack::ann::MaxPooling, arma::Mat >*, mlpack::ann::MeanPooling, arma::Mat >*, mlpack::ann::MultiplyConstant, arma::Mat >*, mlpack::ann::MultiplyMerge, arma::Mat >*, mlpack::ann::NegativeLogLikelihood, arma::Mat >*, mlpack::ann::PReLU, arma::Mat >*, mlpack::ann::Recurrent, arma::Mat >*, mlpack::ann::RecurrentAttention, arma::Mat >*, mlpack::ann::ReinforceNormal, arma::Mat >*, mlpack::ann::Select, arma::Mat >*, mlpack::ann::Sequential, arma::Mat >*, mlpack::ann::VRClassReward, arma::Mat >*>]': /usr/include/boost/variant/variant.hpp:1058:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor::internal_visit(T&&, int) [with T = mlpack::ann::MultiplyMerge, arma::Mat >* const&; Visitor = mlpack::ann::CopyVisitor<>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = boost::variant, arma::Mat >*, mlpack::ann::AddMerge, arma::Mat >*, mlpack::ann::AtrousConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BatchNorm, arma::Mat >*, mlpack::ann::BilinearInterpolation, arma::Mat >*, mlpack::ann::Concat, arma::Mat >*, mlpack::ann::ConcatPerformance, arma::Mat >, arma::Mat, arma::Mat >*, mlpack::ann::Constant, arma::Mat >*, mlpack::ann::Convolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::TransposedConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::DropConnect, arma::Mat >*, mlpack::ann::Dropout, arma::Mat >*, mlpack::ann::AlphaDropout, arma::Mat >*, mlpack::ann::ELU, arma::Mat >*, mlpack::ann::FlexibleReLU, arma::Mat >*, mlpack::ann::Glimpse, arma::Mat >*, mlpack::ann::HardTanH, arma::Mat >*, mlpack::ann::Join, arma::Mat >*, mlpack::ann::LayerNorm, arma::Mat >*, mlpack::ann::LeakyReLU, arma::Mat >*, mlpack::ann::Linear, arma::Mat >*, mlpack::ann::LinearNoBias, arma::Mat >*, mlpack::ann::LogSoftMax, arma::Mat >*, mlpack::ann::Lookup, arma::Mat >*, mlpack::ann::LSTM, arma::Mat >*, mlpack::ann::GRU, arma::Mat >*, mlpack::ann::FastLSTM, arma::Mat >*, mlpack::ann::MaxPooling, arma::Mat >*, mlpack::ann::MeanPooling, arma::Mat >*, mlpack::ann::MultiplyConstant, arma::Mat >*, mlpack::ann::MultiplyMerge, arma::Mat >*, mlpack::ann::NegativeLogLikelihood, arma::Mat >*, mlpack::ann::PReLU, arma::Mat >*, mlpack::ann::Recurrent, arma::Mat >*, mlpack::ann::RecurrentAttention, arma::Mat >*, mlpack::ann::ReinforceNormal, arma::Mat >*, mlpack::ann::Select, arma::Mat >*, mlpack::ann::Sequential, arma::Mat >*, mlpack::ann::VRClassReward, arma::Mat >*>]' /usr/include/boost/variant/detail/visitation_impl.hpp:114:9: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = boost::detail::variant::invoke_visitor, false>; VoidPtrCV = const void*; T = mlpack::ann::MultiplyMerge, arma::Mat >*; typename Visitor::result_type = boost::variant, arma::Mat >*, mlpack::ann::AddMerge, arma::Mat >*, mlpack::ann::AtrousConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BatchNorm, arma::Mat >*, mlpack::ann::BilinearInterpolation, arma::Mat >*, mlpack::ann::Concat, arma::Mat >*, mlpack::ann::ConcatPerformance, arma::Mat >, arma::Mat, arma::Mat >*, mlpack::ann::Constant, arma::Mat >*, mlpack::ann::Convolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::TransposedConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::DropConnect, arma::Mat >*, mlpack::ann::Dropout, arma::Mat >*, mlpack::ann::AlphaDropout, arma::Mat >*, mlpack::ann::ELU, arma::Mat >*, mlpack::ann::FlexibleReLU, arma::Mat >*, mlpack::ann::Glimpse, arma::Mat >*, mlpack::ann::HardTanH, arma::Mat >*, mlpack::ann::Join, arma::Mat >*, mlpack::ann::LayerNorm, arma::Mat >*, mlpack::ann::LeakyReLU, arma::Mat >*, mlpack::ann::Linear, arma::Mat >*, mlpack::ann::LinearNoBias, arma::Mat >*, mlpack::ann::LogSoftMax, arma::Mat >*, mlpack::ann::Lookup, arma::Mat >*, mlpack::ann::LSTM, arma::Mat >*, mlpack::ann::GRU, arma::Mat >*, mlpack::ann::FastLSTM, arma::Mat >*, mlpack::ann::MaxPooling, arma::Mat >*, mlpack::ann::MeanPooling, arma::Mat >*, mlpack::ann::MultiplyConstant, arma::Mat >*, mlpack::ann::MultiplyMerge, arma::Mat >*, mlpack::ann::NegativeLogLikelihood, arma::Mat >*, mlpack::ann::PReLU, arma::Mat >*, mlpack::ann::Recurrent, arma::Mat >*, mlpack::ann::RecurrentAttention, arma::Mat >*, mlpack::ann::ReinforceNormal, arma::Mat >*, mlpack::ann::Select, arma::Mat >*, mlpack::ann::Sequential, arma::Mat >*, mlpack::ann::VRClassReward, arma::Mat >*>; mpl_::true_ = mpl_::bool_]' @@ -33941,6 +33981,22 @@ /build/mlpack-3.0.4/src/mlpack/methods/ann/visitor/copy_visitor_impl.hpp:26:10: warning: 'new' of type 'mlpack::ann::Recurrent, arma::Mat >' with extended alignment 16 [-Waligned-new=] /build/mlpack-3.0.4/src/mlpack/methods/ann/visitor/copy_visitor_impl.hpp:26:10: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter /build/mlpack-3.0.4/src/mlpack/methods/ann/visitor/copy_visitor_impl.hpp:26:10: note: use '-faligned-new' to enable C++17 over-aligned new support +In file included from /usr/include/c++/8/algorithm:62, + from /usr/include/boost/archive/detail/helper_collection.hpp:23, + from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, + from /usr/include/boost/serialization/map.hpp:24, + from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, + from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >' changed in GCC 7.1 + __insertion_sort(_RandomAccessIterator __first, + ^~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >' changed in GCC 7.1 /build/mlpack-3.0.4/src/mlpack/methods/ann/visitor/copy_visitor_impl.hpp: In instantiation of 'mlpack::ann::LayerTypes mlpack::ann::CopyVisitor::operator()(LayerType*) const [with LayerType = mlpack::ann::RecurrentAttention, arma::Mat >; CustomLayers = {}; mlpack::ann::LayerTypes = boost::variant, arma::Mat >*, mlpack::ann::AddMerge, arma::Mat >*, mlpack::ann::AtrousConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BatchNorm, arma::Mat >*, mlpack::ann::BilinearInterpolation, arma::Mat >*, mlpack::ann::Concat, arma::Mat >*, mlpack::ann::ConcatPerformance, arma::Mat >, arma::Mat, arma::Mat >*, mlpack::ann::Constant, arma::Mat >*, mlpack::ann::Convolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::TransposedConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::DropConnect, arma::Mat >*, mlpack::ann::Dropout, arma::Mat >*, mlpack::ann::AlphaDropout, arma::Mat >*, mlpack::ann::ELU, arma::Mat >*, mlpack::ann::FlexibleReLU, arma::Mat >*, mlpack::ann::Glimpse, arma::Mat >*, mlpack::ann::HardTanH, arma::Mat >*, mlpack::ann::Join, arma::Mat >*, mlpack::ann::LayerNorm, arma::Mat >*, mlpack::ann::LeakyReLU, arma::Mat >*, mlpack::ann::Linear, arma::Mat >*, mlpack::ann::LinearNoBias, arma::Mat >*, mlpack::ann::LogSoftMax, arma::Mat >*, mlpack::ann::Lookup, arma::Mat >*, mlpack::ann::LSTM, arma::Mat >*, mlpack::ann::GRU, arma::Mat >*, mlpack::ann::FastLSTM, arma::Mat >*, mlpack::ann::MaxPooling, arma::Mat >*, mlpack::ann::MeanPooling, arma::Mat >*, mlpack::ann::MultiplyConstant, arma::Mat >*, mlpack::ann::MultiplyMerge, arma::Mat >*, mlpack::ann::NegativeLogLikelihood, arma::Mat >*, mlpack::ann::PReLU, arma::Mat >*, mlpack::ann::Recurrent, arma::Mat >*, mlpack::ann::RecurrentAttention, arma::Mat >*, mlpack::ann::ReinforceNormal, arma::Mat >*, mlpack::ann::Select, arma::Mat >*, mlpack::ann::Sequential, arma::Mat >*, mlpack::ann::VRClassReward, arma::Mat >*>]': /usr/include/boost/variant/variant.hpp:1058:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor::internal_visit(T&&, int) [with T = mlpack::ann::RecurrentAttention, arma::Mat >* const&; Visitor = mlpack::ann::CopyVisitor<>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = boost::variant, arma::Mat >*, mlpack::ann::AddMerge, arma::Mat >*, mlpack::ann::AtrousConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BatchNorm, arma::Mat >*, mlpack::ann::BilinearInterpolation, arma::Mat >*, mlpack::ann::Concat, arma::Mat >*, mlpack::ann::ConcatPerformance, arma::Mat >, arma::Mat, arma::Mat >*, mlpack::ann::Constant, arma::Mat >*, mlpack::ann::Convolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::TransposedConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::DropConnect, arma::Mat >*, mlpack::ann::Dropout, arma::Mat >*, mlpack::ann::AlphaDropout, arma::Mat >*, mlpack::ann::ELU, arma::Mat >*, mlpack::ann::FlexibleReLU, arma::Mat >*, mlpack::ann::Glimpse, arma::Mat >*, mlpack::ann::HardTanH, arma::Mat >*, mlpack::ann::Join, arma::Mat >*, mlpack::ann::LayerNorm, arma::Mat >*, mlpack::ann::LeakyReLU, arma::Mat >*, mlpack::ann::Linear, arma::Mat >*, mlpack::ann::LinearNoBias, arma::Mat >*, mlpack::ann::LogSoftMax, arma::Mat >*, mlpack::ann::Lookup, arma::Mat >*, mlpack::ann::LSTM, arma::Mat >*, mlpack::ann::GRU, arma::Mat >*, mlpack::ann::FastLSTM, arma::Mat >*, mlpack::ann::MaxPooling, arma::Mat >*, mlpack::ann::MeanPooling, arma::Mat >*, mlpack::ann::MultiplyConstant, arma::Mat >*, mlpack::ann::MultiplyMerge, arma::Mat >*, mlpack::ann::NegativeLogLikelihood, arma::Mat >*, mlpack::ann::PReLU, arma::Mat >*, mlpack::ann::Recurrent, arma::Mat >*, mlpack::ann::RecurrentAttention, arma::Mat >*, mlpack::ann::ReinforceNormal, arma::Mat >*, mlpack::ann::Select, arma::Mat >*, mlpack::ann::Sequential, arma::Mat >*, mlpack::ann::VRClassReward, arma::Mat >*>]' /usr/include/boost/variant/detail/visitation_impl.hpp:114:9: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = boost::detail::variant::invoke_visitor, false>; VoidPtrCV = const void*; T = mlpack::ann::RecurrentAttention, arma::Mat >*; typename Visitor::result_type = boost::variant, arma::Mat >*, mlpack::ann::AddMerge, arma::Mat >*, mlpack::ann::AtrousConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BatchNorm, arma::Mat >*, mlpack::ann::BilinearInterpolation, arma::Mat >*, mlpack::ann::Concat, arma::Mat >*, mlpack::ann::ConcatPerformance, arma::Mat >, arma::Mat, arma::Mat >*, mlpack::ann::Constant, arma::Mat >*, mlpack::ann::Convolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::TransposedConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::DropConnect, arma::Mat >*, mlpack::ann::Dropout, arma::Mat >*, mlpack::ann::AlphaDropout, arma::Mat >*, mlpack::ann::ELU, arma::Mat >*, mlpack::ann::FlexibleReLU, arma::Mat >*, mlpack::ann::Glimpse, arma::Mat >*, mlpack::ann::HardTanH, arma::Mat >*, mlpack::ann::Join, arma::Mat >*, mlpack::ann::LayerNorm, arma::Mat >*, mlpack::ann::LeakyReLU, arma::Mat >*, mlpack::ann::Linear, arma::Mat >*, mlpack::ann::LinearNoBias, arma::Mat >*, mlpack::ann::LogSoftMax, arma::Mat >*, mlpack::ann::Lookup, arma::Mat >*, mlpack::ann::LSTM, arma::Mat >*, mlpack::ann::GRU, arma::Mat >*, mlpack::ann::FastLSTM, arma::Mat >*, mlpack::ann::MaxPooling, arma::Mat >*, mlpack::ann::MeanPooling, arma::Mat >*, mlpack::ann::MultiplyConstant, arma::Mat >*, mlpack::ann::MultiplyMerge, arma::Mat >*, mlpack::ann::NegativeLogLikelihood, arma::Mat >*, mlpack::ann::PReLU, arma::Mat >*, mlpack::ann::Recurrent, arma::Mat >*, mlpack::ann::RecurrentAttention, arma::Mat >*, mlpack::ann::ReinforceNormal, arma::Mat >*, mlpack::ann::Select, arma::Mat >*, mlpack::ann::Sequential, arma::Mat >*, mlpack::ann::VRClassReward, arma::Mat >*>; mpl_::true_ = mpl_::bool_]' @@ -33955,6 +34011,9 @@ /build/mlpack-3.0.4/src/mlpack/methods/ann/visitor/copy_visitor_impl.hpp:26:10: warning: 'new' of type 'mlpack::ann::RecurrentAttention, arma::Mat >' with extended alignment 16 [-Waligned-new=] /build/mlpack-3.0.4/src/mlpack/methods/ann/visitor/copy_visitor_impl.hpp:26:10: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter /build/mlpack-3.0.4/src/mlpack/methods/ann/visitor/copy_visitor_impl.hpp:26:10: note: use '-faligned-new' to enable C++17 over-aligned new support +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::fastmks::FastMKSStat, arma::SpMat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::fastmks::FastMKSStat, arma::SpMat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::fastmks::FastMKSStat, arma::SpMat, mlpack::tree::FirstPointIsRoot> > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::fastmks::FastMKSStat, arma::SpMat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::fastmks::FastMKSStat, arma::SpMat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::fastmks::FastMKSStat, arma::SpMat, mlpack::tree::FirstPointIsRoot> > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::fastmks::FastMKSStat, arma::SpMat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::fastmks::FastMKSStat, arma::SpMat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::fastmks::FastMKSStat, arma::SpMat, mlpack::tree::FirstPointIsRoot> > > >' changed in GCC 7.1 /build/mlpack-3.0.4/src/mlpack/methods/ann/visitor/copy_visitor_impl.hpp: In instantiation of 'mlpack::ann::LayerTypes mlpack::ann::CopyVisitor::operator()(LayerType*) const [with LayerType = mlpack::ann::ReinforceNormal, arma::Mat >; CustomLayers = {}; mlpack::ann::LayerTypes = boost::variant, arma::Mat >*, mlpack::ann::AddMerge, arma::Mat >*, mlpack::ann::AtrousConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BatchNorm, arma::Mat >*, mlpack::ann::BilinearInterpolation, arma::Mat >*, mlpack::ann::Concat, arma::Mat >*, mlpack::ann::ConcatPerformance, arma::Mat >, arma::Mat, arma::Mat >*, mlpack::ann::Constant, arma::Mat >*, mlpack::ann::Convolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::TransposedConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::DropConnect, arma::Mat >*, mlpack::ann::Dropout, arma::Mat >*, mlpack::ann::AlphaDropout, arma::Mat >*, mlpack::ann::ELU, arma::Mat >*, mlpack::ann::FlexibleReLU, arma::Mat >*, mlpack::ann::Glimpse, arma::Mat >*, mlpack::ann::HardTanH, arma::Mat >*, mlpack::ann::Join, arma::Mat >*, mlpack::ann::LayerNorm, arma::Mat >*, mlpack::ann::LeakyReLU, arma::Mat >*, mlpack::ann::Linear, arma::Mat >*, mlpack::ann::LinearNoBias, arma::Mat >*, mlpack::ann::LogSoftMax, arma::Mat >*, mlpack::ann::Lookup, arma::Mat >*, mlpack::ann::LSTM, arma::Mat >*, mlpack::ann::GRU, arma::Mat >*, mlpack::ann::FastLSTM, arma::Mat >*, mlpack::ann::MaxPooling, arma::Mat >*, mlpack::ann::MeanPooling, arma::Mat >*, mlpack::ann::MultiplyConstant, arma::Mat >*, mlpack::ann::MultiplyMerge, arma::Mat >*, mlpack::ann::NegativeLogLikelihood, arma::Mat >*, mlpack::ann::PReLU, arma::Mat >*, mlpack::ann::Recurrent, arma::Mat >*, mlpack::ann::RecurrentAttention, arma::Mat >*, mlpack::ann::ReinforceNormal, arma::Mat >*, mlpack::ann::Select, arma::Mat >*, mlpack::ann::Sequential, arma::Mat >*, mlpack::ann::VRClassReward, arma::Mat >*>]': /usr/include/boost/variant/variant.hpp:1058:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor::internal_visit(T&&, int) [with T = mlpack::ann::ReinforceNormal, arma::Mat >* const&; Visitor = mlpack::ann::CopyVisitor<>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = boost::variant, arma::Mat >*, mlpack::ann::AddMerge, arma::Mat >*, mlpack::ann::AtrousConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BatchNorm, arma::Mat >*, mlpack::ann::BilinearInterpolation, arma::Mat >*, mlpack::ann::Concat, arma::Mat >*, mlpack::ann::ConcatPerformance, arma::Mat >, arma::Mat, arma::Mat >*, mlpack::ann::Constant, arma::Mat >*, mlpack::ann::Convolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::TransposedConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::DropConnect, arma::Mat >*, mlpack::ann::Dropout, arma::Mat >*, mlpack::ann::AlphaDropout, arma::Mat >*, mlpack::ann::ELU, arma::Mat >*, mlpack::ann::FlexibleReLU, arma::Mat >*, mlpack::ann::Glimpse, arma::Mat >*, mlpack::ann::HardTanH, arma::Mat >*, mlpack::ann::Join, arma::Mat >*, mlpack::ann::LayerNorm, arma::Mat >*, mlpack::ann::LeakyReLU, arma::Mat >*, mlpack::ann::Linear, arma::Mat >*, mlpack::ann::LinearNoBias, arma::Mat >*, mlpack::ann::LogSoftMax, arma::Mat >*, mlpack::ann::Lookup, arma::Mat >*, mlpack::ann::LSTM, arma::Mat >*, mlpack::ann::GRU, arma::Mat >*, mlpack::ann::FastLSTM, arma::Mat >*, mlpack::ann::MaxPooling, arma::Mat >*, mlpack::ann::MeanPooling, arma::Mat >*, mlpack::ann::MultiplyConstant, arma::Mat >*, mlpack::ann::MultiplyMerge, arma::Mat >*, mlpack::ann::NegativeLogLikelihood, arma::Mat >*, mlpack::ann::PReLU, arma::Mat >*, mlpack::ann::Recurrent, arma::Mat >*, mlpack::ann::RecurrentAttention, arma::Mat >*, mlpack::ann::ReinforceNormal, arma::Mat >*, mlpack::ann::Select, arma::Mat >*, mlpack::ann::Sequential, arma::Mat >*, mlpack::ann::VRClassReward, arma::Mat >*>]' /usr/include/boost/variant/detail/visitation_impl.hpp:114:9: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = boost::detail::variant::invoke_visitor, false>; VoidPtrCV = const void*; T = mlpack::ann::ReinforceNormal, arma::Mat >*; typename Visitor::result_type = boost::variant, arma::Mat >*, mlpack::ann::AddMerge, arma::Mat >*, mlpack::ann::AtrousConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BatchNorm, arma::Mat >*, mlpack::ann::BilinearInterpolation, arma::Mat >*, mlpack::ann::Concat, arma::Mat >*, mlpack::ann::ConcatPerformance, arma::Mat >, arma::Mat, arma::Mat >*, mlpack::ann::Constant, arma::Mat >*, mlpack::ann::Convolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::TransposedConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::DropConnect, arma::Mat >*, mlpack::ann::Dropout, arma::Mat >*, mlpack::ann::AlphaDropout, arma::Mat >*, mlpack::ann::ELU, arma::Mat >*, mlpack::ann::FlexibleReLU, arma::Mat >*, mlpack::ann::Glimpse, arma::Mat >*, mlpack::ann::HardTanH, arma::Mat >*, mlpack::ann::Join, arma::Mat >*, mlpack::ann::LayerNorm, arma::Mat >*, mlpack::ann::LeakyReLU, arma::Mat >*, mlpack::ann::Linear, arma::Mat >*, mlpack::ann::LinearNoBias, arma::Mat >*, mlpack::ann::LogSoftMax, arma::Mat >*, mlpack::ann::Lookup, arma::Mat >*, mlpack::ann::LSTM, arma::Mat >*, mlpack::ann::GRU, arma::Mat >*, mlpack::ann::FastLSTM, arma::Mat >*, mlpack::ann::MaxPooling, arma::Mat >*, mlpack::ann::MeanPooling, arma::Mat >*, mlpack::ann::MultiplyConstant, arma::Mat >*, mlpack::ann::MultiplyMerge, arma::Mat >*, mlpack::ann::NegativeLogLikelihood, arma::Mat >*, mlpack::ann::PReLU, arma::Mat >*, mlpack::ann::Recurrent, arma::Mat >*, mlpack::ann::RecurrentAttention, arma::Mat >*, mlpack::ann::ReinforceNormal, arma::Mat >*, mlpack::ann::Select, arma::Mat >*, mlpack::ann::Sequential, arma::Mat >*, mlpack::ann::VRClassReward, arma::Mat >*>; mpl_::true_ = mpl_::bool_]' @@ -33983,12 +34042,6 @@ /build/mlpack-3.0.4/src/mlpack/methods/ann/visitor/copy_visitor_impl.hpp:26:10: warning: 'new' of type 'mlpack::ann::Select, arma::Mat >' with extended alignment 16 [-Waligned-new=] /build/mlpack-3.0.4/src/mlpack/methods/ann/visitor/copy_visitor_impl.hpp:26:10: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter /build/mlpack-3.0.4/src/mlpack/methods/ann/visitor/copy_visitor_impl.hpp:26:10: note: use '-faligned-new' to enable C++17 over-aligned new support -/usr/include/c++/8/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++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector > >'} changed in GCC 7.1 -/usr/include/c++/8/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++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - _M_realloc_insert(end(), std::forward<_Args>(__args)...); - ^~~~~~~~~~~~~~~~~ /build/mlpack-3.0.4/src/mlpack/methods/ann/visitor/copy_visitor_impl.hpp: In instantiation of 'mlpack::ann::LayerTypes mlpack::ann::CopyVisitor::operator()(LayerType*) const [with LayerType = mlpack::ann::Sequential, arma::Mat >; CustomLayers = {}; mlpack::ann::LayerTypes = boost::variant, arma::Mat >*, mlpack::ann::AddMerge, arma::Mat >*, mlpack::ann::AtrousConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BatchNorm, arma::Mat >*, mlpack::ann::BilinearInterpolation, arma::Mat >*, mlpack::ann::Concat, arma::Mat >*, mlpack::ann::ConcatPerformance, arma::Mat >, arma::Mat, arma::Mat >*, mlpack::ann::Constant, arma::Mat >*, mlpack::ann::Convolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::TransposedConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::DropConnect, arma::Mat >*, mlpack::ann::Dropout, arma::Mat >*, mlpack::ann::AlphaDropout, arma::Mat >*, mlpack::ann::ELU, arma::Mat >*, mlpack::ann::FlexibleReLU, arma::Mat >*, mlpack::ann::Glimpse, arma::Mat >*, mlpack::ann::HardTanH, arma::Mat >*, mlpack::ann::Join, arma::Mat >*, mlpack::ann::LayerNorm, arma::Mat >*, mlpack::ann::LeakyReLU, arma::Mat >*, mlpack::ann::Linear, arma::Mat >*, mlpack::ann::LinearNoBias, arma::Mat >*, mlpack::ann::LogSoftMax, arma::Mat >*, mlpack::ann::Lookup, arma::Mat >*, mlpack::ann::LSTM, arma::Mat >*, mlpack::ann::GRU, arma::Mat >*, mlpack::ann::FastLSTM, arma::Mat >*, mlpack::ann::MaxPooling, arma::Mat >*, mlpack::ann::MeanPooling, arma::Mat >*, mlpack::ann::MultiplyConstant, arma::Mat >*, mlpack::ann::MultiplyMerge, arma::Mat >*, mlpack::ann::NegativeLogLikelihood, arma::Mat >*, mlpack::ann::PReLU, arma::Mat >*, mlpack::ann::Recurrent, arma::Mat >*, mlpack::ann::RecurrentAttention, arma::Mat >*, mlpack::ann::ReinforceNormal, arma::Mat >*, mlpack::ann::Select, arma::Mat >*, mlpack::ann::Sequential, arma::Mat >*, mlpack::ann::VRClassReward, arma::Mat >*>]': /usr/include/boost/variant/variant.hpp:1058:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor::internal_visit(T&&, int) [with T = mlpack::ann::Sequential, arma::Mat >* const&; Visitor = mlpack::ann::CopyVisitor<>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = boost::variant, arma::Mat >*, mlpack::ann::AddMerge, arma::Mat >*, mlpack::ann::AtrousConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BatchNorm, arma::Mat >*, mlpack::ann::BilinearInterpolation, arma::Mat >*, mlpack::ann::Concat, arma::Mat >*, mlpack::ann::ConcatPerformance, arma::Mat >, arma::Mat, arma::Mat >*, mlpack::ann::Constant, arma::Mat >*, mlpack::ann::Convolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::TransposedConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::DropConnect, arma::Mat >*, mlpack::ann::Dropout, arma::Mat >*, mlpack::ann::AlphaDropout, arma::Mat >*, mlpack::ann::ELU, arma::Mat >*, mlpack::ann::FlexibleReLU, arma::Mat >*, mlpack::ann::Glimpse, arma::Mat >*, mlpack::ann::HardTanH, arma::Mat >*, mlpack::ann::Join, arma::Mat >*, mlpack::ann::LayerNorm, arma::Mat >*, mlpack::ann::LeakyReLU, arma::Mat >*, mlpack::ann::Linear, arma::Mat >*, mlpack::ann::LinearNoBias, arma::Mat >*, mlpack::ann::LogSoftMax, arma::Mat >*, mlpack::ann::Lookup, arma::Mat >*, mlpack::ann::LSTM, arma::Mat >*, mlpack::ann::GRU, arma::Mat >*, mlpack::ann::FastLSTM, arma::Mat >*, mlpack::ann::MaxPooling, arma::Mat >*, mlpack::ann::MeanPooling, arma::Mat >*, mlpack::ann::MultiplyConstant, arma::Mat >*, mlpack::ann::MultiplyMerge, arma::Mat >*, mlpack::ann::NegativeLogLikelihood, arma::Mat >*, mlpack::ann::PReLU, arma::Mat >*, mlpack::ann::Recurrent, arma::Mat >*, mlpack::ann::RecurrentAttention, arma::Mat >*, mlpack::ann::ReinforceNormal, arma::Mat >*, mlpack::ann::Select, arma::Mat >*, mlpack::ann::Sequential, arma::Mat >*, mlpack::ann::VRClassReward, arma::Mat >*>]' /usr/include/boost/variant/detail/visitation_impl.hpp:114:9: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = boost::detail::variant::invoke_visitor, false>; VoidPtrCV = const void*; T = mlpack::ann::Sequential, arma::Mat >*; typename Visitor::result_type = boost::variant, arma::Mat >*, mlpack::ann::AddMerge, arma::Mat >*, mlpack::ann::AtrousConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BatchNorm, arma::Mat >*, mlpack::ann::BilinearInterpolation, arma::Mat >*, mlpack::ann::Concat, arma::Mat >*, mlpack::ann::ConcatPerformance, arma::Mat >, arma::Mat, arma::Mat >*, mlpack::ann::Constant, arma::Mat >*, mlpack::ann::Convolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::TransposedConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::DropConnect, arma::Mat >*, mlpack::ann::Dropout, arma::Mat >*, mlpack::ann::AlphaDropout, arma::Mat >*, mlpack::ann::ELU, arma::Mat >*, mlpack::ann::FlexibleReLU, arma::Mat >*, mlpack::ann::Glimpse, arma::Mat >*, mlpack::ann::HardTanH, arma::Mat >*, mlpack::ann::Join, arma::Mat >*, mlpack::ann::LayerNorm, arma::Mat >*, mlpack::ann::LeakyReLU, arma::Mat >*, mlpack::ann::Linear, arma::Mat >*, mlpack::ann::LinearNoBias, arma::Mat >*, mlpack::ann::LogSoftMax, arma::Mat >*, mlpack::ann::Lookup, arma::Mat >*, mlpack::ann::LSTM, arma::Mat >*, mlpack::ann::GRU, arma::Mat >*, mlpack::ann::FastLSTM, arma::Mat >*, mlpack::ann::MaxPooling, arma::Mat >*, mlpack::ann::MeanPooling, arma::Mat >*, mlpack::ann::MultiplyConstant, arma::Mat >*, mlpack::ann::MultiplyMerge, arma::Mat >*, mlpack::ann::NegativeLogLikelihood, arma::Mat >*, mlpack::ann::PReLU, arma::Mat >*, mlpack::ann::Recurrent, arma::Mat >*, mlpack::ann::RecurrentAttention, arma::Mat >*, mlpack::ann::ReinforceNormal, arma::Mat >*, mlpack::ann::Select, arma::Mat >*, mlpack::ann::Sequential, arma::Mat >*, mlpack::ann::VRClassReward, arma::Mat >*>; mpl_::true_ = mpl_::bool_]' @@ -34003,39 +34056,6 @@ /build/mlpack-3.0.4/src/mlpack/methods/ann/visitor/copy_visitor_impl.hpp:26:10: warning: 'new' of type 'mlpack::ann::Sequential, arma::Mat >' with extended alignment 16 [-Waligned-new=] /build/mlpack-3.0.4/src/mlpack/methods/ann/visitor/copy_visitor_impl.hpp:26:10: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter /build/mlpack-3.0.4/src/mlpack/methods/ann/visitor/copy_visitor_impl.hpp:26:10: note: use '-faligned-new' to enable C++17 over-aligned new support -In file included from /usr/include/c++/8/algorithm:62, - from /usr/include/boost/archive/detail/helper_collection.hpp:23, - from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, - from /usr/include/boost/serialization/map.hpp:24, - from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >' changed in GCC 7.1 - __insertion_sort(_RandomAccessIterator __first, - ^~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::fastmks::FastMKSStat, arma::SpMat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::fastmks::FastMKSStat, arma::SpMat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::fastmks::FastMKSStat, arma::SpMat, mlpack::tree::FirstPointIsRoot> > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::fastmks::FastMKSStat, arma::SpMat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::fastmks::FastMKSStat, arma::SpMat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::fastmks::FastMKSStat, arma::SpMat, mlpack::tree::FirstPointIsRoot> > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::fastmks::FastMKSStat, arma::SpMat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::fastmks::FastMKSStat, arma::SpMat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::fastmks::FastMKSStat, arma::SpMat, mlpack::tree::FirstPointIsRoot> > > >' changed in GCC 7.1 -/build/mlpack-3.0.4/src/mlpack/methods/ann/visitor/copy_visitor_impl.hpp: In instantiation of 'mlpack::ann::LayerTypes mlpack::ann::CopyVisitor::operator()(LayerType*) const [with LayerType = mlpack::ann::VRClassReward, arma::Mat >; CustomLayers = {}; mlpack::ann::LayerTypes = boost::variant, arma::Mat >*, mlpack::ann::AddMerge, arma::Mat >*, mlpack::ann::AtrousConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BatchNorm, arma::Mat >*, mlpack::ann::BilinearInterpolation, arma::Mat >*, mlpack::ann::Concat, arma::Mat >*, mlpack::ann::ConcatPerformance, arma::Mat >, arma::Mat, arma::Mat >*, mlpack::ann::Constant, arma::Mat >*, mlpack::ann::Convolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::TransposedConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::DropConnect, arma::Mat >*, mlpack::ann::Dropout, arma::Mat >*, mlpack::ann::AlphaDropout, arma::Mat >*, mlpack::ann::ELU, arma::Mat >*, mlpack::ann::FlexibleReLU, arma::Mat >*, mlpack::ann::Glimpse, arma::Mat >*, mlpack::ann::HardTanH, arma::Mat >*, mlpack::ann::Join, arma::Mat >*, mlpack::ann::LayerNorm, arma::Mat >*, mlpack::ann::LeakyReLU, arma::Mat >*, mlpack::ann::Linear, arma::Mat >*, mlpack::ann::LinearNoBias, arma::Mat >*, mlpack::ann::LogSoftMax, arma::Mat >*, mlpack::ann::Lookup, arma::Mat >*, mlpack::ann::LSTM, arma::Mat >*, mlpack::ann::GRU, arma::Mat >*, mlpack::ann::FastLSTM, arma::Mat >*, mlpack::ann::MaxPooling, arma::Mat >*, mlpack::ann::MeanPooling, arma::Mat >*, mlpack::ann::MultiplyConstant, arma::Mat >*, mlpack::ann::MultiplyMerge, arma::Mat >*, mlpack::ann::NegativeLogLikelihood, arma::Mat >*, mlpack::ann::PReLU, arma::Mat >*, mlpack::ann::Recurrent, arma::Mat >*, mlpack::ann::RecurrentAttention, arma::Mat >*, mlpack::ann::ReinforceNormal, arma::Mat >*, mlpack::ann::Select, arma::Mat >*, mlpack::ann::Sequential, arma::Mat >*, mlpack::ann::VRClassReward, arma::Mat >*>]': -/usr/include/boost/variant/variant.hpp:1058:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor::internal_visit(T&&, int) [with T = mlpack::ann::VRClassReward, arma::Mat >* const&; Visitor = mlpack::ann::CopyVisitor<>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = boost::variant, arma::Mat >*, mlpack::ann::AddMerge, arma::Mat >*, mlpack::ann::AtrousConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BatchNorm, arma::Mat >*, mlpack::ann::BilinearInterpolation, arma::Mat >*, mlpack::ann::Concat, arma::Mat >*, mlpack::ann::ConcatPerformance, arma::Mat >, arma::Mat, arma::Mat >*, mlpack::ann::Constant, arma::Mat >*, mlpack::ann::Convolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::TransposedConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::DropConnect, arma::Mat >*, mlpack::ann::Dropout, arma::Mat >*, mlpack::ann::AlphaDropout, arma::Mat >*, mlpack::ann::ELU, arma::Mat >*, mlpack::ann::FlexibleReLU, arma::Mat >*, mlpack::ann::Glimpse, arma::Mat >*, mlpack::ann::HardTanH, arma::Mat >*, mlpack::ann::Join, arma::Mat >*, mlpack::ann::LayerNorm, arma::Mat >*, mlpack::ann::LeakyReLU, arma::Mat >*, mlpack::ann::Linear, arma::Mat >*, mlpack::ann::LinearNoBias, arma::Mat >*, mlpack::ann::LogSoftMax, arma::Mat >*, mlpack::ann::Lookup, arma::Mat >*, mlpack::ann::LSTM, arma::Mat >*, mlpack::ann::GRU, arma::Mat >*, mlpack::ann::FastLSTM, arma::Mat >*, mlpack::ann::MaxPooling, arma::Mat >*, mlpack::ann::MeanPooling, arma::Mat >*, mlpack::ann::MultiplyConstant, arma::Mat >*, mlpack::ann::MultiplyMerge, arma::Mat >*, mlpack::ann::NegativeLogLikelihood, arma::Mat >*, mlpack::ann::PReLU, arma::Mat >*, mlpack::ann::Recurrent, arma::Mat >*, mlpack::ann::RecurrentAttention, arma::Mat >*, mlpack::ann::ReinforceNormal, arma::Mat >*, mlpack::ann::Select, arma::Mat >*, mlpack::ann::Sequential, arma::Mat >*, mlpack::ann::VRClassReward, arma::Mat >*>]' -/usr/include/boost/variant/detail/visitation_impl.hpp:114:9: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = boost::detail::variant::invoke_visitor, false>; VoidPtrCV = const void*; T = mlpack::ann::VRClassReward, arma::Mat >*; typename Visitor::result_type = boost::variant, arma::Mat >*, mlpack::ann::AddMerge, arma::Mat >*, mlpack::ann::AtrousConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BatchNorm, arma::Mat >*, mlpack::ann::BilinearInterpolation, arma::Mat >*, mlpack::ann::Concat, arma::Mat >*, mlpack::ann::ConcatPerformance, arma::Mat >, arma::Mat, arma::Mat >*, mlpack::ann::Constant, arma::Mat >*, mlpack::ann::Convolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::TransposedConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::DropConnect, arma::Mat >*, mlpack::ann::Dropout, arma::Mat >*, mlpack::ann::AlphaDropout, arma::Mat >*, mlpack::ann::ELU, arma::Mat >*, mlpack::ann::FlexibleReLU, arma::Mat >*, mlpack::ann::Glimpse, arma::Mat >*, mlpack::ann::HardTanH, arma::Mat >*, mlpack::ann::Join, arma::Mat >*, mlpack::ann::LayerNorm, arma::Mat >*, mlpack::ann::LeakyReLU, arma::Mat >*, mlpack::ann::Linear, arma::Mat >*, mlpack::ann::LinearNoBias, arma::Mat >*, mlpack::ann::LogSoftMax, arma::Mat >*, mlpack::ann::Lookup, arma::Mat >*, mlpack::ann::LSTM, arma::Mat >*, mlpack::ann::GRU, arma::Mat >*, mlpack::ann::FastLSTM, arma::Mat >*, mlpack::ann::MaxPooling, arma::Mat >*, mlpack::ann::MeanPooling, arma::Mat >*, mlpack::ann::MultiplyConstant, arma::Mat >*, mlpack::ann::MultiplyMerge, arma::Mat >*, mlpack::ann::NegativeLogLikelihood, arma::Mat >*, mlpack::ann::PReLU, arma::Mat >*, mlpack::ann::Recurrent, arma::Mat >*, mlpack::ann::RecurrentAttention, arma::Mat >*, mlpack::ann::ReinforceNormal, arma::Mat >*, mlpack::ann::Select, arma::Mat >*, mlpack::ann::Sequential, arma::Mat >*, mlpack::ann::VRClassReward, arma::Mat >*>; mpl_::true_ = mpl_::bool_]' -/usr/include/boost/variant/detail/visitation_impl.hpp:154:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = boost::detail::variant::invoke_visitor, false>; VoidPtrCV = const void*; T = mlpack::ann::VRClassReward, arma::Mat >*; NoBackupFlag = boost::variant, arma::Mat >*, mlpack::ann::AddMerge, arma::Mat >*, mlpack::ann::AtrousConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BatchNorm, arma::Mat >*, mlpack::ann::BilinearInterpolation, arma::Mat >*, mlpack::ann::Concat, arma::Mat >*, mlpack::ann::ConcatPerformance, arma::Mat >, arma::Mat, arma::Mat >*, mlpack::ann::Constant, arma::Mat >*, mlpack::ann::Convolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::TransposedConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::DropConnect, arma::Mat >*, mlpack::ann::Dropout, arma::Mat >*, mlpack::ann::AlphaDropout, arma::Mat >*, mlpack::ann::ELU, arma::Mat >*, mlpack::ann::FlexibleReLU, arma::Mat >*, mlpack::ann::Glimpse, arma::Mat >*, mlpack::ann::HardTanH, arma::Mat >*, mlpack::ann::Join, arma::Mat >*, mlpack::ann::LayerNorm, arma::Mat >*, mlpack::ann::LeakyReLU, arma::Mat >*, mlpack::ann::Linear, arma::Mat >*, mlpack::ann::LinearNoBias, arma::Mat >*, mlpack::ann::LogSoftMax, arma::Mat >*, mlpack::ann::Lookup, arma::Mat >*, mlpack::ann::LSTM, arma::Mat >*, mlpack::ann::GRU, arma::Mat >*, mlpack::ann::FastLSTM, arma::Mat >*, mlpack::ann::MaxPooling, arma::Mat >*, mlpack::ann::MeanPooling, arma::Mat >*, mlpack::ann::MultiplyConstant, arma::Mat >*, mlpack::ann::MultiplyMerge, arma::Mat >*, mlpack::ann::NegativeLogLikelihood, arma::Mat >*, mlpack::ann::PReLU, arma::Mat >*, mlpack::ann::Recurrent, arma::Mat >*, mlpack::ann::RecurrentAttention, arma::Mat >*, mlpack::ann::ReinforceNormal, arma::Mat >*, mlpack::ann::Select, arma::Mat >*, mlpack::ann::Sequential, arma::Mat >*, mlpack::ann::VRClassReward, arma::Mat >*>::has_fallback_type_; typename Visitor::result_type = boost::variant, arma::Mat >*, mlpack::ann::AddMerge, arma::Mat >*, mlpack::ann::AtrousConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BatchNorm, arma::Mat >*, mlpack::ann::BilinearInterpolation, arma::Mat >*, mlpack::ann::Concat, arma::Mat >*, mlpack::ann::ConcatPerformance, arma::Mat >, arma::Mat, arma::Mat >*, mlpack::ann::Constant, arma::Mat >*, mlpack::ann::Convolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::TransposedConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::DropConnect, arma::Mat >*, mlpack::ann::Dropout, arma::Mat >*, mlpack::ann::AlphaDropout, arma::Mat >*, mlpack::ann::ELU, arma::Mat >*, mlpack::ann::FlexibleReLU, arma::Mat >*, mlpack::ann::Glimpse, arma::Mat >*, mlpack::ann::HardTanH, arma::Mat >*, mlpack::ann::Join, arma::Mat >*, mlpack::ann::LayerNorm, arma::Mat >*, mlpack::ann::LeakyReLU, arma::Mat >*, mlpack::ann::Linear, arma::Mat >*, mlpack::ann::LinearNoBias, arma::Mat >*, mlpack::ann::LogSoftMax, arma::Mat >*, mlpack::ann::Lookup, arma::Mat >*, mlpack::ann::LSTM, arma::Mat >*, mlpack::ann::GRU, arma::Mat >*, mlpack::ann::FastLSTM, arma::Mat >*, mlpack::ann::MaxPooling, arma::Mat >*, mlpack::ann::MeanPooling, arma::Mat >*, mlpack::ann::MultiplyConstant, arma::Mat >*, mlpack::ann::MultiplyMerge, arma::Mat >*, mlpack::ann::NegativeLogLikelihood, arma::Mat >*, mlpack::ann::PReLU, arma::Mat >*, mlpack::ann::Recurrent, arma::Mat >*, mlpack::ann::RecurrentAttention, arma::Mat >*, mlpack::ann::ReinforceNormal, arma::Mat >*, mlpack::ann::Select, arma::Mat >*, mlpack::ann::Sequential, arma::Mat >*, mlpack::ann::VRClassReward, arma::Mat >*>]' -/usr/include/boost/variant/detail/visitation_impl.hpp:238:5: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = boost::detail::variant::visitation_impl_step, mlpack::ann::Add, arma::Mat >*, boost::mpl::l_item, mlpack::ann::AddMerge, arma::Mat >*, boost::mpl::l_item, mlpack::ann::AtrousConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, boost::mpl::l_item, mlpack::ann::BaseLayer, arma::Mat >*, boost::mpl::l_item, mlpack::ann::BaseLayer, arma::Mat >*, boost::mpl::l_item, mlpack::ann::BaseLayer, arma::Mat >*, boost::mpl::l_item, mlpack::ann::BaseLayer, arma::Mat >*, boost::mpl::l_item, mlpack::ann::BatchNorm, arma::Mat >*, boost::mpl::l_item, mlpack::ann::BilinearInterpolation, arma::Mat >*, boost::mpl::l_item, mlpack::ann::Concat, arma::Mat >*, boost::mpl::l_item, mlpack::ann::ConcatPerformance, arma::Mat >, arma::Mat, arma::Mat >*, boost::mpl::l_item, mlpack::ann::Constant, arma::Mat >*, boost::mpl::l_item, mlpack::ann::Convolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, boost::mpl::l_item, mlpack::ann::TransposedConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, boost::mpl::l_item, mlpack::ann::DropConnect, arma::Mat >*, boost::mpl::l_item, mlpack::ann::Dropout, arma::Mat >*, boost::mpl::l_item, mlpack::ann::AlphaDropout, arma::Mat >*, boost::mpl::l_item, mlpack::ann::ELU, arma::Mat >*, boost::mpl::l_item, mlpack::ann::FlexibleReLU, arma::Mat >*, boost::mpl::l_item, mlpack::ann::Glimpse, arma::Mat >*, boost::mpl::l_item, mlpack::ann::HardTanH, arma::Mat >*, boost::mpl::l_item, mlpack::ann::Join, arma::Mat >*, boost::mpl::l_item, mlpack::ann::LayerNorm, arma::Mat >*, boost::mpl::l_item, mlpack::ann::LeakyReLU, arma::Mat >*, boost::mpl::l_item, mlpack::ann::Linear, arma::Mat >*, boost::mpl::l_item, mlpack::ann::LinearNoBias, arma::Mat >*, boost::mpl::l_item, mlpack::ann::LogSoftMax, arma::Mat >*, boost::mpl::l_item, mlpack::ann::Lookup, arma::Mat >*, boost::mpl::l_item, mlpack::ann::LSTM, arma::Mat >*, boost::mpl::l_item, mlpack::ann::GRU, arma::Mat >*, boost::mpl::l_item, mlpack::ann::FastLSTM, arma::Mat >*, boost::mpl::l_item, mlpack::ann::MaxPooling, arma::Mat >*, boost::mpl::l_item, mlpack::ann::MeanPooling, arma::Mat >*, boost::mpl::l_item, mlpack::ann::MultiplyConstant, arma::Mat >*, boost::mpl::l_item, mlpack::ann::MultiplyMerge, arma::Mat >*, boost::mpl::l_item, mlpack::ann::NegativeLogLikelihood, arma::Mat >*, boost::mpl::l_item, mlpack::ann::PReLU, arma::Mat >*, boost::mpl::l_item, mlpack::ann::Recurrent, arma::Mat >*, boost::mpl::l_item, mlpack::ann::RecurrentAttention, arma::Mat >*, boost::mpl::l_item, mlpack::ann::ReinforceNormal, arma::Mat >*, boost::mpl::l_item, mlpack::ann::Select, arma::Mat >*, boost::mpl::l_item, mlpack::ann::Sequential, arma::Mat >*, boost::mpl::l_item, mlpack::ann::VRClassReward, arma::Mat >*, boost::mpl::l_end> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, boost::mpl::l_iter >; Visitor = boost::detail::variant::invoke_visitor, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant, arma::Mat >*, mlpack::ann::AddMerge, arma::Mat >*, mlpack::ann::AtrousConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BatchNorm, arma::Mat >*, mlpack::ann::BilinearInterpolation, arma::Mat >*, mlpack::ann::Concat, arma::Mat >*, mlpack::ann::ConcatPerformance, arma::Mat >, arma::Mat, arma::Mat >*, mlpack::ann::Constant, arma::Mat >*, mlpack::ann::Convolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::TransposedConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::DropConnect, arma::Mat >*, mlpack::ann::Dropout, arma::Mat >*, mlpack::ann::AlphaDropout, arma::Mat >*, mlpack::ann::ELU, arma::Mat >*, mlpack::ann::FlexibleReLU, arma::Mat >*, mlpack::ann::Glimpse, arma::Mat >*, mlpack::ann::HardTanH, arma::Mat >*, mlpack::ann::Join, arma::Mat >*, mlpack::ann::LayerNorm, arma::Mat >*, mlpack::ann::LeakyReLU, arma::Mat >*, mlpack::ann::Linear, arma::Mat >*, mlpack::ann::LinearNoBias, arma::Mat >*, mlpack::ann::LogSoftMax, arma::Mat >*, mlpack::ann::Lookup, arma::Mat >*, mlpack::ann::LSTM, arma::Mat >*, mlpack::ann::GRU, arma::Mat >*, mlpack::ann::FastLSTM, arma::Mat >*, mlpack::ann::MaxPooling, arma::Mat >*, mlpack::ann::MeanPooling, arma::Mat >*, mlpack::ann::MultiplyConstant, arma::Mat >*, mlpack::ann::MultiplyMerge, arma::Mat >*, mlpack::ann::NegativeLogLikelihood, arma::Mat >*, mlpack::ann::PReLU, arma::Mat >*, mlpack::ann::Recurrent, arma::Mat >*, mlpack::ann::RecurrentAttention, arma::Mat >*, mlpack::ann::ReinforceNormal, arma::Mat >*, mlpack::ann::Select, arma::Mat >*, mlpack::ann::Sequential, arma::Mat >*, mlpack::ann::VRClassReward, arma::Mat >*>::has_fallback_type_; typename Visitor::result_type = boost::variant, arma::Mat >*, mlpack::ann::AddMerge, arma::Mat >*, mlpack::ann::AtrousConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BatchNorm, arma::Mat >*, mlpack::ann::BilinearInterpolation, arma::Mat >*, mlpack::ann::Concat, arma::Mat >*, mlpack::ann::ConcatPerformance, arma::Mat >, arma::Mat, arma::Mat >*, mlpack::ann::Constant, arma::Mat >*, mlpack::ann::Convolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::TransposedConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::DropConnect, arma::Mat >*, mlpack::ann::Dropout, arma::Mat >*, mlpack::ann::AlphaDropout, arma::Mat >*, mlpack::ann::ELU, arma::Mat >*, mlpack::ann::FlexibleReLU, arma::Mat >*, mlpack::ann::Glimpse, arma::Mat >*, mlpack::ann::HardTanH, arma::Mat >*, mlpack::ann::Join, arma::Mat >*, mlpack::ann::LayerNorm, arma::Mat >*, mlpack::ann::LeakyReLU, arma::Mat >*, mlpack::ann::Linear, arma::Mat >*, mlpack::ann::LinearNoBias, arma::Mat >*, mlpack::ann::LogSoftMax, arma::Mat >*, mlpack::ann::Lookup, arma::Mat >*, mlpack::ann::LSTM, arma::Mat >*, mlpack::ann::GRU, arma::Mat >*, mlpack::ann::FastLSTM, arma::Mat >*, mlpack::ann::MaxPooling, arma::Mat >*, mlpack::ann::MeanPooling, arma::Mat >*, mlpack::ann::MultiplyConstant, arma::Mat >*, mlpack::ann::MultiplyMerge, arma::Mat >*, mlpack::ann::NegativeLogLikelihood, arma::Mat >*, mlpack::ann::PReLU, arma::Mat >*, mlpack::ann::Recurrent, arma::Mat >*, mlpack::ann::RecurrentAttention, arma::Mat >*, mlpack::ann::ReinforceNormal, arma::Mat >*, mlpack::ann::Select, arma::Mat >*, mlpack::ann::Sequential, arma::Mat >*, mlpack::ann::VRClassReward, arma::Mat >*>; mpl_::false_ = mpl_::bool_]' -/usr/include/boost/variant/variant.hpp:2452:48: required from 'static typename Visitor::result_type boost::variant::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor, false>; VoidPtrCV = const void*; T0_ = mlpack::ann::Add, arma::Mat >*; TN = {mlpack::ann::AddMerge, arma::Mat >*, mlpack::ann::AtrousConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BatchNorm, arma::Mat >*, mlpack::ann::BilinearInterpolation, arma::Mat >*, mlpack::ann::Concat, arma::Mat >*, mlpack::ann::ConcatPerformance, arma::Mat >, arma::Mat, arma::Mat >*, mlpack::ann::Constant, arma::Mat >*, mlpack::ann::Convolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::TransposedConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::DropConnect, arma::Mat >*, mlpack::ann::Dropout, arma::Mat >*, mlpack::ann::AlphaDropout, arma::Mat >*, mlpack::ann::ELU, arma::Mat >*, mlpack::ann::FlexibleReLU, arma::Mat >*, mlpack::ann::Glimpse, arma::Mat >*, mlpack::ann::HardTanH, arma::Mat >*, mlpack::ann::Join, arma::Mat >*, mlpack::ann::LayerNorm, arma::Mat >*, mlpack::ann::LeakyReLU, arma::Mat >*, mlpack::ann::Linear, arma::Mat >*, mlpack::ann::LinearNoBias, arma::Mat >*, mlpack::ann::LogSoftMax, arma::Mat >*, mlpack::ann::Lookup, arma::Mat >*, mlpack::ann::LSTM, arma::Mat >*, mlpack::ann::GRU, arma::Mat >*, mlpack::ann::FastLSTM, arma::Mat >*, mlpack::ann::MaxPooling, arma::Mat >*, mlpack::ann::MeanPooling, arma::Mat >*, mlpack::ann::MultiplyConstant, arma::Mat >*, mlpack::ann::MultiplyMerge, arma::Mat >*, mlpack::ann::NegativeLogLikelihood, arma::Mat >*, mlpack::ann::PReLU, arma::Mat >*, mlpack::ann::Recurrent, arma::Mat >*, mlpack::ann::RecurrentAttention, arma::Mat >*, mlpack::ann::ReinforceNormal, arma::Mat >*, mlpack::ann::Select, arma::Mat >*, mlpack::ann::Sequential, arma::Mat >*, mlpack::ann::VRClassReward, arma::Mat >*}; typename Visitor::result_type = boost::variant, arma::Mat >*, mlpack::ann::AddMerge, arma::Mat >*, mlpack::ann::AtrousConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BatchNorm, arma::Mat >*, mlpack::ann::BilinearInterpolation, arma::Mat >*, mlpack::ann::Concat, arma::Mat >*, mlpack::ann::ConcatPerformance, arma::Mat >, arma::Mat, arma::Mat >*, mlpack::ann::Constant, arma::Mat >*, mlpack::ann::Convolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::TransposedConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::DropConnect, arma::Mat >*, mlpack::ann::Dropout, arma::Mat >*, mlpack::ann::AlphaDropout, arma::Mat >*, mlpack::ann::ELU, arma::Mat >*, mlpack::ann::FlexibleReLU, arma::Mat >*, mlpack::ann::Glimpse, arma::Mat >*, mlpack::ann::HardTanH, arma::Mat >*, mlpack::ann::Join, arma::Mat >*, mlpack::ann::LayerNorm, arma::Mat >*, mlpack::ann::LeakyReLU, arma::Mat >*, mlpack::ann::Linear, arma::Mat >*, mlpack::ann::LinearNoBias, arma::Mat >*, mlpack::ann::LogSoftMax, arma::Mat >*, mlpack::ann::Lookup, arma::Mat >*, mlpack::ann::LSTM, arma::Mat >*, mlpack::ann::GRU, arma::Mat >*, mlpack::ann::FastLSTM, arma::Mat >*, mlpack::ann::MaxPooling, arma::Mat >*, mlpack::ann::MeanPooling, arma::Mat >*, mlpack::ann::MultiplyConstant, arma::Mat >*, mlpack::ann::MultiplyMerge, arma::Mat >*, mlpack::ann::NegativeLogLikelihood, arma::Mat >*, mlpack::ann::PReLU, arma::Mat >*, mlpack::ann::Recurrent, arma::Mat >*, mlpack::ann::RecurrentAttention, arma::Mat >*, mlpack::ann::ReinforceNormal, arma::Mat >*, mlpack::ann::Select, arma::Mat >*, mlpack::ann::Sequential, arma::Mat >*, mlpack::ann::VRClassReward, arma::Mat >*>]' -/usr/include/boost/variant/variant.hpp:2477:43: required from 'typename Visitor::result_type boost::variant::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor, false>; T0_ = mlpack::ann::Add, arma::Mat >*; TN = {mlpack::ann::AddMerge, arma::Mat >*, mlpack::ann::AtrousConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BatchNorm, arma::Mat >*, mlpack::ann::BilinearInterpolation, arma::Mat >*, mlpack::ann::Concat, arma::Mat >*, mlpack::ann::ConcatPerformance, arma::Mat >, arma::Mat, arma::Mat >*, mlpack::ann::Constant, arma::Mat >*, mlpack::ann::Convolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::TransposedConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::DropConnect, arma::Mat >*, mlpack::ann::Dropout, arma::Mat >*, mlpack::ann::AlphaDropout, arma::Mat >*, mlpack::ann::ELU, arma::Mat >*, mlpack::ann::FlexibleReLU, arma::Mat >*, mlpack::ann::Glimpse, arma::Mat >*, mlpack::ann::HardTanH, arma::Mat >*, mlpack::ann::Join, arma::Mat >*, mlpack::ann::LayerNorm, arma::Mat >*, mlpack::ann::LeakyReLU, arma::Mat >*, mlpack::ann::Linear, arma::Mat >*, mlpack::ann::LinearNoBias, arma::Mat >*, mlpack::ann::LogSoftMax, arma::Mat >*, mlpack::ann::Lookup, arma::Mat >*, mlpack::ann::LSTM, arma::Mat >*, mlpack::ann::GRU, arma::Mat >*, mlpack::ann::FastLSTM, arma::Mat >*, mlpack::ann::MaxPooling, arma::Mat >*, mlpack::ann::MeanPooling, arma::Mat >*, mlpack::ann::MultiplyConstant, arma::Mat >*, mlpack::ann::MultiplyMerge, arma::Mat >*, mlpack::ann::NegativeLogLikelihood, arma::Mat >*, mlpack::ann::PReLU, arma::Mat >*, mlpack::ann::Recurrent, arma::Mat >*, mlpack::ann::RecurrentAttention, arma::Mat >*, mlpack::ann::ReinforceNormal, arma::Mat >*, mlpack::ann::Select, arma::Mat >*, mlpack::ann::Sequential, arma::Mat >*, mlpack::ann::VRClassReward, arma::Mat >*}; typename Visitor::result_type = boost::variant, arma::Mat >*, mlpack::ann::AddMerge, arma::Mat >*, mlpack::ann::AtrousConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BatchNorm, arma::Mat >*, mlpack::ann::BilinearInterpolation, arma::Mat >*, mlpack::ann::Concat, arma::Mat >*, mlpack::ann::ConcatPerformance, arma::Mat >, arma::Mat, arma::Mat >*, mlpack::ann::Constant, arma::Mat >*, mlpack::ann::Convolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::TransposedConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::DropConnect, arma::Mat >*, mlpack::ann::Dropout, arma::Mat >*, mlpack::ann::AlphaDropout, arma::Mat >*, mlpack::ann::ELU, arma::Mat >*, mlpack::ann::FlexibleReLU, arma::Mat >*, mlpack::ann::Glimpse, arma::Mat >*, mlpack::ann::HardTanH, arma::Mat >*, mlpack::ann::Join, arma::Mat >*, mlpack::ann::LayerNorm, arma::Mat >*, mlpack::ann::LeakyReLU, arma::Mat >*, mlpack::ann::Linear, arma::Mat >*, mlpack::ann::LinearNoBias, arma::Mat >*, mlpack::ann::LogSoftMax, arma::Mat >*, mlpack::ann::Lookup, arma::Mat >*, mlpack::ann::LSTM, arma::Mat >*, mlpack::ann::GRU, arma::Mat >*, mlpack::ann::FastLSTM, arma::Mat >*, mlpack::ann::MaxPooling, arma::Mat >*, mlpack::ann::MeanPooling, arma::Mat >*, mlpack::ann::MultiplyConstant, arma::Mat >*, mlpack::ann::MultiplyMerge, arma::Mat >*, mlpack::ann::NegativeLogLikelihood, arma::Mat >*, mlpack::ann::PReLU, arma::Mat >*, mlpack::ann::Recurrent, arma::Mat >*, mlpack::ann::RecurrentAttention, arma::Mat >*, mlpack::ann::ReinforceNormal, arma::Mat >*, mlpack::ann::Select, arma::Mat >*, mlpack::ann::Sequential, arma::Mat >*, mlpack::ann::VRClassReward, arma::Mat >*>]' -/usr/include/boost/variant/variant.hpp:2531:52: required from 'typename Visitor::result_type boost::variant::apply_visitor(Visitor&) const & [with Visitor = mlpack::ann::CopyVisitor<>; T0_ = mlpack::ann::Add, arma::Mat >*; TN = {mlpack::ann::AddMerge, arma::Mat >*, mlpack::ann::AtrousConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BatchNorm, arma::Mat >*, mlpack::ann::BilinearInterpolation, arma::Mat >*, mlpack::ann::Concat, arma::Mat >*, mlpack::ann::ConcatPerformance, arma::Mat >, arma::Mat, arma::Mat >*, mlpack::ann::Constant, arma::Mat >*, mlpack::ann::Convolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::TransposedConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::DropConnect, arma::Mat >*, mlpack::ann::Dropout, arma::Mat >*, mlpack::ann::AlphaDropout, arma::Mat >*, mlpack::ann::ELU, arma::Mat >*, mlpack::ann::FlexibleReLU, arma::Mat >*, mlpack::ann::Glimpse, arma::Mat >*, mlpack::ann::HardTanH, arma::Mat >*, mlpack::ann::Join, arma::Mat >*, mlpack::ann::LayerNorm, arma::Mat >*, mlpack::ann::LeakyReLU, arma::Mat >*, mlpack::ann::Linear, arma::Mat >*, mlpack::ann::LinearNoBias, arma::Mat >*, mlpack::ann::LogSoftMax, arma::Mat >*, mlpack::ann::Lookup, arma::Mat >*, mlpack::ann::LSTM, arma::Mat >*, mlpack::ann::GRU, arma::Mat >*, mlpack::ann::FastLSTM, arma::Mat >*, mlpack::ann::MaxPooling, arma::Mat >*, mlpack::ann::MeanPooling, arma::Mat >*, mlpack::ann::MultiplyConstant, arma::Mat >*, mlpack::ann::MultiplyMerge, arma::Mat >*, mlpack::ann::NegativeLogLikelihood, arma::Mat >*, mlpack::ann::PReLU, arma::Mat >*, mlpack::ann::Recurrent, arma::Mat >*, mlpack::ann::RecurrentAttention, arma::Mat >*, mlpack::ann::ReinforceNormal, arma::Mat >*, mlpack::ann::Select, arma::Mat >*, mlpack::ann::Sequential, arma::Mat >*, mlpack::ann::VRClassReward, arma::Mat >*}; typename Visitor::result_type = boost::variant, arma::Mat >*, mlpack::ann::AddMerge, arma::Mat >*, mlpack::ann::AtrousConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BatchNorm, arma::Mat >*, mlpack::ann::BilinearInterpolation, arma::Mat >*, mlpack::ann::Concat, arma::Mat >*, mlpack::ann::ConcatPerformance, arma::Mat >, arma::Mat, arma::Mat >*, mlpack::ann::Constant, arma::Mat >*, mlpack::ann::Convolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::TransposedConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::DropConnect, arma::Mat >*, mlpack::ann::Dropout, arma::Mat >*, mlpack::ann::AlphaDropout, arma::Mat >*, mlpack::ann::ELU, arma::Mat >*, mlpack::ann::FlexibleReLU, arma::Mat >*, mlpack::ann::Glimpse, arma::Mat >*, mlpack::ann::HardTanH, arma::Mat >*, mlpack::ann::Join, arma::Mat >*, mlpack::ann::LayerNorm, arma::Mat >*, mlpack::ann::LeakyReLU, arma::Mat >*, mlpack::ann::Linear, arma::Mat >*, mlpack::ann::LinearNoBias, arma::Mat >*, mlpack::ann::LogSoftMax, arma::Mat >*, mlpack::ann::Lookup, arma::Mat >*, mlpack::ann::LSTM, arma::Mat >*, mlpack::ann::GRU, arma::Mat >*, mlpack::ann::FastLSTM, arma::Mat >*, mlpack::ann::MaxPooling, arma::Mat >*, mlpack::ann::MeanPooling, arma::Mat >*, mlpack::ann::MultiplyConstant, arma::Mat >*, mlpack::ann::MultiplyMerge, arma::Mat >*, mlpack::ann::NegativeLogLikelihood, arma::Mat >*, mlpack::ann::PReLU, arma::Mat >*, mlpack::ann::Recurrent, arma::Mat >*, mlpack::ann::RecurrentAttention, arma::Mat >*, mlpack::ann::ReinforceNormal, arma::Mat >*, mlpack::ann::Select, arma::Mat >*, mlpack::ann::Sequential, arma::Mat >*, mlpack::ann::VRClassReward, arma::Mat >*>]' -/usr/include/boost/variant/detail/apply_visitor_unary.hpp:73:72: required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = mlpack::ann::CopyVisitor<>; Visitable = const boost::variant, arma::Mat >*, mlpack::ann::AddMerge, arma::Mat >*, mlpack::ann::AtrousConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BatchNorm, arma::Mat >*, mlpack::ann::BilinearInterpolation, arma::Mat >*, mlpack::ann::Concat, arma::Mat >*, mlpack::ann::ConcatPerformance, arma::Mat >, arma::Mat, arma::Mat >*, mlpack::ann::Constant, arma::Mat >*, mlpack::ann::Convolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::TransposedConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::DropConnect, arma::Mat >*, mlpack::ann::Dropout, arma::Mat >*, mlpack::ann::AlphaDropout, arma::Mat >*, mlpack::ann::ELU, arma::Mat >*, mlpack::ann::FlexibleReLU, arma::Mat >*, mlpack::ann::Glimpse, arma::Mat >*, mlpack::ann::HardTanH, arma::Mat >*, mlpack::ann::Join, arma::Mat >*, mlpack::ann::LayerNorm, arma::Mat >*, mlpack::ann::LeakyReLU, arma::Mat >*, mlpack::ann::Linear, arma::Mat >*, mlpack::ann::LinearNoBias, arma::Mat >*, mlpack::ann::LogSoftMax, arma::Mat >*, mlpack::ann::Lookup, arma::Mat >*, mlpack::ann::LSTM, arma::Mat >*, mlpack::ann::GRU, arma::Mat >*, mlpack::ann::FastLSTM, arma::Mat >*, mlpack::ann::MaxPooling, arma::Mat >*, mlpack::ann::MeanPooling, arma::Mat >*, mlpack::ann::MultiplyConstant, arma::Mat >*, mlpack::ann::MultiplyMerge, arma::Mat >*, mlpack::ann::NegativeLogLikelihood, arma::Mat >*, mlpack::ann::PReLU, arma::Mat >*, mlpack::ann::Recurrent, arma::Mat >*, mlpack::ann::RecurrentAttention, arma::Mat >*, mlpack::ann::ReinforceNormal, arma::Mat >*, mlpack::ann::Select, arma::Mat >*, mlpack::ann::Sequential, arma::Mat >*, mlpack::ann::VRClassReward, arma::Mat >*>&; typename Visitor::result_type = boost::variant, arma::Mat >*, mlpack::ann::AddMerge, arma::Mat >*, mlpack::ann::AtrousConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BatchNorm, arma::Mat >*, mlpack::ann::BilinearInterpolation, arma::Mat >*, mlpack::ann::Concat, arma::Mat >*, mlpack::ann::ConcatPerformance, arma::Mat >, arma::Mat, arma::Mat >*, mlpack::ann::Constant, arma::Mat >*, mlpack::ann::Convolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::TransposedConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::DropConnect, arma::Mat >*, mlpack::ann::Dropout, arma::Mat >*, mlpack::ann::AlphaDropout, arma::Mat >*, mlpack::ann::ELU, arma::Mat >*, mlpack::ann::FlexibleReLU, arma::Mat >*, mlpack::ann::Glimpse, arma::Mat >*, mlpack::ann::HardTanH, arma::Mat >*, mlpack::ann::Join, arma::Mat >*, mlpack::ann::LayerNorm, arma::Mat >*, mlpack::ann::LeakyReLU, arma::Mat >*, mlpack::ann::Linear, arma::Mat >*, mlpack::ann::LinearNoBias, arma::Mat >*, mlpack::ann::LogSoftMax, arma::Mat >*, mlpack::ann::Lookup, arma::Mat >*, mlpack::ann::LSTM, arma::Mat >*, mlpack::ann::GRU, arma::Mat >*, mlpack::ann::FastLSTM, arma::Mat >*, mlpack::ann::MaxPooling, arma::Mat >*, mlpack::ann::MeanPooling, arma::Mat >*, mlpack::ann::MultiplyConstant, arma::Mat >*, mlpack::ann::MultiplyMerge, arma::Mat >*, mlpack::ann::NegativeLogLikelihood, arma::Mat >*, mlpack::ann::PReLU, arma::Mat >*, mlpack::ann::Recurrent, arma::Mat >*, mlpack::ann::RecurrentAttention, arma::Mat >*, mlpack::ann::ReinforceNormal, arma::Mat >*, mlpack::ann::Select, arma::Mat >*, mlpack::ann::Sequential, arma::Mat >*, mlpack::ann::VRClassReward, arma::Mat >*>]' -/build/mlpack-3.0.4/src/mlpack/methods/ann/ffn_impl.hpp:584:49: required from 'mlpack::ann::FFN::FFN(const mlpack::ann::FFN&) [with OutputLayerType = mlpack::ann::MeanSquaredError<>; InitializationRuleType = mlpack::ann::RandomInitialization; CustomLayers = {}]' -/build/mlpack-3.0.4/src/mlpack/tests/feedforward_network_test.cpp:449:25: required from here -/build/mlpack-3.0.4/src/mlpack/methods/ann/visitor/copy_visitor_impl.hpp:26:10: warning: 'new' of type 'mlpack::ann::VRClassReward, arma::Mat >' with extended alignment 16 [-Waligned-new=] -/build/mlpack-3.0.4/src/mlpack/methods/ann/visitor/copy_visitor_impl.hpp:26:10: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/ann/visitor/copy_visitor_impl.hpp:26:10: note: use '-faligned-new' to enable C++17 over-aligned new support /usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::fastmks::FastMKSStat, arma::SpMat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::fastmks::FastMKSStat, arma::SpMat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::fastmks::FastMKSStat, arma::SpMat, mlpack::tree::FirstPointIsRoot> > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::fastmks::FastMKSStat, arma::SpMat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::fastmks::FastMKSStat, arma::SpMat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::fastmks::FastMKSStat, arma::SpMat, mlpack::tree::FirstPointIsRoot> > > >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::fastmks::FastMKSStat, arma::SpMat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::fastmks::FastMKSStat, arma::SpMat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::fastmks::FastMKSStat, arma::SpMat, mlpack::tree::FirstPointIsRoot> > > >' changed in GCC 7.1 @@ -34188,6 +34208,20 @@ /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::fastmks::FastMKSStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ +/build/mlpack-3.0.4/src/mlpack/methods/ann/visitor/copy_visitor_impl.hpp: In instantiation of 'mlpack::ann::LayerTypes mlpack::ann::CopyVisitor::operator()(LayerType*) const [with LayerType = mlpack::ann::VRClassReward, arma::Mat >; CustomLayers = {}; mlpack::ann::LayerTypes = boost::variant, arma::Mat >*, mlpack::ann::AddMerge, arma::Mat >*, mlpack::ann::AtrousConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BatchNorm, arma::Mat >*, mlpack::ann::BilinearInterpolation, arma::Mat >*, mlpack::ann::Concat, arma::Mat >*, mlpack::ann::ConcatPerformance, arma::Mat >, arma::Mat, arma::Mat >*, mlpack::ann::Constant, arma::Mat >*, mlpack::ann::Convolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::TransposedConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::DropConnect, arma::Mat >*, mlpack::ann::Dropout, arma::Mat >*, mlpack::ann::AlphaDropout, arma::Mat >*, mlpack::ann::ELU, arma::Mat >*, mlpack::ann::FlexibleReLU, arma::Mat >*, mlpack::ann::Glimpse, arma::Mat >*, mlpack::ann::HardTanH, arma::Mat >*, mlpack::ann::Join, arma::Mat >*, mlpack::ann::LayerNorm, arma::Mat >*, mlpack::ann::LeakyReLU, arma::Mat >*, mlpack::ann::Linear, arma::Mat >*, mlpack::ann::LinearNoBias, arma::Mat >*, mlpack::ann::LogSoftMax, arma::Mat >*, mlpack::ann::Lookup, arma::Mat >*, mlpack::ann::LSTM, arma::Mat >*, mlpack::ann::GRU, arma::Mat >*, mlpack::ann::FastLSTM, arma::Mat >*, mlpack::ann::MaxPooling, arma::Mat >*, mlpack::ann::MeanPooling, arma::Mat >*, mlpack::ann::MultiplyConstant, arma::Mat >*, mlpack::ann::MultiplyMerge, arma::Mat >*, mlpack::ann::NegativeLogLikelihood, arma::Mat >*, mlpack::ann::PReLU, arma::Mat >*, mlpack::ann::Recurrent, arma::Mat >*, mlpack::ann::RecurrentAttention, arma::Mat >*, mlpack::ann::ReinforceNormal, arma::Mat >*, mlpack::ann::Select, arma::Mat >*, mlpack::ann::Sequential, arma::Mat >*, mlpack::ann::VRClassReward, arma::Mat >*>]': +/usr/include/boost/variant/variant.hpp:1058:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor::internal_visit(T&&, int) [with T = mlpack::ann::VRClassReward, arma::Mat >* const&; Visitor = mlpack::ann::CopyVisitor<>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = boost::variant, arma::Mat >*, mlpack::ann::AddMerge, arma::Mat >*, mlpack::ann::AtrousConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BatchNorm, arma::Mat >*, mlpack::ann::BilinearInterpolation, arma::Mat >*, mlpack::ann::Concat, arma::Mat >*, mlpack::ann::ConcatPerformance, arma::Mat >, arma::Mat, arma::Mat >*, mlpack::ann::Constant, arma::Mat >*, mlpack::ann::Convolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::TransposedConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::DropConnect, arma::Mat >*, mlpack::ann::Dropout, arma::Mat >*, mlpack::ann::AlphaDropout, arma::Mat >*, mlpack::ann::ELU, arma::Mat >*, mlpack::ann::FlexibleReLU, arma::Mat >*, mlpack::ann::Glimpse, arma::Mat >*, mlpack::ann::HardTanH, arma::Mat >*, mlpack::ann::Join, arma::Mat >*, mlpack::ann::LayerNorm, arma::Mat >*, mlpack::ann::LeakyReLU, arma::Mat >*, mlpack::ann::Linear, arma::Mat >*, mlpack::ann::LinearNoBias, arma::Mat >*, mlpack::ann::LogSoftMax, arma::Mat >*, mlpack::ann::Lookup, arma::Mat >*, mlpack::ann::LSTM, arma::Mat >*, mlpack::ann::GRU, arma::Mat >*, mlpack::ann::FastLSTM, arma::Mat >*, mlpack::ann::MaxPooling, arma::Mat >*, mlpack::ann::MeanPooling, arma::Mat >*, mlpack::ann::MultiplyConstant, arma::Mat >*, mlpack::ann::MultiplyMerge, arma::Mat >*, mlpack::ann::NegativeLogLikelihood, arma::Mat >*, mlpack::ann::PReLU, arma::Mat >*, mlpack::ann::Recurrent, arma::Mat >*, mlpack::ann::RecurrentAttention, arma::Mat >*, mlpack::ann::ReinforceNormal, arma::Mat >*, mlpack::ann::Select, arma::Mat >*, mlpack::ann::Sequential, arma::Mat >*, mlpack::ann::VRClassReward, arma::Mat >*>]' +/usr/include/boost/variant/detail/visitation_impl.hpp:114:9: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = boost::detail::variant::invoke_visitor, false>; VoidPtrCV = const void*; T = mlpack::ann::VRClassReward, arma::Mat >*; typename Visitor::result_type = boost::variant, arma::Mat >*, mlpack::ann::AddMerge, arma::Mat >*, mlpack::ann::AtrousConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BatchNorm, arma::Mat >*, mlpack::ann::BilinearInterpolation, arma::Mat >*, mlpack::ann::Concat, arma::Mat >*, mlpack::ann::ConcatPerformance, arma::Mat >, arma::Mat, arma::Mat >*, mlpack::ann::Constant, arma::Mat >*, mlpack::ann::Convolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::TransposedConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::DropConnect, arma::Mat >*, mlpack::ann::Dropout, arma::Mat >*, mlpack::ann::AlphaDropout, arma::Mat >*, mlpack::ann::ELU, arma::Mat >*, mlpack::ann::FlexibleReLU, arma::Mat >*, mlpack::ann::Glimpse, arma::Mat >*, mlpack::ann::HardTanH, arma::Mat >*, mlpack::ann::Join, arma::Mat >*, mlpack::ann::LayerNorm, arma::Mat >*, mlpack::ann::LeakyReLU, arma::Mat >*, mlpack::ann::Linear, arma::Mat >*, mlpack::ann::LinearNoBias, arma::Mat >*, mlpack::ann::LogSoftMax, arma::Mat >*, mlpack::ann::Lookup, arma::Mat >*, mlpack::ann::LSTM, arma::Mat >*, mlpack::ann::GRU, arma::Mat >*, mlpack::ann::FastLSTM, arma::Mat >*, mlpack::ann::MaxPooling, arma::Mat >*, mlpack::ann::MeanPooling, arma::Mat >*, mlpack::ann::MultiplyConstant, arma::Mat >*, mlpack::ann::MultiplyMerge, arma::Mat >*, mlpack::ann::NegativeLogLikelihood, arma::Mat >*, mlpack::ann::PReLU, arma::Mat >*, mlpack::ann::Recurrent, arma::Mat >*, mlpack::ann::RecurrentAttention, arma::Mat >*, mlpack::ann::ReinforceNormal, arma::Mat >*, mlpack::ann::Select, arma::Mat >*, mlpack::ann::Sequential, arma::Mat >*, mlpack::ann::VRClassReward, arma::Mat >*>; mpl_::true_ = mpl_::bool_]' +/usr/include/boost/variant/detail/visitation_impl.hpp:154:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = boost::detail::variant::invoke_visitor, false>; VoidPtrCV = const void*; T = mlpack::ann::VRClassReward, arma::Mat >*; NoBackupFlag = boost::variant, arma::Mat >*, mlpack::ann::AddMerge, arma::Mat >*, mlpack::ann::AtrousConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BatchNorm, arma::Mat >*, mlpack::ann::BilinearInterpolation, arma::Mat >*, mlpack::ann::Concat, arma::Mat >*, mlpack::ann::ConcatPerformance, arma::Mat >, arma::Mat, arma::Mat >*, mlpack::ann::Constant, arma::Mat >*, mlpack::ann::Convolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::TransposedConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::DropConnect, arma::Mat >*, mlpack::ann::Dropout, arma::Mat >*, mlpack::ann::AlphaDropout, arma::Mat >*, mlpack::ann::ELU, arma::Mat >*, mlpack::ann::FlexibleReLU, arma::Mat >*, mlpack::ann::Glimpse, arma::Mat >*, mlpack::ann::HardTanH, arma::Mat >*, mlpack::ann::Join, arma::Mat >*, mlpack::ann::LayerNorm, arma::Mat >*, mlpack::ann::LeakyReLU, arma::Mat >*, mlpack::ann::Linear, arma::Mat >*, mlpack::ann::LinearNoBias, arma::Mat >*, mlpack::ann::LogSoftMax, arma::Mat >*, mlpack::ann::Lookup, arma::Mat >*, mlpack::ann::LSTM, arma::Mat >*, mlpack::ann::GRU, arma::Mat >*, mlpack::ann::FastLSTM, arma::Mat >*, mlpack::ann::MaxPooling, arma::Mat >*, mlpack::ann::MeanPooling, arma::Mat >*, mlpack::ann::MultiplyConstant, arma::Mat >*, mlpack::ann::MultiplyMerge, arma::Mat >*, mlpack::ann::NegativeLogLikelihood, arma::Mat >*, mlpack::ann::PReLU, arma::Mat >*, mlpack::ann::Recurrent, arma::Mat >*, mlpack::ann::RecurrentAttention, arma::Mat >*, mlpack::ann::ReinforceNormal, arma::Mat >*, mlpack::ann::Select, arma::Mat >*, mlpack::ann::Sequential, arma::Mat >*, mlpack::ann::VRClassReward, arma::Mat >*>::has_fallback_type_; typename Visitor::result_type = boost::variant, arma::Mat >*, mlpack::ann::AddMerge, arma::Mat >*, mlpack::ann::AtrousConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BatchNorm, arma::Mat >*, mlpack::ann::BilinearInterpolation, arma::Mat >*, mlpack::ann::Concat, arma::Mat >*, mlpack::ann::ConcatPerformance, arma::Mat >, arma::Mat, arma::Mat >*, mlpack::ann::Constant, arma::Mat >*, mlpack::ann::Convolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::TransposedConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::DropConnect, arma::Mat >*, mlpack::ann::Dropout, arma::Mat >*, mlpack::ann::AlphaDropout, arma::Mat >*, mlpack::ann::ELU, arma::Mat >*, mlpack::ann::FlexibleReLU, arma::Mat >*, mlpack::ann::Glimpse, arma::Mat >*, mlpack::ann::HardTanH, arma::Mat >*, mlpack::ann::Join, arma::Mat >*, mlpack::ann::LayerNorm, arma::Mat >*, mlpack::ann::LeakyReLU, arma::Mat >*, mlpack::ann::Linear, arma::Mat >*, mlpack::ann::LinearNoBias, arma::Mat >*, mlpack::ann::LogSoftMax, arma::Mat >*, mlpack::ann::Lookup, arma::Mat >*, mlpack::ann::LSTM, arma::Mat >*, mlpack::ann::GRU, arma::Mat >*, mlpack::ann::FastLSTM, arma::Mat >*, mlpack::ann::MaxPooling, arma::Mat >*, mlpack::ann::MeanPooling, arma::Mat >*, mlpack::ann::MultiplyConstant, arma::Mat >*, mlpack::ann::MultiplyMerge, arma::Mat >*, mlpack::ann::NegativeLogLikelihood, arma::Mat >*, mlpack::ann::PReLU, arma::Mat >*, mlpack::ann::Recurrent, arma::Mat >*, mlpack::ann::RecurrentAttention, arma::Mat >*, mlpack::ann::ReinforceNormal, arma::Mat >*, mlpack::ann::Select, arma::Mat >*, mlpack::ann::Sequential, arma::Mat >*, mlpack::ann::VRClassReward, arma::Mat >*>]' +/usr/include/boost/variant/detail/visitation_impl.hpp:238:5: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = boost::detail::variant::visitation_impl_step, mlpack::ann::Add, arma::Mat >*, boost::mpl::l_item, mlpack::ann::AddMerge, arma::Mat >*, boost::mpl::l_item, mlpack::ann::AtrousConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, boost::mpl::l_item, mlpack::ann::BaseLayer, arma::Mat >*, boost::mpl::l_item, mlpack::ann::BaseLayer, arma::Mat >*, boost::mpl::l_item, mlpack::ann::BaseLayer, arma::Mat >*, boost::mpl::l_item, mlpack::ann::BaseLayer, arma::Mat >*, boost::mpl::l_item, mlpack::ann::BatchNorm, arma::Mat >*, boost::mpl::l_item, mlpack::ann::BilinearInterpolation, arma::Mat >*, boost::mpl::l_item, mlpack::ann::Concat, arma::Mat >*, boost::mpl::l_item, mlpack::ann::ConcatPerformance, arma::Mat >, arma::Mat, arma::Mat >*, boost::mpl::l_item, mlpack::ann::Constant, arma::Mat >*, boost::mpl::l_item, mlpack::ann::Convolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, boost::mpl::l_item, mlpack::ann::TransposedConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, boost::mpl::l_item, mlpack::ann::DropConnect, arma::Mat >*, boost::mpl::l_item, mlpack::ann::Dropout, arma::Mat >*, boost::mpl::l_item, mlpack::ann::AlphaDropout, arma::Mat >*, boost::mpl::l_item, mlpack::ann::ELU, arma::Mat >*, boost::mpl::l_item, mlpack::ann::FlexibleReLU, arma::Mat >*, boost::mpl::l_item, mlpack::ann::Glimpse, arma::Mat >*, boost::mpl::l_item, mlpack::ann::HardTanH, arma::Mat >*, boost::mpl::l_item, mlpack::ann::Join, arma::Mat >*, boost::mpl::l_item, mlpack::ann::LayerNorm, arma::Mat >*, boost::mpl::l_item, mlpack::ann::LeakyReLU, arma::Mat >*, boost::mpl::l_item, mlpack::ann::Linear, arma::Mat >*, boost::mpl::l_item, mlpack::ann::LinearNoBias, arma::Mat >*, boost::mpl::l_item, mlpack::ann::LogSoftMax, arma::Mat >*, boost::mpl::l_item, mlpack::ann::Lookup, arma::Mat >*, boost::mpl::l_item, mlpack::ann::LSTM, arma::Mat >*, boost::mpl::l_item, mlpack::ann::GRU, arma::Mat >*, boost::mpl::l_item, mlpack::ann::FastLSTM, arma::Mat >*, boost::mpl::l_item, mlpack::ann::MaxPooling, arma::Mat >*, boost::mpl::l_item, mlpack::ann::MeanPooling, arma::Mat >*, boost::mpl::l_item, mlpack::ann::MultiplyConstant, arma::Mat >*, boost::mpl::l_item, mlpack::ann::MultiplyMerge, arma::Mat >*, boost::mpl::l_item, mlpack::ann::NegativeLogLikelihood, arma::Mat >*, boost::mpl::l_item, mlpack::ann::PReLU, arma::Mat >*, boost::mpl::l_item, mlpack::ann::Recurrent, arma::Mat >*, boost::mpl::l_item, mlpack::ann::RecurrentAttention, arma::Mat >*, boost::mpl::l_item, mlpack::ann::ReinforceNormal, arma::Mat >*, boost::mpl::l_item, mlpack::ann::Select, arma::Mat >*, boost::mpl::l_item, mlpack::ann::Sequential, arma::Mat >*, boost::mpl::l_item, mlpack::ann::VRClassReward, arma::Mat >*, boost::mpl::l_end> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >, boost::mpl::l_iter >; Visitor = boost::detail::variant::invoke_visitor, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant, arma::Mat >*, mlpack::ann::AddMerge, arma::Mat >*, mlpack::ann::AtrousConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BatchNorm, arma::Mat >*, mlpack::ann::BilinearInterpolation, arma::Mat >*, mlpack::ann::Concat, arma::Mat >*, mlpack::ann::ConcatPerformance, arma::Mat >, arma::Mat, arma::Mat >*, mlpack::ann::Constant, arma::Mat >*, mlpack::ann::Convolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::TransposedConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::DropConnect, arma::Mat >*, mlpack::ann::Dropout, arma::Mat >*, mlpack::ann::AlphaDropout, arma::Mat >*, mlpack::ann::ELU, arma::Mat >*, mlpack::ann::FlexibleReLU, arma::Mat >*, mlpack::ann::Glimpse, arma::Mat >*, mlpack::ann::HardTanH, arma::Mat >*, mlpack::ann::Join, arma::Mat >*, mlpack::ann::LayerNorm, arma::Mat >*, mlpack::ann::LeakyReLU, arma::Mat >*, mlpack::ann::Linear, arma::Mat >*, mlpack::ann::LinearNoBias, arma::Mat >*, mlpack::ann::LogSoftMax, arma::Mat >*, mlpack::ann::Lookup, arma::Mat >*, mlpack::ann::LSTM, arma::Mat >*, mlpack::ann::GRU, arma::Mat >*, mlpack::ann::FastLSTM, arma::Mat >*, mlpack::ann::MaxPooling, arma::Mat >*, mlpack::ann::MeanPooling, arma::Mat >*, mlpack::ann::MultiplyConstant, arma::Mat >*, mlpack::ann::MultiplyMerge, arma::Mat >*, mlpack::ann::NegativeLogLikelihood, arma::Mat >*, mlpack::ann::PReLU, arma::Mat >*, mlpack::ann::Recurrent, arma::Mat >*, mlpack::ann::RecurrentAttention, arma::Mat >*, mlpack::ann::ReinforceNormal, arma::Mat >*, mlpack::ann::Select, arma::Mat >*, mlpack::ann::Sequential, arma::Mat >*, mlpack::ann::VRClassReward, arma::Mat >*>::has_fallback_type_; typename Visitor::result_type = boost::variant, arma::Mat >*, mlpack::ann::AddMerge, arma::Mat >*, mlpack::ann::AtrousConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BatchNorm, arma::Mat >*, mlpack::ann::BilinearInterpolation, arma::Mat >*, mlpack::ann::Concat, arma::Mat >*, mlpack::ann::ConcatPerformance, arma::Mat >, arma::Mat, arma::Mat >*, mlpack::ann::Constant, arma::Mat >*, mlpack::ann::Convolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::TransposedConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::DropConnect, arma::Mat >*, mlpack::ann::Dropout, arma::Mat >*, mlpack::ann::AlphaDropout, arma::Mat >*, mlpack::ann::ELU, arma::Mat >*, mlpack::ann::FlexibleReLU, arma::Mat >*, mlpack::ann::Glimpse, arma::Mat >*, mlpack::ann::HardTanH, arma::Mat >*, mlpack::ann::Join, arma::Mat >*, mlpack::ann::LayerNorm, arma::Mat >*, mlpack::ann::LeakyReLU, arma::Mat >*, mlpack::ann::Linear, arma::Mat >*, mlpack::ann::LinearNoBias, arma::Mat >*, mlpack::ann::LogSoftMax, arma::Mat >*, mlpack::ann::Lookup, arma::Mat >*, mlpack::ann::LSTM, arma::Mat >*, mlpack::ann::GRU, arma::Mat >*, mlpack::ann::FastLSTM, arma::Mat >*, mlpack::ann::MaxPooling, arma::Mat >*, mlpack::ann::MeanPooling, arma::Mat >*, mlpack::ann::MultiplyConstant, arma::Mat >*, mlpack::ann::MultiplyMerge, arma::Mat >*, mlpack::ann::NegativeLogLikelihood, arma::Mat >*, mlpack::ann::PReLU, arma::Mat >*, mlpack::ann::Recurrent, arma::Mat >*, mlpack::ann::RecurrentAttention, arma::Mat >*, mlpack::ann::ReinforceNormal, arma::Mat >*, mlpack::ann::Select, arma::Mat >*, mlpack::ann::Sequential, arma::Mat >*, mlpack::ann::VRClassReward, arma::Mat >*>; mpl_::false_ = mpl_::bool_]' +/usr/include/boost/variant/variant.hpp:2452:48: required from 'static typename Visitor::result_type boost::variant::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor, false>; VoidPtrCV = const void*; T0_ = mlpack::ann::Add, arma::Mat >*; TN = {mlpack::ann::AddMerge, arma::Mat >*, mlpack::ann::AtrousConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BatchNorm, arma::Mat >*, mlpack::ann::BilinearInterpolation, arma::Mat >*, mlpack::ann::Concat, arma::Mat >*, mlpack::ann::ConcatPerformance, arma::Mat >, arma::Mat, arma::Mat >*, mlpack::ann::Constant, arma::Mat >*, mlpack::ann::Convolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::TransposedConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::DropConnect, arma::Mat >*, mlpack::ann::Dropout, arma::Mat >*, mlpack::ann::AlphaDropout, arma::Mat >*, mlpack::ann::ELU, arma::Mat >*, mlpack::ann::FlexibleReLU, arma::Mat >*, mlpack::ann::Glimpse, arma::Mat >*, mlpack::ann::HardTanH, arma::Mat >*, mlpack::ann::Join, arma::Mat >*, mlpack::ann::LayerNorm, arma::Mat >*, mlpack::ann::LeakyReLU, arma::Mat >*, mlpack::ann::Linear, arma::Mat >*, mlpack::ann::LinearNoBias, arma::Mat >*, mlpack::ann::LogSoftMax, arma::Mat >*, mlpack::ann::Lookup, arma::Mat >*, mlpack::ann::LSTM, arma::Mat >*, mlpack::ann::GRU, arma::Mat >*, mlpack::ann::FastLSTM, arma::Mat >*, mlpack::ann::MaxPooling, arma::Mat >*, mlpack::ann::MeanPooling, arma::Mat >*, mlpack::ann::MultiplyConstant, arma::Mat >*, mlpack::ann::MultiplyMerge, arma::Mat >*, mlpack::ann::NegativeLogLikelihood, arma::Mat >*, mlpack::ann::PReLU, arma::Mat >*, mlpack::ann::Recurrent, arma::Mat >*, mlpack::ann::RecurrentAttention, arma::Mat >*, mlpack::ann::ReinforceNormal, arma::Mat >*, mlpack::ann::Select, arma::Mat >*, mlpack::ann::Sequential, arma::Mat >*, mlpack::ann::VRClassReward, arma::Mat >*}; typename Visitor::result_type = boost::variant, arma::Mat >*, mlpack::ann::AddMerge, arma::Mat >*, mlpack::ann::AtrousConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BatchNorm, arma::Mat >*, mlpack::ann::BilinearInterpolation, arma::Mat >*, mlpack::ann::Concat, arma::Mat >*, mlpack::ann::ConcatPerformance, arma::Mat >, arma::Mat, arma::Mat >*, mlpack::ann::Constant, arma::Mat >*, mlpack::ann::Convolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::TransposedConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::DropConnect, arma::Mat >*, mlpack::ann::Dropout, arma::Mat >*, mlpack::ann::AlphaDropout, arma::Mat >*, mlpack::ann::ELU, arma::Mat >*, mlpack::ann::FlexibleReLU, arma::Mat >*, mlpack::ann::Glimpse, arma::Mat >*, mlpack::ann::HardTanH, arma::Mat >*, mlpack::ann::Join, arma::Mat >*, mlpack::ann::LayerNorm, arma::Mat >*, mlpack::ann::LeakyReLU, arma::Mat >*, mlpack::ann::Linear, arma::Mat >*, mlpack::ann::LinearNoBias, arma::Mat >*, mlpack::ann::LogSoftMax, arma::Mat >*, mlpack::ann::Lookup, arma::Mat >*, mlpack::ann::LSTM, arma::Mat >*, mlpack::ann::GRU, arma::Mat >*, mlpack::ann::FastLSTM, arma::Mat >*, mlpack::ann::MaxPooling, arma::Mat >*, mlpack::ann::MeanPooling, arma::Mat >*, mlpack::ann::MultiplyConstant, arma::Mat >*, mlpack::ann::MultiplyMerge, arma::Mat >*, mlpack::ann::NegativeLogLikelihood, arma::Mat >*, mlpack::ann::PReLU, arma::Mat >*, mlpack::ann::Recurrent, arma::Mat >*, mlpack::ann::RecurrentAttention, arma::Mat >*, mlpack::ann::ReinforceNormal, arma::Mat >*, mlpack::ann::Select, arma::Mat >*, mlpack::ann::Sequential, arma::Mat >*, mlpack::ann::VRClassReward, arma::Mat >*>]' +/usr/include/boost/variant/variant.hpp:2477:43: required from 'typename Visitor::result_type boost::variant::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor, false>; T0_ = mlpack::ann::Add, arma::Mat >*; TN = {mlpack::ann::AddMerge, arma::Mat >*, mlpack::ann::AtrousConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BatchNorm, arma::Mat >*, mlpack::ann::BilinearInterpolation, arma::Mat >*, mlpack::ann::Concat, arma::Mat >*, mlpack::ann::ConcatPerformance, arma::Mat >, arma::Mat, arma::Mat >*, mlpack::ann::Constant, arma::Mat >*, mlpack::ann::Convolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::TransposedConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::DropConnect, arma::Mat >*, mlpack::ann::Dropout, arma::Mat >*, mlpack::ann::AlphaDropout, arma::Mat >*, mlpack::ann::ELU, arma::Mat >*, mlpack::ann::FlexibleReLU, arma::Mat >*, mlpack::ann::Glimpse, arma::Mat >*, mlpack::ann::HardTanH, arma::Mat >*, mlpack::ann::Join, arma::Mat >*, mlpack::ann::LayerNorm, arma::Mat >*, mlpack::ann::LeakyReLU, arma::Mat >*, mlpack::ann::Linear, arma::Mat >*, mlpack::ann::LinearNoBias, arma::Mat >*, mlpack::ann::LogSoftMax, arma::Mat >*, mlpack::ann::Lookup, arma::Mat >*, mlpack::ann::LSTM, arma::Mat >*, mlpack::ann::GRU, arma::Mat >*, mlpack::ann::FastLSTM, arma::Mat >*, mlpack::ann::MaxPooling, arma::Mat >*, mlpack::ann::MeanPooling, arma::Mat >*, mlpack::ann::MultiplyConstant, arma::Mat >*, mlpack::ann::MultiplyMerge, arma::Mat >*, mlpack::ann::NegativeLogLikelihood, arma::Mat >*, mlpack::ann::PReLU, arma::Mat >*, mlpack::ann::Recurrent, arma::Mat >*, mlpack::ann::RecurrentAttention, arma::Mat >*, mlpack::ann::ReinforceNormal, arma::Mat >*, mlpack::ann::Select, arma::Mat >*, mlpack::ann::Sequential, arma::Mat >*, mlpack::ann::VRClassReward, arma::Mat >*}; typename Visitor::result_type = boost::variant, arma::Mat >*, mlpack::ann::AddMerge, arma::Mat >*, mlpack::ann::AtrousConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BatchNorm, arma::Mat >*, mlpack::ann::BilinearInterpolation, arma::Mat >*, mlpack::ann::Concat, arma::Mat >*, mlpack::ann::ConcatPerformance, arma::Mat >, arma::Mat, arma::Mat >*, mlpack::ann::Constant, arma::Mat >*, mlpack::ann::Convolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::TransposedConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::DropConnect, arma::Mat >*, mlpack::ann::Dropout, arma::Mat >*, mlpack::ann::AlphaDropout, arma::Mat >*, mlpack::ann::ELU, arma::Mat >*, mlpack::ann::FlexibleReLU, arma::Mat >*, mlpack::ann::Glimpse, arma::Mat >*, mlpack::ann::HardTanH, arma::Mat >*, mlpack::ann::Join, arma::Mat >*, mlpack::ann::LayerNorm, arma::Mat >*, mlpack::ann::LeakyReLU, arma::Mat >*, mlpack::ann::Linear, arma::Mat >*, mlpack::ann::LinearNoBias, arma::Mat >*, mlpack::ann::LogSoftMax, arma::Mat >*, mlpack::ann::Lookup, arma::Mat >*, mlpack::ann::LSTM, arma::Mat >*, mlpack::ann::GRU, arma::Mat >*, mlpack::ann::FastLSTM, arma::Mat >*, mlpack::ann::MaxPooling, arma::Mat >*, mlpack::ann::MeanPooling, arma::Mat >*, mlpack::ann::MultiplyConstant, arma::Mat >*, mlpack::ann::MultiplyMerge, arma::Mat >*, mlpack::ann::NegativeLogLikelihood, arma::Mat >*, mlpack::ann::PReLU, arma::Mat >*, mlpack::ann::Recurrent, arma::Mat >*, mlpack::ann::RecurrentAttention, arma::Mat >*, mlpack::ann::ReinforceNormal, arma::Mat >*, mlpack::ann::Select, arma::Mat >*, mlpack::ann::Sequential, arma::Mat >*, mlpack::ann::VRClassReward, arma::Mat >*>]' +/usr/include/boost/variant/variant.hpp:2531:52: required from 'typename Visitor::result_type boost::variant::apply_visitor(Visitor&) const & [with Visitor = mlpack::ann::CopyVisitor<>; T0_ = mlpack::ann::Add, arma::Mat >*; TN = {mlpack::ann::AddMerge, arma::Mat >*, mlpack::ann::AtrousConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BatchNorm, arma::Mat >*, mlpack::ann::BilinearInterpolation, arma::Mat >*, mlpack::ann::Concat, arma::Mat >*, mlpack::ann::ConcatPerformance, arma::Mat >, arma::Mat, arma::Mat >*, mlpack::ann::Constant, arma::Mat >*, mlpack::ann::Convolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::TransposedConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::DropConnect, arma::Mat >*, mlpack::ann::Dropout, arma::Mat >*, mlpack::ann::AlphaDropout, arma::Mat >*, mlpack::ann::ELU, arma::Mat >*, mlpack::ann::FlexibleReLU, arma::Mat >*, mlpack::ann::Glimpse, arma::Mat >*, mlpack::ann::HardTanH, arma::Mat >*, mlpack::ann::Join, arma::Mat >*, mlpack::ann::LayerNorm, arma::Mat >*, mlpack::ann::LeakyReLU, arma::Mat >*, mlpack::ann::Linear, arma::Mat >*, mlpack::ann::LinearNoBias, arma::Mat >*, mlpack::ann::LogSoftMax, arma::Mat >*, mlpack::ann::Lookup, arma::Mat >*, mlpack::ann::LSTM, arma::Mat >*, mlpack::ann::GRU, arma::Mat >*, mlpack::ann::FastLSTM, arma::Mat >*, mlpack::ann::MaxPooling, arma::Mat >*, mlpack::ann::MeanPooling, arma::Mat >*, mlpack::ann::MultiplyConstant, arma::Mat >*, mlpack::ann::MultiplyMerge, arma::Mat >*, mlpack::ann::NegativeLogLikelihood, arma::Mat >*, mlpack::ann::PReLU, arma::Mat >*, mlpack::ann::Recurrent, arma::Mat >*, mlpack::ann::RecurrentAttention, arma::Mat >*, mlpack::ann::ReinforceNormal, arma::Mat >*, mlpack::ann::Select, arma::Mat >*, mlpack::ann::Sequential, arma::Mat >*, mlpack::ann::VRClassReward, arma::Mat >*}; typename Visitor::result_type = boost::variant, arma::Mat >*, mlpack::ann::AddMerge, arma::Mat >*, mlpack::ann::AtrousConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BatchNorm, arma::Mat >*, mlpack::ann::BilinearInterpolation, arma::Mat >*, mlpack::ann::Concat, arma::Mat >*, mlpack::ann::ConcatPerformance, arma::Mat >, arma::Mat, arma::Mat >*, mlpack::ann::Constant, arma::Mat >*, mlpack::ann::Convolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::TransposedConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::DropConnect, arma::Mat >*, mlpack::ann::Dropout, arma::Mat >*, mlpack::ann::AlphaDropout, arma::Mat >*, mlpack::ann::ELU, arma::Mat >*, mlpack::ann::FlexibleReLU, arma::Mat >*, mlpack::ann::Glimpse, arma::Mat >*, mlpack::ann::HardTanH, arma::Mat >*, mlpack::ann::Join, arma::Mat >*, mlpack::ann::LayerNorm, arma::Mat >*, mlpack::ann::LeakyReLU, arma::Mat >*, mlpack::ann::Linear, arma::Mat >*, mlpack::ann::LinearNoBias, arma::Mat >*, mlpack::ann::LogSoftMax, arma::Mat >*, mlpack::ann::Lookup, arma::Mat >*, mlpack::ann::LSTM, arma::Mat >*, mlpack::ann::GRU, arma::Mat >*, mlpack::ann::FastLSTM, arma::Mat >*, mlpack::ann::MaxPooling, arma::Mat >*, mlpack::ann::MeanPooling, arma::Mat >*, mlpack::ann::MultiplyConstant, arma::Mat >*, mlpack::ann::MultiplyMerge, arma::Mat >*, mlpack::ann::NegativeLogLikelihood, arma::Mat >*, mlpack::ann::PReLU, arma::Mat >*, mlpack::ann::Recurrent, arma::Mat >*, mlpack::ann::RecurrentAttention, arma::Mat >*, mlpack::ann::ReinforceNormal, arma::Mat >*, mlpack::ann::Select, arma::Mat >*, mlpack::ann::Sequential, arma::Mat >*, mlpack::ann::VRClassReward, arma::Mat >*>]' +/usr/include/boost/variant/detail/apply_visitor_unary.hpp:73:72: required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = mlpack::ann::CopyVisitor<>; Visitable = const boost::variant, arma::Mat >*, mlpack::ann::AddMerge, arma::Mat >*, mlpack::ann::AtrousConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BatchNorm, arma::Mat >*, mlpack::ann::BilinearInterpolation, arma::Mat >*, mlpack::ann::Concat, arma::Mat >*, mlpack::ann::ConcatPerformance, arma::Mat >, arma::Mat, arma::Mat >*, mlpack::ann::Constant, arma::Mat >*, mlpack::ann::Convolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::TransposedConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::DropConnect, arma::Mat >*, mlpack::ann::Dropout, arma::Mat >*, mlpack::ann::AlphaDropout, arma::Mat >*, mlpack::ann::ELU, arma::Mat >*, mlpack::ann::FlexibleReLU, arma::Mat >*, mlpack::ann::Glimpse, arma::Mat >*, mlpack::ann::HardTanH, arma::Mat >*, mlpack::ann::Join, arma::Mat >*, mlpack::ann::LayerNorm, arma::Mat >*, mlpack::ann::LeakyReLU, arma::Mat >*, mlpack::ann::Linear, arma::Mat >*, mlpack::ann::LinearNoBias, arma::Mat >*, mlpack::ann::LogSoftMax, arma::Mat >*, mlpack::ann::Lookup, arma::Mat >*, mlpack::ann::LSTM, arma::Mat >*, mlpack::ann::GRU, arma::Mat >*, mlpack::ann::FastLSTM, arma::Mat >*, mlpack::ann::MaxPooling, arma::Mat >*, mlpack::ann::MeanPooling, arma::Mat >*, mlpack::ann::MultiplyConstant, arma::Mat >*, mlpack::ann::MultiplyMerge, arma::Mat >*, mlpack::ann::NegativeLogLikelihood, arma::Mat >*, mlpack::ann::PReLU, arma::Mat >*, mlpack::ann::Recurrent, arma::Mat >*, mlpack::ann::RecurrentAttention, arma::Mat >*, mlpack::ann::ReinforceNormal, arma::Mat >*, mlpack::ann::Select, arma::Mat >*, mlpack::ann::Sequential, arma::Mat >*, mlpack::ann::VRClassReward, arma::Mat >*>&; typename Visitor::result_type = boost::variant, arma::Mat >*, mlpack::ann::AddMerge, arma::Mat >*, mlpack::ann::AtrousConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BatchNorm, arma::Mat >*, mlpack::ann::BilinearInterpolation, arma::Mat >*, mlpack::ann::Concat, arma::Mat >*, mlpack::ann::ConcatPerformance, arma::Mat >, arma::Mat, arma::Mat >*, mlpack::ann::Constant, arma::Mat >*, mlpack::ann::Convolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::TransposedConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::DropConnect, arma::Mat >*, mlpack::ann::Dropout, arma::Mat >*, mlpack::ann::AlphaDropout, arma::Mat >*, mlpack::ann::ELU, arma::Mat >*, mlpack::ann::FlexibleReLU, arma::Mat >*, mlpack::ann::Glimpse, arma::Mat >*, mlpack::ann::HardTanH, arma::Mat >*, mlpack::ann::Join, arma::Mat >*, mlpack::ann::LayerNorm, arma::Mat >*, mlpack::ann::LeakyReLU, arma::Mat >*, mlpack::ann::Linear, arma::Mat >*, mlpack::ann::LinearNoBias, arma::Mat >*, mlpack::ann::LogSoftMax, arma::Mat >*, mlpack::ann::Lookup, arma::Mat >*, mlpack::ann::LSTM, arma::Mat >*, mlpack::ann::GRU, arma::Mat >*, mlpack::ann::FastLSTM, arma::Mat >*, mlpack::ann::MaxPooling, arma::Mat >*, mlpack::ann::MeanPooling, arma::Mat >*, mlpack::ann::MultiplyConstant, arma::Mat >*, mlpack::ann::MultiplyMerge, arma::Mat >*, mlpack::ann::NegativeLogLikelihood, arma::Mat >*, mlpack::ann::PReLU, arma::Mat >*, mlpack::ann::Recurrent, arma::Mat >*, mlpack::ann::RecurrentAttention, arma::Mat >*, mlpack::ann::ReinforceNormal, arma::Mat >*, mlpack::ann::Select, arma::Mat >*, mlpack::ann::Sequential, arma::Mat >*, mlpack::ann::VRClassReward, arma::Mat >*>]' +/build/mlpack-3.0.4/src/mlpack/methods/ann/ffn_impl.hpp:584:49: required from 'mlpack::ann::FFN::FFN(const mlpack::ann::FFN&) [with OutputLayerType = mlpack::ann::MeanSquaredError<>; InitializationRuleType = mlpack::ann::RandomInitialization; CustomLayers = {}]' +/build/mlpack-3.0.4/src/mlpack/tests/feedforward_network_test.cpp:449:25: required from here +/build/mlpack-3.0.4/src/mlpack/methods/ann/visitor/copy_visitor_impl.hpp:26:10: warning: 'new' of type 'mlpack::ann::VRClassReward, arma::Mat >' with extended alignment 16 [-Waligned-new=] +/build/mlpack-3.0.4/src/mlpack/methods/ann/visitor/copy_visitor_impl.hpp:26:10: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/ann/visitor/copy_visitor_impl.hpp:26:10: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from /usr/include/c++/8/bits/stl_algo.h:61, from /usr/include/c++/8/algorithm:62, from /usr/include/boost/archive/detail/helper_collection.hpp:23, @@ -35040,37 +35074,6 @@ /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::fastmks::FastMKSStat, arma::SpMat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::SpMat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::fastmks::FastMKSStat, arma::SpMat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::SpMat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::fastmks::FastMKSStat, arma::SpMat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::SpMat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ -In file included from /build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent.hpp:232, - from /build/mlpack-3.0.4/src/mlpack/methods/ann/layer/layer.hpp:30, - from /build/mlpack-3.0.4/src/mlpack/tests/feedforward_network_test.cpp:17: -/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent_impl.hpp: In instantiation of 'void mlpack::ann::Recurrent::serialize(Archive&, unsigned int) [with Archive = boost::archive::xml_oarchive; InputDataType = arma::Mat; OutputDataType = arma::Mat; CustomLayers = {}]': -/usr/include/boost/serialization/access.hpp:116:9: required from 'static void boost::serialization::access::serialize(Archive&, T&, unsigned int) [with Archive = boost::archive::xml_oarchive; T = mlpack::ann::Recurrent, arma::Mat >]' -/usr/include/boost/serialization/serialization.hpp:68:22: required from 'void boost::serialization::serialize(Archive&, T&, unsigned int) [with Archive = boost::archive::xml_oarchive; T = mlpack::ann::Recurrent, arma::Mat >]' -/usr/include/boost/serialization/serialization.hpp:126:14: required from 'void boost::serialization::serialize_adl(Archive&, T&, unsigned int) [with Archive = boost::archive::xml_oarchive; T = mlpack::ann::Recurrent, arma::Mat >]' -/usr/include/boost/archive/detail/oserializer.hpp:153:40: required from 'void boost::archive::detail::oserializer::save_object_data(boost::archive::detail::basic_oarchive&, const void*) const [with Archive = boost::archive::xml_oarchive; T = mlpack::ann::Recurrent, arma::Mat >]' -/usr/include/boost/archive/detail/oserializer.hpp:106:1: required from 'class boost::archive::detail::oserializer, arma::Mat > >' -/usr/include/boost/archive/detail/oserializer.hpp:221:31: [ skipping 57 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/usr/include/boost/archive/detail/common_oarchive.hpp:71:22: required from 'void boost::archive::detail::common_oarchive::save_override(T&) [with T = const mlpack::ann::FFN, arma::Mat > >; Archive = boost::archive::xml_oarchive]' -/usr/include/boost/archive/basic_xml_oarchive.hpp:100:9: required from 'void boost::archive::basic_xml_oarchive::save_override(const boost::serialization::nvp&) [with T = mlpack::ann::FFN, arma::Mat > >; Archive = boost::archive::xml_oarchive]' -/usr/include/boost/archive/detail/interface_oarchive.hpp:70:9: required from 'Archive& boost::archive::detail::interface_oarchive::operator<<(const T&) [with T = boost::serialization::nvp, arma::Mat > > >; Archive = boost::archive::xml_oarchive]' -/build/mlpack-3.0.4/src/mlpack/tests/serialization.hpp:204:9: required from 'void mlpack::SerializeObject(T&, T&) [with T = mlpack::ann::FFN, arma::Mat > >; IArchiveType = boost::archive::xml_iarchive; OArchiveType = boost::archive::xml_oarchive]' -/build/mlpack-3.0.4/src/mlpack/tests/serialization.hpp:243:36: required from 'void mlpack::SerializeObjectAll(T&, T&, T&, T&) [with T = mlpack::ann::FFN, arma::Mat > >]' -/build/mlpack-3.0.4/src/mlpack/tests/feedforward_network_test.cpp:491:61: required from here -/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent_impl.hpp:263:21: warning: 'new' of type 'mlpack::ann::Sequential, arma::Mat >' with extended alignment 16 [-Waligned-new=] - initialModule = new Sequential<>(); - ^~~~~~~~~~~~~~~~~~ -/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent_impl.hpp:263:21: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent_impl.hpp:263:21: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent_impl.hpp:264:19: warning: 'new' of type 'mlpack::ann::AddMerge, arma::Mat >' with extended alignment 16 [-Waligned-new=] - mergeModule = new AddMerge<>(false); - ^~~~~~~~~~~~~~~~~~~~~ -/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent_impl.hpp:264:19: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent_impl.hpp:264:19: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent_impl.hpp:265:23: warning: 'new' of type 'mlpack::ann::Sequential, arma::Mat >' with extended alignment 16 [-Waligned-new=] - recurrentModule = new Sequential<>(false); - ^~~~~~~~~~~~~~~~~~~~~~~ -/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent_impl.hpp:265:23: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent_impl.hpp:265:23: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from /usr/include/c++/8/algorithm:62, from /usr/include/boost/archive/detail/helper_collection.hpp:23, from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, @@ -35284,6 +35287,37 @@ /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::fastmks::FastMKSStat, arma::SpMat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::SpMat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::fastmks::FastMKSStat, arma::SpMat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::SpMat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::fastmks::FastMKSStat, arma::SpMat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::fastmks::FastMKSStat, arma::SpMat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ +In file included from /build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent.hpp:232, + from /build/mlpack-3.0.4/src/mlpack/methods/ann/layer/layer.hpp:30, + from /build/mlpack-3.0.4/src/mlpack/tests/feedforward_network_test.cpp:17: +/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent_impl.hpp: In instantiation of 'void mlpack::ann::Recurrent::serialize(Archive&, unsigned int) [with Archive = boost::archive::xml_oarchive; InputDataType = arma::Mat; OutputDataType = arma::Mat; CustomLayers = {}]': +/usr/include/boost/serialization/access.hpp:116:9: required from 'static void boost::serialization::access::serialize(Archive&, T&, unsigned int) [with Archive = boost::archive::xml_oarchive; T = mlpack::ann::Recurrent, arma::Mat >]' +/usr/include/boost/serialization/serialization.hpp:68:22: required from 'void boost::serialization::serialize(Archive&, T&, unsigned int) [with Archive = boost::archive::xml_oarchive; T = mlpack::ann::Recurrent, arma::Mat >]' +/usr/include/boost/serialization/serialization.hpp:126:14: required from 'void boost::serialization::serialize_adl(Archive&, T&, unsigned int) [with Archive = boost::archive::xml_oarchive; T = mlpack::ann::Recurrent, arma::Mat >]' +/usr/include/boost/archive/detail/oserializer.hpp:153:40: required from 'void boost::archive::detail::oserializer::save_object_data(boost::archive::detail::basic_oarchive&, const void*) const [with Archive = boost::archive::xml_oarchive; T = mlpack::ann::Recurrent, arma::Mat >]' +/usr/include/boost/archive/detail/oserializer.hpp:106:1: required from 'class boost::archive::detail::oserializer, arma::Mat > >' +/usr/include/boost/archive/detail/oserializer.hpp:221:31: [ skipping 57 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/usr/include/boost/archive/detail/common_oarchive.hpp:71:22: required from 'void boost::archive::detail::common_oarchive::save_override(T&) [with T = const mlpack::ann::FFN, arma::Mat > >; Archive = boost::archive::xml_oarchive]' +/usr/include/boost/archive/basic_xml_oarchive.hpp:100:9: required from 'void boost::archive::basic_xml_oarchive::save_override(const boost::serialization::nvp&) [with T = mlpack::ann::FFN, arma::Mat > >; Archive = boost::archive::xml_oarchive]' +/usr/include/boost/archive/detail/interface_oarchive.hpp:70:9: required from 'Archive& boost::archive::detail::interface_oarchive::operator<<(const T&) [with T = boost::serialization::nvp, arma::Mat > > >; Archive = boost::archive::xml_oarchive]' +/build/mlpack-3.0.4/src/mlpack/tests/serialization.hpp:204:9: required from 'void mlpack::SerializeObject(T&, T&) [with T = mlpack::ann::FFN, arma::Mat > >; IArchiveType = boost::archive::xml_iarchive; OArchiveType = boost::archive::xml_oarchive]' +/build/mlpack-3.0.4/src/mlpack/tests/serialization.hpp:243:36: required from 'void mlpack::SerializeObjectAll(T&, T&, T&, T&) [with T = mlpack::ann::FFN, arma::Mat > >]' +/build/mlpack-3.0.4/src/mlpack/tests/feedforward_network_test.cpp:491:61: required from here +/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent_impl.hpp:263:21: warning: 'new' of type 'mlpack::ann::Sequential, arma::Mat >' with extended alignment 16 [-Waligned-new=] + initialModule = new Sequential<>(); + ^~~~~~~~~~~~~~~~~~ +/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent_impl.hpp:263:21: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent_impl.hpp:263:21: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent_impl.hpp:264:19: warning: 'new' of type 'mlpack::ann::AddMerge, arma::Mat >' with extended alignment 16 [-Waligned-new=] + mergeModule = new AddMerge<>(false); + ^~~~~~~~~~~~~~~~~~~~~ +/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent_impl.hpp:264:19: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent_impl.hpp:264:19: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent_impl.hpp:265:23: warning: 'new' of type 'mlpack::ann::Sequential, arma::Mat >' with extended alignment 16 [-Waligned-new=] + recurrentModule = new Sequential<>(false); + ^~~~~~~~~~~~~~~~~~~~~~~ +/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent_impl.hpp:265:23: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent_impl.hpp:265:23: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from /usr/include/c++/8/bits/stl_algo.h:61, from /usr/include/c++/8/algorithm:62, from /usr/include/boost/archive/detail/helper_collection.hpp:23, @@ -35908,6 +35942,8 @@ ^~~~~~~~~~~~~~~~~~~~~~~ /build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent_impl.hpp:265:23: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter /build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent_impl.hpp:265:23: note: use '-faligned-new' to enable C++17 over-aligned new support +[ 63%] Building CXX object src/mlpack/tests/CMakeFiles/mlpack_test.dir/frankwolfe_test.cpp.o +cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests && /usr/bin/c++ -DARMA_32BIT_WORD -DARMA_NO_DEBUG -DBOOST_TEST_DYN_LINK -DHAS_OPENMP -DNDEBUG -I/build/mlpack-3.0.4/src -I/build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/.. -g -O2 -ffile-prefix-map=/build/mlpack-3.0.4=. -fstack-protector-strong -Wformat -Werror=format-security --param ggc-min-expand=20 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -ftemplate-depth=1000 -O3 -fopenmp -Winvalid-pch -include /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx -std=gnu++11 -o CMakeFiles/mlpack_test.dir/frankwolfe_test.cpp.o -c /build/mlpack-3.0.4/src/mlpack/tests/frankwolfe_test.cpp /build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent_impl.hpp: In instantiation of 'void mlpack::ann::Recurrent::serialize(Archive&, unsigned int) [with Archive = boost::archive::xml_iarchive; InputDataType = arma::Mat; OutputDataType = arma::Mat; CustomLayers = {}]': /usr/include/boost/serialization/access.hpp:116:9: required from 'static void boost::serialization::access::serialize(Archive&, T&, unsigned int) [with Archive = boost::archive::xml_iarchive; T = mlpack::ann::Recurrent, arma::Mat >]' /usr/include/boost/serialization/serialization.hpp:68:22: required from 'void boost::serialization::serialize(Archive&, T&, unsigned int) [with Archive = boost::archive::xml_iarchive; T = mlpack::ann::Recurrent, arma::Mat >]' @@ -35992,8 +36028,6 @@ ^~~~~~~~~~~~~~~~~~~~~~~ /build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent_impl.hpp:265:23: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter /build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent_impl.hpp:265:23: note: use '-faligned-new' to enable C++17 over-aligned new support -[ 63%] Building CXX object src/mlpack/tests/CMakeFiles/mlpack_test.dir/frankwolfe_test.cpp.o -cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests && /usr/bin/c++ -DARMA_32BIT_WORD -DARMA_NO_DEBUG -DBOOST_TEST_DYN_LINK -DHAS_OPENMP -DNDEBUG -I/build/mlpack-3.0.4/src -I/build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/.. -g -O2 -ffile-prefix-map=/build/mlpack-3.0.4=. -fstack-protector-strong -Wformat -Werror=format-security --param ggc-min-expand=20 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -ftemplate-depth=1000 -O3 -fopenmp -Winvalid-pch -include /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx -std=gnu++11 -o CMakeFiles/mlpack_test.dir/frankwolfe_test.cpp.o -c /build/mlpack-3.0.4/src/mlpack/tests/frankwolfe_test.cpp [ 63%] Building CXX object src/mlpack/tests/CMakeFiles/mlpack_test.dir/function_test.cpp.o cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests && /usr/bin/c++ -DARMA_32BIT_WORD -DARMA_NO_DEBUG -DBOOST_TEST_DYN_LINK -DHAS_OPENMP -DNDEBUG -I/build/mlpack-3.0.4/src -I/build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/.. -g -O2 -ffile-prefix-map=/build/mlpack-3.0.4=. -fstack-protector-strong -Wformat -Werror=format-security --param ggc-min-expand=20 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -ftemplate-depth=1000 -O3 -fopenmp -Winvalid-pch -include /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx -std=gnu++11 -o CMakeFiles/mlpack_test.dir/function_test.cpp.o -c /build/mlpack-3.0.4/src/mlpack/tests/function_test.cpp [ 63%] Building CXX object src/mlpack/tests/CMakeFiles/mlpack_test.dir/gmm_test.cpp.o @@ -36268,54 +36302,6 @@ /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:69, - from /usr/include/boost/archive/detail/helper_collection.hpp:20, - from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, - from /usr/include/boost/serialization/map.hpp:24, - from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: -/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const arma::Mat&}; _Tp = arma::Mat; _Alloc = std::allocator >]': -/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector > >'} changed in GCC 7.1 - vector<_Tp, _Alloc>:: - ^~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:64, - from /usr/include/boost/archive/detail/helper_collection.hpp:20, - from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, - from /usr/include/boost/serialization/map.hpp:24, - from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: -/usr/include/c++/8/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = arma::Mat; _Alloc = std::allocator >]': -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - _M_realloc_insert(end(), __x); - ^~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:69, - from /usr/include/boost/archive/detail/helper_collection.hpp:20, - from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, - from /usr/include/boost/serialization/map.hpp:24, - from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: -/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const arma::Cube&}; _Tp = arma::Cube; _Alloc = std::allocator >]': -/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector > >'} changed in GCC 7.1 - vector<_Tp, _Alloc>:: - ^~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:64, - from /usr/include/boost/archive/detail/helper_collection.hpp:20, - from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, - from /usr/include/boost/serialization/map.hpp:24, - from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: -/usr/include/c++/8/bits/stl_vector.h: In member function 'void mlpack::ann::MaxPooling::Forward(const arma::Mat&&, arma::Mat&&) [with eT = double; InputDataType = arma::Mat; OutputDataType = arma::Mat]': -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - _M_realloc_insert(end(), __x); - ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:62, from /usr/include/boost/archive/detail/helper_collection.hpp:23, from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, @@ -36679,8 +36665,6 @@ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/mlpack-3.0.4/src/mlpack/methods/hoeffding_trees/hoeffding_tree_model.hpp:207:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter /build/mlpack-3.0.4/src/mlpack/methods/hoeffding_trees/hoeffding_tree_model.hpp:207:29: note: use '-faligned-new' to enable C++17 over-aligned new support -[ 65%] Building CXX object src/mlpack/tests/CMakeFiles/mlpack_test.dir/hpt_test.cpp.o -cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests && /usr/bin/c++ -DARMA_32BIT_WORD -DARMA_NO_DEBUG -DBOOST_TEST_DYN_LINK -DHAS_OPENMP -DNDEBUG -I/build/mlpack-3.0.4/src -I/build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/.. -g -O2 -ffile-prefix-map=/build/mlpack-3.0.4=. -fstack-protector-strong -Wformat -Werror=format-security --param ggc-min-expand=20 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -ftemplate-depth=1000 -O3 -fopenmp -Winvalid-pch -include /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx -std=gnu++11 -o CMakeFiles/mlpack_test.dir/hpt_test.cpp.o -c /build/mlpack-3.0.4/src/mlpack/tests/hpt_test.cpp In file included from /usr/include/c++/8/map:60, from /usr/include/boost/serialization/map.hpp:20, from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, @@ -36691,22 +36675,6 @@ /usr/include/c++/8/bits/stl_tree.h:2289:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' {aka 'std::_Rb_tree_const_iterator >'} changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/mlpack-3.0.4/src/mlpack/core/cv/simple_cv.hpp:310, - from /build/mlpack-3.0.4/src/mlpack/tests/hpt_test.cpp:14: -/build/mlpack-3.0.4/src/mlpack/core/cv/simple_cv_impl.hpp: In instantiation of 'double mlpack::cv::SimpleCV::TrainAndEvaluate(const MLAlgorithmArgs& ...) [with MLAlgorithmArgs = {bool, bool, double, double}; bool Enabled = true; = void; MLAlgorithm = mlpack::regression::LARS; Metric = mlpack::cv::MSE; MatType = arma::Mat; PredictionsType = arma::Row; WeightsType = void*]': -/build/mlpack-3.0.4/src/mlpack/core/cv/simple_cv_impl.hpp:197:34: required from 'double mlpack::cv::SimpleCV::Evaluate(const MLAlgorithmArgs& ...) [with MLAlgorithmArgs = {bool, bool, double, double}; MLAlgorithm = mlpack::regression::LARS; Metric = mlpack::cv::MSE; MatType = arma::Mat; PredictionsType = arma::Row; WeightsType = void*]' -/build/mlpack-3.0.4/src/mlpack/tests/hpt_test.cpp:55:77: required from here -/build/mlpack-3.0.4/src/mlpack/core/cv/simple_cv_impl.hpp:296:18: warning: 'new' of type 'mlpack::regression::LARS' with extended alignment 16 [-Waligned-new=] - modelPtr.reset(new MLAlgorithm(base.Train(trainingXs, trainingYs, args...))); - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/mlpack-3.0.4/src/mlpack/core/cv/simple_cv_impl.hpp:296:18: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/core/cv/simple_cv_impl.hpp:296:18: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/core/cv/simple_cv_impl.hpp: In instantiation of 'double mlpack::cv::SimpleCV::TrainAndEvaluate(const MLAlgorithmArgs& ...) [with MLAlgorithmArgs = {double}; bool Enabled = true; = void; MLAlgorithm = mlpack::regression::LogisticRegression<>; Metric = mlpack::cv::Accuracy; MatType = arma::Mat; PredictionsType = arma::Row; WeightsType = void*]': -/build/mlpack-3.0.4/src/mlpack/core/cv/simple_cv_impl.hpp:197:34: required from 'double mlpack::cv::SimpleCV::Evaluate(const MLAlgorithmArgs& ...) [with MLAlgorithmArgs = {double}; MLAlgorithm = mlpack::regression::LogisticRegression<>; Metric = mlpack::cv::Accuracy; MatType = arma::Mat; PredictionsType = arma::Row; WeightsType = void*]' -/build/mlpack-3.0.4/src/mlpack/tests/hpt_test.cpp:292:3: required from here -/build/mlpack-3.0.4/src/mlpack/core/cv/simple_cv_impl.hpp:296:18: warning: 'new' of type 'mlpack::regression::LogisticRegression<>' with extended alignment 16 [-Waligned-new=] -/build/mlpack-3.0.4/src/mlpack/core/cv/simple_cv_impl.hpp:296:18: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/core/cv/simple_cv_impl.hpp:296:18: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from /usr/include/c++/8/vector:69, from /usr/include/boost/archive/detail/helper_collection.hpp:20, from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, @@ -36731,6 +36699,82 @@ /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {mlpack::tree::HoeffdingNumericSplit}; _Tp = mlpack::tree::HoeffdingNumericSplit; _Alloc = std::allocator >]': +/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >'} changed in GCC 7.1 + vector<_Tp, _Alloc>:: + ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {mlpack::tree::HoeffdingNumericSplit}; _Tp = mlpack::tree::HoeffdingNumericSplit; _Alloc = std::allocator >]': +/usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + _M_realloc_insert(end(), std::forward<_Args>(__args)...); + ^~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {mlpack::tree::BinaryNumericSplit}; _Tp = mlpack::tree::BinaryNumericSplit; _Alloc = std::allocator >]': +/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >'} changed in GCC 7.1 + vector<_Tp, _Alloc>:: + ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {mlpack::tree::BinaryNumericSplit}; _Tp = mlpack::tree::BinaryNumericSplit; _Alloc = std::allocator >]': +/usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + _M_realloc_insert(end(), std::forward<_Args>(__args)...); + ^~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {mlpack::tree::HoeffdingCategoricalSplit}; _Tp = mlpack::tree::HoeffdingCategoricalSplit; _Alloc = std::allocator >]': +/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >'} changed in GCC 7.1 + vector<_Tp, _Alloc>:: + ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {mlpack::tree::HoeffdingCategoricalSplit}; _Tp = mlpack::tree::HoeffdingCategoricalSplit; _Alloc = std::allocator >]': +/usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + _M_realloc_insert(end(), std::forward<_Args>(__args)...); + ^~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {mlpack::tree::HoeffdingNumericSplit}; _Tp = mlpack::tree::HoeffdingNumericSplit; _Alloc = std::allocator >]': +/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >'} changed in GCC 7.1 + vector<_Tp, _Alloc>:: + ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {mlpack::tree::HoeffdingNumericSplit}; _Tp = mlpack::tree::HoeffdingNumericSplit; _Alloc = std::allocator >]': +/usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + _M_realloc_insert(end(), std::forward<_Args>(__args)...); + ^~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {mlpack::tree::BinaryNumericSplit}; _Tp = mlpack::tree::BinaryNumericSplit; _Alloc = std::allocator >]': +/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >'} changed in GCC 7.1 + vector<_Tp, _Alloc>:: + ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {mlpack::tree::BinaryNumericSplit}; _Tp = mlpack::tree::BinaryNumericSplit; _Alloc = std::allocator >]': +/usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + _M_realloc_insert(end(), std::forward<_Args>(__args)...); + ^~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/map:60, + from /usr/include/boost/serialization/map.hpp:20, + from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, + from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: +/usr/include/c++/8/bits/stl_tree.h: In member function 'void boost::archive::detail::iserializer::load_object_data(boost::archive::detail::basic_iarchive&, void*, unsigned int) const [with Archive = boost::archive::binary_iarchive; T = std::multimap, std::allocator > >]': +/usr/include/c++/8/bits/stl_tree.h:1054:64: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' {aka 'std::_Rb_tree_const_iterator >'} changed in GCC 7.1 + return _M_insert_equal_(__pos, std::forward<_Arg>(__x), __an); + ^ +/usr/include/c++/8/bits/stl_tree.h: In member function 'void boost::archive::detail::iserializer::load_object_data(boost::archive::detail::basic_iarchive&, void*, unsigned int) const [with Archive = boost::archive::text_iarchive; T = std::multimap, std::allocator > >]': +/usr/include/c++/8/bits/stl_tree.h:1054:64: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' {aka 'std::_Rb_tree_const_iterator >'} changed in GCC 7.1 + return _M_insert_equal_(__pos, std::forward<_Arg>(__x), __an); + ^ +/usr/include/c++/8/bits/stl_tree.h: In member function 'void boost::archive::detail::iserializer::load_object_data(boost::archive::detail::basic_iarchive&, void*, unsigned int) const [with Archive = boost::archive::xml_iarchive; T = std::multimap, std::allocator > >]': +/usr/include/c++/8/bits/stl_tree.h:1054:64: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' {aka 'std::_Rb_tree_const_iterator >'} changed in GCC 7.1 + return _M_insert_equal_(__pos, std::forward<_Arg>(__x), __an); + ^ +[ 65%] Building CXX object src/mlpack/tests/CMakeFiles/mlpack_test.dir/hpt_test.cpp.o +cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests && /usr/bin/c++ -DARMA_32BIT_WORD -DARMA_NO_DEBUG -DBOOST_TEST_DYN_LINK -DHAS_OPENMP -DNDEBUG -I/build/mlpack-3.0.4/src -I/build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/.. -g -O2 -ffile-prefix-map=/build/mlpack-3.0.4=. -fstack-protector-strong -Wformat -Werror=format-security --param ggc-min-expand=20 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -ftemplate-depth=1000 -O3 -fopenmp -Winvalid-pch -include /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx -std=gnu++11 -o CMakeFiles/mlpack_test.dir/hpt_test.cpp.o -c /build/mlpack-3.0.4/src/mlpack/tests/hpt_test.cpp +In file included from /build/mlpack-3.0.4/src/mlpack/core/cv/simple_cv.hpp:310, + from /build/mlpack-3.0.4/src/mlpack/tests/hpt_test.cpp:14: +/build/mlpack-3.0.4/src/mlpack/core/cv/simple_cv_impl.hpp: In instantiation of 'double mlpack::cv::SimpleCV::TrainAndEvaluate(const MLAlgorithmArgs& ...) [with MLAlgorithmArgs = {bool, bool, double, double}; bool Enabled = true; = void; MLAlgorithm = mlpack::regression::LARS; Metric = mlpack::cv::MSE; MatType = arma::Mat; PredictionsType = arma::Row; WeightsType = void*]': +/build/mlpack-3.0.4/src/mlpack/core/cv/simple_cv_impl.hpp:197:34: required from 'double mlpack::cv::SimpleCV::Evaluate(const MLAlgorithmArgs& ...) [with MLAlgorithmArgs = {bool, bool, double, double}; MLAlgorithm = mlpack::regression::LARS; Metric = mlpack::cv::MSE; MatType = arma::Mat; PredictionsType = arma::Row; WeightsType = void*]' +/build/mlpack-3.0.4/src/mlpack/tests/hpt_test.cpp:55:77: required from here +/build/mlpack-3.0.4/src/mlpack/core/cv/simple_cv_impl.hpp:296:18: warning: 'new' of type 'mlpack::regression::LARS' with extended alignment 16 [-Waligned-new=] + modelPtr.reset(new MLAlgorithm(base.Train(trainingXs, trainingYs, args...))); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/mlpack-3.0.4/src/mlpack/core/cv/simple_cv_impl.hpp:296:18: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/core/cv/simple_cv_impl.hpp:296:18: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/core/cv/simple_cv_impl.hpp: In instantiation of 'double mlpack::cv::SimpleCV::TrainAndEvaluate(const MLAlgorithmArgs& ...) [with MLAlgorithmArgs = {double}; bool Enabled = true; = void; MLAlgorithm = mlpack::regression::LogisticRegression<>; Metric = mlpack::cv::Accuracy; MatType = arma::Mat; PredictionsType = arma::Row; WeightsType = void*]': +/build/mlpack-3.0.4/src/mlpack/core/cv/simple_cv_impl.hpp:197:34: required from 'double mlpack::cv::SimpleCV::Evaluate(const MLAlgorithmArgs& ...) [with MLAlgorithmArgs = {double}; MLAlgorithm = mlpack::regression::LogisticRegression<>; Metric = mlpack::cv::Accuracy; MatType = arma::Mat; PredictionsType = arma::Row; WeightsType = void*]' +/build/mlpack-3.0.4/src/mlpack/tests/hpt_test.cpp:292:3: required from here +/build/mlpack-3.0.4/src/mlpack/core/cv/simple_cv_impl.hpp:296:18: warning: 'new' of type 'mlpack::regression::LogisticRegression<>' with extended alignment 16 [-Waligned-new=] +/build/mlpack-3.0.4/src/mlpack/core/cv/simple_cv_impl.hpp:296:18: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/core/cv/simple_cv_impl.hpp:296:18: note: use '-faligned-new' to enable C++17 over-aligned new support /build/mlpack-3.0.4/src/mlpack/core/cv/simple_cv_impl.hpp: In instantiation of 'double mlpack::cv::SimpleCV::TrainAndEvaluate(const MLAlgorithmArgs& ...) [with MLAlgorithmArgs = {double}; bool Enabled = true; = void; MLAlgorithm = mlpack::regression::LogisticRegression<>; Metric = mlpack::hpt::HyperParameterTuner, mlpack::cv::Accuracy, mlpack::cv::SimpleCV>::Negated; MatType = arma::Mat; PredictionsType = arma::Row; WeightsType = void*]': /build/mlpack-3.0.4/src/mlpack/core/cv/simple_cv_impl.hpp:197:34: required from 'double mlpack::cv::SimpleCV::Evaluate(const MLAlgorithmArgs& ...) [with MLAlgorithmArgs = {double}; MLAlgorithm = mlpack::regression::LogisticRegression<>; Metric = mlpack::hpt::HyperParameterTuner, mlpack::cv::Accuracy, mlpack::cv::SimpleCV>::Negated; MatType = arma::Mat; PredictionsType = arma::Row; WeightsType = void*]' /build/mlpack-3.0.4/src/mlpack/core/hpt/cv_function_impl.hpp:118:10: required from 'double mlpack::hpt::CVFunction::Evaluate(const mat&, const Args& ...) [with unsigned int BoundArgIndex = 0; unsigned int ParamIndex = 1; Args = {double}; = void; = void; CVType = mlpack::cv::SimpleCV, mlpack::hpt::HyperParameterTuner, mlpack::cv::Accuracy, mlpack::cv::SimpleCV>::Negated, arma::Mat, arma::Row, void*>; MLAlgorithm = mlpack::regression::LogisticRegression<>; unsigned int TotalArgs = 1; BoundArgs = {}; arma::mat = arma::Mat]' @@ -36761,22 +36805,6 @@ /build/mlpack-3.0.4/src/mlpack/core/cv/simple_cv_impl.hpp:296:18: warning: 'new' of type 'mlpack::regression::LARS' with extended alignment 16 [-Waligned-new=] /build/mlpack-3.0.4/src/mlpack/core/cv/simple_cv_impl.hpp:296:18: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter /build/mlpack-3.0.4/src/mlpack/core/cv/simple_cv_impl.hpp:296:18: note: use '-faligned-new' to enable C++17 over-aligned new support -/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {mlpack::tree::HoeffdingNumericSplit}; _Tp = mlpack::tree::HoeffdingNumericSplit; _Alloc = std::allocator >]': -/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >'} changed in GCC 7.1 - vector<_Tp, _Alloc>:: - ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {mlpack::tree::HoeffdingNumericSplit}; _Tp = mlpack::tree::HoeffdingNumericSplit; _Alloc = std::allocator >]': -/usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - _M_realloc_insert(end(), std::forward<_Args>(__args)...); - ^~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {mlpack::tree::BinaryNumericSplit}; _Tp = mlpack::tree::BinaryNumericSplit; _Alloc = std::allocator >]': -/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >'} changed in GCC 7.1 - vector<_Tp, _Alloc>:: - ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {mlpack::tree::BinaryNumericSplit}; _Tp = mlpack::tree::BinaryNumericSplit; _Alloc = std::allocator >]': -/usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - _M_realloc_insert(end(), std::forward<_Args>(__args)...); - ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:69, from /usr/include/boost/archive/detail/helper_collection.hpp:20, from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, @@ -36789,30 +36817,82 @@ /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {mlpack::tree::HoeffdingCategoricalSplit}; _Tp = mlpack::tree::HoeffdingCategoricalSplit; _Alloc = std::allocator >]': -/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >'} changed in GCC 7.1 +In file included from /usr/include/c++/8/vector:64, + from /usr/include/boost/archive/detail/helper_collection.hpp:20, + from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, + from /usr/include/boost/serialization/map.hpp:24, + from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, + from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: +/usr/include/c++/8/bits/stl_vector.h: In member function 'T mlpack::data::IncrementPolicy::MapString(const InputType&, size_t, MapType&, std::vector&) [with MapType = std::unordered_map, std::equal_to, std::allocator > >, std::unordered_map, std::hash, std::equal_to, std::allocator > > > >, std::hash, std::equal_to, std::allocator, std::equal_to, std::allocator > >, std::unordered_map, std::hash, std::equal_to, std::allocator > > > > > > >; T = unsigned int; InputType = double]': +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + _M_realloc_insert(end(), __x); + ^~~~~~~~~~~~~~~~~ +[ 65%] Building CXX object src/mlpack/tests/CMakeFiles/mlpack_test.dir/hyperplane_test.cpp.o +cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests && /usr/bin/c++ -DARMA_32BIT_WORD -DARMA_NO_DEBUG -DBOOST_TEST_DYN_LINK -DHAS_OPENMP -DNDEBUG -I/build/mlpack-3.0.4/src -I/build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/.. -g -O2 -ffile-prefix-map=/build/mlpack-3.0.4=. -fstack-protector-strong -Wformat -Werror=format-security --param ggc-min-expand=20 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -ftemplate-depth=1000 -O3 -fopenmp -Winvalid-pch -include /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx -std=gnu++11 -o CMakeFiles/mlpack_test.dir/hyperplane_test.cpp.o -c /build/mlpack-3.0.4/src/mlpack/tests/hyperplane_test.cpp +[ 65%] Building CXX object src/mlpack/tests/CMakeFiles/mlpack_test.dir/imputation_test.cpp.o +cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests && /usr/bin/c++ -DARMA_32BIT_WORD -DARMA_NO_DEBUG -DBOOST_TEST_DYN_LINK -DHAS_OPENMP -DNDEBUG -I/build/mlpack-3.0.4/src -I/build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/.. -g -O2 -ffile-prefix-map=/build/mlpack-3.0.4=. -fstack-protector-strong -Wformat -Werror=format-security --param ggc-min-expand=20 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -ftemplate-depth=1000 -O3 -fopenmp -Winvalid-pch -include /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx -std=gnu++11 -o CMakeFiles/mlpack_test.dir/imputation_test.cpp.o -c /build/mlpack-3.0.4/src/mlpack/tests/imputation_test.cpp +In file included from /usr/include/c++/8/vector:69, + from /usr/include/boost/archive/detail/helper_collection.hpp:20, + from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, + from /usr/include/boost/serialization/map.hpp:24, + from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, + from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: +/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const arma::Mat&}; _Tp = arma::Mat; _Alloc = std::allocator >]': +/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector > >'} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {mlpack::tree::HoeffdingCategoricalSplit}; _Tp = mlpack::tree::HoeffdingCategoricalSplit; _Alloc = std::allocator >]': -/usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - _M_realloc_insert(end(), std::forward<_Args>(__args)...); +In file included from /usr/include/c++/8/vector:64, + from /usr/include/boost/archive/detail/helper_collection.hpp:20, + from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, + from /usr/include/boost/serialization/map.hpp:24, + from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, + from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: +/usr/include/c++/8/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = arma::Mat; _Alloc = std::allocator >]': +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {mlpack::tree::HoeffdingNumericSplit}; _Tp = mlpack::tree::HoeffdingNumericSplit; _Alloc = std::allocator >]': -/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >'} changed in GCC 7.1 +In file included from /usr/include/c++/8/vector:69, + from /usr/include/boost/archive/detail/helper_collection.hpp:20, + from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, + from /usr/include/boost/serialization/map.hpp:24, + from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, + from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: +/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const arma::Cube&}; _Tp = arma::Cube; _Alloc = std::allocator >]': +/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector > >'} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {mlpack::tree::HoeffdingNumericSplit}; _Tp = mlpack::tree::HoeffdingNumericSplit; _Alloc = std::allocator >]': -/usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - _M_realloc_insert(end(), std::forward<_Args>(__args)...); +In file included from /usr/include/c++/8/vector:64, + from /usr/include/boost/archive/detail/helper_collection.hpp:20, + from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, + from /usr/include/boost/serialization/map.hpp:24, + from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, + from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: +/usr/include/c++/8/bits/stl_vector.h: In member function 'void mlpack::ann::MaxPooling::Forward(const arma::Mat&&, arma::Mat&&) [with eT = double; InputDataType = arma::Mat; OutputDataType = arma::Mat]': +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {mlpack::tree::BinaryNumericSplit}; _Tp = mlpack::tree::BinaryNumericSplit; _Alloc = std::allocator >]': -/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >'} changed in GCC 7.1 +In file included from /usr/include/c++/8/vector:69, + from /usr/include/boost/archive/detail/helper_collection.hpp:20, + from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, + from /usr/include/boost/serialization/map.hpp:24, + from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, + from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: +/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': +/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {mlpack::tree::BinaryNumericSplit}; _Tp = mlpack::tree::BinaryNumericSplit; _Alloc = std::allocator >]': -/usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - _M_realloc_insert(end(), std::forward<_Args>(__args)...); - ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:64, from /usr/include/boost/archive/detail/helper_collection.hpp:20, from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, @@ -36825,28 +36905,34 @@ /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ -[ 65%] Building CXX object src/mlpack/tests/CMakeFiles/mlpack_test.dir/hyperplane_test.cpp.o -cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests && /usr/bin/c++ -DARMA_32BIT_WORD -DARMA_NO_DEBUG -DBOOST_TEST_DYN_LINK -DHAS_OPENMP -DNDEBUG -I/build/mlpack-3.0.4/src -I/build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/.. -g -O2 -ffile-prefix-map=/build/mlpack-3.0.4=. -fstack-protector-strong -Wformat -Werror=format-security --param ggc-min-expand=20 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -ftemplate-depth=1000 -O3 -fopenmp -Winvalid-pch -include /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx -std=gnu++11 -o CMakeFiles/mlpack_test.dir/hyperplane_test.cpp.o -c /build/mlpack-3.0.4/src/mlpack/tests/hyperplane_test.cpp -In file included from /usr/include/c++/8/map:60, - from /usr/include/boost/serialization/map.hpp:20, +In file included from /usr/include/c++/8/bits/stl_algo.h:61, + from /usr/include/c++/8/algorithm:62, + from /usr/include/boost/archive/detail/helper_collection.hpp:23, + from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, + from /usr/include/boost/serialization/map.hpp:24, from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: -/usr/include/c++/8/bits/stl_tree.h: In member function 'void boost::archive::detail::iserializer::load_object_data(boost::archive::detail::basic_iarchive&, void*, unsigned int) const [with Archive = boost::archive::binary_iarchive; T = std::multimap, std::allocator > >]': -/usr/include/c++/8/bits/stl_tree.h:1054:64: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' {aka 'std::_Rb_tree_const_iterator >'} changed in GCC 7.1 - return _M_insert_equal_(__pos, std::forward<_Arg>(__x), __an); - ^ -/usr/include/c++/8/bits/stl_tree.h: In member function 'void boost::archive::detail::iserializer::load_object_data(boost::archive::detail::basic_iarchive&, void*, unsigned int) const [with Archive = boost::archive::text_iarchive; T = std::multimap, std::allocator > >]': -/usr/include/c++/8/bits/stl_tree.h:1054:64: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' {aka 'std::_Rb_tree_const_iterator >'} changed in GCC 7.1 - return _M_insert_equal_(__pos, std::forward<_Arg>(__x), __an); - ^ -/usr/include/c++/8/bits/stl_tree.h: In member function 'void boost::archive::detail::iserializer::load_object_data(boost::archive::detail::basic_iarchive&, void*, unsigned int) const [with Archive = boost::archive::xml_iarchive; T = std::multimap, std::allocator > >]': -/usr/include/c++/8/bits/stl_tree.h:1054:64: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' {aka 'std::_Rb_tree_const_iterator >'} changed in GCC 7.1 - return _M_insert_equal_(__pos, std::forward<_Arg>(__x), __an); - ^ -[ 65%] Building CXX object src/mlpack/tests/CMakeFiles/mlpack_test.dir/imputation_test.cpp.o -cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests && /usr/bin/c++ -DARMA_32BIT_WORD -DARMA_NO_DEBUG -DBOOST_TEST_DYN_LINK -DHAS_OPENMP -DNDEBUG -I/build/mlpack-3.0.4/src -I/build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/.. -g -O2 -ffile-prefix-map=/build/mlpack-3.0.4=. -fstack-protector-strong -Wformat -Werror=format-security --param ggc-min-expand=20 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -ftemplate-depth=1000 -O3 -fopenmp -Winvalid-pch -include /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx -std=gnu++11 -o CMakeFiles/mlpack_test.dir/imputation_test.cpp.o -c /build/mlpack-3.0.4/src/mlpack/tests/imputation_test.cpp +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, + ^~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:64, + from /usr/include/boost/archive/detail/helper_collection.hpp:20, + from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, + from /usr/include/boost/serialization/map.hpp:24, + from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, + from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: +/usr/include/c++/8/bits/stl_vector.h: In member function 'void mlpack::data::MedianImputation::Impute(arma::Mat&, const T&, size_t, bool) [with T = double]': +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + _M_realloc_insert(end(), __x); + ^~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + _M_realloc_insert(end(), __x); + ^~~~~~~~~~~~~~~~~ [ 65%] Building CXX object src/mlpack/tests/CMakeFiles/mlpack_test.dir/init_rules_test.cpp.o cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests && /usr/bin/c++ -DARMA_32BIT_WORD -DARMA_NO_DEBUG -DBOOST_TEST_DYN_LINK -DHAS_OPENMP -DNDEBUG -I/build/mlpack-3.0.4/src -I/build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/.. -g -O2 -ffile-prefix-map=/build/mlpack-3.0.4=. -fstack-protector-strong -Wformat -Werror=format-security --param ggc-min-expand=20 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -ftemplate-depth=1000 -O3 -fopenmp -Winvalid-pch -include /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx -std=gnu++11 -o CMakeFiles/mlpack_test.dir/init_rules_test.cpp.o -c /build/mlpack-3.0.4/src/mlpack/tests/init_rules_test.cpp In file included from /build/mlpack-3.0.4/src/mlpack/methods/ann/layer/gru.hpp:260, @@ -37011,60 +37097,10 @@ /build/mlpack-3.0.4/src/mlpack/methods/ann/ffn.hpp:260:46: warning: 'new' of type 'mlpack::ann::LogSoftMax, arma::Mat >' with extended alignment 16 [-Waligned-new=] /build/mlpack-3.0.4/src/mlpack/methods/ann/ffn.hpp:260:46: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter /build/mlpack-3.0.4/src/mlpack/methods/ann/ffn.hpp:260:46: note: use '-faligned-new' to enable C++17 over-aligned new support -In file included from /usr/include/c++/8/vector:69, - from /usr/include/boost/archive/detail/helper_collection.hpp:20, - from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, - from /usr/include/boost/serialization/map.hpp:24, - from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: -/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': -/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 - vector<_Tp, _Alloc>:: - ^~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:64, - from /usr/include/boost/archive/detail/helper_collection.hpp:20, - from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, - from /usr/include/boost/serialization/map.hpp:24, - from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: -/usr/include/c++/8/bits/stl_vector.h: In member function 'T mlpack::data::IncrementPolicy::MapString(const InputType&, size_t, MapType&, std::vector&) [with MapType = std::unordered_map, std::equal_to, std::allocator > >, std::unordered_map, std::hash, std::equal_to, std::allocator > > > >, std::hash, std::equal_to, std::allocator, std::equal_to, std::allocator > >, std::unordered_map, std::hash, std::equal_to, std::allocator > > > > > > >; T = unsigned int; InputType = double]': -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - _M_realloc_insert(end(), __x); - ^~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/bits/stl_algo.h:61, - from /usr/include/c++/8/algorithm:62, - from /usr/include/boost/archive/detail/helper_collection.hpp:23, - from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, - from /usr/include/boost/serialization/map.hpp:24, - from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, - ^~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:64, - from /usr/include/boost/archive/detail/helper_collection.hpp:20, - from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, - from /usr/include/boost/serialization/map.hpp:24, - from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: -/usr/include/c++/8/bits/stl_vector.h: In member function 'void mlpack::data::MedianImputation::Impute(arma::Mat&, const T&, size_t, bool) [with T = double]': -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - _M_realloc_insert(end(), __x); - ^~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - _M_realloc_insert(end(), __x); - ^~~~~~~~~~~~~~~~~ [ 66%] Building CXX object src/mlpack/tests/CMakeFiles/mlpack_test.dir/katyusha_test.cpp.o cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests && /usr/bin/c++ -DARMA_32BIT_WORD -DARMA_NO_DEBUG -DBOOST_TEST_DYN_LINK -DHAS_OPENMP -DNDEBUG -I/build/mlpack-3.0.4/src -I/build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/.. -g -O2 -ffile-prefix-map=/build/mlpack-3.0.4=. -fstack-protector-strong -Wformat -Werror=format-security --param ggc-min-expand=20 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -ftemplate-depth=1000 -O3 -fopenmp -Winvalid-pch -include /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx -std=gnu++11 -o CMakeFiles/mlpack_test.dir/katyusha_test.cpp.o -c /build/mlpack-3.0.4/src/mlpack/tests/katyusha_test.cpp +[ 66%] Building CXX object src/mlpack/tests/CMakeFiles/mlpack_test.dir/iqn_test.cpp.o +cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests && /usr/bin/c++ -DARMA_32BIT_WORD -DARMA_NO_DEBUG -DBOOST_TEST_DYN_LINK -DHAS_OPENMP -DNDEBUG -I/build/mlpack-3.0.4/src -I/build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/.. -g -O2 -ffile-prefix-map=/build/mlpack-3.0.4=. -fstack-protector-strong -Wformat -Werror=format-security --param ggc-min-expand=20 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -ftemplate-depth=1000 -O3 -fopenmp -Winvalid-pch -include /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx -std=gnu++11 -o CMakeFiles/mlpack_test.dir/iqn_test.cpp.o -c /build/mlpack-3.0.4/src/mlpack/tests/iqn_test.cpp In file included from /usr/include/c++/8/vector:69, from /usr/include/boost/archive/detail/helper_collection.hpp:20, from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, @@ -37089,8 +37125,6 @@ /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ -[ 66%] Building CXX object src/mlpack/tests/CMakeFiles/mlpack_test.dir/iqn_test.cpp.o -cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests && /usr/bin/c++ -DARMA_32BIT_WORD -DARMA_NO_DEBUG -DBOOST_TEST_DYN_LINK -DHAS_OPENMP -DNDEBUG -I/build/mlpack-3.0.4/src -I/build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/.. -g -O2 -ffile-prefix-map=/build/mlpack-3.0.4=. -fstack-protector-strong -Wformat -Werror=format-security --param ggc-min-expand=20 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -ftemplate-depth=1000 -O3 -fopenmp -Winvalid-pch -include /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx -std=gnu++11 -o CMakeFiles/mlpack_test.dir/iqn_test.cpp.o -c /build/mlpack-3.0.4/src/mlpack/tests/iqn_test.cpp In file included from /usr/include/c++/8/vector:69, from /usr/include/boost/archive/detail/helper_collection.hpp:20, from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, @@ -37397,95 +37431,6 @@ /build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:855:11: note: use '-faligned-new' to enable C++17 over-aligned new support [ 68%] Building CXX object src/mlpack/tests/CMakeFiles/mlpack_test.dir/kmeans_test.cpp.o cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests && /usr/bin/c++ -DARMA_32BIT_WORD -DARMA_NO_DEBUG -DBOOST_TEST_DYN_LINK -DHAS_OPENMP -DNDEBUG -I/build/mlpack-3.0.4/src -I/build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/.. -g -O2 -ffile-prefix-map=/build/mlpack-3.0.4=. -fstack-protector-strong -Wformat -Werror=format-security --param ggc-min-expand=20 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -ftemplate-depth=1000 -O3 -fopenmp -Winvalid-pch -include /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx -std=gnu++11 -o CMakeFiles/mlpack_test.dir/kmeans_test.cpp.o -c /build/mlpack-3.0.4/src/mlpack/tests/kmeans_test.cpp -In file included from /usr/include/c++/8/bits/stl_algo.h:61, - from /usr/include/c++/8/algorithm:62, - from /usr/include/boost/archive/detail/helper_collection.hpp:23, - from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, - from /usr/include/boost/serialization/map.hpp:24, - from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::BallBound, mlpack::tree::MidpointSplit> >::CandidateCmp>]': -/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, - ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >; _Distance = int; _Tp = mlpack::tree::CoverTreeMapEntry, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >' changed in GCC 7.1 -In file included from /usr/include/c++/8/algorithm:62, - from /usr/include/boost/archive/detail/helper_collection.hpp:23, - from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, - from /usr/include/boost/serialization/map.hpp:24, - from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >' changed in GCC 7.1 - __insertion_sort(_RandomAccessIterator __first, - ^~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >' changed in GCC 7.1 -In file included from /usr/include/c++/8/bits/stl_algo.h:61, - from /usr/include/c++/8/algorithm:62, - from /usr/include/boost/archive/detail/helper_collection.hpp:23, - from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, - from /usr/include/boost/serialization/map.hpp:24, - from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >; _Distance = int; _Tp = mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 - __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, - ^~~~~~~~~~~~~ -In file included from /usr/include/c++/8/algorithm:62, - from /usr/include/boost/archive/detail/helper_collection.hpp:23, - from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, - from /usr/include/boost/serialization/map.hpp:24, - from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >; _Compare = __gnu_cxx::__ops::_Val_less_iter]': -/usr/include/c++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 - __unguarded_linear_insert(_RandomAccessIterator __last, - ^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/bits/stl_algo.h:61, - from /usr/include/c++/8/algorithm:62, - from /usr/include/boost/archive/detail/helper_collection.hpp:23, - from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, - from /usr/include/boost/serialization/map.hpp:24, - from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> >::CandidateCmp>]': -/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, - ^~~~~~~~~~~~~ -In file included from /usr/include/c++/8/algorithm:62, - from /usr/include/boost/archive/detail/helper_collection.hpp:23, - from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, - from /usr/include/boost/serialization/map.hpp:24, - from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 - __insertion_sort(_RandomAccessIterator __first, - ^~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >' changed in GCC 7.1 - __introsort_loop(_RandomAccessIterator __first, - ^~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >' changed in GCC 7.1 - std::__introsort_loop(__cut, __last, __depth_limit, __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/mlpack-3.0.4/src/mlpack/core/tree/spill_tree/spill_tree.hpp:479, from /build/mlpack-3.0.4/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_rules_impl.hpp:17, @@ -37603,18 +37548,6 @@ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/mlpack-3.0.4/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:121:9: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter /build/mlpack-3.0.4/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:121:9: note: use '-faligned-new' to enable C++17 over-aligned new support -In file included from /usr/include/c++/8/vector:69, - from /usr/include/boost/archive/detail/helper_collection.hpp:20, - from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, - from /usr/include/boost/serialization/map.hpp:24, - from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: -/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const mlpack::tree::CoverTreeMapEntry, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>&}; _Tp = mlpack::tree::CoverTreeMapEntry, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>; _Alloc = std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> >]': -/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::iterator' {aka '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >'} changed in GCC 7.1 - vector<_Tp, _Alloc>:: - ^~~~~~~~~~~~~~~~~~~ In file included from /build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree.hpp:558, from /build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree.hpp:23, from /build/mlpack-3.0.4/src/mlpack/methods/kmeans/kmeans.hpp:22, @@ -37717,55 +37650,6 @@ ^~~~~~~~~~~~~~~~~~~~~ /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:742:19: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:742:19: note: use '-faligned-new' to enable C++17 over-aligned new support -/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry&}; _Tp = mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry; _Alloc = std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry>]': -/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> >::iterator' {aka '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >'} changed in GCC 7.1 -/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> >::iterator' {aka '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >'} changed in GCC 7.1 -In file included from /usr/include/c++/8/bits/stl_algo.h:61, - from /usr/include/c++/8/algorithm:62, - from /usr/include/boost/archive/detail/helper_collection.hpp:23, - from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, - from /usr/include/boost/serialization/map.hpp:24, - from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit> >::CandidateCmp>]': -/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, - ^~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:69, - from /usr/include/boost/archive/detail/helper_collection.hpp:20, - from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, - from /usr/include/boost/serialization/map.hpp:24, - from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: -/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const std::pair&}; _Tp = std::pair; _Alloc = std::allocator >]': -/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector > >'} changed in GCC 7.1 - vector<_Tp, _Alloc>:: - ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector > >'} changed in GCC 7.1 -In file included from /usr/include/c++/8/vector:64, - from /usr/include/boost/archive/detail/helper_collection.hpp:20, - from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, - from /usr/include/boost/serialization/map.hpp:24, - from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: -/usr/include/c++/8/bits/stl_vector.h: In member function 'void mlpack::neighbor::NeighborSearchRules::InsertNeighbor(size_t, size_t, double) [with SortPolicy = mlpack::neighbor::FurthestNeighborSort; MetricType = mlpack::metric::LMetric<2, true>; TreeType = mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>]': -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - _M_realloc_insert(end(), __x); - ^~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_vector.h: In member function 'void mlpack::neighbor::NeighborSearchRules::InsertNeighbor(size_t, size_t, double) [with SortPolicy = mlpack::neighbor::FurthestNeighborSort; MetricType = mlpack::metric::LMetric<2, true>; TreeType = mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit>]': -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - _M_realloc_insert(end(), __x); - ^~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_vector.h: In member function 'void mlpack::tree::BinarySpaceTree::SingleTreeTraverser::Traverse(size_t, mlpack::tree::BinarySpaceTree&) [with RuleType = mlpack::neighbor::NeighborSearchRules, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit> >; MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::bound::HRectBound; SplitType = mlpack::tree::MidpointSplit]': -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - _M_realloc_insert(end(), __x); - ^~~~~~~~~~~~~~~~~ In file included from /build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree.hpp:558, from /build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree.hpp:23, from /build/mlpack-3.0.4/src/mlpack/methods/kmeans/kmeans.hpp:22, @@ -37821,13 +37705,6 @@ ^~~~~~~~~~~~~~~~~ /build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:71:13: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter /build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:71:13: note: use '-faligned-new' to enable C++17 over-aligned new support -/usr/include/c++/8/bits/stl_vector.h: In member function 'void mlpack::tree::GreedySingleTreeTraverser::Traverse(size_t, TreeType&) [with TreeType = mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit>; RuleType = mlpack::neighbor::NeighborSearchRules, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit> >]': -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - _M_realloc_insert(end(), __x); - ^~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - _M_realloc_insert(end(), __x); - ^~~~~~~~~~~~~~~~~ In file included from /build/mlpack-3.0.4/src/mlpack/core/tree/cover_tree/cover_tree.hpp:566, from /build/mlpack-3.0.4/src/mlpack/core/tree/cover_tree.hpp:17, from /build/mlpack-3.0.4/src/mlpack/methods/kmeans/dual_tree_kmeans.hpp:20, @@ -37899,10 +37776,6 @@ ~~~~~~~~~~~~~~~~~~~~~~ /build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:853:10: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter /build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:853:10: note: use '-faligned-new' to enable C++17 over-aligned new support -/usr/include/c++/8/bits/stl_vector.h: In member function 'void mlpack::neighbor::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::neighbor::FurthestNeighborSort; MetricType = mlpack::metric::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::tree::KDTree; DualTreeTraversalType = mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit>::SingleTreeTraverser]': -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - _M_realloc_insert(end(), __x); - ^~~~~~~~~~~~~~~~~ /build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:855:11: warning: 'new' of type 'mlpack::tree::BinarySpaceTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit>' with extended alignment 16 [-Waligned-new=] right = new BinarySpaceTree(this, splitCol, begin + count - splitCol, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -37910,6 +37783,167 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:855:11: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter /build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:855:11: note: use '-faligned-new' to enable C++17 over-aligned new support +In file included from /usr/include/c++/8/bits/stl_algo.h:61, + from /usr/include/c++/8/algorithm:62, + from /usr/include/boost/archive/detail/helper_collection.hpp:23, + from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, + from /usr/include/boost/serialization/map.hpp:24, + from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, + from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::BallBound, mlpack::tree::MidpointSplit> >::CandidateCmp>]': +/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, + ^~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >; _Distance = int; _Tp = mlpack::tree::CoverTreeMapEntry, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >' changed in GCC 7.1 +In file included from /usr/include/c++/8/algorithm:62, + from /usr/include/boost/archive/detail/helper_collection.hpp:23, + from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, + from /usr/include/boost/serialization/map.hpp:24, + from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, + from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >' changed in GCC 7.1 + __insertion_sort(_RandomAccessIterator __first, + ^~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >' changed in GCC 7.1 +In file included from /usr/include/c++/8/bits/stl_algo.h:61, + from /usr/include/c++/8/algorithm:62, + from /usr/include/boost/archive/detail/helper_collection.hpp:23, + from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, + from /usr/include/boost/serialization/map.hpp:24, + from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, + from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >; _Distance = int; _Tp = mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 + __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, + ^~~~~~~~~~~~~ +In file included from /usr/include/c++/8/algorithm:62, + from /usr/include/boost/archive/detail/helper_collection.hpp:23, + from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, + from /usr/include/boost/serialization/map.hpp:24, + from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, + from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >; _Compare = __gnu_cxx::__ops::_Val_less_iter]': +/usr/include/c++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 + __unguarded_linear_insert(_RandomAccessIterator __last, + ^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/bits/stl_algo.h:61, + from /usr/include/c++/8/algorithm:62, + from /usr/include/boost/archive/detail/helper_collection.hpp:23, + from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, + from /usr/include/boost/serialization/map.hpp:24, + from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, + from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> >::CandidateCmp>]': +/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, + ^~~~~~~~~~~~~ +In file included from /usr/include/c++/8/algorithm:62, + from /usr/include/boost/archive/detail/helper_collection.hpp:23, + from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, + from /usr/include/boost/serialization/map.hpp:24, + from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, + from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 + __insertion_sort(_RandomAccessIterator __first, + ^~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >' changed in GCC 7.1 + __introsort_loop(_RandomAccessIterator __first, + ^~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >' changed in GCC 7.1 + std::__introsort_loop(__cut, __last, __depth_limit, __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:69, + from /usr/include/boost/archive/detail/helper_collection.hpp:20, + from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, + from /usr/include/boost/serialization/map.hpp:24, + from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, + from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: +/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const mlpack::tree::CoverTreeMapEntry, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>&}; _Tp = mlpack::tree::CoverTreeMapEntry, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>; _Alloc = std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> >]': +/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::iterator' {aka '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >'} changed in GCC 7.1 + vector<_Tp, _Alloc>:: + ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry&}; _Tp = mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry; _Alloc = std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry>]': +/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> >::iterator' {aka '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >'} changed in GCC 7.1 +/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> >::iterator' {aka '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >'} changed in GCC 7.1 +In file included from /usr/include/c++/8/bits/stl_algo.h:61, + from /usr/include/c++/8/algorithm:62, + from /usr/include/boost/archive/detail/helper_collection.hpp:23, + from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, + from /usr/include/boost/serialization/map.hpp:24, + from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, + from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit> >::CandidateCmp>]': +/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, + ^~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:69, + from /usr/include/boost/archive/detail/helper_collection.hpp:20, + from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, + from /usr/include/boost/serialization/map.hpp:24, + from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, + from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: +/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const std::pair&}; _Tp = std::pair; _Alloc = std::allocator >]': +/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector > >'} changed in GCC 7.1 + vector<_Tp, _Alloc>:: + ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector > >'} changed in GCC 7.1 +In file included from /usr/include/c++/8/vector:64, + from /usr/include/boost/archive/detail/helper_collection.hpp:20, + from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, + from /usr/include/boost/serialization/map.hpp:24, + from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, + from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: +/usr/include/c++/8/bits/stl_vector.h: In member function 'void mlpack::neighbor::NeighborSearchRules::InsertNeighbor(size_t, size_t, double) [with SortPolicy = mlpack::neighbor::FurthestNeighborSort; MetricType = mlpack::metric::LMetric<2, true>; TreeType = mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>]': +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + _M_realloc_insert(end(), __x); + ^~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_vector.h: In member function 'void mlpack::neighbor::NeighborSearchRules::InsertNeighbor(size_t, size_t, double) [with SortPolicy = mlpack::neighbor::FurthestNeighborSort; MetricType = mlpack::metric::LMetric<2, true>; TreeType = mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit>]': +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + _M_realloc_insert(end(), __x); + ^~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_vector.h: In member function 'void mlpack::tree::BinarySpaceTree::SingleTreeTraverser::Traverse(size_t, mlpack::tree::BinarySpaceTree&) [with RuleType = mlpack::neighbor::NeighborSearchRules, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit> >; MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::bound::HRectBound; SplitType = mlpack::tree::MidpointSplit]': +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + _M_realloc_insert(end(), __x); + ^~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_vector.h: In member function 'void mlpack::tree::GreedySingleTreeTraverser::Traverse(size_t, TreeType&) [with TreeType = mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit>; RuleType = mlpack::neighbor::NeighborSearchRules, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit> >]': +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + _M_realloc_insert(end(), __x); + ^~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + _M_realloc_insert(end(), __x); + ^~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_vector.h: In member function 'void mlpack::neighbor::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::neighbor::FurthestNeighborSort; MetricType = mlpack::metric::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::tree::KDTree; DualTreeTraversalType = mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit>::SingleTreeTraverser]': +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + _M_realloc_insert(end(), __x); + ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h: In member function 'void mlpack::tree::GreedySingleTreeTraverser::Traverse(size_t, TreeType&) [with TreeType = mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>; RuleType = mlpack::neighbor::NeighborSearchRules, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> >]': /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 _M_realloc_insert(end(), __x); @@ -38154,6 +38188,18 @@ /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:69, + from /usr/include/boost/archive/detail/helper_collection.hpp:20, + from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, + from /usr/include/boost/serialization/map.hpp:24, + from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, + from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: +/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry&}; _Tp = mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry; _Alloc = std::allocator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry>]': +/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> >::iterator' {aka '__gnu_cxx::__normal_iterator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >'} changed in GCC 7.1 + vector<_Tp, _Alloc>:: + ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:62, from /usr/include/boost/archive/detail/helper_collection.hpp:23, from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, @@ -38233,8 +38279,87 @@ /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const mlpack::tree::QueueFrame, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit>, mlpack::tree::TraversalInfo, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit> > >&}; _Tp = mlpack::tree::QueueFrame, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit>, mlpack::tree::TraversalInfo, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit> > >; _Alloc = std::allocator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit>, mlpack::tree::TraversalInfo, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit> > > >]': +/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit>, mlpack::tree::TraversalInfo, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit> > >, std::allocator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit>, mlpack::tree::TraversalInfo, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit> > > > >::iterator' {aka '__gnu_cxx::__normal_iterator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit>, mlpack::tree::TraversalInfo, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit> > >*, std::vector, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit>, mlpack::tree::TraversalInfo, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit> > >, std::allocator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit>, mlpack::tree::TraversalInfo, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit> > > > > >'} changed in GCC 7.1 +In file included from /usr/include/c++/8/vector:64, + from /usr/include/boost/archive/detail/helper_collection.hpp:20, + from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, + from /usr/include/boost/serialization/map.hpp:24, + from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, + from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: +/usr/include/c++/8/bits/stl_vector.h: In member function 'void std::priority_queue<_Tp, _Sequence, _Compare>::push(const value_type&) [with _Tp = mlpack::tree::QueueFrame, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit>, mlpack::tree::TraversalInfo, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit> > >; _Sequence = std::vector, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit>, mlpack::tree::TraversalInfo, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit> > >, std::allocator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit>, mlpack::tree::TraversalInfo, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit> > > > >; _Compare = std::less, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit>, mlpack::tree::TraversalInfo, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit> > > >]': +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit>, mlpack::tree::TraversalInfo, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit> > >*, std::vector, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit>, mlpack::tree::TraversalInfo, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit> > >, std::allocator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit>, mlpack::tree::TraversalInfo, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit> > > > > >' changed in GCC 7.1 + _M_realloc_insert(end(), __x); + ^~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_vector.h: In member function 'void mlpack::tree::BinarySpaceTree::BreadthFirstDualTreeTraverser::Traverse(mlpack::tree::BinarySpaceTree&, std::priority_queue, typename RuleType::TraversalInfoType> >&) [with RuleType = mlpack::kmeans::DualTreeKMeansRules, mlpack::tree::BinarySpaceTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit> >; MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::kmeans::DualTreeKMeansStatistic; MatType = arma::Mat; BoundType = mlpack::bound::HRectBound; SplitType = mlpack::tree::MidpointSplit]': +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit>, mlpack::tree::TraversalInfo, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit> > >*, std::vector, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit>, mlpack::tree::TraversalInfo, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit> > >, std::allocator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit>, mlpack::tree::TraversalInfo, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit> > > > > >' changed in GCC 7.1 + _M_realloc_insert(end(), __x); + ^~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit>, mlpack::tree::TraversalInfo, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit> > >*, std::vector, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit>, mlpack::tree::TraversalInfo, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit> > >, std::allocator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit>, mlpack::tree::TraversalInfo, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit> > > > > >' changed in GCC 7.1 + _M_realloc_insert(end(), __x); + ^~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit>, mlpack::tree::TraversalInfo, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit> > >*, std::vector, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit>, mlpack::tree::TraversalInfo, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit> > >, std::allocator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit>, mlpack::tree::TraversalInfo, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit> > > > > >' changed in GCC 7.1 + _M_realloc_insert(end(), __x); + ^~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit>, mlpack::tree::TraversalInfo, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit> > >*, std::vector, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit>, mlpack::tree::TraversalInfo, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit> > >, std::allocator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit>, mlpack::tree::TraversalInfo, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit> > > > > >' changed in GCC 7.1 + _M_realloc_insert(end(), __x); + ^~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_vector.h: In member function 'void mlpack::tree::BinarySpaceTree::BreadthFirstDualTreeTraverser::Traverse(mlpack::tree::BinarySpaceTree&, mlpack::tree::BinarySpaceTree&) [with RuleType = mlpack::kmeans::DualTreeKMeansRules, mlpack::tree::BinarySpaceTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit> >; MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::kmeans::DualTreeKMeansStatistic; MatType = arma::Mat; BoundType = mlpack::bound::HRectBound; SplitType = mlpack::tree::MidpointSplit]': +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit>, mlpack::tree::TraversalInfo, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit> > >*, std::vector, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit>, mlpack::tree::TraversalInfo, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit> > >, std::allocator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit>, mlpack::tree::TraversalInfo, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit> > > > > >' changed in GCC 7.1 + _M_realloc_insert(end(), __x); + ^~~~~~~~~~~~~~~~~ [ 68%] Building CXX object src/mlpack/tests/CMakeFiles/mlpack_test.dir/knn_test.cpp.o cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests && /usr/bin/c++ -DARMA_32BIT_WORD -DARMA_NO_DEBUG -DBOOST_TEST_DYN_LINK -DHAS_OPENMP -DNDEBUG -I/build/mlpack-3.0.4/src -I/build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/.. -g -O2 -ffile-prefix-map=/build/mlpack-3.0.4=. -fstack-protector-strong -Wformat -Werror=format-security --param ggc-min-expand=20 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -ftemplate-depth=1000 -O3 -fopenmp -Winvalid-pch -include /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx -std=gnu++11 -o CMakeFiles/mlpack_test.dir/knn_test.cpp.o -c /build/mlpack-3.0.4/src/mlpack/tests/knn_test.cpp +In file included from /usr/include/c++/8/vector:69, + from /usr/include/boost/archive/detail/helper_collection.hpp:20, + from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, + from /usr/include/boost/serialization/map.hpp:24, + from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, + from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: +/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const mlpack::tree::CoverTreeMapEntry, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>&}; _Tp = mlpack::tree::CoverTreeMapEntry, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>; _Alloc = std::allocator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> >]': +/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::iterator' {aka '__gnu_cxx::__normal_iterator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >'} changed in GCC 7.1 + vector<_Tp, _Alloc>:: + ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry&}; _Tp = mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry; _Alloc = std::allocator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry>]': +/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> >::iterator' {aka '__gnu_cxx::__normal_iterator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >'} changed in GCC 7.1 +/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const std::pair&}; _Tp = std::pair; _Alloc = std::allocator >]': +/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector > >'} changed in GCC 7.1 +/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector > >'} changed in GCC 7.1 +In file included from /usr/include/c++/8/vector:64, + from /usr/include/boost/archive/detail/helper_collection.hpp:20, + from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, + from /usr/include/boost/serialization/map.hpp:24, + from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, + from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: +/usr/include/c++/8/bits/stl_vector.h: In member function 'void mlpack::neighbor::NeighborSearchRules::InsertNeighbor(size_t, size_t, double) [with SortPolicy = mlpack::neighbor::NearestNeighborSort; MetricType = mlpack::metric::LMetric<2, true>; TreeType = mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>]': +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + _M_realloc_insert(end(), __x); + ^~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_vector.h: In member function 'void mlpack::neighbor::NeighborSearchRules::InsertNeighbor(size_t, size_t, double) [with SortPolicy = mlpack::neighbor::NearestNeighborSort; MetricType = mlpack::metric::LMetric<2, true>; TreeType = mlpack::tree::BinarySpaceTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit>]': +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + _M_realloc_insert(end(), __x); + ^~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_vector.h: In member function 'void mlpack::tree::BinarySpaceTree::SingleTreeTraverser::Traverse(size_t, mlpack::tree::BinarySpaceTree&) [with RuleType = mlpack::neighbor::NeighborSearchRules, mlpack::tree::BinarySpaceTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit> >; MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::kmeans::DualTreeKMeansStatistic; MatType = arma::Mat; BoundType = mlpack::bound::HRectBound; SplitType = mlpack::tree::MidpointSplit]': +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + _M_realloc_insert(end(), __x); + ^~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_vector.h: In member function 'void mlpack::tree::GreedySingleTreeTraverser::Traverse(size_t, TreeType&) [with TreeType = mlpack::tree::BinarySpaceTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit>; RuleType = mlpack::neighbor::NeighborSearchRules, mlpack::tree::BinarySpaceTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit> >]': +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + _M_realloc_insert(end(), __x); + ^~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + _M_realloc_insert(end(), __x); + ^~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_vector.h: In member function 'void mlpack::neighbor::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::neighbor::NearestNeighborSort; MetricType = mlpack::metric::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::kmeans::DualTreeKMeans, arma::Mat, mlpack::tree::KDTree>::NNSTreeType; DualTreeTraversalType = mlpack::tree::BinarySpaceTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::tree::BinarySpaceTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit>::SingleTreeTraverser]': +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + _M_realloc_insert(end(), __x); + ^~~~~~~~~~~~~~~~~ In file included from /build/mlpack-3.0.4/src/mlpack/core/tree/spill_tree/spill_tree.hpp:479, from /build/mlpack-3.0.4/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_rules_impl.hpp:17, @@ -38293,7 +38418,32 @@ ^~~~~~~~~~~ /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:742:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:742:29: note: use '-faligned-new' to enable C++17 over-aligned new support -In file included from /usr/include/c++/8/vector:69, +/usr/include/c++/8/bits/stl_vector.h: In member function 'void mlpack::tree::CoverTree::SingleTreeTraverser::Traverse(size_t, mlpack::tree::CoverTree&) [with RuleType = mlpack::neighbor::NeighborSearchRules, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> >; MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::kmeans::DualTreeKMeansStatistic; MatType = arma::Mat; RootPointPolicy = mlpack::tree::FirstPointIsRoot]': +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >' changed in GCC 7.1 + _M_realloc_insert(end(), __x); + ^~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/algorithm:62, + from /usr/include/boost/archive/detail/helper_collection.hpp:23, + from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, + from /usr/include/boost/serialization/map.hpp:24, + from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, + from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: +/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >' changed in GCC 7.1 + std::__introsort_loop(__first, __last, + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ + std::__lg(__last - __first) * 2, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __comp); + ~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >' changed in GCC 7.1 + std::__insertion_sort(__first, __first + int(_S_threshold), __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >' changed in GCC 7.1 + std::__insertion_sort(__first, __last, __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:64, from /usr/include/boost/archive/detail/helper_collection.hpp:20, from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, from /usr/include/boost/serialization/map.hpp:24, @@ -38301,10 +38451,129 @@ from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: -/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry&}; _Tp = mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry; _Alloc = std::allocator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry>]': -/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> >::iterator' {aka '__gnu_cxx::__normal_iterator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >'} changed in GCC 7.1 - vector<_Tp, _Alloc>:: - ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >' changed in GCC 7.1 + _M_realloc_insert(end(), __x); + ^~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/algorithm:62, + from /usr/include/boost/archive/detail/helper_collection.hpp:23, + from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, + from /usr/include/boost/serialization/map.hpp:24, + from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, + from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 + __heap_select(_RandomAccessIterator __first, + ^~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 + __introsort_loop(_RandomAccessIterator __first, + ^~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 + std::__introsort_loop(__cut, __last, __depth_limit, __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1933:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 + std::__heap_select(__first, __middle, __last, __comp); + ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h: In member function 'void mlpack::tree::CoverTree::DualTreeTraverser::ReferenceRecursion(mlpack::tree::CoverTree&, std::map::DualTreeTraverser::DualCoverTreeMapEntry> >&) [with RuleType = mlpack::kmeans::DualTreeKMeansRules, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> >; MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::kmeans::DualTreeKMeansStatistic; MatType = arma::Mat; RootPointPolicy = mlpack::tree::FirstPointIsRoot]': +/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 + std::__introsort_loop(__first, __last, + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ + std::__lg(__last - __first) * 2, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __comp); + ~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 + std::__insertion_sort(__first, __first + int(_S_threshold), __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 + std::__insertion_sort(__first, __last, __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:64, + from /usr/include/boost/archive/detail/helper_collection.hpp:20, + from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, + from /usr/include/boost/serialization/map.hpp:24, + from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, + from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 + _M_realloc_insert(end(), __x); + ^~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/algorithm:62, + from /usr/include/boost/archive/detail/helper_collection.hpp:23, + from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, + from /usr/include/boost/serialization/map.hpp:24, + from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, + from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: +/usr/include/c++/8/bits/stl_algo.h: In member function 'void mlpack::tree::CoverTree::DualTreeTraverser::PruneMap(mlpack::tree::CoverTree&, std::map::DualTreeTraverser::DualCoverTreeMapEntry> >&, std::map::DualTreeTraverser::DualCoverTreeMapEntry> >&) [with RuleType = mlpack::kmeans::DualTreeKMeansRules, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> >; MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::kmeans::DualTreeKMeansStatistic; MatType = arma::Mat; RootPointPolicy = mlpack::tree::FirstPointIsRoot]': +/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 + std::__introsort_loop(__first, __last, + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ + std::__lg(__last - __first) * 2, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __comp); + ~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 + std::__insertion_sort(__first, __first + int(_S_threshold), __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 + std::__insertion_sort(__first, __last, __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:64, + from /usr/include/boost/archive/detail/helper_collection.hpp:20, + from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, + from /usr/include/boost/serialization/map.hpp:24, + from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, + from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 + _M_realloc_insert(end(), __x); + ^~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/algorithm:62, + from /usr/include/boost/archive/detail/helper_collection.hpp:23, + from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, + from /usr/include/boost/serialization/map.hpp:24, + from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, + from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: +/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 + std::__introsort_loop(__first, __last, + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ + std::__lg(__last - __first) * 2, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __comp); + ~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 + std::__insertion_sort(__first, __first + int(_S_threshold), __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 + std::__insertion_sort(__first, __last, __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:64, + from /usr/include/boost/archive/detail/helper_collection.hpp:20, + from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, + from /usr/include/boost/serialization/map.hpp:24, + from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, + from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 + _M_realloc_insert(end(), __x); + ^~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_vector.h: In member function 'void mlpack::tree::CoverTree::DualTreeTraverser::Traverse(mlpack::tree::CoverTree&, mlpack::tree::CoverTree&) [with RuleType = mlpack::kmeans::DualTreeKMeansRules, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> >; MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::kmeans::DualTreeKMeansStatistic; MatType = arma::Mat; RootPointPolicy = mlpack::tree::FirstPointIsRoot]': +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 + _M_realloc_insert(end(), __x); + ^~~~~~~~~~~~~~~~~ /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of 'mlpack::neighbor::NeighborSearch::NeighborSearch(mlpack::neighbor::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::neighbor::NearestNeighborSort; MetricType = mlpack::metric::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::tree::KDTree; DualTreeTraversalType = mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit>::SingleTreeTraverser]': /build/mlpack-3.0.4/src/mlpack/tests/knn_test.cpp:175:7: required from here /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:118:18: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] @@ -38497,8 +38766,46 @@ ^~~~~~~~~~~~~~~~~~~~~ /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:445:21: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:445:21: note: use '-faligned-new' to enable C++17 over-aligned new support -/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const mlpack::tree::QueueFrame, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit>, mlpack::tree::TraversalInfo, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit> > >&}; _Tp = mlpack::tree::QueueFrame, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit>, mlpack::tree::TraversalInfo, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit> > >; _Alloc = std::allocator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit>, mlpack::tree::TraversalInfo, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit> > > >]': -/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit>, mlpack::tree::TraversalInfo, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit> > >, std::allocator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit>, mlpack::tree::TraversalInfo, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit> > > > >::iterator' {aka '__gnu_cxx::__normal_iterator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit>, mlpack::tree::TraversalInfo, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit> > >*, std::vector, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit>, mlpack::tree::TraversalInfo, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit> > >, std::allocator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit>, mlpack::tree::TraversalInfo, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit> > > > > >'} changed in GCC 7.1 +In file included from /usr/include/c++/8/algorithm:62, + from /usr/include/boost/archive/detail/helper_collection.hpp:23, + from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, + from /usr/include/boost/serialization/map.hpp:24, + from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, + from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 + __heap_select(_RandomAccessIterator __first, + ^~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 + __introsort_loop(_RandomAccessIterator __first, + ^~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 + std::__introsort_loop(__cut, __last, __depth_limit, __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1933:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 + std::__heap_select(__first, __middle, __last, __comp); + ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h: In member function 'void mlpack::tree::CoverTree::DualTreeTraverser::ReferenceRecursion(mlpack::tree::CoverTree&, std::map::DualTreeTraverser::DualCoverTreeMapEntry> >&) [with RuleType = mlpack::neighbor::NeighborSearchRules, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> >; MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::kmeans::DualTreeKMeansStatistic; MatType = arma::Mat; RootPointPolicy = mlpack::tree::FirstPointIsRoot]': +/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 + std::__introsort_loop(__first, __last, + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ + std::__lg(__last - __first) * 2, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __comp); + ~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 + std::__insertion_sort(__first, __first + int(_S_threshold), __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 + std::__insertion_sort(__first, __last, __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:64, from /usr/include/boost/archive/detail/helper_collection.hpp:20, from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, @@ -38507,44 +38814,69 @@ from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: -/usr/include/c++/8/bits/stl_vector.h: In member function 'void std::priority_queue<_Tp, _Sequence, _Compare>::push(const value_type&) [with _Tp = mlpack::tree::QueueFrame, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit>, mlpack::tree::TraversalInfo, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit> > >; _Sequence = std::vector, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit>, mlpack::tree::TraversalInfo, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit> > >, std::allocator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit>, mlpack::tree::TraversalInfo, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit> > > > >; _Compare = std::less, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit>, mlpack::tree::TraversalInfo, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit> > > >]': -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit>, mlpack::tree::TraversalInfo, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit> > >*, std::vector, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit>, mlpack::tree::TraversalInfo, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit> > >, std::allocator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit>, mlpack::tree::TraversalInfo, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit> > > > > >' changed in GCC 7.1 - _M_realloc_insert(end(), __x); - ^~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_vector.h: In member function 'void mlpack::tree::BinarySpaceTree::BreadthFirstDualTreeTraverser::Traverse(mlpack::tree::BinarySpaceTree&, std::priority_queue, typename RuleType::TraversalInfoType> >&) [with RuleType = mlpack::kmeans::DualTreeKMeansRules, mlpack::tree::BinarySpaceTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit> >; MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::kmeans::DualTreeKMeansStatistic; MatType = arma::Mat; BoundType = mlpack::bound::HRectBound; SplitType = mlpack::tree::MidpointSplit]': -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit>, mlpack::tree::TraversalInfo, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit> > >*, std::vector, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit>, mlpack::tree::TraversalInfo, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit> > >, std::allocator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit>, mlpack::tree::TraversalInfo, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit> > > > > >' changed in GCC 7.1 - _M_realloc_insert(end(), __x); - ^~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit>, mlpack::tree::TraversalInfo, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit> > >*, std::vector, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit>, mlpack::tree::TraversalInfo, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit> > >, std::allocator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit>, mlpack::tree::TraversalInfo, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit> > > > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit>, mlpack::tree::TraversalInfo, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit> > >*, std::vector, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit>, mlpack::tree::TraversalInfo, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit> > >, std::allocator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit>, mlpack::tree::TraversalInfo, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit> > > > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit>, mlpack::tree::TraversalInfo, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit> > >*, std::vector, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit>, mlpack::tree::TraversalInfo, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit> > >, std::allocator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit>, mlpack::tree::TraversalInfo, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit> > > > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_vector.h: In member function 'void mlpack::tree::BinarySpaceTree::BreadthFirstDualTreeTraverser::Traverse(mlpack::tree::BinarySpaceTree&, mlpack::tree::BinarySpaceTree&) [with RuleType = mlpack::kmeans::DualTreeKMeansRules, mlpack::tree::BinarySpaceTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit> >; MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::kmeans::DualTreeKMeansStatistic; MatType = arma::Mat; BoundType = mlpack::bound::HRectBound; SplitType = mlpack::tree::MidpointSplit]': -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit>, mlpack::tree::TraversalInfo, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit> > >*, std::vector, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit>, mlpack::tree::TraversalInfo, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit> > >, std::allocator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit>, mlpack::tree::TraversalInfo, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit> > > > > >' changed in GCC 7.1 +In file included from /usr/include/c++/8/algorithm:62, + from /usr/include/boost/archive/detail/helper_collection.hpp:23, + from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, + from /usr/include/boost/serialization/map.hpp:24, + from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, + from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: +/usr/include/c++/8/bits/stl_algo.h: In member function 'void mlpack::tree::CoverTree::DualTreeTraverser::PruneMap(mlpack::tree::CoverTree&, std::map::DualTreeTraverser::DualCoverTreeMapEntry> >&, std::map::DualTreeTraverser::DualCoverTreeMapEntry> >&) [with RuleType = mlpack::neighbor::NeighborSearchRules, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> >; MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::kmeans::DualTreeKMeansStatistic; MatType = arma::Mat; RootPointPolicy = mlpack::tree::FirstPointIsRoot]': +/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 + std::__introsort_loop(__first, __last, + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ + std::__lg(__last - __first) * 2, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __comp); + ~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 + std::__insertion_sort(__first, __first + int(_S_threshold), __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 + std::__insertion_sort(__first, __last, __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:64, + from /usr/include/boost/archive/detail/helper_collection.hpp:20, + from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, + from /usr/include/boost/serialization/map.hpp:24, + from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, + from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:69, - from /usr/include/boost/archive/detail/helper_collection.hpp:20, +In file included from /usr/include/c++/8/algorithm:62, + from /usr/include/boost/archive/detail/helper_collection.hpp:23, from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, from /usr/include/boost/serialization/map.hpp:24, from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: -/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const mlpack::tree::CoverTreeMapEntry, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>&}; _Tp = mlpack::tree::CoverTreeMapEntry, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>; _Alloc = std::allocator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> >]': -/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::iterator' {aka '__gnu_cxx::__normal_iterator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >'} changed in GCC 7.1 - vector<_Tp, _Alloc>:: - ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry&}; _Tp = mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry; _Alloc = std::allocator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry>]': -/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> >::iterator' {aka '__gnu_cxx::__normal_iterator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >'} changed in GCC 7.1 -/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const std::pair&}; _Tp = std::pair; _Alloc = std::allocator >]': -/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector > >'} changed in GCC 7.1 -/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector > >'} changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 + std::__introsort_loop(__first, __last, + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ + std::__lg(__last - __first) * 2, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __comp); + ~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 + std::__insertion_sort(__first, __first + int(_S_threshold), __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 + std::__insertion_sort(__first, __last, __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:64, from /usr/include/boost/archive/detail/helper_collection.hpp:20, from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, @@ -38553,12 +38885,14 @@ from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: -/usr/include/c++/8/bits/stl_vector.h: In member function 'void mlpack::neighbor::NeighborSearchRules::InsertNeighbor(size_t, size_t, double) [with SortPolicy = mlpack::neighbor::NearestNeighborSort; MetricType = mlpack::metric::LMetric<2, true>; TreeType = mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>]': /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_vector.h: In member function 'void mlpack::neighbor::NeighborSearchRules::InsertNeighbor(size_t, size_t, double) [with SortPolicy = mlpack::neighbor::NearestNeighborSort; MetricType = mlpack::metric::LMetric<2, true>; TreeType = mlpack::tree::BinarySpaceTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit>]': -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 + _M_realloc_insert(end(), __x); + ^~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_vector.h: In member function 'void mlpack::tree::CoverTree::DualTreeTraverser::Traverse(mlpack::tree::CoverTree&, mlpack::tree::CoverTree&) [with RuleType = mlpack::neighbor::NeighborSearchRules, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> >; MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::kmeans::DualTreeKMeansStatistic; MatType = arma::Mat; RootPointPolicy = mlpack::tree::FirstPointIsRoot]': +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of 'mlpack::neighbor::NeighborSearch::NeighborSearch(const mlpack::neighbor::NeighborSearch&) [with SortPolicy = mlpack::neighbor::NearestNeighborSort; MetricType = mlpack::metric::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::tree::KDTree; DualTreeTraversalType = mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit>::SingleTreeTraverser]': @@ -38575,10 +38909,8 @@ ^~~~~~~~~~~~~ /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:184:24: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:184:24: note: use '-faligned-new' to enable C++17 over-aligned new support -/usr/include/c++/8/bits/stl_vector.h: In member function 'void mlpack::tree::BinarySpaceTree::SingleTreeTraverser::Traverse(size_t, mlpack::tree::BinarySpaceTree&) [with RuleType = mlpack::neighbor::NeighborSearchRules, mlpack::tree::BinarySpaceTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit> >; MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::kmeans::DualTreeKMeansStatistic; MatType = arma::Mat; BoundType = mlpack::bound::HRectBound; SplitType = mlpack::tree::MidpointSplit]': -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - _M_realloc_insert(end(), __x); - ^~~~~~~~~~~~~~~~~ +[ 68%] Building CXX object src/mlpack/tests/CMakeFiles/mlpack_test.dir/krann_search_test.cpp.o +cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests && /usr/bin/c++ -DARMA_32BIT_WORD -DARMA_NO_DEBUG -DBOOST_TEST_DYN_LINK -DHAS_OPENMP -DNDEBUG -I/build/mlpack-3.0.4/src -I/build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/.. -g -O2 -ffile-prefix-map=/build/mlpack-3.0.4=. -fstack-protector-strong -Wformat -Werror=format-security --param ggc-min-expand=20 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -ftemplate-depth=1000 -O3 -fopenmp -Winvalid-pch -include /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx -std=gnu++11 -o CMakeFiles/mlpack_test.dir/krann_search_test.cpp.o -c /build/mlpack-3.0.4/src/mlpack/tests/krann_search_test.cpp In file included from /build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree.hpp:558, from /build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree.hpp:23, from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search.hpp:20, @@ -38600,13 +38932,6 @@ ~~~~~~~~~~~~~~~~~~~~~~ /build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:788:11: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter /build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:788:11: note: use '-faligned-new' to enable C++17 over-aligned new support -/usr/include/c++/8/bits/stl_vector.h: In member function 'void mlpack::tree::GreedySingleTreeTraverser::Traverse(size_t, TreeType&) [with TreeType = mlpack::tree::BinarySpaceTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit>; RuleType = mlpack::neighbor::NeighborSearchRules, mlpack::tree::BinarySpaceTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit> >]': -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - _M_realloc_insert(end(), __x); - ^~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - _M_realloc_insert(end(), __x); - ^~~~~~~~~~~~~~~~~ In file included from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search.hpp:371, from /build/mlpack-3.0.4/src/mlpack/tests/knn_test.cpp:12: /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of 'TreeType* mlpack::neighbor::BuildTree(MatType&&, std::vector&, std::enable_if_t::RearrangesDataset, TreeType>*) [with TreeType = mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::BallBound, mlpack::tree::MidpointSplit>; MatType = arma::Mat; std::enable_if_t::RearrangesDataset, TreeType> = mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::BallBound, mlpack::tree::MidpointSplit>]': @@ -38736,10 +39061,6 @@ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:345:38: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter /build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:345:38: note: use '-faligned-new' to enable C++17 over-aligned new support -/usr/include/c++/8/bits/stl_vector.h: In member function 'void mlpack::neighbor::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::neighbor::NearestNeighborSort; MetricType = mlpack::metric::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::kmeans::DualTreeKMeans, arma::Mat, mlpack::tree::KDTree>::NNSTreeType; DualTreeTraversalType = mlpack::tree::BinarySpaceTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::tree::BinarySpaceTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit>::SingleTreeTraverser]': -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - _M_realloc_insert(end(), __x); - ^~~~~~~~~~~~~~~~~ /build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of 'mlpack::tree::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector&, size_t) [with MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::bound::HRectBound; SplitType = mlpack::tree::MidpointSplit; size_t = unsigned int]': /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:33:10: required from 'TreeType* mlpack::neighbor::BuildTree(MatType&&, std::vector&, std::enable_if_t::RearrangesDataset, TreeType>*) [with TreeType = mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit>; MatType = arma::Mat; std::enable_if_t::RearrangesDataset, TreeType> = mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit>]' /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:63:24: required from 'mlpack::neighbor::NeighborSearch::NeighborSearch(MatType, mlpack::neighbor::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::neighbor::NearestNeighborSort; MetricType = mlpack::metric::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::tree::KDTree; DualTreeTraversalType = mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit>::SingleTreeTraverser]' @@ -38781,42 +39102,41 @@ /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:33:10: warning: 'new' of type 'mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::CellBound, mlpack::tree::UBTreeSplit>' with extended alignment 16 [-Waligned-new=] /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:33:10: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:33:10: note: use '-faligned-new' to enable C++17 over-aligned new support -/usr/include/c++/8/bits/stl_vector.h: In member function 'void mlpack::tree::CoverTree::SingleTreeTraverser::Traverse(size_t, mlpack::tree::CoverTree&) [with RuleType = mlpack::neighbor::NeighborSearchRules, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> >; MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::kmeans::DualTreeKMeansStatistic; MatType = arma::Mat; RootPointPolicy = mlpack::tree::FirstPointIsRoot]': -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >' changed in GCC 7.1 - _M_realloc_insert(end(), __x); - ^~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/algorithm:62, - from /usr/include/boost/archive/detail/helper_collection.hpp:23, - from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, - from /usr/include/boost/serialization/map.hpp:24, - from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: -/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >' changed in GCC 7.1 - std::__introsort_loop(__first, __last, - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ - std::__lg(__last - __first) * 2, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __comp); - ~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >' changed in GCC 7.1 - std::__insertion_sort(__first, __first + int(_S_threshold), __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >' changed in GCC 7.1 - std::__insertion_sort(__first, __last, __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:64, - from /usr/include/boost/archive/detail/helper_collection.hpp:20, - from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, - from /usr/include/boost/serialization/map.hpp:24, - from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >' changed in GCC 7.1 - _M_realloc_insert(end(), __x); - ^~~~~~~~~~~~~~~~~ +In file included from /build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search.hpp:403, + from /build/mlpack-3.0.4/src/mlpack/tests/krann_search_test.cpp:20: +/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp: In member function 'void mlpack::neighbor::RASearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&)': +/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:280:31: warning: 'new' of type 'arma::mat' {aka 'arma::Mat'} with extended alignment 16 [-Waligned-new=] + distancePtr = new arma::mat; // Query indices need to be mapped. + ^~~ +/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:280:31: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:280:31: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:281:31: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] + neighborPtr = new arma::Mat; + ^~~~~~~~~~~ +/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:281:31: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:281:31: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:285:31: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] + neighborPtr = new arma::Mat; // All indices need mapping. + ^~~~~~~~~~~ +/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:285:31: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:285:31: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp: In member function 'void mlpack::neighbor::RASearch::Search(mlpack::neighbor::RASearch::Tree*, size_t, arma::Mat&, arma::mat&)': +/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:459:29: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] + neighborPtr = new arma::Mat; + ^~~~~~~~~~~ +/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:459:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:459:29: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp: In member function 'void mlpack::neighbor::RASearch::Search(size_t, arma::Mat&, arma::mat&)': +/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:512:29: warning: 'new' of type 'arma::mat' {aka 'arma::Mat'} with extended alignment 16 [-Waligned-new=] + distancePtr = new arma::mat; + ^~~ +/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:512:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:512:29: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:513:29: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] + neighborPtr = new arma::Mat; + ^~~~~~~~~~~ +/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:513:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:513:29: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from /build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree.hpp:558, from /build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree.hpp:23, from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search.hpp:20, @@ -38966,32 +39286,6 @@ ^~~~~~~~~~~~~~~~~~~~ /build/mlpack-3.0.4/src/mlpack/core/tree/octree/octree_impl.hpp:67:13: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter /build/mlpack-3.0.4/src/mlpack/core/tree/octree/octree_impl.hpp:67:13: note: use '-faligned-new' to enable C++17 over-aligned new support -In file included from /usr/include/c++/8/algorithm:62, - from /usr/include/boost/archive/detail/helper_collection.hpp:23, - from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, - from /usr/include/boost/serialization/map.hpp:24, - from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 - __heap_select(_RandomAccessIterator __first, - ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 - __introsort_loop(_RandomAccessIterator __first, - ^~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 - std::__introsort_loop(__cut, __last, __depth_limit, __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1933:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 - std::__heap_select(__first, __middle, __last, __comp); - ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree.hpp:558, from /build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree.hpp:23, from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search.hpp:20, @@ -39036,96 +39330,6 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:855:11: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter /build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:855:11: note: use '-faligned-new' to enable C++17 over-aligned new support -/usr/include/c++/8/bits/stl_algo.h: In member function 'void mlpack::tree::CoverTree::DualTreeTraverser::ReferenceRecursion(mlpack::tree::CoverTree&, std::map::DualTreeTraverser::DualCoverTreeMapEntry> >&) [with RuleType = mlpack::kmeans::DualTreeKMeansRules, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> >; MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::kmeans::DualTreeKMeansStatistic; MatType = arma::Mat; RootPointPolicy = mlpack::tree::FirstPointIsRoot]': -/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 - std::__introsort_loop(__first, __last, - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ - std::__lg(__last - __first) * 2, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __comp); - ~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 - std::__insertion_sort(__first, __first + int(_S_threshold), __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 - std::__insertion_sort(__first, __last, __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:64, - from /usr/include/boost/archive/detail/helper_collection.hpp:20, - from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, - from /usr/include/boost/serialization/map.hpp:24, - from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 - _M_realloc_insert(end(), __x); - ^~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/algorithm:62, - from /usr/include/boost/archive/detail/helper_collection.hpp:23, - from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, - from /usr/include/boost/serialization/map.hpp:24, - from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: -/usr/include/c++/8/bits/stl_algo.h: In member function 'void mlpack::tree::CoverTree::DualTreeTraverser::PruneMap(mlpack::tree::CoverTree&, std::map::DualTreeTraverser::DualCoverTreeMapEntry> >&, std::map::DualTreeTraverser::DualCoverTreeMapEntry> >&) [with RuleType = mlpack::kmeans::DualTreeKMeansRules, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> >; MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::kmeans::DualTreeKMeansStatistic; MatType = arma::Mat; RootPointPolicy = mlpack::tree::FirstPointIsRoot]': -/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 - std::__introsort_loop(__first, __last, - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ - std::__lg(__last - __first) * 2, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __comp); - ~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 - std::__insertion_sort(__first, __first + int(_S_threshold), __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 - std::__insertion_sort(__first, __last, __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:64, - from /usr/include/boost/archive/detail/helper_collection.hpp:20, - from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, - from /usr/include/boost/serialization/map.hpp:24, - from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 - _M_realloc_insert(end(), __x); - ^~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/algorithm:62, - from /usr/include/boost/archive/detail/helper_collection.hpp:23, - from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, - from /usr/include/boost/serialization/map.hpp:24, - from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: -/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 - std::__introsort_loop(__first, __last, - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ - std::__lg(__last - __first) * 2, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __comp); - ~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 - std::__insertion_sort(__first, __first + int(_S_threshold), __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 - std::__insertion_sort(__first, __last, __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:64, - from /usr/include/boost/archive/detail/helper_collection.hpp:20, - from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, - from /usr/include/boost/serialization/map.hpp:24, - from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 - _M_realloc_insert(end(), __x); - ^~~~~~~~~~~~~~~~~ In file included from /build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value.hpp:290, from /build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree.hpp:35, from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search.hpp:21, @@ -39149,10 +39353,120 @@ ~~~~~~~~~~~~~~~~~~~~~~~~ /build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:62:26: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter /build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:62:26: note: use '-faligned-new' to enable C++17 over-aligned new support -/usr/include/c++/8/bits/stl_vector.h: In member function 'void mlpack::tree::CoverTree::DualTreeTraverser::Traverse(mlpack::tree::CoverTree&, mlpack::tree::CoverTree&) [with RuleType = mlpack::kmeans::DualTreeKMeansRules, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> >; MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::kmeans::DualTreeKMeansStatistic; MatType = arma::Mat; RootPointPolicy = mlpack::tree::FirstPointIsRoot]': -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 - _M_realloc_insert(end(), __x); - ^~~~~~~~~~~~~~~~~ +/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of 'mlpack::neighbor::RASearch::RASearch(MatType, bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::neighbor::NearestNeighborSort; MetricType = mlpack::metric::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::tree::KDTree; size_t = unsigned int]': +/build/mlpack-3.0.4/src/mlpack/tests/krann_search_test.cpp:44:46: required from here +/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:68:26: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] + referenceSet(naive ? new MatType(std::move(referenceSetIn)) : + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:68:26: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:68:26: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of 'void mlpack::neighbor::RASearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::neighbor::NearestNeighborSort; MetricType = mlpack::metric::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::tree::KDTree; size_t = unsigned int; arma::mat = arma::Mat]': +/build/mlpack-3.0.4/src/mlpack/tests/krann_search_test.cpp:58:53: required from here +/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:280:21: warning: 'new' of type 'arma::mat' {aka 'arma::Mat'} with extended alignment 16 [-Waligned-new=] + distancePtr = new arma::mat; // Query indices need to be mapped. + ^~~~~~~~~~~~~ +/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:280:21: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:280:21: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:281:21: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] + neighborPtr = new arma::Mat; + ^~~~~~~~~~~~~~~~~~~~~ +/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:281:21: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:281:21: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:285:21: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] + neighborPtr = new arma::Mat; // All indices need mapping. + ^~~~~~~~~~~~~~~~~~~~~ +/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:285:21: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:285:21: note: use '-faligned-new' to enable C++17 over-aligned new support +In file included from /build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree.hpp:558, + from /build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree.hpp:23, + from /build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search.hpp:28, + from /build/mlpack-3.0.4/src/mlpack/tests/krann_search_test.cpp:20: +/build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of 'mlpack::tree::BinarySpaceTree::BinarySpaceTree(const MatType&, std::vector&, size_t) [with MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::RAQueryStat; MatType = arma::Mat; BoundType = mlpack::bound::HRectBound; SplitType = mlpack::tree::MidpointSplit; size_t = unsigned int]': +/build/mlpack-3.0.4/src/mlpack/tests/krann_search_test.cpp:177:50: required from here +/build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:71:13: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] + dataset(new MatType(data)) // Copies the dataset. + ^~~~~~~~~~~~~~~~~ +/build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:71:13: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:71:13: note: use '-faligned-new' to enable C++17 over-aligned new support +In file included from /build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search.hpp:403, + from /build/mlpack-3.0.4/src/mlpack/tests/krann_search_test.cpp:20: +/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of 'void mlpack::neighbor::RASearch::Search(mlpack::neighbor::RASearch::Tree*, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::neighbor::NearestNeighborSort; MetricType = mlpack::metric::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::tree::KDTree; mlpack::neighbor::RASearch::Tree = mlpack::tree::BinarySpaceTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit>; size_t = unsigned int; arma::mat = arma::Mat]': +/build/mlpack-3.0.4/src/mlpack/tests/krann_search_test.cpp:181:55: required from here +/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:459:19: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] + neighborPtr = new arma::Mat; + ^~~~~~~~~~~~~~~~~~~~~ +/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:459:19: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:459:19: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of 'void mlpack::neighbor::RASearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::neighbor::NearestNeighborSort; MetricType = mlpack::metric::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::tree::KDTree; size_t = unsigned int; arma::mat = arma::Mat]': +/build/mlpack-3.0.4/src/mlpack/tests/krann_search_test.cpp:227:39: required from here +/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:512:19: warning: 'new' of type 'arma::mat' {aka 'arma::Mat'} with extended alignment 16 [-Waligned-new=] + distancePtr = new arma::mat; + ^~~~~~~~~~~~~ +/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:512:19: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:512:19: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:513:19: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] + neighborPtr = new arma::Mat; + ^~~~~~~~~~~~~~~~~~~~~ +/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:513:19: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:513:19: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of 'mlpack::neighbor::RASearch::RASearch(MatType, bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::neighbor::NearestNeighborSort; MetricType = mlpack::metric::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::tree::StandardCoverTree; size_t = unsigned int]': +/build/mlpack-3.0.4/src/mlpack/tests/krann_search_test.cpp:291:77: required from here +/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:68:26: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] + referenceSet(naive ? new MatType(std::move(referenceSetIn)) : + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:68:26: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:68:26: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of 'void mlpack::neighbor::RASearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::neighbor::NearestNeighborSort; MetricType = mlpack::metric::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::tree::StandardCoverTree; size_t = unsigned int; arma::mat = arma::Mat]': +/build/mlpack-3.0.4/src/mlpack/tests/krann_search_test.cpp:306:54: required from here +/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:280:21: warning: 'new' of type 'arma::mat' {aka 'arma::Mat'} with extended alignment 16 [-Waligned-new=] + distancePtr = new arma::mat; // Query indices need to be mapped. + ^~~~~~~~~~~~~ +/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:280:21: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:280:21: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:281:21: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] + neighborPtr = new arma::Mat; + ^~~~~~~~~~~~~~~~~~~~~ +/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:281:21: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:281:21: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:285:21: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] + neighborPtr = new arma::Mat; // All indices need mapping. + ^~~~~~~~~~~~~~~~~~~~~ +/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:285:21: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:285:21: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of 'void mlpack::neighbor::RASearch::Search(mlpack::neighbor::RASearch::Tree*, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::neighbor::NearestNeighborSort; MetricType = mlpack::metric::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::tree::StandardCoverTree; mlpack::neighbor::RASearch::Tree = mlpack::tree::CoverTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot>; size_t = unsigned int; arma::mat = arma::Mat]': +/build/mlpack-3.0.4/src/mlpack/tests/krann_search_test.cpp:371:55: required from here +/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:459:19: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] + neighborPtr = new arma::Mat; + ^~~~~~~~~~~~~~~~~~~~~ +/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:459:19: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:459:19: note: use '-faligned-new' to enable C++17 over-aligned new support +In file included from /build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree.hpp:558, + from /build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree.hpp:23, + from /build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search.hpp:28, + from /build/mlpack-3.0.4/src/mlpack/tests/krann_search_test.cpp:20: +/build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of 'mlpack::tree::BinarySpaceTree::BinarySpaceTree(const MatType&, size_t) [with MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::RAQueryStat; MatType = arma::Mat; BoundType = mlpack::bound::HRectBound; SplitType = mlpack::tree::MidpointSplit; size_t = unsigned int]': +/build/mlpack-3.0.4/src/mlpack/tests/krann_search_test.cpp:545:32: required from here +/build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:43:13: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] + dataset(new MatType(data)) // Copies the dataset. + ^~~~~~~~~~~~~~~~~ +/build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:43:13: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:43:13: note: use '-faligned-new' to enable C++17 over-aligned new support +In file included from /build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search.hpp:403, + from /build/mlpack-3.0.4/src/mlpack/tests/krann_search_test.cpp:20: +/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of 'mlpack::neighbor::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::neighbor::NearestNeighborSort; MetricType = mlpack::metric::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::tree::KDTree; size_t = unsigned int]': +/build/mlpack-3.0.4/src/mlpack/tests/krann_search_test.cpp:598:9: required from here +/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:132:18: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] + referenceSet(new MatType()), + ^~~~~~~~~~~~~ +/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:132:18: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:132:18: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of 'void mlpack::neighbor::RASearch::Train(MatType) [with SortPolicy = mlpack::neighbor::NearestNeighborSort; MetricType = mlpack::metric::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::tree::KDTree]': +/build/mlpack-3.0.4/src/mlpack/tests/krann_search_test.cpp:599:31: required from here +/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:208:26: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] + this->referenceSet = new MatType(std::move(referenceSet)); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:208:26: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:208:26: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from /build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree.hpp:616, from /build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree.hpp:20, from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search.hpp:21, @@ -39236,6 +39550,180 @@ ~~~~~~~~~~~~~~~~~~~~~~~ /build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:91:23: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter /build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:91:23: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of 'mlpack::neighbor::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::neighbor::NearestNeighborSort; MetricType = mlpack::metric::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::tree::StandardCoverTree; size_t = unsigned int]': +/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_model_impl.hpp:512:18: required from 'void mlpack::neighbor::RAModel::BuildModel(arma::mat&&, size_t, bool, bool) [with SortPolicy = mlpack::neighbor::NearestNeighborSort; arma::mat = arma::Mat; size_t = unsigned int]' +/build/mlpack-3.0.4/src/mlpack/tests/krann_search_test.cpp:665:72: required from here +/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:132:18: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] + referenceSet(new MatType()), + ^~~~~~~~~~~~~ +/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:132:18: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:132:18: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of 'mlpack::neighbor::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::neighbor::NearestNeighborSort; MetricType = mlpack::metric::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::tree::RTree; size_t = unsigned int]': +/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_model_impl.hpp:516:18: required from 'void mlpack::neighbor::RAModel::BuildModel(arma::mat&&, size_t, bool, bool) [with SortPolicy = mlpack::neighbor::NearestNeighborSort; arma::mat = arma::Mat; size_t = unsigned int]' +/build/mlpack-3.0.4/src/mlpack/tests/krann_search_test.cpp:665:72: required from here +/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:132:18: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] +/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:132:18: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:132:18: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of 'mlpack::neighbor::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::neighbor::NearestNeighborSort; MetricType = mlpack::metric::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::tree::RStarTree; size_t = unsigned int]': +/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_model_impl.hpp:519:18: required from 'void mlpack::neighbor::RAModel::BuildModel(arma::mat&&, size_t, bool, bool) [with SortPolicy = mlpack::neighbor::NearestNeighborSort; arma::mat = arma::Mat; size_t = unsigned int]' +/build/mlpack-3.0.4/src/mlpack/tests/krann_search_test.cpp:665:72: required from here +/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:132:18: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] +/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:132:18: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:132:18: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of 'mlpack::neighbor::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::neighbor::NearestNeighborSort; MetricType = mlpack::metric::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::tree::XTree; size_t = unsigned int]': +/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_model_impl.hpp:522:18: required from 'void mlpack::neighbor::RAModel::BuildModel(arma::mat&&, size_t, bool, bool) [with SortPolicy = mlpack::neighbor::NearestNeighborSort; arma::mat = arma::Mat; size_t = unsigned int]' +/build/mlpack-3.0.4/src/mlpack/tests/krann_search_test.cpp:665:72: required from here +/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:132:18: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] +/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:132:18: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:132:18: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of 'mlpack::neighbor::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::neighbor::NearestNeighborSort; MetricType = mlpack::metric::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::tree::HilbertRTree; size_t = unsigned int]': +/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_model_impl.hpp:525:18: required from 'void mlpack::neighbor::RAModel::BuildModel(arma::mat&&, size_t, bool, bool) [with SortPolicy = mlpack::neighbor::NearestNeighborSort; arma::mat = arma::Mat; size_t = unsigned int]' +/build/mlpack-3.0.4/src/mlpack/tests/krann_search_test.cpp:665:72: required from here +/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:132:18: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] +/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:132:18: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:132:18: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of 'mlpack::neighbor::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::neighbor::NearestNeighborSort; MetricType = mlpack::metric::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::tree::RPlusTree; size_t = unsigned int]': +/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_model_impl.hpp:528:18: required from 'void mlpack::neighbor::RAModel::BuildModel(arma::mat&&, size_t, bool, bool) [with SortPolicy = mlpack::neighbor::NearestNeighborSort; arma::mat = arma::Mat; size_t = unsigned int]' +/build/mlpack-3.0.4/src/mlpack/tests/krann_search_test.cpp:665:72: required from here +/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:132:18: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] +/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:132:18: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:132:18: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of 'mlpack::neighbor::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::neighbor::NearestNeighborSort; MetricType = mlpack::metric::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::tree::RPlusPlusTree; size_t = unsigned int]': +/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_model_impl.hpp:531:18: required from 'void mlpack::neighbor::RAModel::BuildModel(arma::mat&&, size_t, bool, bool) [with SortPolicy = mlpack::neighbor::NearestNeighborSort; arma::mat = arma::Mat; size_t = unsigned int]' +/build/mlpack-3.0.4/src/mlpack/tests/krann_search_test.cpp:665:72: required from here +/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:132:18: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] +/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:132:18: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:132:18: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of 'mlpack::neighbor::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::neighbor::NearestNeighborSort; MetricType = mlpack::metric::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::tree::UBTree; size_t = unsigned int]': +/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_model_impl.hpp:535:18: required from 'void mlpack::neighbor::RAModel::BuildModel(arma::mat&&, size_t, bool, bool) [with SortPolicy = mlpack::neighbor::NearestNeighborSort; arma::mat = arma::Mat; size_t = unsigned int]' +/build/mlpack-3.0.4/src/mlpack/tests/krann_search_test.cpp:665:72: required from here +/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:132:18: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] +/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:132:18: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:132:18: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of 'mlpack::neighbor::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::neighbor::NearestNeighborSort; MetricType = mlpack::metric::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::tree::Octree; size_t = unsigned int]': +/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_model_impl.hpp:538:18: required from 'void mlpack::neighbor::RAModel::BuildModel(arma::mat&&, size_t, bool, bool) [with SortPolicy = mlpack::neighbor::NearestNeighborSort; arma::mat = arma::Mat; size_t = unsigned int]' +/build/mlpack-3.0.4/src/mlpack/tests/krann_search_test.cpp:665:72: required from here +/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:132:18: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] +/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:132:18: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:132:18: note: use '-faligned-new' to enable C++17 over-aligned new support +In file included from /build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree.hpp:558, + from /build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree.hpp:23, + from /build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search.hpp:28, + from /build/mlpack-3.0.4/src/mlpack/tests/krann_search_test.cpp:20: +/build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of 'mlpack::tree::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector&, size_t) [with MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::RAQueryStat; MatType = arma::Mat; BoundType = mlpack::bound::HRectBound; SplitType = mlpack::tree::MidpointSplit; size_t = unsigned int]': +/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:33:10: required from 'TreeType* mlpack::neighbor::aux::BuildTree(MatType&&, std::vector&, typename std::enable_if::RearrangesDataset>::type*) [with TreeType = mlpack::tree::BinarySpaceTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]' +/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:66:54: required from 'mlpack::neighbor::RASearch::RASearch(MatType, bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::neighbor::NearestNeighborSort; MetricType = mlpack::metric::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::tree::KDTree; size_t = unsigned int]' +/build/mlpack-3.0.4/src/mlpack/tests/krann_search_test.cpp:44:46: required from here +/build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:168:13: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] + dataset(new MatType(std::move(data))) + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:168:13: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:168:13: note: use '-faligned-new' to enable C++17 over-aligned new support +In file included from /build/mlpack-3.0.4/src/mlpack/core/tree/cover_tree/cover_tree.hpp:566, + from /build/mlpack-3.0.4/src/mlpack/core/tree/cover_tree.hpp:17, + from /build/mlpack-3.0.4/src/mlpack/tests/krann_search_test.cpp:15: +/build/mlpack-3.0.4/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp: In instantiation of 'mlpack::tree::CoverTree::CoverTree(MatType&&, mlpack::tree::CoverTree::ElemType) [with MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::RAQueryStat; MatType = arma::Mat; RootPointPolicy = mlpack::tree::FirstPointIsRoot; mlpack::tree::CoverTree::ElemType = double]': +/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:44:10: required from 'TreeType* mlpack::neighbor::aux::BuildTree(MatType&&, const std::vector&, const typename std::enable_if<(! mlpack::tree::TreeTraits::RearrangesDataset)>::type*) [with TreeType = mlpack::tree::CoverTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot>; MatType = arma::Mat; typename std::enable_if<(! mlpack::tree::TreeTraits::RearrangesDataset)>::type = void]' +/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:66:54: required from 'mlpack::neighbor::RASearch::RASearch(MatType, bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::neighbor::NearestNeighborSort; MetricType = mlpack::metric::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::tree::StandardCoverTree; size_t = unsigned int]' +/build/mlpack-3.0.4/src/mlpack/tests/krann_search_test.cpp:291:77: required from here +/build/mlpack-3.0.4/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:221:13: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] + dataset(new MatType(std::move(data))), + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/mlpack-3.0.4/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:221:13: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:221:13: note: use '-faligned-new' to enable C++17 over-aligned new support +In file included from /build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search.hpp:403, + from /build/mlpack-3.0.4/src/mlpack/tests/krann_search_test.cpp:20: +/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of 'TreeType* mlpack::neighbor::aux::BuildTree(MatType&&, std::vector&, typename std::enable_if::RearrangesDataset>::type*) [with TreeType = mlpack::tree::BinarySpaceTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::bound::CellBound, mlpack::tree::UBTreeSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]': +/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:147:41: required from 'mlpack::neighbor::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::neighbor::NearestNeighborSort; MetricType = mlpack::metric::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::tree::UBTree; size_t = unsigned int]' +/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_model_impl.hpp:535:18: required from 'void mlpack::neighbor::RAModel::BuildModel(arma::mat&&, size_t, bool, bool) [with SortPolicy = mlpack::neighbor::NearestNeighborSort; arma::mat = arma::Mat; size_t = unsigned int]' +/build/mlpack-3.0.4/src/mlpack/tests/krann_search_test.cpp:665:72: required from here +/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:33:10: warning: 'new' of type 'mlpack::tree::BinarySpaceTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::bound::CellBound, mlpack::tree::UBTreeSplit>' with extended alignment 16 [-Waligned-new=] + return new TreeType(std::forward(dataset), oldFromNew); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:33:10: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:33:10: note: use '-faligned-new' to enable C++17 over-aligned new support +In file included from /build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree.hpp:616, + from /build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree.hpp:20, + from /build/mlpack-3.0.4/src/mlpack/methods/rann/ra_model.hpp:19, + from /build/mlpack-3.0.4/src/mlpack/tests/krann_search_test.cpp:21: +/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of 'mlpack::tree::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::tree::RTreeSplit; DescentType = mlpack::tree::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::tree::NoAuxiliaryInformation; size_t = unsigned int]': +/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:44:10: required from 'TreeType* mlpack::neighbor::aux::BuildTree(MatType&&, const std::vector&, const typename std::enable_if<(! mlpack::tree::TreeTraits::RearrangesDataset)>::type*) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>; MatType = const arma::Mat&; typename std::enable_if<(! mlpack::tree::TreeTraits::RearrangesDataset)>::type = void]' +/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:147:41: required from 'mlpack::neighbor::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::neighbor::NearestNeighborSort; MetricType = mlpack::metric::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::tree::RTree; size_t = unsigned int]' +/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_model_impl.hpp:516:18: required from 'void mlpack::neighbor::RAModel::BuildModel(arma::mat&&, size_t, bool, bool) [with SortPolicy = mlpack::neighbor::NearestNeighborSort; arma::mat = arma::Mat; size_t = unsigned int]' +/build/mlpack-3.0.4/src/mlpack/tests/krann_search_test.cpp:665:72: required from here +/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:50:13: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] + dataset(new MatType(data)), + ^~~~~~~~~~~~~~~~~ +/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:50:13: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:50:13: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of 'mlpack::tree::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::tree::RStarTreeSplit; DescentType = mlpack::tree::RStarTreeDescentHeuristic; AuxiliaryInformationType = mlpack::tree::NoAuxiliaryInformation; size_t = unsigned int]': +/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:44:10: required from 'TreeType* mlpack::neighbor::aux::BuildTree(MatType&&, const std::vector&, const typename std::enable_if<(! mlpack::tree::TreeTraits::RearrangesDataset)>::type*) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>; MatType = const arma::Mat&; typename std::enable_if<(! mlpack::tree::TreeTraits::RearrangesDataset)>::type = void]' +/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:147:41: required from 'mlpack::neighbor::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::neighbor::NearestNeighborSort; MetricType = mlpack::metric::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::tree::RStarTree; size_t = unsigned int]' +/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_model_impl.hpp:519:18: required from 'void mlpack::neighbor::RAModel::BuildModel(arma::mat&&, size_t, bool, bool) [with SortPolicy = mlpack::neighbor::NearestNeighborSort; arma::mat = arma::Mat; size_t = unsigned int]' +/build/mlpack-3.0.4/src/mlpack/tests/krann_search_test.cpp:665:72: required from here +/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:50:13: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] +/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:50:13: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:50:13: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of 'mlpack::tree::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::tree::XTreeSplit; DescentType = mlpack::tree::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::tree::XTreeAuxiliaryInformation; size_t = unsigned int]': +/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:44:10: required from 'TreeType* mlpack::neighbor::aux::BuildTree(MatType&&, const std::vector&, const typename std::enable_if<(! mlpack::tree::TreeTraits::RearrangesDataset)>::type*) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>; MatType = const arma::Mat&; typename std::enable_if<(! mlpack::tree::TreeTraits::RearrangesDataset)>::type = void]' +/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:147:41: required from 'mlpack::neighbor::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::neighbor::NearestNeighborSort; MetricType = mlpack::metric::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::tree::XTree; size_t = unsigned int]' +/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_model_impl.hpp:522:18: required from 'void mlpack::neighbor::RAModel::BuildModel(arma::mat&&, size_t, bool, bool) [with SortPolicy = mlpack::neighbor::NearestNeighborSort; arma::mat = arma::Mat; size_t = unsigned int]' +/build/mlpack-3.0.4/src/mlpack/tests/krann_search_test.cpp:665:72: required from here +/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:50:13: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] +/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:50:13: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:50:13: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of 'mlpack::tree::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::tree::HilbertRTreeSplit<2>; DescentType = mlpack::tree::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation; size_t = unsigned int]': +/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:44:10: required from 'TreeType* mlpack::neighbor::aux::BuildTree(MatType&&, const std::vector&, const typename std::enable_if<(! mlpack::tree::TreeTraits::RearrangesDataset)>::type*) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>; MatType = const arma::Mat&; typename std::enable_if<(! mlpack::tree::TreeTraits::RearrangesDataset)>::type = void]' +/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:147:41: required from 'mlpack::neighbor::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::neighbor::NearestNeighborSort; MetricType = mlpack::metric::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::tree::HilbertRTree; size_t = unsigned int]' +/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_model_impl.hpp:525:18: required from 'void mlpack::neighbor::RAModel::BuildModel(arma::mat&&, size_t, bool, bool) [with SortPolicy = mlpack::neighbor::NearestNeighborSort; arma::mat = arma::Mat; size_t = unsigned int]' +/build/mlpack-3.0.4/src/mlpack/tests/krann_search_test.cpp:665:72: required from here +/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:50:13: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] +/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:50:13: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:50:13: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of 'mlpack::tree::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::tree::RPlusTreeSplit; DescentType = mlpack::tree::RPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::tree::NoAuxiliaryInformation; size_t = unsigned int]': +/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:44:10: required from 'TreeType* mlpack::neighbor::aux::BuildTree(MatType&&, const std::vector&, const typename std::enable_if<(! mlpack::tree::TreeTraits::RearrangesDataset)>::type*) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>; MatType = const arma::Mat&; typename std::enable_if<(! mlpack::tree::TreeTraits::RearrangesDataset)>::type = void]' +/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:147:41: required from 'mlpack::neighbor::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::neighbor::NearestNeighborSort; MetricType = mlpack::metric::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::tree::RPlusTree; size_t = unsigned int]' +/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_model_impl.hpp:528:18: required from 'void mlpack::neighbor::RAModel::BuildModel(arma::mat&&, size_t, bool, bool) [with SortPolicy = mlpack::neighbor::NearestNeighborSort; arma::mat = arma::Mat; size_t = unsigned int]' +/build/mlpack-3.0.4/src/mlpack/tests/krann_search_test.cpp:665:72: required from here +/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:50:13: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] +/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:50:13: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:50:13: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of 'mlpack::tree::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::tree::RPlusTreeSplit; DescentType = mlpack::tree::RPlusPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::tree::RPlusPlusTreeAuxiliaryInformation; size_t = unsigned int]': +/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:44:10: required from 'TreeType* mlpack::neighbor::aux::BuildTree(MatType&&, const std::vector&, const typename std::enable_if<(! mlpack::tree::TreeTraits::RearrangesDataset)>::type*) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>; MatType = const arma::Mat&; typename std::enable_if<(! mlpack::tree::TreeTraits::RearrangesDataset)>::type = void]' +/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:147:41: required from 'mlpack::neighbor::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::neighbor::NearestNeighborSort; MetricType = mlpack::metric::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::tree::RPlusPlusTree; size_t = unsigned int]' +/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_model_impl.hpp:531:18: required from 'void mlpack::neighbor::RAModel::BuildModel(arma::mat&&, size_t, bool, bool) [with SortPolicy = mlpack::neighbor::NearestNeighborSort; arma::mat = arma::Mat; size_t = unsigned int]' +/build/mlpack-3.0.4/src/mlpack/tests/krann_search_test.cpp:665:72: required from here +/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:50:13: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] +/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:50:13: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:50:13: note: use '-faligned-new' to enable C++17 over-aligned new support +In file included from /build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree.hpp:558, + from /build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree.hpp:23, + from /build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search.hpp:28, + from /build/mlpack-3.0.4/src/mlpack/tests/krann_search_test.cpp:20: +/build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of 'mlpack::tree::BinarySpaceTree::BinarySpaceTree(const MatType&, std::vector&, size_t) [with MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::RAQueryStat; MatType = arma::Mat; BoundType = mlpack::bound::CellBound; SplitType = mlpack::tree::UBTreeSplit; size_t = unsigned int]': +/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:33:10: required from 'TreeType* mlpack::neighbor::aux::BuildTree(MatType&&, std::vector&, typename std::enable_if::RearrangesDataset>::type*) [with TreeType = mlpack::tree::BinarySpaceTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::bound::CellBound, mlpack::tree::UBTreeSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]' +/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:147:41: required from 'mlpack::neighbor::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::neighbor::NearestNeighborSort; MetricType = mlpack::metric::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::tree::UBTree; size_t = unsigned int]' +/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_model_impl.hpp:535:18: required from 'void mlpack::neighbor::RAModel::BuildModel(arma::mat&&, size_t, bool, bool) [with SortPolicy = mlpack::neighbor::NearestNeighborSort; arma::mat = arma::Mat; size_t = unsigned int]' +/build/mlpack-3.0.4/src/mlpack/tests/krann_search_test.cpp:665:72: required from here +/build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:71:13: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] + dataset(new MatType(data)) // Copies the dataset. + ^~~~~~~~~~~~~~~~~ +/build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:71:13: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:71:13: note: use '-faligned-new' to enable C++17 over-aligned new support +In file included from /build/mlpack-3.0.4/src/mlpack/core/tree/octree/octree.hpp:456, + from /build/mlpack-3.0.4/src/mlpack/core/tree/octree.hpp:17, + from /build/mlpack-3.0.4/src/mlpack/methods/rann/ra_model.hpp:20, + from /build/mlpack-3.0.4/src/mlpack/tests/krann_search_test.cpp:21: +/build/mlpack-3.0.4/src/mlpack/core/tree/octree/octree_impl.hpp: In instantiation of 'mlpack::tree::Octree::Octree(const MatType&, std::vector&, size_t) [with MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::RAQueryStat; MatType = arma::Mat; size_t = unsigned int]': +/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:33:10: required from 'TreeType* mlpack::neighbor::aux::BuildTree(MatType&&, std::vector&, typename std::enable_if::RearrangesDataset>::type*) [with TreeType = mlpack::tree::Octree, mlpack::neighbor::RAQueryStat, arma::Mat >; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]' +/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:147:41: required from 'mlpack::neighbor::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::neighbor::NearestNeighborSort; MetricType = mlpack::metric::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::tree::Octree; size_t = unsigned int]' +/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_model_impl.hpp:538:18: required from 'void mlpack::neighbor::RAModel::BuildModel(arma::mat&&, size_t, bool, bool) [with SortPolicy = mlpack::neighbor::NearestNeighborSort; arma::mat = arma::Mat; size_t = unsigned int]' +/build/mlpack-3.0.4/src/mlpack/tests/krann_search_test.cpp:665:72: required from here +/build/mlpack-3.0.4/src/mlpack/core/tree/octree/octree_impl.hpp:67:13: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] + dataset(new MatType(dataset)), + ^~~~~~~~~~~~~~~~~~~~ +/build/mlpack-3.0.4/src/mlpack/core/tree/octree/octree_impl.hpp:67:13: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/core/tree/octree/octree_impl.hpp:67:13: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search.hpp:371, from /build/mlpack-3.0.4/src/mlpack/tests/knn_test.cpp:12: /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of 'void mlpack::neighbor::NeighborSearch::Train(MatType) [with SortPolicy = mlpack::neighbor::NearestNeighborSort; MetricType = mlpack::metric::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::tree::StandardCoverTree; DualTreeTraversalType = mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::SingleTreeTraverser]': @@ -39285,6 +39773,30 @@ /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:359:20: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:359:20: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:359:20: note: use '-faligned-new' to enable C++17 over-aligned new support +In file included from /build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree.hpp:558, + from /build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree.hpp:23, + from /build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search.hpp:28, + from /build/mlpack-3.0.4/src/mlpack/tests/krann_search_test.cpp:20: +/build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of 'void mlpack::tree::BinarySpaceTree::SplitNode(std::vector&, size_t, SplitType, MatType>&) [with MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::RAQueryStat; MatType = arma::Mat; BoundType = mlpack::bound::CellBound; SplitType = mlpack::tree::UBTreeSplit; size_t = unsigned int]': +/build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:80:3: required from 'mlpack::tree::BinarySpaceTree::BinarySpaceTree(const MatType&, std::vector&, size_t) [with MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::RAQueryStat; MatType = arma::Mat; BoundType = mlpack::bound::CellBound; SplitType = mlpack::tree::UBTreeSplit; size_t = unsigned int]' +/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:33:10: required from 'TreeType* mlpack::neighbor::aux::BuildTree(MatType&&, std::vector&, typename std::enable_if::RearrangesDataset>::type*) [with TreeType = mlpack::tree::BinarySpaceTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::bound::CellBound, mlpack::tree::UBTreeSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]' +/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:147:41: required from 'mlpack::neighbor::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::neighbor::NearestNeighborSort; MetricType = mlpack::metric::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::tree::UBTree; size_t = unsigned int]' +/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_model_impl.hpp:535:18: required from 'void mlpack::neighbor::RAModel::BuildModel(arma::mat&&, size_t, bool, bool) [with SortPolicy = mlpack::neighbor::NearestNeighborSort; arma::mat = arma::Mat; size_t = unsigned int]' +/build/mlpack-3.0.4/src/mlpack/tests/krann_search_test.cpp:665:72: required from here +/build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:853:10: warning: 'new' of type 'mlpack::tree::BinarySpaceTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::bound::CellBound, mlpack::tree::UBTreeSplit>' with extended alignment 16 [-Waligned-new=] + left = new BinarySpaceTree(this, begin, splitCol - begin, oldFromNew, + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + splitter, maxLeafSize); + ~~~~~~~~~~~~~~~~~~~~~~ +/build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:853:10: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:853:10: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:855:11: warning: 'new' of type 'mlpack::tree::BinarySpaceTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::bound::CellBound, mlpack::tree::UBTreeSplit>' with extended alignment 16 [-Waligned-new=] + right = new BinarySpaceTree(this, splitCol, begin + count - splitCol, + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + oldFromNew, splitter, maxLeafSize); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:855:11: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:855:11: note: use '-faligned-new' to enable C++17 over-aligned new support /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of 'void mlpack::neighbor::NeighborSearch::Train(MatType) [with SortPolicy = mlpack::neighbor::NearestNeighborSort; MetricType = mlpack::metric::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::tree::XTree; DualTreeTraversalType = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser]': /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:161:45: required from 'void mlpack::neighbor::TrainVisitor::operator()(mlpack::neighbor::TrainVisitor::NSTypeT*) const [with TreeType = mlpack::tree::XTree; SortPolicy = mlpack::neighbor::NearestNeighborSort; mlpack::neighbor::TrainVisitor::NSTypeT = mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::XTree, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser>]' /usr/include/boost/variant/variant.hpp:1058:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor::internal_visit(T&&, int) [with T = mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::XTree, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser>*&; Visitor = mlpack::neighbor::TrainVisitor; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = void]' @@ -39976,6 +40488,29 @@ ^~~~~~~~~~~~~~~~~~~~~ /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:742:19: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:742:19: note: use '-faligned-new' to enable C++17 over-aligned new support +In file included from /build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value.hpp:290, + from /build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree.hpp:35, + from /build/mlpack-3.0.4/src/mlpack/methods/rann/ra_model.hpp:19, + from /build/mlpack-3.0.4/src/mlpack/tests/krann_search_test.cpp:21: +/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp: In instantiation of 'mlpack::tree::DiscreteHilbertValue::DiscreteHilbertValue(const TreeType*) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>; TreeElemType = double]': +/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/hilbert_r_tree_auxiliary_information_impl.hpp:31:22: required from 'mlpack::tree::HilbertRTreeAuxiliaryInformation::HilbertRTreeAuxiliaryInformation(const TreeType*) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>; HilbertValueType = mlpack::tree::DiscreteHilbertValue]' +/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:53:23: required from 'mlpack::tree::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::tree::HilbertRTreeSplit<2>; DescentType = mlpack::tree::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation; size_t = unsigned int]' +/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:44:10: required from 'TreeType* mlpack::neighbor::aux::BuildTree(MatType&&, const std::vector&, const typename std::enable_if<(! mlpack::tree::TreeTraits::RearrangesDataset)>::type*) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>; MatType = const arma::Mat&; typename std::enable_if<(! mlpack::tree::TreeTraits::RearrangesDataset)>::type = void]' +/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:147:41: required from 'mlpack::neighbor::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::neighbor::NearestNeighborSort; MetricType = mlpack::metric::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::tree::HilbertRTree; size_t = unsigned int]' +/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_model_impl.hpp:525:18: required from 'void mlpack::neighbor::RAModel::BuildModel(arma::mat&&, size_t, bool, bool) [with SortPolicy = mlpack::neighbor::NearestNeighborSort; arma::mat = arma::Mat; size_t = unsigned int]' +/build/mlpack-3.0.4/src/mlpack/tests/krann_search_test.cpp:665:72: required from here +/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:47:9: warning: 'new' of type 'arma::Col' with extended alignment 16 [-Waligned-new=] + new arma::Col(tree->Dataset().n_rows)), + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:47:9: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:47:9: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:62:26: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] + localHilbertValues = new arma::Mat(tree->Dataset().n_rows, + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + tree->MaxLeafSize() + 1); + ~~~~~~~~~~~~~~~~~~~~~~~~ +/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:62:26: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:62:26: note: use '-faligned-new' to enable C++17 over-aligned new support /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of 'void mlpack::neighbor::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::neighbor::NearestNeighborSort; MetricType = mlpack::metric::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::tree::Octree; DualTreeTraversalType = mlpack::tree::Octree, mlpack::neighbor::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::tree::Octree, mlpack::neighbor::NeighborSearchStat, arma::Mat >::SingleTreeTraverser; size_t = unsigned int; arma::mat = arma::Mat]': /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:31:46: required from 'void mlpack::neighbor::MonoSearchVisitor::operator()(NSType*) const [with NSType = mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::Octree, mlpack::tree::Octree, mlpack::neighbor::NeighborSearchStat, arma::Mat >::DualTreeTraverser, mlpack::tree::Octree, mlpack::neighbor::NeighborSearchStat, arma::Mat >::SingleTreeTraverser>]' /usr/include/boost/variant/variant.hpp:1058:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor::internal_visit(T&&, int) [with T = mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::Octree, mlpack::tree::Octree, mlpack::neighbor::NeighborSearchStat, arma::Mat >::DualTreeTraverser, mlpack::tree::Octree, mlpack::neighbor::NeighborSearchStat, arma::Mat >::SingleTreeTraverser>*&; Visitor = mlpack::neighbor::MonoSearchVisitor; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = void]' @@ -40119,20 +40654,6 @@ ^~~~~~~~~~~~~ /build/mlpack-3.0.4/src/mlpack/core/tree/octree/octree_impl.hpp:386:19: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter /build/mlpack-3.0.4/src/mlpack/core/tree/octree/octree_impl.hpp:386:19: note: use '-faligned-new' to enable C++17 over-aligned new support -In file included from /usr/include/c++/8/algorithm:62, - from /usr/include/boost/archive/detail/helper_collection.hpp:23, - from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, - from /usr/include/boost/serialization/map.hpp:24, - from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 - __heap_select(_RandomAccessIterator __first, - ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 In file included from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search.hpp:371, from /build/mlpack-3.0.4/src/mlpack/tests/knn_test.cpp:12: /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of 'void mlpack::neighbor::NeighborSearch::Search(mlpack::neighbor::NeighborSearch::Tree&, size_t, arma::Mat&, arma::mat&, bool) [with SortPolicy = mlpack::neighbor::NearestNeighborSort; MetricType = mlpack::metric::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::tree::BallTree; DualTreeTraversalType = mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::BallBound, mlpack::tree::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::BallBound, mlpack::tree::MidpointSplit>::SingleTreeTraverser; mlpack::neighbor::NeighborSearch::Tree = mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::BallBound, mlpack::tree::MidpointSplit>; size_t = unsigned int; arma::mat = arma::Mat]': @@ -40179,18 +40700,60 @@ ^~~~~~~~~~~~~~~~~~~~~ /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:445:21: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:445:21: note: use '-faligned-new' to enable C++17 over-aligned new support -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 - __introsort_loop(_RandomAccessIterator __first, - ^~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 - std::__introsort_loop(__cut, __last, __depth_limit, __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1933:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 - std::__heap_select(__first, __middle, __last, __comp); - ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree.hpp:616, + from /build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree.hpp:20, + from /build/mlpack-3.0.4/src/mlpack/methods/rann/ra_model.hpp:19, + from /build/mlpack-3.0.4/src/mlpack/tests/krann_search_test.cpp:21: +/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of 'mlpack::tree::RectangleTree::RectangleTree(const mlpack::tree::RectangleTree&, bool, mlpack::tree::RectangleTree*) [with MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::tree::RTreeSplit; DescentType = mlpack::tree::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::tree::NoAuxiliaryInformation]': +/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/r_tree_split_impl.hpp:39:22: required from 'static void mlpack::tree::RTreeSplit::SplitLeafNode(TreeType*, std::vector&) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>]' +/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:882:29: required from 'void mlpack::tree::RectangleTree::SplitNode(std::vector&) [with MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::tree::RTreeSplit; DescentType = mlpack::tree::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::tree::NoAuxiliaryInformation]' +/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:346:5: required from 'void mlpack::tree::RectangleTree::InsertPoint(size_t) [with MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::tree::RTreeSplit; DescentType = mlpack::tree::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::tree::NoAuxiliaryInformation; size_t = unsigned int]' +/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:61:5: required from 'mlpack::tree::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::tree::RTreeSplit; DescentType = mlpack::tree::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::tree::NoAuxiliaryInformation; size_t = unsigned int]' +/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:44:10: required from 'TreeType* mlpack::neighbor::aux::BuildTree(MatType&&, const std::vector&, const typename std::enable_if<(! mlpack::tree::TreeTraits::RearrangesDataset)>::type*) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>; MatType = const arma::Mat&; typename std::enable_if<(! mlpack::tree::TreeTraits::RearrangesDataset)>::type = void]' +/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:147:41: required from 'mlpack::neighbor::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::neighbor::NearestNeighborSort; MetricType = mlpack::metric::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::tree::RTree; size_t = unsigned int]' +/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_model_impl.hpp:516:18: required from 'void mlpack::neighbor::RAModel::BuildModel(arma::mat&&, size_t, bool, bool) [with SortPolicy = mlpack::neighbor::NearestNeighborSort; arma::mat = arma::Mat; size_t = unsigned int]' +/build/mlpack-3.0.4/src/mlpack/tests/krann_search_test.cpp:665:72: required from here +/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:166:37: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] + (parent ? parent->dataset : new MatType(*other.dataset)) : + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:166:37: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:166:37: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of 'mlpack::tree::RectangleTree::RectangleTree(const mlpack::tree::RectangleTree&, bool, mlpack::tree::RectangleTree*) [with MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::tree::HilbertRTreeSplit<2>; DescentType = mlpack::tree::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation]': +/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/hilbert_r_tree_split_impl.hpp:35:22: required from 'static void mlpack::tree::HilbertRTreeSplit::SplitLeafNode(TreeType*, std::vector&) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>; unsigned int splitOrder = 2]' +/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:882:29: required from 'void mlpack::tree::RectangleTree::SplitNode(std::vector&) [with MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::tree::HilbertRTreeSplit<2>; DescentType = mlpack::tree::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation]' +/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:346:5: required from 'void mlpack::tree::RectangleTree::InsertPoint(size_t) [with MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::tree::HilbertRTreeSplit<2>; DescentType = mlpack::tree::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation; size_t = unsigned int]' +/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:61:5: required from 'mlpack::tree::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::tree::HilbertRTreeSplit<2>; DescentType = mlpack::tree::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation; size_t = unsigned int]' +/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:44:10: required from 'TreeType* mlpack::neighbor::aux::BuildTree(MatType&&, const std::vector&, const typename std::enable_if<(! mlpack::tree::TreeTraits::RearrangesDataset)>::type*) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>; MatType = const arma::Mat&; typename std::enable_if<(! mlpack::tree::TreeTraits::RearrangesDataset)>::type = void]' +/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:147:41: required from 'mlpack::neighbor::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::neighbor::NearestNeighborSort; MetricType = mlpack::metric::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::tree::HilbertRTree; size_t = unsigned int]' +/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_model_impl.hpp:525:18: required from 'void mlpack::neighbor::RAModel::BuildModel(arma::mat&&, size_t, bool, bool) [with SortPolicy = mlpack::neighbor::NearestNeighborSort; arma::mat = arma::Mat; size_t = unsigned int]' +/build/mlpack-3.0.4/src/mlpack/tests/krann_search_test.cpp:665:72: required from here +/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:166:37: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] +/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:166:37: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:166:37: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of 'mlpack::tree::RectangleTree::RectangleTree(const mlpack::tree::RectangleTree&, bool, mlpack::tree::RectangleTree*) [with MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::tree::RPlusTreeSplit; DescentType = mlpack::tree::RPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::tree::NoAuxiliaryInformation]': +/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/r_plus_tree_split_impl.hpp:61:22: required from 'static void mlpack::tree::RPlusTreeSplit::SplitLeafNode(TreeType*, std::vector&) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>; SplitPolicyType = mlpack::tree::RPlusTreeSplitPolicy; SweepType = mlpack::tree::MinimalCoverageSweep]' +/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:882:29: required from 'void mlpack::tree::RectangleTree::SplitNode(std::vector&) [with MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::tree::RPlusTreeSplit; DescentType = mlpack::tree::RPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::tree::NoAuxiliaryInformation]' +/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:346:5: required from 'void mlpack::tree::RectangleTree::InsertPoint(size_t) [with MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::tree::RPlusTreeSplit; DescentType = mlpack::tree::RPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::tree::NoAuxiliaryInformation; size_t = unsigned int]' +/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:61:5: required from 'mlpack::tree::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::tree::RPlusTreeSplit; DescentType = mlpack::tree::RPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::tree::NoAuxiliaryInformation; size_t = unsigned int]' +/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:44:10: required from 'TreeType* mlpack::neighbor::aux::BuildTree(MatType&&, const std::vector&, const typename std::enable_if<(! mlpack::tree::TreeTraits::RearrangesDataset)>::type*) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>; MatType = const arma::Mat&; typename std::enable_if<(! mlpack::tree::TreeTraits::RearrangesDataset)>::type = void]' +/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:147:41: required from 'mlpack::neighbor::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::neighbor::NearestNeighborSort; MetricType = mlpack::metric::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::tree::RPlusTree; size_t = unsigned int]' +/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_model_impl.hpp:528:18: required from 'void mlpack::neighbor::RAModel::BuildModel(arma::mat&&, size_t, bool, bool) [with SortPolicy = mlpack::neighbor::NearestNeighborSort; arma::mat = arma::Mat; size_t = unsigned int]' +/build/mlpack-3.0.4/src/mlpack/tests/krann_search_test.cpp:665:72: required from here +/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:166:37: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] +/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:166:37: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:166:37: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of 'mlpack::tree::RectangleTree::RectangleTree(const mlpack::tree::RectangleTree&, bool, mlpack::tree::RectangleTree*) [with MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::tree::RPlusTreeSplit; DescentType = mlpack::tree::RPlusPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::tree::RPlusPlusTreeAuxiliaryInformation]': +/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/r_plus_tree_split_impl.hpp:61:22: required from 'static void mlpack::tree::RPlusTreeSplit::SplitLeafNode(TreeType*, std::vector&) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>; SplitPolicyType = mlpack::tree::RPlusPlusTreeSplitPolicy; SweepType = mlpack::tree::MinimalSplitsNumberSweep]' +/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:882:29: required from 'void mlpack::tree::RectangleTree::SplitNode(std::vector&) [with MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::tree::RPlusTreeSplit; DescentType = mlpack::tree::RPlusPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::tree::RPlusPlusTreeAuxiliaryInformation]' +/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:346:5: required from 'void mlpack::tree::RectangleTree::InsertPoint(size_t) [with MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::tree::RPlusTreeSplit; DescentType = mlpack::tree::RPlusPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::tree::RPlusPlusTreeAuxiliaryInformation; size_t = unsigned int]' +/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:61:5: required from 'mlpack::tree::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::tree::RPlusTreeSplit; DescentType = mlpack::tree::RPlusPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::tree::RPlusPlusTreeAuxiliaryInformation; size_t = unsigned int]' +/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:44:10: required from 'TreeType* mlpack::neighbor::aux::BuildTree(MatType&&, const std::vector&, const typename std::enable_if<(! mlpack::tree::TreeTraits::RearrangesDataset)>::type*) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>; MatType = const arma::Mat&; typename std::enable_if<(! mlpack::tree::TreeTraits::RearrangesDataset)>::type = void]' +/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:147:41: required from 'mlpack::neighbor::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::neighbor::NearestNeighborSort; MetricType = mlpack::metric::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::tree::RPlusPlusTree; size_t = unsigned int]' +/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_model_impl.hpp:531:18: required from 'void mlpack::neighbor::RAModel::BuildModel(arma::mat&&, size_t, bool, bool) [with SortPolicy = mlpack::neighbor::NearestNeighborSort; arma::mat = arma::Mat; size_t = unsigned int]' +/build/mlpack-3.0.4/src/mlpack/tests/krann_search_test.cpp:665:72: required from here +/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:166:37: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] +/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:166:37: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:166:37: note: use '-faligned-new' to enable C++17 over-aligned new support /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of 'void mlpack::neighbor::NeighborSearch::Search(mlpack::neighbor::NeighborSearch::Tree&, size_t, arma::Mat&, arma::mat&, bool) [with SortPolicy = mlpack::neighbor::NearestNeighborSort; MetricType = mlpack::metric::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::tree::Octree; DualTreeTraversalType = mlpack::tree::Octree, mlpack::neighbor::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::tree::Octree, mlpack::neighbor::NeighborSearchStat, arma::Mat >::SingleTreeTraverser; mlpack::neighbor::NeighborSearch::Tree = mlpack::tree::Octree, mlpack::neighbor::NeighborSearchStat, arma::Mat >; size_t = unsigned int; arma::mat = arma::Mat]': /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:126:5: required from 'void mlpack::neighbor::BiSearchVisitor::SearchLeaf(NSType*) const [with NSType = mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::Octree, mlpack::tree::Octree, mlpack::neighbor::NeighborSearchStat, arma::Mat >::DualTreeTraverser, mlpack::tree::Octree, mlpack::neighbor::NeighborSearchStat, arma::Mat >::SingleTreeTraverser>; SortPolicy = mlpack::neighbor::NearestNeighborSort]' /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:109:25: required from 'void mlpack::neighbor::BiSearchVisitor::operator()(mlpack::neighbor::BiSearchVisitor::NSTypeT*) const [with SortPolicy = mlpack::neighbor::NearestNeighborSort; mlpack::neighbor::BiSearchVisitor::NSTypeT = mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::Octree, mlpack::tree::Octree, mlpack::neighbor::NeighborSearchStat, arma::Mat >::DualTreeTraverser, mlpack::tree::Octree, mlpack::neighbor::NeighborSearchStat, arma::Mat >::SingleTreeTraverser>]' @@ -40322,37 +40885,6 @@ ^~~~~~~~~~~~~~~~~~~~ /build/mlpack-3.0.4/src/mlpack/core/tree/octree/octree_impl.hpp:29:13: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter /build/mlpack-3.0.4/src/mlpack/core/tree/octree/octree_impl.hpp:29:13: note: use '-faligned-new' to enable C++17 over-aligned new support -/usr/include/c++/8/bits/stl_algo.h: In member function 'void mlpack::tree::CoverTree::DualTreeTraverser::ReferenceRecursion(mlpack::tree::CoverTree&, std::map::DualTreeTraverser::DualCoverTreeMapEntry> >&) [with RuleType = mlpack::neighbor::NeighborSearchRules, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> >; MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::kmeans::DualTreeKMeansStatistic; MatType = arma::Mat; RootPointPolicy = mlpack::tree::FirstPointIsRoot]': -/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 - std::__introsort_loop(__first, __last, - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ - std::__lg(__last - __first) * 2, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __comp); - ~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 - std::__insertion_sort(__first, __first + int(_S_threshold), __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 - std::__insertion_sort(__first, __last, __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:64, - from /usr/include/boost/archive/detail/helper_collection.hpp:20, - from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, - from /usr/include/boost/serialization/map.hpp:24, - from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - _M_realloc_insert(end(), __x); - ^~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - _M_realloc_insert(end(), __x); - ^~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 - _M_realloc_insert(end(), __x); - ^~~~~~~~~~~~~~~~~ In file included from /build/mlpack-3.0.4/src/mlpack/core/tree/cover_tree/cover_tree.hpp:566, from /build/mlpack-3.0.4/src/mlpack/core/tree/cover_tree.hpp:17, from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/ns_model.hpp:19, @@ -40547,558 +41079,6 @@ /build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:168:13: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] /build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:168:13: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter /build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:168:13: note: use '-faligned-new' to enable C++17 over-aligned new support -In file included from /usr/include/c++/8/algorithm:62, - from /usr/include/boost/archive/detail/helper_collection.hpp:23, - from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, - from /usr/include/boost/serialization/map.hpp:24, - from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: -/usr/include/c++/8/bits/stl_algo.h: In member function 'void mlpack::tree::CoverTree::DualTreeTraverser::PruneMap(mlpack::tree::CoverTree&, std::map::DualTreeTraverser::DualCoverTreeMapEntry> >&, std::map::DualTreeTraverser::DualCoverTreeMapEntry> >&) [with RuleType = mlpack::neighbor::NeighborSearchRules, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> >; MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::kmeans::DualTreeKMeansStatistic; MatType = arma::Mat; RootPointPolicy = mlpack::tree::FirstPointIsRoot]': -/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 - std::__introsort_loop(__first, __last, - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ - std::__lg(__last - __first) * 2, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __comp); - ~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 - std::__insertion_sort(__first, __first + int(_S_threshold), __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 - std::__insertion_sort(__first, __last, __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:64, - from /usr/include/boost/archive/detail/helper_collection.hpp:20, - from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, - from /usr/include/boost/serialization/map.hpp:24, - from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 - _M_realloc_insert(end(), __x); - ^~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/algorithm:62, - from /usr/include/boost/archive/detail/helper_collection.hpp:23, - from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, - from /usr/include/boost/serialization/map.hpp:24, - from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: -/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 - std::__introsort_loop(__first, __last, - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ - std::__lg(__last - __first) * 2, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __comp); - ~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 - std::__insertion_sort(__first, __first + int(_S_threshold), __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 - std::__insertion_sort(__first, __last, __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:64, - from /usr/include/boost/archive/detail/helper_collection.hpp:20, - from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, - from /usr/include/boost/serialization/map.hpp:24, - from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - _M_realloc_insert(end(), __x); - ^~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 - _M_realloc_insert(end(), __x); - ^~~~~~~~~~~~~~~~~ -/build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of 'void mlpack::tree::BinarySpaceTree::SplitNode(size_t, SplitType, MatType>&) [with MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::bound::HollowBallBound; SplitType = mlpack::tree::VPTreeSplit; size_t = unsigned int]': -/build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:47:3: required from 'mlpack::tree::BinarySpaceTree::BinarySpaceTree(const MatType&, size_t) [with MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::bound::HollowBallBound; SplitType = mlpack::tree::VPTreeSplit; size_t = unsigned int]' -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:813:14: required from 'void mlpack::neighbor::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::neighbor::NearestNeighborSort; MetricType = mlpack::metric::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::tree::VPTree; DualTreeTraversalType = mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HollowBallBound, mlpack::tree::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HollowBallBound, mlpack::tree::VPTreeSplit>::SingleTreeTraverser; size_t = unsigned int; arma::mat = arma::Mat]' -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:31:46: required from 'void mlpack::neighbor::MonoSearchVisitor::operator()(NSType*) const [with NSType = mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::VPTree, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HollowBallBound, mlpack::tree::VPTreeSplit>::DualTreeTraverser, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HollowBallBound, mlpack::tree::VPTreeSplit>::SingleTreeTraverser>]' -/usr/include/boost/variant/variant.hpp:1058:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor::internal_visit(T&&, int) [with T = mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::VPTree, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HollowBallBound, mlpack::tree::VPTreeSplit>::DualTreeTraverser, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HollowBallBound, mlpack::tree::VPTreeSplit>::SingleTreeTraverser>*&; Visitor = mlpack::neighbor::MonoSearchVisitor; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = void]' -/usr/include/boost/variant/detail/visitation_impl.hpp:114:9: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = boost::detail::variant::invoke_visitor; VoidPtrCV = void*; T = mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::VPTree, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HollowBallBound, mlpack::tree::VPTreeSplit>::DualTreeTraverser, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HollowBallBound, mlpack::tree::VPTreeSplit>::SingleTreeTraverser>*; typename Visitor::result_type = void; mpl_::true_ = mpl_::bool_]' -/usr/include/boost/variant/detail/visitation_impl.hpp:154:41: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/usr/include/boost/variant/variant.hpp:2452:48: required from 'static typename Visitor::result_type boost::variant::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor; VoidPtrCV = void*; T0_ = mlpack::neighbor::NeighborSearch >*; TN = {mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::StandardCoverTree, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::SingleTreeTraverser>*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::RTree, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser>*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::RStarTree, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser>*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::BallTree, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::BallBound, mlpack::tree::MidpointSplit>::DualTreeTraverser, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::BallBound, mlpack::tree::MidpointSplit>::SingleTreeTraverser>*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::XTree, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser>*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::HilbertRTree, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser>*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::RPlusTree, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser>*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::RPlusPlusTree, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser>*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::VPTree, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HollowBallBound, mlpack::tree::VPTreeSplit>::DualTreeTraverser, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HollowBallBound, mlpack::tree::VPTreeSplit>::SingleTreeTraverser>*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::RPTree, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::RPTreeMeanSplit>::DualTreeTraverser, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::RPTreeMeanSplit>::SingleTreeTraverser>*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::MaxRPTree, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::RPTreeMaxSplit>::DualTreeTraverser, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::RPTreeMaxSplit>::SingleTreeTraverser>*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::SPTree, mlpack::tree::SpillTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::AxisOrthogonalHyperplane, mlpack::tree::MidpointSpaceSplit>::DefeatistDualTreeTraverser, mlpack::tree::SpillTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::AxisOrthogonalHyperplane, mlpack::tree::MidpointSpaceSplit>::DefeatistSingleTreeTraverser>*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::UBTree, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::CellBound, mlpack::tree::UBTreeSplit>::DualTreeTraverser, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::CellBound, mlpack::tree::UBTreeSplit>::SingleTreeTraverser>*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::Octree, mlpack::tree::Octree, mlpack::neighbor::NeighborSearchStat, arma::Mat >::DualTreeTraverser, mlpack::tree::Octree, mlpack::neighbor::NeighborSearchStat, arma::Mat >::SingleTreeTraverser>*}; typename Visitor::result_type = void]' -/usr/include/boost/variant/variant.hpp:2466:43: required from 'typename Visitor::result_type boost::variant::internal_apply_visitor(Visitor&) [with Visitor = boost::detail::variant::invoke_visitor; T0_ = mlpack::neighbor::NeighborSearch >*; TN = {mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::StandardCoverTree, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::SingleTreeTraverser>*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::RTree, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser>*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::RStarTree, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser>*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::BallTree, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::BallBound, mlpack::tree::MidpointSplit>::DualTreeTraverser, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::BallBound, mlpack::tree::MidpointSplit>::SingleTreeTraverser>*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::XTree, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser>*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::HilbertRTree, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser>*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::RPlusTree, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser>*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::RPlusPlusTree, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser>*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::VPTree, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HollowBallBound, mlpack::tree::VPTreeSplit>::DualTreeTraverser, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HollowBallBound, mlpack::tree::VPTreeSplit>::SingleTreeTraverser>*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::RPTree, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::RPTreeMeanSplit>::DualTreeTraverser, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::RPTreeMeanSplit>::SingleTreeTraverser>*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::MaxRPTree, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::RPTreeMaxSplit>::DualTreeTraverser, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::RPTreeMaxSplit>::SingleTreeTraverser>*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::SPTree, mlpack::tree::SpillTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::AxisOrthogonalHyperplane, mlpack::tree::MidpointSpaceSplit>::DefeatistDualTreeTraverser, mlpack::tree::SpillTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::AxisOrthogonalHyperplane, mlpack::tree::MidpointSpaceSplit>::DefeatistSingleTreeTraverser>*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::UBTree, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::CellBound, mlpack::tree::UBTreeSplit>::DualTreeTraverser, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::CellBound, mlpack::tree::UBTreeSplit>::SingleTreeTraverser>*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::Octree, mlpack::tree::Octree, mlpack::neighbor::NeighborSearchStat, arma::Mat >::DualTreeTraverser, mlpack::tree::Octree, mlpack::neighbor::NeighborSearchStat, arma::Mat >::SingleTreeTraverser>*}; typename Visitor::result_type = void]' -/usr/include/boost/variant/variant.hpp:2518:52: required from 'typename Visitor::result_type boost::variant::apply_visitor(Visitor&) & [with Visitor = mlpack::neighbor::MonoSearchVisitor; T0_ = mlpack::neighbor::NeighborSearch >*; TN = {mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::StandardCoverTree, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::SingleTreeTraverser>*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::RTree, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser>*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::RStarTree, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser>*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::BallTree, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::BallBound, mlpack::tree::MidpointSplit>::DualTreeTraverser, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::BallBound, mlpack::tree::MidpointSplit>::SingleTreeTraverser>*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::XTree, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser>*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::HilbertRTree, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser>*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::RPlusTree, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser>*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::RPlusPlusTree, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser>*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::VPTree, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HollowBallBound, mlpack::tree::VPTreeSplit>::DualTreeTraverser, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HollowBallBound, mlpack::tree::VPTreeSplit>::SingleTreeTraverser>*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::RPTree, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::RPTreeMeanSplit>::DualTreeTraverser, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::RPTreeMeanSplit>::SingleTreeTraverser>*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::MaxRPTree, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::RPTreeMaxSplit>::DualTreeTraverser, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::RPTreeMaxSplit>::SingleTreeTraverser>*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::SPTree, mlpack::tree::SpillTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::AxisOrthogonalHyperplane, mlpack::tree::MidpointSpaceSplit>::DefeatistDualTreeTraverser, mlpack::tree::SpillTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::AxisOrthogonalHyperplane, mlpack::tree::MidpointSpaceSplit>::DefeatistSingleTreeTraverser>*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::UBTree, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::CellBound, mlpack::tree::UBTreeSplit>::DualTreeTraverser, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::CellBound, mlpack::tree::UBTreeSplit>::SingleTreeTraverser>*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::Octree, mlpack::tree::Octree, mlpack::neighbor::NeighborSearchStat, arma::Mat >::DualTreeTraverser, mlpack::tree::Octree, mlpack::neighbor::NeighborSearchStat, arma::Mat >::SingleTreeTraverser>*}; typename Visitor::result_type = void]' -/usr/include/boost/variant/detail/apply_visitor_unary.hpp:73:72: required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = mlpack::neighbor::MonoSearchVisitor; Visitable = boost::variant >*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::StandardCoverTree, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::SingleTreeTraverser>*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::RTree, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser>*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::RStarTree, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser>*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::BallTree, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::BallBound, mlpack::tree::MidpointSplit>::DualTreeTraverser, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::BallBound, mlpack::tree::MidpointSplit>::SingleTreeTraverser>*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::XTree, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser>*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::HilbertRTree, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser>*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::RPlusTree, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser>*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::RPlusPlusTree, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser>*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::VPTree, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HollowBallBound, mlpack::tree::VPTreeSplit>::DualTreeTraverser, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HollowBallBound, mlpack::tree::VPTreeSplit>::SingleTreeTraverser>*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::RPTree, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::RPTreeMeanSplit>::DualTreeTraverser, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::RPTreeMeanSplit>::SingleTreeTraverser>*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::MaxRPTree, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::RPTreeMaxSplit>::DualTreeTraverser, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::RPTreeMaxSplit>::SingleTreeTraverser>*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::SPTree, mlpack::tree::SpillTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::AxisOrthogonalHyperplane, mlpack::tree::MidpointSpaceSplit>::DefeatistDualTreeTraverser, mlpack::tree::SpillTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::AxisOrthogonalHyperplane, mlpack::tree::MidpointSpaceSplit>::DefeatistSingleTreeTraverser>*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::UBTree, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::CellBound, mlpack::tree::UBTreeSplit>::DualTreeTraverser, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::CellBound, mlpack::tree::UBTreeSplit>::SingleTreeTraverser>*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::Octree, mlpack::tree::Octree, mlpack::neighbor::NeighborSearchStat, arma::Mat >::DualTreeTraverser, mlpack::tree::Octree, mlpack::neighbor::NeighborSearchStat, arma::Mat >::SingleTreeTraverser>*>&; typename Visitor::result_type = void]' -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:594:23: required from 'void mlpack::neighbor::NSModel::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::neighbor::NearestNeighborSort; size_t = unsigned int; arma::mat = arma::Mat]' -/build/mlpack-3.0.4/src/mlpack/tests/knn_test.cpp:1208:47: required from here -/build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:786:10: warning: 'new' of type 'mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HollowBallBound, mlpack::tree::VPTreeSplit>' with extended alignment 16 [-Waligned-new=] - left = new BinarySpaceTree(this, begin, splitCol - begin, splitter, - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - maxLeafSize); - ~~~~~~~~~~~~ -/build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:786:10: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:786:10: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:788:11: warning: 'new' of type 'mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HollowBallBound, mlpack::tree::VPTreeSplit>' with extended alignment 16 [-Waligned-new=] - right = new BinarySpaceTree(this, splitCol, begin + count - splitCol, - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - splitter, maxLeafSize); - ~~~~~~~~~~~~~~~~~~~~~~ -/build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:788:11: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:788:11: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of 'void mlpack::tree::BinarySpaceTree::SplitNode(size_t, SplitType, MatType>&) [with MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::bound::CellBound; SplitType = mlpack::tree::UBTreeSplit; size_t = unsigned int]': -/build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:47:3: required from 'mlpack::tree::BinarySpaceTree::BinarySpaceTree(const MatType&, size_t) [with MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::bound::CellBound; SplitType = mlpack::tree::UBTreeSplit; size_t = unsigned int]' -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:813:14: required from 'void mlpack::neighbor::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::neighbor::NearestNeighborSort; MetricType = mlpack::metric::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::tree::UBTree; DualTreeTraversalType = mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::CellBound, mlpack::tree::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::CellBound, mlpack::tree::UBTreeSplit>::SingleTreeTraverser; size_t = unsigned int; arma::mat = arma::Mat]' -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:31:46: required from 'void mlpack::neighbor::MonoSearchVisitor::operator()(NSType*) const [with NSType = mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::UBTree, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::CellBound, mlpack::tree::UBTreeSplit>::DualTreeTraverser, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::CellBound, mlpack::tree::UBTreeSplit>::SingleTreeTraverser>]' -/usr/include/boost/variant/variant.hpp:1058:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor::internal_visit(T&&, int) [with T = mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::UBTree, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::CellBound, mlpack::tree::UBTreeSplit>::DualTreeTraverser, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::CellBound, mlpack::tree::UBTreeSplit>::SingleTreeTraverser>*&; Visitor = mlpack::neighbor::MonoSearchVisitor; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = void]' -/usr/include/boost/variant/detail/visitation_impl.hpp:114:9: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = boost::detail::variant::invoke_visitor; VoidPtrCV = void*; T = mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::UBTree, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::CellBound, mlpack::tree::UBTreeSplit>::DualTreeTraverser, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::CellBound, mlpack::tree::UBTreeSplit>::SingleTreeTraverser>*; typename Visitor::result_type = void; mpl_::true_ = mpl_::bool_]' -/usr/include/boost/variant/detail/visitation_impl.hpp:154:41: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/usr/include/boost/variant/variant.hpp:2452:48: required from 'static typename Visitor::result_type boost::variant::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor; VoidPtrCV = void*; T0_ = mlpack::neighbor::NeighborSearch >*; TN = {mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::StandardCoverTree, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::SingleTreeTraverser>*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::RTree, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser>*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::RStarTree, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser>*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::BallTree, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::BallBound, mlpack::tree::MidpointSplit>::DualTreeTraverser, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::BallBound, mlpack::tree::MidpointSplit>::SingleTreeTraverser>*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::XTree, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser>*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::HilbertRTree, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser>*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::RPlusTree, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser>*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::RPlusPlusTree, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser>*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::VPTree, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HollowBallBound, mlpack::tree::VPTreeSplit>::DualTreeTraverser, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HollowBallBound, mlpack::tree::VPTreeSplit>::SingleTreeTraverser>*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::RPTree, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::RPTreeMeanSplit>::DualTreeTraverser, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::RPTreeMeanSplit>::SingleTreeTraverser>*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::MaxRPTree, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::RPTreeMaxSplit>::DualTreeTraverser, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::RPTreeMaxSplit>::SingleTreeTraverser>*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::SPTree, mlpack::tree::SpillTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::AxisOrthogonalHyperplane, mlpack::tree::MidpointSpaceSplit>::DefeatistDualTreeTraverser, mlpack::tree::SpillTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::AxisOrthogonalHyperplane, mlpack::tree::MidpointSpaceSplit>::DefeatistSingleTreeTraverser>*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::UBTree, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::CellBound, mlpack::tree::UBTreeSplit>::DualTreeTraverser, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::CellBound, mlpack::tree::UBTreeSplit>::SingleTreeTraverser>*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::Octree, mlpack::tree::Octree, mlpack::neighbor::NeighborSearchStat, arma::Mat >::DualTreeTraverser, mlpack::tree::Octree, mlpack::neighbor::NeighborSearchStat, arma::Mat >::SingleTreeTraverser>*}; typename Visitor::result_type = void]' -/usr/include/boost/variant/variant.hpp:2466:43: required from 'typename Visitor::result_type boost::variant::internal_apply_visitor(Visitor&) [with Visitor = boost::detail::variant::invoke_visitor; T0_ = mlpack::neighbor::NeighborSearch >*; TN = {mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::StandardCoverTree, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::SingleTreeTraverser>*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::RTree, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser>*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::RStarTree, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser>*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::BallTree, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::BallBound, mlpack::tree::MidpointSplit>::DualTreeTraverser, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::BallBound, mlpack::tree::MidpointSplit>::SingleTreeTraverser>*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::XTree, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser>*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::HilbertRTree, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser>*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::RPlusTree, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser>*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::RPlusPlusTree, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser>*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::VPTree, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HollowBallBound, mlpack::tree::VPTreeSplit>::DualTreeTraverser, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HollowBallBound, mlpack::tree::VPTreeSplit>::SingleTreeTraverser>*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::RPTree, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::RPTreeMeanSplit>::DualTreeTraverser, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::RPTreeMeanSplit>::SingleTreeTraverser>*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::MaxRPTree, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::RPTreeMaxSplit>::DualTreeTraverser, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::RPTreeMaxSplit>::SingleTreeTraverser>*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::SPTree, mlpack::tree::SpillTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::AxisOrthogonalHyperplane, mlpack::tree::MidpointSpaceSplit>::DefeatistDualTreeTraverser, mlpack::tree::SpillTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::AxisOrthogonalHyperplane, mlpack::tree::MidpointSpaceSplit>::DefeatistSingleTreeTraverser>*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::UBTree, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::CellBound, mlpack::tree::UBTreeSplit>::DualTreeTraverser, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::CellBound, mlpack::tree::UBTreeSplit>::SingleTreeTraverser>*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::Octree, mlpack::tree::Octree, mlpack::neighbor::NeighborSearchStat, arma::Mat >::DualTreeTraverser, mlpack::tree::Octree, mlpack::neighbor::NeighborSearchStat, arma::Mat >::SingleTreeTraverser>*}; typename Visitor::result_type = void]' -/usr/include/boost/variant/variant.hpp:2518:52: required from 'typename Visitor::result_type boost::variant::apply_visitor(Visitor&) & [with Visitor = mlpack::neighbor::MonoSearchVisitor; T0_ = mlpack::neighbor::NeighborSearch >*; TN = {mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::StandardCoverTree, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::SingleTreeTraverser>*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::RTree, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser>*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::RStarTree, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser>*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::BallTree, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::BallBound, mlpack::tree::MidpointSplit>::DualTreeTraverser, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::BallBound, mlpack::tree::MidpointSplit>::SingleTreeTraverser>*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::XTree, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser>*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::HilbertRTree, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser>*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::RPlusTree, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser>*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::RPlusPlusTree, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser>*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::VPTree, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HollowBallBound, mlpack::tree::VPTreeSplit>::DualTreeTraverser, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HollowBallBound, mlpack::tree::VPTreeSplit>::SingleTreeTraverser>*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::RPTree, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::RPTreeMeanSplit>::DualTreeTraverser, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::RPTreeMeanSplit>::SingleTreeTraverser>*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::MaxRPTree, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::RPTreeMaxSplit>::DualTreeTraverser, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::RPTreeMaxSplit>::SingleTreeTraverser>*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::SPTree, mlpack::tree::SpillTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::AxisOrthogonalHyperplane, mlpack::tree::MidpointSpaceSplit>::DefeatistDualTreeTraverser, mlpack::tree::SpillTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::AxisOrthogonalHyperplane, mlpack::tree::MidpointSpaceSplit>::DefeatistSingleTreeTraverser>*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::UBTree, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::CellBound, mlpack::tree::UBTreeSplit>::DualTreeTraverser, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::CellBound, mlpack::tree::UBTreeSplit>::SingleTreeTraverser>*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::Octree, mlpack::tree::Octree, mlpack::neighbor::NeighborSearchStat, arma::Mat >::DualTreeTraverser, mlpack::tree::Octree, mlpack::neighbor::NeighborSearchStat, arma::Mat >::SingleTreeTraverser>*}; typename Visitor::result_type = void]' -/usr/include/boost/variant/detail/apply_visitor_unary.hpp:73:72: required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = mlpack::neighbor::MonoSearchVisitor; Visitable = boost::variant >*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::StandardCoverTree, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::SingleTreeTraverser>*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::RTree, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser>*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::RStarTree, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser>*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::BallTree, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::BallBound, mlpack::tree::MidpointSplit>::DualTreeTraverser, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::BallBound, mlpack::tree::MidpointSplit>::SingleTreeTraverser>*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::XTree, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser>*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::HilbertRTree, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser>*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::RPlusTree, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser>*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::RPlusPlusTree, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser>*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::VPTree, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HollowBallBound, mlpack::tree::VPTreeSplit>::DualTreeTraverser, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HollowBallBound, mlpack::tree::VPTreeSplit>::SingleTreeTraverser>*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::RPTree, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::RPTreeMeanSplit>::DualTreeTraverser, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::RPTreeMeanSplit>::SingleTreeTraverser>*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::MaxRPTree, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::RPTreeMaxSplit>::DualTreeTraverser, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::RPTreeMaxSplit>::SingleTreeTraverser>*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::SPTree, mlpack::tree::SpillTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::AxisOrthogonalHyperplane, mlpack::tree::MidpointSpaceSplit>::DefeatistDualTreeTraverser, mlpack::tree::SpillTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::AxisOrthogonalHyperplane, mlpack::tree::MidpointSpaceSplit>::DefeatistSingleTreeTraverser>*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::UBTree, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::CellBound, mlpack::tree::UBTreeSplit>::DualTreeTraverser, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::CellBound, mlpack::tree::UBTreeSplit>::SingleTreeTraverser>*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::Octree, mlpack::tree::Octree, mlpack::neighbor::NeighborSearchStat, arma::Mat >::DualTreeTraverser, mlpack::tree::Octree, mlpack::neighbor::NeighborSearchStat, arma::Mat >::SingleTreeTraverser>*>&; typename Visitor::result_type = void]' -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:594:23: required from 'void mlpack::neighbor::NSModel::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::neighbor::NearestNeighborSort; size_t = unsigned int; arma::mat = arma::Mat]' -/build/mlpack-3.0.4/src/mlpack/tests/knn_test.cpp:1208:47: required from here -/build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:786:10: warning: 'new' of type 'mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::CellBound, mlpack::tree::UBTreeSplit>' with extended alignment 16 [-Waligned-new=] - left = new BinarySpaceTree(this, begin, splitCol - begin, splitter, - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - maxLeafSize); - ~~~~~~~~~~~~ -/build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:786:10: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:786:10: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:788:11: warning: 'new' of type 'mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::CellBound, mlpack::tree::UBTreeSplit>' with extended alignment 16 [-Waligned-new=] - right = new BinarySpaceTree(this, splitCol, begin + count - splitCol, - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - splitter, maxLeafSize); - ~~~~~~~~~~~~~~~~~~~~~~ -/build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:788:11: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:788:11: note: use '-faligned-new' to enable C++17 over-aligned new support -/usr/include/c++/8/bits/stl_vector.h: In member function 'void mlpack::tree::CoverTree::DualTreeTraverser::Traverse(mlpack::tree::CoverTree&, mlpack::tree::CoverTree&) [with RuleType = mlpack::neighbor::NeighborSearchRules, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> >; MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::kmeans::DualTreeKMeansStatistic; MatType = arma::Mat; RootPointPolicy = mlpack::tree::FirstPointIsRoot]': -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 - _M_realloc_insert(end(), __x); - ^~~~~~~~~~~~~~~~~ -[ 68%] Building CXX object src/mlpack/tests/CMakeFiles/mlpack_test.dir/krann_search_test.cpp.o -cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests && /usr/bin/c++ -DARMA_32BIT_WORD -DARMA_NO_DEBUG -DBOOST_TEST_DYN_LINK -DHAS_OPENMP -DNDEBUG -I/build/mlpack-3.0.4/src -I/build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/.. -g -O2 -ffile-prefix-map=/build/mlpack-3.0.4=. -fstack-protector-strong -Wformat -Werror=format-security --param ggc-min-expand=20 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -ftemplate-depth=1000 -O3 -fopenmp -Winvalid-pch -include /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx -std=gnu++11 -o CMakeFiles/mlpack_test.dir/krann_search_test.cpp.o -c /build/mlpack-3.0.4/src/mlpack/tests/krann_search_test.cpp -In file included from /build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search.hpp:403, - from /build/mlpack-3.0.4/src/mlpack/tests/krann_search_test.cpp:20: -/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp: In member function 'void mlpack::neighbor::RASearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&)': -/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:280:31: warning: 'new' of type 'arma::mat' {aka 'arma::Mat'} with extended alignment 16 [-Waligned-new=] - distancePtr = new arma::mat; // Query indices need to be mapped. - ^~~ -/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:280:31: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:280:31: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:281:31: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] - neighborPtr = new arma::Mat; - ^~~~~~~~~~~ -/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:281:31: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:281:31: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:285:31: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] - neighborPtr = new arma::Mat; // All indices need mapping. - ^~~~~~~~~~~ -/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:285:31: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:285:31: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp: In member function 'void mlpack::neighbor::RASearch::Search(mlpack::neighbor::RASearch::Tree*, size_t, arma::Mat&, arma::mat&)': -/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:459:29: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] - neighborPtr = new arma::Mat; - ^~~~~~~~~~~ -/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:459:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:459:29: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp: In member function 'void mlpack::neighbor::RASearch::Search(size_t, arma::Mat&, arma::mat&)': -/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:512:29: warning: 'new' of type 'arma::mat' {aka 'arma::Mat'} with extended alignment 16 [-Waligned-new=] - distancePtr = new arma::mat; - ^~~ -/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:512:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:512:29: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:513:29: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] - neighborPtr = new arma::Mat; - ^~~~~~~~~~~ -/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:513:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:513:29: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of 'mlpack::neighbor::RASearch::RASearch(MatType, bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::neighbor::NearestNeighborSort; MetricType = mlpack::metric::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::tree::KDTree; size_t = unsigned int]': -/build/mlpack-3.0.4/src/mlpack/tests/krann_search_test.cpp:44:46: required from here -/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:68:26: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] - referenceSet(naive ? new MatType(std::move(referenceSetIn)) : - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:68:26: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:68:26: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of 'void mlpack::neighbor::RASearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::neighbor::NearestNeighborSort; MetricType = mlpack::metric::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::tree::KDTree; size_t = unsigned int; arma::mat = arma::Mat]': -/build/mlpack-3.0.4/src/mlpack/tests/krann_search_test.cpp:58:53: required from here -/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:280:21: warning: 'new' of type 'arma::mat' {aka 'arma::Mat'} with extended alignment 16 [-Waligned-new=] - distancePtr = new arma::mat; // Query indices need to be mapped. - ^~~~~~~~~~~~~ -/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:280:21: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:280:21: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:281:21: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] - neighborPtr = new arma::Mat; - ^~~~~~~~~~~~~~~~~~~~~ -/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:281:21: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:281:21: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:285:21: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] - neighborPtr = new arma::Mat; // All indices need mapping. - ^~~~~~~~~~~~~~~~~~~~~ -/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:285:21: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:285:21: note: use '-faligned-new' to enable C++17 over-aligned new support -In file included from /build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree.hpp:558, - from /build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree.hpp:23, - from /build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search.hpp:28, - from /build/mlpack-3.0.4/src/mlpack/tests/krann_search_test.cpp:20: -/build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of 'mlpack::tree::BinarySpaceTree::BinarySpaceTree(const MatType&, std::vector&, size_t) [with MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::RAQueryStat; MatType = arma::Mat; BoundType = mlpack::bound::HRectBound; SplitType = mlpack::tree::MidpointSplit; size_t = unsigned int]': -/build/mlpack-3.0.4/src/mlpack/tests/krann_search_test.cpp:177:50: required from here -/build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:71:13: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] - dataset(new MatType(data)) // Copies the dataset. - ^~~~~~~~~~~~~~~~~ -/build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:71:13: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:71:13: note: use '-faligned-new' to enable C++17 over-aligned new support -In file included from /build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search.hpp:403, - from /build/mlpack-3.0.4/src/mlpack/tests/krann_search_test.cpp:20: -/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of 'void mlpack::neighbor::RASearch::Search(mlpack::neighbor::RASearch::Tree*, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::neighbor::NearestNeighborSort; MetricType = mlpack::metric::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::tree::KDTree; mlpack::neighbor::RASearch::Tree = mlpack::tree::BinarySpaceTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit>; size_t = unsigned int; arma::mat = arma::Mat]': -/build/mlpack-3.0.4/src/mlpack/tests/krann_search_test.cpp:181:55: required from here -/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:459:19: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] - neighborPtr = new arma::Mat; - ^~~~~~~~~~~~~~~~~~~~~ -/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:459:19: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:459:19: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of 'void mlpack::neighbor::RASearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::neighbor::NearestNeighborSort; MetricType = mlpack::metric::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::tree::KDTree; size_t = unsigned int; arma::mat = arma::Mat]': -/build/mlpack-3.0.4/src/mlpack/tests/krann_search_test.cpp:227:39: required from here -/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:512:19: warning: 'new' of type 'arma::mat' {aka 'arma::Mat'} with extended alignment 16 [-Waligned-new=] - distancePtr = new arma::mat; - ^~~~~~~~~~~~~ -/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:512:19: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:512:19: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:513:19: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] - neighborPtr = new arma::Mat; - ^~~~~~~~~~~~~~~~~~~~~ -/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:513:19: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:513:19: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of 'mlpack::neighbor::RASearch::RASearch(MatType, bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::neighbor::NearestNeighborSort; MetricType = mlpack::metric::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::tree::StandardCoverTree; size_t = unsigned int]': -/build/mlpack-3.0.4/src/mlpack/tests/krann_search_test.cpp:291:77: required from here -/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:68:26: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] - referenceSet(naive ? new MatType(std::move(referenceSetIn)) : - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:68:26: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:68:26: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of 'void mlpack::neighbor::RASearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::neighbor::NearestNeighborSort; MetricType = mlpack::metric::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::tree::StandardCoverTree; size_t = unsigned int; arma::mat = arma::Mat]': -/build/mlpack-3.0.4/src/mlpack/tests/krann_search_test.cpp:306:54: required from here -/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:280:21: warning: 'new' of type 'arma::mat' {aka 'arma::Mat'} with extended alignment 16 [-Waligned-new=] - distancePtr = new arma::mat; // Query indices need to be mapped. - ^~~~~~~~~~~~~ -/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:280:21: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:280:21: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:281:21: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] - neighborPtr = new arma::Mat; - ^~~~~~~~~~~~~~~~~~~~~ -/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:281:21: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:281:21: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:285:21: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] - neighborPtr = new arma::Mat; // All indices need mapping. - ^~~~~~~~~~~~~~~~~~~~~ -/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:285:21: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:285:21: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of 'void mlpack::neighbor::RASearch::Search(mlpack::neighbor::RASearch::Tree*, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::neighbor::NearestNeighborSort; MetricType = mlpack::metric::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::tree::StandardCoverTree; mlpack::neighbor::RASearch::Tree = mlpack::tree::CoverTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot>; size_t = unsigned int; arma::mat = arma::Mat]': -/build/mlpack-3.0.4/src/mlpack/tests/krann_search_test.cpp:371:55: required from here -/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:459:19: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] - neighborPtr = new arma::Mat; - ^~~~~~~~~~~~~~~~~~~~~ -/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:459:19: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:459:19: note: use '-faligned-new' to enable C++17 over-aligned new support -In file included from /build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree.hpp:558, - from /build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree.hpp:23, - from /build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search.hpp:28, - from /build/mlpack-3.0.4/src/mlpack/tests/krann_search_test.cpp:20: -/build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of 'mlpack::tree::BinarySpaceTree::BinarySpaceTree(const MatType&, size_t) [with MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::RAQueryStat; MatType = arma::Mat; BoundType = mlpack::bound::HRectBound; SplitType = mlpack::tree::MidpointSplit; size_t = unsigned int]': -/build/mlpack-3.0.4/src/mlpack/tests/krann_search_test.cpp:545:32: required from here -/build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:43:13: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] - dataset(new MatType(data)) // Copies the dataset. - ^~~~~~~~~~~~~~~~~ -/build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:43:13: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:43:13: note: use '-faligned-new' to enable C++17 over-aligned new support -In file included from /build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search.hpp:403, - from /build/mlpack-3.0.4/src/mlpack/tests/krann_search_test.cpp:20: -/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of 'mlpack::neighbor::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::neighbor::NearestNeighborSort; MetricType = mlpack::metric::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::tree::KDTree; size_t = unsigned int]': -/build/mlpack-3.0.4/src/mlpack/tests/krann_search_test.cpp:598:9: required from here -/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:132:18: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] - referenceSet(new MatType()), - ^~~~~~~~~~~~~ -/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:132:18: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:132:18: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of 'void mlpack::neighbor::RASearch::Train(MatType) [with SortPolicy = mlpack::neighbor::NearestNeighborSort; MetricType = mlpack::metric::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::tree::KDTree]': -/build/mlpack-3.0.4/src/mlpack/tests/krann_search_test.cpp:599:31: required from here -/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:208:26: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] - this->referenceSet = new MatType(std::move(referenceSet)); - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:208:26: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:208:26: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of 'mlpack::neighbor::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::neighbor::NearestNeighborSort; MetricType = mlpack::metric::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::tree::StandardCoverTree; size_t = unsigned int]': -/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_model_impl.hpp:512:18: required from 'void mlpack::neighbor::RAModel::BuildModel(arma::mat&&, size_t, bool, bool) [with SortPolicy = mlpack::neighbor::NearestNeighborSort; arma::mat = arma::Mat; size_t = unsigned int]' -/build/mlpack-3.0.4/src/mlpack/tests/krann_search_test.cpp:665:72: required from here -/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:132:18: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] - referenceSet(new MatType()), - ^~~~~~~~~~~~~ -/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:132:18: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:132:18: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of 'mlpack::neighbor::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::neighbor::NearestNeighborSort; MetricType = mlpack::metric::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::tree::RTree; size_t = unsigned int]': -/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_model_impl.hpp:516:18: required from 'void mlpack::neighbor::RAModel::BuildModel(arma::mat&&, size_t, bool, bool) [with SortPolicy = mlpack::neighbor::NearestNeighborSort; arma::mat = arma::Mat; size_t = unsigned int]' -/build/mlpack-3.0.4/src/mlpack/tests/krann_search_test.cpp:665:72: required from here -/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:132:18: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] -/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:132:18: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:132:18: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of 'mlpack::neighbor::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::neighbor::NearestNeighborSort; MetricType = mlpack::metric::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::tree::RStarTree; size_t = unsigned int]': -/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_model_impl.hpp:519:18: required from 'void mlpack::neighbor::RAModel::BuildModel(arma::mat&&, size_t, bool, bool) [with SortPolicy = mlpack::neighbor::NearestNeighborSort; arma::mat = arma::Mat; size_t = unsigned int]' -/build/mlpack-3.0.4/src/mlpack/tests/krann_search_test.cpp:665:72: required from here -/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:132:18: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] -/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:132:18: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:132:18: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of 'mlpack::neighbor::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::neighbor::NearestNeighborSort; MetricType = mlpack::metric::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::tree::XTree; size_t = unsigned int]': -/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_model_impl.hpp:522:18: required from 'void mlpack::neighbor::RAModel::BuildModel(arma::mat&&, size_t, bool, bool) [with SortPolicy = mlpack::neighbor::NearestNeighborSort; arma::mat = arma::Mat; size_t = unsigned int]' -/build/mlpack-3.0.4/src/mlpack/tests/krann_search_test.cpp:665:72: required from here -/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:132:18: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] -/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:132:18: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:132:18: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of 'mlpack::neighbor::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::neighbor::NearestNeighborSort; MetricType = mlpack::metric::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::tree::HilbertRTree; size_t = unsigned int]': -/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_model_impl.hpp:525:18: required from 'void mlpack::neighbor::RAModel::BuildModel(arma::mat&&, size_t, bool, bool) [with SortPolicy = mlpack::neighbor::NearestNeighborSort; arma::mat = arma::Mat; size_t = unsigned int]' -/build/mlpack-3.0.4/src/mlpack/tests/krann_search_test.cpp:665:72: required from here -/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:132:18: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] -/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:132:18: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:132:18: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of 'mlpack::neighbor::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::neighbor::NearestNeighborSort; MetricType = mlpack::metric::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::tree::RPlusTree; size_t = unsigned int]': -/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_model_impl.hpp:528:18: required from 'void mlpack::neighbor::RAModel::BuildModel(arma::mat&&, size_t, bool, bool) [with SortPolicy = mlpack::neighbor::NearestNeighborSort; arma::mat = arma::Mat; size_t = unsigned int]' -/build/mlpack-3.0.4/src/mlpack/tests/krann_search_test.cpp:665:72: required from here -/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:132:18: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] -/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:132:18: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:132:18: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of 'mlpack::neighbor::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::neighbor::NearestNeighborSort; MetricType = mlpack::metric::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::tree::RPlusPlusTree; size_t = unsigned int]': -/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_model_impl.hpp:531:18: required from 'void mlpack::neighbor::RAModel::BuildModel(arma::mat&&, size_t, bool, bool) [with SortPolicy = mlpack::neighbor::NearestNeighborSort; arma::mat = arma::Mat; size_t = unsigned int]' -/build/mlpack-3.0.4/src/mlpack/tests/krann_search_test.cpp:665:72: required from here -/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:132:18: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] -/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:132:18: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:132:18: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of 'mlpack::neighbor::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::neighbor::NearestNeighborSort; MetricType = mlpack::metric::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::tree::UBTree; size_t = unsigned int]': -/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_model_impl.hpp:535:18: required from 'void mlpack::neighbor::RAModel::BuildModel(arma::mat&&, size_t, bool, bool) [with SortPolicy = mlpack::neighbor::NearestNeighborSort; arma::mat = arma::Mat; size_t = unsigned int]' -/build/mlpack-3.0.4/src/mlpack/tests/krann_search_test.cpp:665:72: required from here -/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:132:18: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] -/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:132:18: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:132:18: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of 'mlpack::neighbor::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::neighbor::NearestNeighborSort; MetricType = mlpack::metric::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::tree::Octree; size_t = unsigned int]': -/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_model_impl.hpp:538:18: required from 'void mlpack::neighbor::RAModel::BuildModel(arma::mat&&, size_t, bool, bool) [with SortPolicy = mlpack::neighbor::NearestNeighborSort; arma::mat = arma::Mat; size_t = unsigned int]' -/build/mlpack-3.0.4/src/mlpack/tests/krann_search_test.cpp:665:72: required from here -/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:132:18: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] -/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:132:18: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:132:18: note: use '-faligned-new' to enable C++17 over-aligned new support -In file included from /build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree.hpp:558, - from /build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree.hpp:23, - from /build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search.hpp:28, - from /build/mlpack-3.0.4/src/mlpack/tests/krann_search_test.cpp:20: -/build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of 'mlpack::tree::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector&, size_t) [with MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::RAQueryStat; MatType = arma::Mat; BoundType = mlpack::bound::HRectBound; SplitType = mlpack::tree::MidpointSplit; size_t = unsigned int]': -/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:33:10: required from 'TreeType* mlpack::neighbor::aux::BuildTree(MatType&&, std::vector&, typename std::enable_if::RearrangesDataset>::type*) [with TreeType = mlpack::tree::BinarySpaceTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]' -/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:66:54: required from 'mlpack::neighbor::RASearch::RASearch(MatType, bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::neighbor::NearestNeighborSort; MetricType = mlpack::metric::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::tree::KDTree; size_t = unsigned int]' -/build/mlpack-3.0.4/src/mlpack/tests/krann_search_test.cpp:44:46: required from here -/build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:168:13: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] - dataset(new MatType(std::move(data))) - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:168:13: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:168:13: note: use '-faligned-new' to enable C++17 over-aligned new support -In file included from /build/mlpack-3.0.4/src/mlpack/core/tree/cover_tree/cover_tree.hpp:566, - from /build/mlpack-3.0.4/src/mlpack/core/tree/cover_tree.hpp:17, - from /build/mlpack-3.0.4/src/mlpack/tests/krann_search_test.cpp:15: -/build/mlpack-3.0.4/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp: In instantiation of 'mlpack::tree::CoverTree::CoverTree(MatType&&, mlpack::tree::CoverTree::ElemType) [with MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::RAQueryStat; MatType = arma::Mat; RootPointPolicy = mlpack::tree::FirstPointIsRoot; mlpack::tree::CoverTree::ElemType = double]': -/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:44:10: required from 'TreeType* mlpack::neighbor::aux::BuildTree(MatType&&, const std::vector&, const typename std::enable_if<(! mlpack::tree::TreeTraits::RearrangesDataset)>::type*) [with TreeType = mlpack::tree::CoverTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot>; MatType = arma::Mat; typename std::enable_if<(! mlpack::tree::TreeTraits::RearrangesDataset)>::type = void]' -/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:66:54: required from 'mlpack::neighbor::RASearch::RASearch(MatType, bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::neighbor::NearestNeighborSort; MetricType = mlpack::metric::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::tree::StandardCoverTree; size_t = unsigned int]' -/build/mlpack-3.0.4/src/mlpack/tests/krann_search_test.cpp:291:77: required from here -/build/mlpack-3.0.4/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:221:13: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] - dataset(new MatType(std::move(data))), - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/mlpack-3.0.4/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:221:13: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:221:13: note: use '-faligned-new' to enable C++17 over-aligned new support -In file included from /build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search.hpp:403, - from /build/mlpack-3.0.4/src/mlpack/tests/krann_search_test.cpp:20: -/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of 'TreeType* mlpack::neighbor::aux::BuildTree(MatType&&, std::vector&, typename std::enable_if::RearrangesDataset>::type*) [with TreeType = mlpack::tree::BinarySpaceTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::bound::CellBound, mlpack::tree::UBTreeSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]': -/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:147:41: required from 'mlpack::neighbor::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::neighbor::NearestNeighborSort; MetricType = mlpack::metric::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::tree::UBTree; size_t = unsigned int]' -/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_model_impl.hpp:535:18: required from 'void mlpack::neighbor::RAModel::BuildModel(arma::mat&&, size_t, bool, bool) [with SortPolicy = mlpack::neighbor::NearestNeighborSort; arma::mat = arma::Mat; size_t = unsigned int]' -/build/mlpack-3.0.4/src/mlpack/tests/krann_search_test.cpp:665:72: required from here -/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:33:10: warning: 'new' of type 'mlpack::tree::BinarySpaceTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::bound::CellBound, mlpack::tree::UBTreeSplit>' with extended alignment 16 [-Waligned-new=] - return new TreeType(std::forward(dataset), oldFromNew); - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:33:10: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:33:10: note: use '-faligned-new' to enable C++17 over-aligned new support -In file included from /build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree.hpp:616, - from /build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree.hpp:20, - from /build/mlpack-3.0.4/src/mlpack/methods/rann/ra_model.hpp:19, - from /build/mlpack-3.0.4/src/mlpack/tests/krann_search_test.cpp:21: -/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of 'mlpack::tree::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::tree::RTreeSplit; DescentType = mlpack::tree::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::tree::NoAuxiliaryInformation; size_t = unsigned int]': -/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:44:10: required from 'TreeType* mlpack::neighbor::aux::BuildTree(MatType&&, const std::vector&, const typename std::enable_if<(! mlpack::tree::TreeTraits::RearrangesDataset)>::type*) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>; MatType = const arma::Mat&; typename std::enable_if<(! mlpack::tree::TreeTraits::RearrangesDataset)>::type = void]' -/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:147:41: required from 'mlpack::neighbor::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::neighbor::NearestNeighborSort; MetricType = mlpack::metric::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::tree::RTree; size_t = unsigned int]' -/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_model_impl.hpp:516:18: required from 'void mlpack::neighbor::RAModel::BuildModel(arma::mat&&, size_t, bool, bool) [with SortPolicy = mlpack::neighbor::NearestNeighborSort; arma::mat = arma::Mat; size_t = unsigned int]' -/build/mlpack-3.0.4/src/mlpack/tests/krann_search_test.cpp:665:72: required from here -/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:50:13: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] - dataset(new MatType(data)), - ^~~~~~~~~~~~~~~~~ -/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:50:13: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:50:13: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of 'mlpack::tree::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::tree::RStarTreeSplit; DescentType = mlpack::tree::RStarTreeDescentHeuristic; AuxiliaryInformationType = mlpack::tree::NoAuxiliaryInformation; size_t = unsigned int]': -/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:44:10: required from 'TreeType* mlpack::neighbor::aux::BuildTree(MatType&&, const std::vector&, const typename std::enable_if<(! mlpack::tree::TreeTraits::RearrangesDataset)>::type*) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>; MatType = const arma::Mat&; typename std::enable_if<(! mlpack::tree::TreeTraits::RearrangesDataset)>::type = void]' -/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:147:41: required from 'mlpack::neighbor::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::neighbor::NearestNeighborSort; MetricType = mlpack::metric::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::tree::RStarTree; size_t = unsigned int]' -/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_model_impl.hpp:519:18: required from 'void mlpack::neighbor::RAModel::BuildModel(arma::mat&&, size_t, bool, bool) [with SortPolicy = mlpack::neighbor::NearestNeighborSort; arma::mat = arma::Mat; size_t = unsigned int]' -/build/mlpack-3.0.4/src/mlpack/tests/krann_search_test.cpp:665:72: required from here -/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:50:13: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] -/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:50:13: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:50:13: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of 'mlpack::tree::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::tree::XTreeSplit; DescentType = mlpack::tree::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::tree::XTreeAuxiliaryInformation; size_t = unsigned int]': -/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:44:10: required from 'TreeType* mlpack::neighbor::aux::BuildTree(MatType&&, const std::vector&, const typename std::enable_if<(! mlpack::tree::TreeTraits::RearrangesDataset)>::type*) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>; MatType = const arma::Mat&; typename std::enable_if<(! mlpack::tree::TreeTraits::RearrangesDataset)>::type = void]' -/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:147:41: required from 'mlpack::neighbor::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::neighbor::NearestNeighborSort; MetricType = mlpack::metric::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::tree::XTree; size_t = unsigned int]' -/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_model_impl.hpp:522:18: required from 'void mlpack::neighbor::RAModel::BuildModel(arma::mat&&, size_t, bool, bool) [with SortPolicy = mlpack::neighbor::NearestNeighborSort; arma::mat = arma::Mat; size_t = unsigned int]' -/build/mlpack-3.0.4/src/mlpack/tests/krann_search_test.cpp:665:72: required from here -/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:50:13: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] -/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:50:13: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:50:13: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of 'mlpack::tree::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::tree::HilbertRTreeSplit<2>; DescentType = mlpack::tree::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation; size_t = unsigned int]': -/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:44:10: required from 'TreeType* mlpack::neighbor::aux::BuildTree(MatType&&, const std::vector&, const typename std::enable_if<(! mlpack::tree::TreeTraits::RearrangesDataset)>::type*) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>; MatType = const arma::Mat&; typename std::enable_if<(! mlpack::tree::TreeTraits::RearrangesDataset)>::type = void]' -/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:147:41: required from 'mlpack::neighbor::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::neighbor::NearestNeighborSort; MetricType = mlpack::metric::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::tree::HilbertRTree; size_t = unsigned int]' -/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_model_impl.hpp:525:18: required from 'void mlpack::neighbor::RAModel::BuildModel(arma::mat&&, size_t, bool, bool) [with SortPolicy = mlpack::neighbor::NearestNeighborSort; arma::mat = arma::Mat; size_t = unsigned int]' -/build/mlpack-3.0.4/src/mlpack/tests/krann_search_test.cpp:665:72: required from here -/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:50:13: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] -/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:50:13: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:50:13: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of 'mlpack::tree::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::tree::RPlusTreeSplit; DescentType = mlpack::tree::RPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::tree::NoAuxiliaryInformation; size_t = unsigned int]': -/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:44:10: required from 'TreeType* mlpack::neighbor::aux::BuildTree(MatType&&, const std::vector&, const typename std::enable_if<(! mlpack::tree::TreeTraits::RearrangesDataset)>::type*) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>; MatType = const arma::Mat&; typename std::enable_if<(! mlpack::tree::TreeTraits::RearrangesDataset)>::type = void]' -/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:147:41: required from 'mlpack::neighbor::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::neighbor::NearestNeighborSort; MetricType = mlpack::metric::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::tree::RPlusTree; size_t = unsigned int]' -/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_model_impl.hpp:528:18: required from 'void mlpack::neighbor::RAModel::BuildModel(arma::mat&&, size_t, bool, bool) [with SortPolicy = mlpack::neighbor::NearestNeighborSort; arma::mat = arma::Mat; size_t = unsigned int]' -/build/mlpack-3.0.4/src/mlpack/tests/krann_search_test.cpp:665:72: required from here -/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:50:13: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] -/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:50:13: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:50:13: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of 'mlpack::tree::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::tree::RPlusTreeSplit; DescentType = mlpack::tree::RPlusPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::tree::RPlusPlusTreeAuxiliaryInformation; size_t = unsigned int]': -/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:44:10: required from 'TreeType* mlpack::neighbor::aux::BuildTree(MatType&&, const std::vector&, const typename std::enable_if<(! mlpack::tree::TreeTraits::RearrangesDataset)>::type*) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>; MatType = const arma::Mat&; typename std::enable_if<(! mlpack::tree::TreeTraits::RearrangesDataset)>::type = void]' -/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:147:41: required from 'mlpack::neighbor::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::neighbor::NearestNeighborSort; MetricType = mlpack::metric::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::tree::RPlusPlusTree; size_t = unsigned int]' -/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_model_impl.hpp:531:18: required from 'void mlpack::neighbor::RAModel::BuildModel(arma::mat&&, size_t, bool, bool) [with SortPolicy = mlpack::neighbor::NearestNeighborSort; arma::mat = arma::Mat; size_t = unsigned int]' -/build/mlpack-3.0.4/src/mlpack/tests/krann_search_test.cpp:665:72: required from here -/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:50:13: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] -/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:50:13: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:50:13: note: use '-faligned-new' to enable C++17 over-aligned new support -In file included from /build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree.hpp:558, - from /build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree.hpp:23, - from /build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search.hpp:28, - from /build/mlpack-3.0.4/src/mlpack/tests/krann_search_test.cpp:20: -/build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of 'mlpack::tree::BinarySpaceTree::BinarySpaceTree(const MatType&, std::vector&, size_t) [with MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::RAQueryStat; MatType = arma::Mat; BoundType = mlpack::bound::CellBound; SplitType = mlpack::tree::UBTreeSplit; size_t = unsigned int]': -/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:33:10: required from 'TreeType* mlpack::neighbor::aux::BuildTree(MatType&&, std::vector&, typename std::enable_if::RearrangesDataset>::type*) [with TreeType = mlpack::tree::BinarySpaceTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::bound::CellBound, mlpack::tree::UBTreeSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]' -/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:147:41: required from 'mlpack::neighbor::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::neighbor::NearestNeighborSort; MetricType = mlpack::metric::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::tree::UBTree; size_t = unsigned int]' -/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_model_impl.hpp:535:18: required from 'void mlpack::neighbor::RAModel::BuildModel(arma::mat&&, size_t, bool, bool) [with SortPolicy = mlpack::neighbor::NearestNeighborSort; arma::mat = arma::Mat; size_t = unsigned int]' -/build/mlpack-3.0.4/src/mlpack/tests/krann_search_test.cpp:665:72: required from here -/build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:71:13: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] - dataset(new MatType(data)) // Copies the dataset. - ^~~~~~~~~~~~~~~~~ -/build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:71:13: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:71:13: note: use '-faligned-new' to enable C++17 over-aligned new support -In file included from /build/mlpack-3.0.4/src/mlpack/core/tree/octree/octree.hpp:456, - from /build/mlpack-3.0.4/src/mlpack/core/tree/octree.hpp:17, - from /build/mlpack-3.0.4/src/mlpack/methods/rann/ra_model.hpp:20, - from /build/mlpack-3.0.4/src/mlpack/tests/krann_search_test.cpp:21: -/build/mlpack-3.0.4/src/mlpack/core/tree/octree/octree_impl.hpp: In instantiation of 'mlpack::tree::Octree::Octree(const MatType&, std::vector&, size_t) [with MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::RAQueryStat; MatType = arma::Mat; size_t = unsigned int]': -/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:33:10: required from 'TreeType* mlpack::neighbor::aux::BuildTree(MatType&&, std::vector&, typename std::enable_if::RearrangesDataset>::type*) [with TreeType = mlpack::tree::Octree, mlpack::neighbor::RAQueryStat, arma::Mat >; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]' -/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:147:41: required from 'mlpack::neighbor::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::neighbor::NearestNeighborSort; MetricType = mlpack::metric::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::tree::Octree; size_t = unsigned int]' -/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_model_impl.hpp:538:18: required from 'void mlpack::neighbor::RAModel::BuildModel(arma::mat&&, size_t, bool, bool) [with SortPolicy = mlpack::neighbor::NearestNeighborSort; arma::mat = arma::Mat; size_t = unsigned int]' -/build/mlpack-3.0.4/src/mlpack/tests/krann_search_test.cpp:665:72: required from here -/build/mlpack-3.0.4/src/mlpack/core/tree/octree/octree_impl.hpp:67:13: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] - dataset(new MatType(dataset)), - ^~~~~~~~~~~~~~~~~~~~ -/build/mlpack-3.0.4/src/mlpack/core/tree/octree/octree_impl.hpp:67:13: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/core/tree/octree/octree_impl.hpp:67:13: note: use '-faligned-new' to enable C++17 over-aligned new support -In file included from /build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree.hpp:558, - from /build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree.hpp:23, - from /build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search.hpp:28, - from /build/mlpack-3.0.4/src/mlpack/tests/krann_search_test.cpp:20: -/build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of 'void mlpack::tree::BinarySpaceTree::SplitNode(std::vector&, size_t, SplitType, MatType>&) [with MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::RAQueryStat; MatType = arma::Mat; BoundType = mlpack::bound::CellBound; SplitType = mlpack::tree::UBTreeSplit; size_t = unsigned int]': -/build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:80:3: required from 'mlpack::tree::BinarySpaceTree::BinarySpaceTree(const MatType&, std::vector&, size_t) [with MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::RAQueryStat; MatType = arma::Mat; BoundType = mlpack::bound::CellBound; SplitType = mlpack::tree::UBTreeSplit; size_t = unsigned int]' -/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:33:10: required from 'TreeType* mlpack::neighbor::aux::BuildTree(MatType&&, std::vector&, typename std::enable_if::RearrangesDataset>::type*) [with TreeType = mlpack::tree::BinarySpaceTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::bound::CellBound, mlpack::tree::UBTreeSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]' -/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:147:41: required from 'mlpack::neighbor::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::neighbor::NearestNeighborSort; MetricType = mlpack::metric::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::tree::UBTree; size_t = unsigned int]' -/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_model_impl.hpp:535:18: required from 'void mlpack::neighbor::RAModel::BuildModel(arma::mat&&, size_t, bool, bool) [with SortPolicy = mlpack::neighbor::NearestNeighborSort; arma::mat = arma::Mat; size_t = unsigned int]' -/build/mlpack-3.0.4/src/mlpack/tests/krann_search_test.cpp:665:72: required from here -/build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:853:10: warning: 'new' of type 'mlpack::tree::BinarySpaceTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::bound::CellBound, mlpack::tree::UBTreeSplit>' with extended alignment 16 [-Waligned-new=] - left = new BinarySpaceTree(this, begin, splitCol - begin, oldFromNew, - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - splitter, maxLeafSize); - ~~~~~~~~~~~~~~~~~~~~~~ -/build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:853:10: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:853:10: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:855:11: warning: 'new' of type 'mlpack::tree::BinarySpaceTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::bound::CellBound, mlpack::tree::UBTreeSplit>' with extended alignment 16 [-Waligned-new=] - right = new BinarySpaceTree(this, splitCol, begin + count - splitCol, - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - oldFromNew, splitter, maxLeafSize); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:855:11: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:855:11: note: use '-faligned-new' to enable C++17 over-aligned new support -In file included from /build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value.hpp:290, - from /build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree.hpp:35, - from /build/mlpack-3.0.4/src/mlpack/methods/rann/ra_model.hpp:19, - from /build/mlpack-3.0.4/src/mlpack/tests/krann_search_test.cpp:21: -/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp: In instantiation of 'mlpack::tree::DiscreteHilbertValue::DiscreteHilbertValue(const TreeType*) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>; TreeElemType = double]': -/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/hilbert_r_tree_auxiliary_information_impl.hpp:31:22: required from 'mlpack::tree::HilbertRTreeAuxiliaryInformation::HilbertRTreeAuxiliaryInformation(const TreeType*) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>; HilbertValueType = mlpack::tree::DiscreteHilbertValue]' -/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:53:23: required from 'mlpack::tree::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::tree::HilbertRTreeSplit<2>; DescentType = mlpack::tree::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation; size_t = unsigned int]' -/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:44:10: required from 'TreeType* mlpack::neighbor::aux::BuildTree(MatType&&, const std::vector&, const typename std::enable_if<(! mlpack::tree::TreeTraits::RearrangesDataset)>::type*) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>; MatType = const arma::Mat&; typename std::enable_if<(! mlpack::tree::TreeTraits::RearrangesDataset)>::type = void]' -/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:147:41: required from 'mlpack::neighbor::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::neighbor::NearestNeighborSort; MetricType = mlpack::metric::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::tree::HilbertRTree; size_t = unsigned int]' -/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_model_impl.hpp:525:18: required from 'void mlpack::neighbor::RAModel::BuildModel(arma::mat&&, size_t, bool, bool) [with SortPolicy = mlpack::neighbor::NearestNeighborSort; arma::mat = arma::Mat; size_t = unsigned int]' -/build/mlpack-3.0.4/src/mlpack/tests/krann_search_test.cpp:665:72: required from here -/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:47:9: warning: 'new' of type 'arma::Col' with extended alignment 16 [-Waligned-new=] - new arma::Col(tree->Dataset().n_rows)), - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:47:9: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:47:9: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:62:26: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] - localHilbertValues = new arma::Mat(tree->Dataset().n_rows, - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - tree->MaxLeafSize() + 1); - ~~~~~~~~~~~~~~~~~~~~~~~~ -/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:62:26: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:62:26: note: use '-faligned-new' to enable C++17 over-aligned new support -In file included from /build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree.hpp:616, - from /build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree.hpp:20, - from /build/mlpack-3.0.4/src/mlpack/methods/rann/ra_model.hpp:19, - from /build/mlpack-3.0.4/src/mlpack/tests/krann_search_test.cpp:21: -/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of 'mlpack::tree::RectangleTree::RectangleTree(const mlpack::tree::RectangleTree&, bool, mlpack::tree::RectangleTree*) [with MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::tree::RTreeSplit; DescentType = mlpack::tree::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::tree::NoAuxiliaryInformation]': -/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/r_tree_split_impl.hpp:39:22: required from 'static void mlpack::tree::RTreeSplit::SplitLeafNode(TreeType*, std::vector&) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>]' -/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:882:29: required from 'void mlpack::tree::RectangleTree::SplitNode(std::vector&) [with MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::tree::RTreeSplit; DescentType = mlpack::tree::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::tree::NoAuxiliaryInformation]' -/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:346:5: required from 'void mlpack::tree::RectangleTree::InsertPoint(size_t) [with MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::tree::RTreeSplit; DescentType = mlpack::tree::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::tree::NoAuxiliaryInformation; size_t = unsigned int]' -/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:61:5: required from 'mlpack::tree::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::tree::RTreeSplit; DescentType = mlpack::tree::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::tree::NoAuxiliaryInformation; size_t = unsigned int]' -/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:44:10: required from 'TreeType* mlpack::neighbor::aux::BuildTree(MatType&&, const std::vector&, const typename std::enable_if<(! mlpack::tree::TreeTraits::RearrangesDataset)>::type*) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>; MatType = const arma::Mat&; typename std::enable_if<(! mlpack::tree::TreeTraits::RearrangesDataset)>::type = void]' -/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:147:41: required from 'mlpack::neighbor::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::neighbor::NearestNeighborSort; MetricType = mlpack::metric::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::tree::RTree; size_t = unsigned int]' -/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_model_impl.hpp:516:18: required from 'void mlpack::neighbor::RAModel::BuildModel(arma::mat&&, size_t, bool, bool) [with SortPolicy = mlpack::neighbor::NearestNeighborSort; arma::mat = arma::Mat; size_t = unsigned int]' -/build/mlpack-3.0.4/src/mlpack/tests/krann_search_test.cpp:665:72: required from here -/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:166:37: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] - (parent ? parent->dataset : new MatType(*other.dataset)) : - ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:166:37: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:166:37: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of 'mlpack::tree::RectangleTree::RectangleTree(const mlpack::tree::RectangleTree&, bool, mlpack::tree::RectangleTree*) [with MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::tree::HilbertRTreeSplit<2>; DescentType = mlpack::tree::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation]': -/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/hilbert_r_tree_split_impl.hpp:35:22: required from 'static void mlpack::tree::HilbertRTreeSplit::SplitLeafNode(TreeType*, std::vector&) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>; unsigned int splitOrder = 2]' -/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:882:29: required from 'void mlpack::tree::RectangleTree::SplitNode(std::vector&) [with MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::tree::HilbertRTreeSplit<2>; DescentType = mlpack::tree::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation]' -/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:346:5: required from 'void mlpack::tree::RectangleTree::InsertPoint(size_t) [with MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::tree::HilbertRTreeSplit<2>; DescentType = mlpack::tree::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation; size_t = unsigned int]' -/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:61:5: required from 'mlpack::tree::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::tree::HilbertRTreeSplit<2>; DescentType = mlpack::tree::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation; size_t = unsigned int]' -/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:44:10: required from 'TreeType* mlpack::neighbor::aux::BuildTree(MatType&&, const std::vector&, const typename std::enable_if<(! mlpack::tree::TreeTraits::RearrangesDataset)>::type*) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>; MatType = const arma::Mat&; typename std::enable_if<(! mlpack::tree::TreeTraits::RearrangesDataset)>::type = void]' -/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:147:41: required from 'mlpack::neighbor::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::neighbor::NearestNeighborSort; MetricType = mlpack::metric::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::tree::HilbertRTree; size_t = unsigned int]' -/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_model_impl.hpp:525:18: required from 'void mlpack::neighbor::RAModel::BuildModel(arma::mat&&, size_t, bool, bool) [with SortPolicy = mlpack::neighbor::NearestNeighborSort; arma::mat = arma::Mat; size_t = unsigned int]' -/build/mlpack-3.0.4/src/mlpack/tests/krann_search_test.cpp:665:72: required from here -/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:166:37: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] -/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:166:37: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:166:37: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of 'mlpack::tree::RectangleTree::RectangleTree(const mlpack::tree::RectangleTree&, bool, mlpack::tree::RectangleTree*) [with MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::tree::RPlusTreeSplit; DescentType = mlpack::tree::RPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::tree::NoAuxiliaryInformation]': -/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/r_plus_tree_split_impl.hpp:61:22: required from 'static void mlpack::tree::RPlusTreeSplit::SplitLeafNode(TreeType*, std::vector&) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>; SplitPolicyType = mlpack::tree::RPlusTreeSplitPolicy; SweepType = mlpack::tree::MinimalCoverageSweep]' -/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:882:29: required from 'void mlpack::tree::RectangleTree::SplitNode(std::vector&) [with MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::tree::RPlusTreeSplit; DescentType = mlpack::tree::RPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::tree::NoAuxiliaryInformation]' -/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:346:5: required from 'void mlpack::tree::RectangleTree::InsertPoint(size_t) [with MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::tree::RPlusTreeSplit; DescentType = mlpack::tree::RPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::tree::NoAuxiliaryInformation; size_t = unsigned int]' -/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:61:5: required from 'mlpack::tree::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::tree::RPlusTreeSplit; DescentType = mlpack::tree::RPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::tree::NoAuxiliaryInformation; size_t = unsigned int]' -/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:44:10: required from 'TreeType* mlpack::neighbor::aux::BuildTree(MatType&&, const std::vector&, const typename std::enable_if<(! mlpack::tree::TreeTraits::RearrangesDataset)>::type*) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>; MatType = const arma::Mat&; typename std::enable_if<(! mlpack::tree::TreeTraits::RearrangesDataset)>::type = void]' -/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:147:41: required from 'mlpack::neighbor::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::neighbor::NearestNeighborSort; MetricType = mlpack::metric::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::tree::RPlusTree; size_t = unsigned int]' -/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_model_impl.hpp:528:18: required from 'void mlpack::neighbor::RAModel::BuildModel(arma::mat&&, size_t, bool, bool) [with SortPolicy = mlpack::neighbor::NearestNeighborSort; arma::mat = arma::Mat; size_t = unsigned int]' -/build/mlpack-3.0.4/src/mlpack/tests/krann_search_test.cpp:665:72: required from here -/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:166:37: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] -/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:166:37: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:166:37: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of 'mlpack::tree::RectangleTree::RectangleTree(const mlpack::tree::RectangleTree&, bool, mlpack::tree::RectangleTree*) [with MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::tree::RPlusTreeSplit; DescentType = mlpack::tree::RPlusPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::tree::RPlusPlusTreeAuxiliaryInformation]': -/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/r_plus_tree_split_impl.hpp:61:22: required from 'static void mlpack::tree::RPlusTreeSplit::SplitLeafNode(TreeType*, std::vector&) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>; SplitPolicyType = mlpack::tree::RPlusPlusTreeSplitPolicy; SweepType = mlpack::tree::MinimalSplitsNumberSweep]' -/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:882:29: required from 'void mlpack::tree::RectangleTree::SplitNode(std::vector&) [with MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::tree::RPlusTreeSplit; DescentType = mlpack::tree::RPlusPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::tree::RPlusPlusTreeAuxiliaryInformation]' -/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:346:5: required from 'void mlpack::tree::RectangleTree::InsertPoint(size_t) [with MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::tree::RPlusTreeSplit; DescentType = mlpack::tree::RPlusPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::tree::RPlusPlusTreeAuxiliaryInformation; size_t = unsigned int]' -/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:61:5: required from 'mlpack::tree::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::tree::RPlusTreeSplit; DescentType = mlpack::tree::RPlusPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::tree::RPlusPlusTreeAuxiliaryInformation; size_t = unsigned int]' -/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:44:10: required from 'TreeType* mlpack::neighbor::aux::BuildTree(MatType&&, const std::vector&, const typename std::enable_if<(! mlpack::tree::TreeTraits::RearrangesDataset)>::type*) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>; MatType = const arma::Mat&; typename std::enable_if<(! mlpack::tree::TreeTraits::RearrangesDataset)>::type = void]' -/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:147:41: required from 'mlpack::neighbor::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::neighbor::NearestNeighborSort; MetricType = mlpack::metric::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::tree::RPlusPlusTree; size_t = unsigned int]' -/build/mlpack-3.0.4/src/mlpack/methods/rann/ra_model_impl.hpp:531:18: required from 'void mlpack::neighbor::RAModel::BuildModel(arma::mat&&, size_t, bool, bool) [with SortPolicy = mlpack::neighbor::NearestNeighborSort; arma::mat = arma::Mat; size_t = unsigned int]' -/build/mlpack-3.0.4/src/mlpack/tests/krann_search_test.cpp:665:72: required from here -/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:166:37: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] -/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:166:37: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:166:37: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from /build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value.hpp:290, from /build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree.hpp:35, from /build/mlpack-3.0.4/src/mlpack/methods/rann/ra_model.hpp:19, @@ -41128,6 +41108,33 @@ ~~~~~~~~~~~~~~~~~~~~~~~ /build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:91:23: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter /build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:91:23: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of 'void mlpack::tree::BinarySpaceTree::SplitNode(size_t, SplitType, MatType>&) [with MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::bound::HollowBallBound; SplitType = mlpack::tree::VPTreeSplit; size_t = unsigned int]': +/build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:47:3: required from 'mlpack::tree::BinarySpaceTree::BinarySpaceTree(const MatType&, size_t) [with MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::bound::HollowBallBound; SplitType = mlpack::tree::VPTreeSplit; size_t = unsigned int]' +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:813:14: required from 'void mlpack::neighbor::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::neighbor::NearestNeighborSort; MetricType = mlpack::metric::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::tree::VPTree; DualTreeTraversalType = mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HollowBallBound, mlpack::tree::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HollowBallBound, mlpack::tree::VPTreeSplit>::SingleTreeTraverser; size_t = unsigned int; arma::mat = arma::Mat]' +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:31:46: required from 'void mlpack::neighbor::MonoSearchVisitor::operator()(NSType*) const [with NSType = mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::VPTree, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HollowBallBound, mlpack::tree::VPTreeSplit>::DualTreeTraverser, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HollowBallBound, mlpack::tree::VPTreeSplit>::SingleTreeTraverser>]' +/usr/include/boost/variant/variant.hpp:1058:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor::internal_visit(T&&, int) [with T = mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::VPTree, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HollowBallBound, mlpack::tree::VPTreeSplit>::DualTreeTraverser, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HollowBallBound, mlpack::tree::VPTreeSplit>::SingleTreeTraverser>*&; Visitor = mlpack::neighbor::MonoSearchVisitor; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = void]' +/usr/include/boost/variant/detail/visitation_impl.hpp:114:9: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = boost::detail::variant::invoke_visitor; VoidPtrCV = void*; T = mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::VPTree, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HollowBallBound, mlpack::tree::VPTreeSplit>::DualTreeTraverser, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HollowBallBound, mlpack::tree::VPTreeSplit>::SingleTreeTraverser>*; typename Visitor::result_type = void; mpl_::true_ = mpl_::bool_]' +/usr/include/boost/variant/detail/visitation_impl.hpp:154:41: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/usr/include/boost/variant/variant.hpp:2452:48: required from 'static typename Visitor::result_type boost::variant::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor; VoidPtrCV = void*; T0_ = mlpack::neighbor::NeighborSearch >*; TN = {mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::StandardCoverTree, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::SingleTreeTraverser>*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::RTree, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser>*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::RStarTree, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser>*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::BallTree, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::BallBound, mlpack::tree::MidpointSplit>::DualTreeTraverser, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::BallBound, mlpack::tree::MidpointSplit>::SingleTreeTraverser>*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::XTree, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser>*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::HilbertRTree, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser>*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::RPlusTree, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser>*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::RPlusPlusTree, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser>*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::VPTree, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HollowBallBound, mlpack::tree::VPTreeSplit>::DualTreeTraverser, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HollowBallBound, mlpack::tree::VPTreeSplit>::SingleTreeTraverser>*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::RPTree, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::RPTreeMeanSplit>::DualTreeTraverser, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::RPTreeMeanSplit>::SingleTreeTraverser>*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::MaxRPTree, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::RPTreeMaxSplit>::DualTreeTraverser, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::RPTreeMaxSplit>::SingleTreeTraverser>*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::SPTree, mlpack::tree::SpillTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::AxisOrthogonalHyperplane, mlpack::tree::MidpointSpaceSplit>::DefeatistDualTreeTraverser, mlpack::tree::SpillTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::AxisOrthogonalHyperplane, mlpack::tree::MidpointSpaceSplit>::DefeatistSingleTreeTraverser>*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::UBTree, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::CellBound, mlpack::tree::UBTreeSplit>::DualTreeTraverser, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::CellBound, mlpack::tree::UBTreeSplit>::SingleTreeTraverser>*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::Octree, mlpack::tree::Octree, mlpack::neighbor::NeighborSearchStat, arma::Mat >::DualTreeTraverser, mlpack::tree::Octree, mlpack::neighbor::NeighborSearchStat, arma::Mat >::SingleTreeTraverser>*}; typename Visitor::result_type = void]' +/usr/include/boost/variant/variant.hpp:2466:43: required from 'typename Visitor::result_type boost::variant::internal_apply_visitor(Visitor&) [with Visitor = boost::detail::variant::invoke_visitor; T0_ = mlpack::neighbor::NeighborSearch >*; TN = {mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::StandardCoverTree, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::SingleTreeTraverser>*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::RTree, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser>*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::RStarTree, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser>*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::BallTree, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::BallBound, mlpack::tree::MidpointSplit>::DualTreeTraverser, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::BallBound, mlpack::tree::MidpointSplit>::SingleTreeTraverser>*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::XTree, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser>*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::HilbertRTree, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser>*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::RPlusTree, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser>*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::RPlusPlusTree, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser>*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::VPTree, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HollowBallBound, mlpack::tree::VPTreeSplit>::DualTreeTraverser, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HollowBallBound, mlpack::tree::VPTreeSplit>::SingleTreeTraverser>*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::RPTree, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::RPTreeMeanSplit>::DualTreeTraverser, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::RPTreeMeanSplit>::SingleTreeTraverser>*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::MaxRPTree, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::RPTreeMaxSplit>::DualTreeTraverser, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::RPTreeMaxSplit>::SingleTreeTraverser>*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::SPTree, mlpack::tree::SpillTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::AxisOrthogonalHyperplane, mlpack::tree::MidpointSpaceSplit>::DefeatistDualTreeTraverser, mlpack::tree::SpillTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::AxisOrthogonalHyperplane, mlpack::tree::MidpointSpaceSplit>::DefeatistSingleTreeTraverser>*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::UBTree, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::CellBound, mlpack::tree::UBTreeSplit>::DualTreeTraverser, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::CellBound, mlpack::tree::UBTreeSplit>::SingleTreeTraverser>*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::Octree, mlpack::tree::Octree, mlpack::neighbor::NeighborSearchStat, arma::Mat >::DualTreeTraverser, mlpack::tree::Octree, mlpack::neighbor::NeighborSearchStat, arma::Mat >::SingleTreeTraverser>*}; typename Visitor::result_type = void]' +/usr/include/boost/variant/variant.hpp:2518:52: required from 'typename Visitor::result_type boost::variant::apply_visitor(Visitor&) & [with Visitor = mlpack::neighbor::MonoSearchVisitor; T0_ = mlpack::neighbor::NeighborSearch >*; TN = {mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::StandardCoverTree, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::SingleTreeTraverser>*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::RTree, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser>*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::RStarTree, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser>*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::BallTree, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::BallBound, mlpack::tree::MidpointSplit>::DualTreeTraverser, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::BallBound, mlpack::tree::MidpointSplit>::SingleTreeTraverser>*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::XTree, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser>*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::HilbertRTree, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser>*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::RPlusTree, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser>*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::RPlusPlusTree, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser>*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::VPTree, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HollowBallBound, mlpack::tree::VPTreeSplit>::DualTreeTraverser, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HollowBallBound, mlpack::tree::VPTreeSplit>::SingleTreeTraverser>*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::RPTree, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::RPTreeMeanSplit>::DualTreeTraverser, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::RPTreeMeanSplit>::SingleTreeTraverser>*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::MaxRPTree, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::RPTreeMaxSplit>::DualTreeTraverser, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::RPTreeMaxSplit>::SingleTreeTraverser>*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::SPTree, mlpack::tree::SpillTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::AxisOrthogonalHyperplane, mlpack::tree::MidpointSpaceSplit>::DefeatistDualTreeTraverser, mlpack::tree::SpillTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::AxisOrthogonalHyperplane, mlpack::tree::MidpointSpaceSplit>::DefeatistSingleTreeTraverser>*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::UBTree, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::CellBound, mlpack::tree::UBTreeSplit>::DualTreeTraverser, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::CellBound, mlpack::tree::UBTreeSplit>::SingleTreeTraverser>*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::Octree, mlpack::tree::Octree, mlpack::neighbor::NeighborSearchStat, arma::Mat >::DualTreeTraverser, mlpack::tree::Octree, mlpack::neighbor::NeighborSearchStat, arma::Mat >::SingleTreeTraverser>*}; typename Visitor::result_type = void]' +/usr/include/boost/variant/detail/apply_visitor_unary.hpp:73:72: required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = mlpack::neighbor::MonoSearchVisitor; Visitable = boost::variant >*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::StandardCoverTree, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::SingleTreeTraverser>*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::RTree, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser>*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::RStarTree, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser>*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::BallTree, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::BallBound, mlpack::tree::MidpointSplit>::DualTreeTraverser, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::BallBound, mlpack::tree::MidpointSplit>::SingleTreeTraverser>*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::XTree, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser>*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::HilbertRTree, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser>*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::RPlusTree, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser>*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::RPlusPlusTree, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser>*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::VPTree, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HollowBallBound, mlpack::tree::VPTreeSplit>::DualTreeTraverser, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HollowBallBound, mlpack::tree::VPTreeSplit>::SingleTreeTraverser>*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::RPTree, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::RPTreeMeanSplit>::DualTreeTraverser, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::RPTreeMeanSplit>::SingleTreeTraverser>*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::MaxRPTree, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::RPTreeMaxSplit>::DualTreeTraverser, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::RPTreeMaxSplit>::SingleTreeTraverser>*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::SPTree, mlpack::tree::SpillTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::AxisOrthogonalHyperplane, mlpack::tree::MidpointSpaceSplit>::DefeatistDualTreeTraverser, mlpack::tree::SpillTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::AxisOrthogonalHyperplane, mlpack::tree::MidpointSpaceSplit>::DefeatistSingleTreeTraverser>*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::UBTree, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::CellBound, mlpack::tree::UBTreeSplit>::DualTreeTraverser, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::CellBound, mlpack::tree::UBTreeSplit>::SingleTreeTraverser>*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::Octree, mlpack::tree::Octree, mlpack::neighbor::NeighborSearchStat, arma::Mat >::DualTreeTraverser, mlpack::tree::Octree, mlpack::neighbor::NeighborSearchStat, arma::Mat >::SingleTreeTraverser>*>&; typename Visitor::result_type = void]' +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:594:23: required from 'void mlpack::neighbor::NSModel::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::neighbor::NearestNeighborSort; size_t = unsigned int; arma::mat = arma::Mat]' +/build/mlpack-3.0.4/src/mlpack/tests/knn_test.cpp:1208:47: required from here +/build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:786:10: warning: 'new' of type 'mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HollowBallBound, mlpack::tree::VPTreeSplit>' with extended alignment 16 [-Waligned-new=] + left = new BinarySpaceTree(this, begin, splitCol - begin, splitter, + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + maxLeafSize); + ~~~~~~~~~~~~ +/build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:786:10: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:786:10: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:788:11: warning: 'new' of type 'mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HollowBallBound, mlpack::tree::VPTreeSplit>' with extended alignment 16 [-Waligned-new=] + right = new BinarySpaceTree(this, splitCol, begin + count - splitCol, + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + splitter, maxLeafSize); + ~~~~~~~~~~~~~~~~~~~~~~ +/build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:788:11: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:788:11: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from /build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search.hpp:403, from /build/mlpack-3.0.4/src/mlpack/tests/krann_search_test.cpp:20: /build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of 'void mlpack::neighbor::RASearch::Train(MatType) [with SortPolicy = mlpack::neighbor::NearestNeighborSort; MetricType = mlpack::metric::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::tree::StandardCoverTree]': @@ -41147,6 +41154,26 @@ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:208:26: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter /build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:208:26: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of 'void mlpack::tree::BinarySpaceTree::SplitNode(size_t, SplitType, MatType>&) [with MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::bound::CellBound; SplitType = mlpack::tree::UBTreeSplit; size_t = unsigned int]': +/build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:47:3: required from 'mlpack::tree::BinarySpaceTree::BinarySpaceTree(const MatType&, size_t) [with MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::bound::CellBound; SplitType = mlpack::tree::UBTreeSplit; size_t = unsigned int]' +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:813:14: required from 'void mlpack::neighbor::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::neighbor::NearestNeighborSort; MetricType = mlpack::metric::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::tree::UBTree; DualTreeTraversalType = mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::CellBound, mlpack::tree::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::CellBound, mlpack::tree::UBTreeSplit>::SingleTreeTraverser; size_t = unsigned int; arma::mat = arma::Mat]' +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:31:46: required from 'void mlpack::neighbor::MonoSearchVisitor::operator()(NSType*) const [with NSType = mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::UBTree, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::CellBound, mlpack::tree::UBTreeSplit>::DualTreeTraverser, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::CellBound, mlpack::tree::UBTreeSplit>::SingleTreeTraverser>]' +/usr/include/boost/variant/variant.hpp:1058:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor::internal_visit(T&&, int) [with T = mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::UBTree, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::CellBound, mlpack::tree::UBTreeSplit>::DualTreeTraverser, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::CellBound, mlpack::tree::UBTreeSplit>::SingleTreeTraverser>*&; Visitor = mlpack::neighbor::MonoSearchVisitor; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = void]' +/usr/include/boost/variant/detail/visitation_impl.hpp:114:9: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = boost::detail::variant::invoke_visitor; VoidPtrCV = void*; T = mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::UBTree, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::CellBound, mlpack::tree::UBTreeSplit>::DualTreeTraverser, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::CellBound, mlpack::tree::UBTreeSplit>::SingleTreeTraverser>*; typename Visitor::result_type = void; mpl_::true_ = mpl_::bool_]' +/usr/include/boost/variant/detail/visitation_impl.hpp:154:41: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/usr/include/boost/variant/variant.hpp:2452:48: required from 'static typename Visitor::result_type boost::variant::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor; VoidPtrCV = void*; T0_ = mlpack::neighbor::NeighborSearch >*; TN = {mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::StandardCoverTree, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::SingleTreeTraverser>*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::RTree, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser>*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::RStarTree, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser>*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::BallTree, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::BallBound, mlpack::tree::MidpointSplit>::DualTreeTraverser, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::BallBound, mlpack::tree::MidpointSplit>::SingleTreeTraverser>*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::XTree, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser>*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::HilbertRTree, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser>*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::RPlusTree, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser>*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::RPlusPlusTree, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser>*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::VPTree, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HollowBallBound, mlpack::tree::VPTreeSplit>::DualTreeTraverser, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HollowBallBound, mlpack::tree::VPTreeSplit>::SingleTreeTraverser>*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::RPTree, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::RPTreeMeanSplit>::DualTreeTraverser, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::RPTreeMeanSplit>::SingleTreeTraverser>*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::MaxRPTree, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::RPTreeMaxSplit>::DualTreeTraverser, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::RPTreeMaxSplit>::SingleTreeTraverser>*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::SPTree, mlpack::tree::SpillTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::AxisOrthogonalHyperplane, mlpack::tree::MidpointSpaceSplit>::DefeatistDualTreeTraverser, mlpack::tree::SpillTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::AxisOrthogonalHyperplane, mlpack::tree::MidpointSpaceSplit>::DefeatistSingleTreeTraverser>*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::UBTree, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::CellBound, mlpack::tree::UBTreeSplit>::DualTreeTraverser, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::CellBound, mlpack::tree::UBTreeSplit>::SingleTreeTraverser>*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::Octree, mlpack::tree::Octree, mlpack::neighbor::NeighborSearchStat, arma::Mat >::DualTreeTraverser, mlpack::tree::Octree, mlpack::neighbor::NeighborSearchStat, arma::Mat >::SingleTreeTraverser>*}; typename Visitor::result_type = void]' +/usr/include/boost/variant/variant.hpp:2466:43: required from 'typename Visitor::result_type boost::variant::internal_apply_visitor(Visitor&) [with Visitor = boost::detail::variant::invoke_visitor; T0_ = mlpack::neighbor::NeighborSearch >*; TN = {mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::StandardCoverTree, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::SingleTreeTraverser>*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::RTree, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser>*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::RStarTree, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser>*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::BallTree, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::BallBound, mlpack::tree::MidpointSplit>::DualTreeTraverser, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::BallBound, mlpack::tree::MidpointSplit>::SingleTreeTraverser>*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::XTree, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser>*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::HilbertRTree, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser>*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::RPlusTree, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser>*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::RPlusPlusTree, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser>*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::VPTree, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HollowBallBound, mlpack::tree::VPTreeSplit>::DualTreeTraverser, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HollowBallBound, mlpack::tree::VPTreeSplit>::SingleTreeTraverser>*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::RPTree, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::RPTreeMeanSplit>::DualTreeTraverser, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::RPTreeMeanSplit>::SingleTreeTraverser>*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::MaxRPTree, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::RPTreeMaxSplit>::DualTreeTraverser, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::RPTreeMaxSplit>::SingleTreeTraverser>*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::SPTree, mlpack::tree::SpillTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::AxisOrthogonalHyperplane, mlpack::tree::MidpointSpaceSplit>::DefeatistDualTreeTraverser, mlpack::tree::SpillTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::AxisOrthogonalHyperplane, mlpack::tree::MidpointSpaceSplit>::DefeatistSingleTreeTraverser>*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::UBTree, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::CellBound, mlpack::tree::UBTreeSplit>::DualTreeTraverser, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::CellBound, mlpack::tree::UBTreeSplit>::SingleTreeTraverser>*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::Octree, mlpack::tree::Octree, mlpack::neighbor::NeighborSearchStat, arma::Mat >::DualTreeTraverser, mlpack::tree::Octree, mlpack::neighbor::NeighborSearchStat, arma::Mat >::SingleTreeTraverser>*}; typename Visitor::result_type = void]' +/usr/include/boost/variant/variant.hpp:2518:52: required from 'typename Visitor::result_type boost::variant::apply_visitor(Visitor&) & [with Visitor = mlpack::neighbor::MonoSearchVisitor; T0_ = mlpack::neighbor::NeighborSearch >*; TN = {mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::StandardCoverTree, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::SingleTreeTraverser>*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::RTree, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser>*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::RStarTree, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser>*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::BallTree, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::BallBound, mlpack::tree::MidpointSplit>::DualTreeTraverser, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::BallBound, mlpack::tree::MidpointSplit>::SingleTreeTraverser>*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::XTree, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser>*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::HilbertRTree, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser>*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::RPlusTree, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser>*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::RPlusPlusTree, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser>*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::VPTree, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HollowBallBound, mlpack::tree::VPTreeSplit>::DualTreeTraverser, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HollowBallBound, mlpack::tree::VPTreeSplit>::SingleTreeTraverser>*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::RPTree, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::RPTreeMeanSplit>::DualTreeTraverser, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::RPTreeMeanSplit>::SingleTreeTraverser>*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::MaxRPTree, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::RPTreeMaxSplit>::DualTreeTraverser, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::RPTreeMaxSplit>::SingleTreeTraverser>*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::SPTree, mlpack::tree::SpillTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::AxisOrthogonalHyperplane, mlpack::tree::MidpointSpaceSplit>::DefeatistDualTreeTraverser, mlpack::tree::SpillTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::AxisOrthogonalHyperplane, mlpack::tree::MidpointSpaceSplit>::DefeatistSingleTreeTraverser>*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::UBTree, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::CellBound, mlpack::tree::UBTreeSplit>::DualTreeTraverser, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::CellBound, mlpack::tree::UBTreeSplit>::SingleTreeTraverser>*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::Octree, mlpack::tree::Octree, mlpack::neighbor::NeighborSearchStat, arma::Mat >::DualTreeTraverser, mlpack::tree::Octree, mlpack::neighbor::NeighborSearchStat, arma::Mat >::SingleTreeTraverser>*}; typename Visitor::result_type = void]' +/usr/include/boost/variant/detail/apply_visitor_unary.hpp:73:72: required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = mlpack::neighbor::MonoSearchVisitor; Visitable = boost::variant >*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::StandardCoverTree, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::SingleTreeTraverser>*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::RTree, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser>*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::RStarTree, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser>*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::BallTree, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::BallBound, mlpack::tree::MidpointSplit>::DualTreeTraverser, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::BallBound, mlpack::tree::MidpointSplit>::SingleTreeTraverser>*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::XTree, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser>*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::HilbertRTree, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser>*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::RPlusTree, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser>*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::RPlusPlusTree, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser>*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::VPTree, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HollowBallBound, mlpack::tree::VPTreeSplit>::DualTreeTraverser, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HollowBallBound, mlpack::tree::VPTreeSplit>::SingleTreeTraverser>*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::RPTree, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::RPTreeMeanSplit>::DualTreeTraverser, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::RPTreeMeanSplit>::SingleTreeTraverser>*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::MaxRPTree, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::RPTreeMaxSplit>::DualTreeTraverser, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::RPTreeMaxSplit>::SingleTreeTraverser>*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::SPTree, mlpack::tree::SpillTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::AxisOrthogonalHyperplane, mlpack::tree::MidpointSpaceSplit>::DefeatistDualTreeTraverser, mlpack::tree::SpillTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::AxisOrthogonalHyperplane, mlpack::tree::MidpointSpaceSplit>::DefeatistSingleTreeTraverser>*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::UBTree, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::CellBound, mlpack::tree::UBTreeSplit>::DualTreeTraverser, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::CellBound, mlpack::tree::UBTreeSplit>::SingleTreeTraverser>*, mlpack::neighbor::NeighborSearch, arma::Mat, mlpack::tree::Octree, mlpack::tree::Octree, mlpack::neighbor::NeighborSearchStat, arma::Mat >::DualTreeTraverser, mlpack::tree::Octree, mlpack::neighbor::NeighborSearchStat, arma::Mat >::SingleTreeTraverser>*>&; typename Visitor::result_type = void]' +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:594:23: required from 'void mlpack::neighbor::NSModel::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::neighbor::NearestNeighborSort; size_t = unsigned int; arma::mat = arma::Mat]' +/build/mlpack-3.0.4/src/mlpack/tests/knn_test.cpp:1208:47: required from here +/build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:786:10: warning: 'new' of type 'mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::CellBound, mlpack::tree::UBTreeSplit>' with extended alignment 16 [-Waligned-new=] + left = new BinarySpaceTree(this, begin, splitCol - begin, splitter, + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + maxLeafSize); + ~~~~~~~~~~~~ +/build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:786:10: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:786:10: note: use '-faligned-new' to enable C++17 over-aligned new support /build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of 'void mlpack::neighbor::RASearch::Train(MatType) [with SortPolicy = mlpack::neighbor::NearestNeighborSort; MetricType = mlpack::metric::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::tree::RTree]': /build/mlpack-3.0.4/src/mlpack/methods/rann/ra_model_impl.hpp:128:45: required from 'void mlpack::neighbor::TrainVisitor::operator()(mlpack::neighbor::TrainVisitor::RATypeT*) const [with TreeType = mlpack::tree::RTree; SortPolicy = mlpack::neighbor::NearestNeighborSort; mlpack::neighbor::TrainVisitor::RATypeT = mlpack::neighbor::RASearch, arma::Mat, mlpack::tree::RTree>]' /usr/include/boost/variant/variant.hpp:1058:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor::internal_visit(T&&, int) [with T = mlpack::neighbor::RASearch, arma::Mat, mlpack::tree::RTree>*&; Visitor = mlpack::neighbor::TrainVisitor; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = void]' @@ -41162,6 +41189,13 @@ /build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:208:26: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] /build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:208:26: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter /build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp:208:26: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:788:11: warning: 'new' of type 'mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::CellBound, mlpack::tree::UBTreeSplit>' with extended alignment 16 [-Waligned-new=] + right = new BinarySpaceTree(this, splitCol, begin + count - splitCol, + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + splitter, maxLeafSize); + ~~~~~~~~~~~~~~~~~~~~~~ +/build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:788:11: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:788:11: note: use '-faligned-new' to enable C++17 over-aligned new support /build/mlpack-3.0.4/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of 'void mlpack::neighbor::RASearch::Train(MatType) [with SortPolicy = mlpack::neighbor::NearestNeighborSort; MetricType = mlpack::metric::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::tree::RStarTree]': /build/mlpack-3.0.4/src/mlpack/methods/rann/ra_model_impl.hpp:128:45: required from 'void mlpack::neighbor::TrainVisitor::operator()(mlpack::neighbor::TrainVisitor::RATypeT*) const [with TreeType = mlpack::tree::RStarTree; SortPolicy = mlpack::neighbor::NearestNeighborSort; mlpack::neighbor::TrainVisitor::RATypeT = mlpack::neighbor::RASearch, arma::Mat, mlpack::tree::RStarTree>]' /usr/include/boost/variant/variant.hpp:1058:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor::internal_visit(T&&, int) [with T = mlpack::neighbor::RASearch, arma::Mat, mlpack::tree::RStarTree>*&; Visitor = mlpack::neighbor::TrainVisitor; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = void]' @@ -41692,130 +41726,18 @@ from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> >::CandidateCmp>]': -/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, - ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> >::CandidateCmp>]': -/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> >::CandidateCmp>]': -/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> >::CandidateCmp>]': -/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::SweepNonLeafNode(size_t, const TreeType*, typename TreeType::ElemType&) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>; SplitPolicy = mlpack::tree::RPlusTreeSplitPolicy]::&, const std::pair&)> >]': -/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 -In file included from /usr/include/c++/8/algorithm:62, - from /usr/include/boost/archive/detail/helper_collection.hpp:23, - from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, - from /usr/include/boost/serialization/map.hpp:24, - from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::SweepNonLeafNode(size_t, const TreeType*, typename TreeType::ElemType&) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>; SplitPolicy = mlpack::tree::RPlusTreeSplitPolicy]::&, const std::pair&)> >]': -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - __insertion_sort(_RandomAccessIterator __first, - ^~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 -In file included from /usr/include/c++/8/bits/stl_algo.h:61, - from /usr/include/c++/8/algorithm:62, - from /usr/include/boost/archive/detail/helper_collection.hpp:23, - from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, - from /usr/include/boost/serialization/map.hpp:24, - from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::SweepLeafNode(size_t, const TreeType*, typename TreeType::ElemType&) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>; SplitPolicy = mlpack::tree::RPlusTreeSplitPolicy]::&, const std::pair&)> >]': -/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, - ^~~~~~~~~~~~~ -In file included from /usr/include/c++/8/algorithm:62, - from /usr/include/boost/archive/detail/helper_collection.hpp:23, - from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, - from /usr/include/boost/serialization/map.hpp:24, - from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::SweepLeafNode(size_t, const TreeType*, typename TreeType::ElemType&) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>; SplitPolicy = mlpack::tree::RPlusTreeSplitPolicy]::&, const std::pair&)> >]': -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - __insertion_sort(_RandomAccessIterator __first, - ^~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 -In file included from /usr/include/c++/8/bits/stl_algo.h:61, - from /usr/include/c++/8/algorithm:62, - from /usr/include/boost/archive/detail/helper_collection.hpp:23, - from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, - from /usr/include/boost/serialization/map.hpp:24, - from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: /usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> >::CandidateCmp>]': /usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, ^~~~~~~~~~~~~ -In file included from /usr/include/c++/8/bits/stl_algo.h:61, - from /usr/include/c++/8/algorithm:62, - from /usr/include/boost/archive/detail/helper_collection.hpp:23, - from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, - from /usr/include/boost/serialization/map.hpp:24, - from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> >::CandidateCmp>]': -/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, - ^~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> >::CandidateCmp>]': /usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::SweepNonLeafNode(size_t, const TreeType*, typename TreeType::ElemType&) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>; SplitPolicy = mlpack::tree::RPlusPlusTreeSplitPolicy]::&, const std::pair&)> >]': -/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 -In file included from /usr/include/c++/8/algorithm:62, - from /usr/include/boost/archive/detail/helper_collection.hpp:23, - from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, - from /usr/include/boost/serialization/map.hpp:24, - from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::SweepNonLeafNode(size_t, const TreeType*, typename TreeType::ElemType&) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>; SplitPolicy = mlpack::tree::RPlusPlusTreeSplitPolicy]::&, const std::pair&)> >]': -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - __insertion_sort(_RandomAccessIterator __first, - ^~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 -In file included from /usr/include/c++/8/bits/stl_algo.h:61, - from /usr/include/c++/8/algorithm:62, - from /usr/include/boost/archive/detail/helper_collection.hpp:23, - from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, - from /usr/include/boost/serialization/map.hpp:24, - from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> >::CandidateCmp>]': -/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, - ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HollowBallBound, mlpack::tree::VPTreeSplit> >::CandidateCmp>]': -/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::RPTreeMeanSplit> >::CandidateCmp>]': -/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> >::CandidateCmp>]': /usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> >::CandidateCmp>]': /usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::SweepNonLeafNode(size_t, const TreeType*, typename TreeType::ElemType&) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>; SplitPolicy = mlpack::tree::RPlusTreeSplitPolicy]::&, const std::pair&)> >]': /usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::RPTreeMaxSplit> >::CandidateCmp>]': -/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 In file included from /usr/include/c++/8/algorithm:62, from /usr/include/boost/archive/detail/helper_collection.hpp:23, from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, @@ -41830,8 +41752,6 @@ ^~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::CellBound, mlpack::tree::UBTreeSplit> >::CandidateCmp>]': -/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_algo.h:61, from /usr/include/c++/8/algorithm:62, from /usr/include/boost/archive/detail/helper_collection.hpp:23, @@ -41845,8 +41765,6 @@ /usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, ^~~~~~~~~~~~~ -/usr/include/c++/8/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 = arma::arma_sort_index_packet; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': -/usr/include/c++/8/bits/stl_heap.h:214: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++/8/algorithm:62, from /usr/include/boost/archive/detail/helper_collection.hpp:23, from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, @@ -41861,18 +41779,6 @@ ^~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 -In file included from /usr/include/c++/8/algorithm:62, - from /usr/include/boost/archive/detail/helper_collection.hpp:23, - from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, - from /usr/include/boost/serialization/map.hpp:24, - from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: -/usr/include/c++/8/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++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - __unguarded_linear_insert(_RandomAccessIterator __last, - ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algo.h:61, from /usr/include/c++/8/algorithm:62, from /usr/include/boost/archive/detail/helper_collection.hpp:23, @@ -41886,19 +41792,6 @@ /usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, ^~~~~~~~~~~~~ -In file included from /usr/include/c++/8/bits/stl_algo.h:61, - from /usr/include/c++/8/algorithm:62, - from /usr/include/boost/archive/detail/helper_collection.hpp:23, - from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, - from /usr/include/boost/serialization/map.hpp:24, - from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: -/usr/include/c++/8/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 = arma::arma_sort_index_packet; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': -/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, - ^~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::SweepNonLeafNode(size_t, const TreeType*, typename TreeType::ElemType&) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>; SplitPolicy = mlpack::tree::RPlusPlusTreeSplitPolicy]::&, const std::pair&)> >]': /usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 In file included from /usr/include/c++/8/algorithm:62, @@ -41909,31 +41802,6 @@ from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: -/usr/include/c++/8/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++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - __unguarded_linear_insert(_RandomAccessIterator __last, - ^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/bits/stl_algo.h:61, - from /usr/include/c++/8/algorithm:62, - from /usr/include/boost/archive/detail/helper_collection.hpp:23, - from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, - from /usr/include/boost/serialization/map.hpp:24, - from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::tree::Octree, mlpack::neighbor::NeighborSearchStat, arma::Mat > >::CandidateCmp>]': -/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, - ^~~~~~~~~~~~~ -In file included from /usr/include/c++/8/algorithm:62, - from /usr/include/boost/archive/detail/helper_collection.hpp:23, - from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, - from /usr/include/boost/serialization/map.hpp:24, - from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: /usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::SweepNonLeafNode(size_t, const TreeType*, typename TreeType::ElemType&) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>; SplitPolicy = mlpack::tree::RPlusPlusTreeSplitPolicy]::&, const std::pair&)> >]': /usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 __insertion_sort(_RandomAccessIterator __first, @@ -41953,12 +41821,8 @@ /usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::SpMat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit> >::CandidateCmp>]': -/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::tree::BinarySpaceTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::bound::CellBound, mlpack::tree::UBTreeSplit> >::CandidateCmp>]': /usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::tree::SpillTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::AxisOrthogonalHyperplane, mlpack::tree::MidpointSpaceSplit> >::CandidateCmp>]': -/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/8/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 = arma::arma_sort_index_packet; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/8/bits/stl_heap.h:214: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++/8/algorithm:62, @@ -41973,19 +41837,6 @@ /usr/include/c++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 __unguarded_linear_insert(_RandomAccessIterator __last, ^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/algorithm:62, - from /usr/include/boost/archive/detail/helper_collection.hpp:23, - from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, - from /usr/include/boost/serialization/map.hpp:24, - from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: -/usr/include/c++/8/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++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - __insertion_sort(_RandomAccessIterator __first, - ^~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1840: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++/8/bits/stl_algo.h:61, from /usr/include/c++/8/algorithm:62, from /usr/include/boost/archive/detail/helper_collection.hpp:23, @@ -41999,9 +41850,6 @@ /usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, ^~~~~~~~~~~~~ -/usr/include/c++/8/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++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1840: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++/8/algorithm:62, from /usr/include/boost/archive/detail/helper_collection.hpp:23, from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, @@ -42057,20 +41905,6 @@ ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const mlpack::tree::CoverTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry&}; _Tp = mlpack::tree::CoverTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry; _Alloc = std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry>]': /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> >::iterator' {aka '__gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >'} changed in GCC 7.1 -In file included from /usr/include/c++/8/vector:69, - from /usr/include/boost/archive/detail/helper_collection.hpp:20, - from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, - from /usr/include/boost/serialization/map.hpp:24, - from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: -/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const mlpack::tree::CoverTreeMapEntry, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>&}; _Tp = mlpack::tree::CoverTreeMapEntry, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>; _Alloc = std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> >]': -/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::iterator' {aka '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >'} changed in GCC 7.1 - vector<_Tp, _Alloc>:: - ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry&}; _Tp = mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry; _Alloc = std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry>]': -/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> >::iterator' {aka '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >'} changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_algo.h:61, from /usr/include/c++/8/algorithm:62, from /usr/include/boost/archive/detail/helper_collection.hpp:23, @@ -42138,6 +41972,9 @@ __insertion_sort(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_algo.h:61, from /usr/include/c++/8/algorithm:62, from /usr/include/boost/archive/detail/helper_collection.hpp:23, @@ -42147,37 +41984,32 @@ from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit> >::CandidateCmp>]': +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> >::CandidateCmp>]': /usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, ^~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:69, - from /usr/include/boost/archive/detail/helper_collection.hpp:20, - from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, - from /usr/include/boost/serialization/map.hpp:24, - from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: -/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const std::pair&}; _Tp = std::pair; _Alloc = std::allocator >]': -/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector > >'} changed in GCC 7.1 - vector<_Tp, _Alloc>:: - ^~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:64, - from /usr/include/boost/archive/detail/helper_collection.hpp:20, +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> >::CandidateCmp>]': +/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> >::CandidateCmp>]': +/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> >::CandidateCmp>]': +/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::SweepNonLeafNode(size_t, const TreeType*, typename TreeType::ElemType&) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>; SplitPolicy = mlpack::tree::RPlusTreeSplitPolicy]::&, const std::pair&)> >]': +/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 +In file included from /usr/include/c++/8/algorithm:62, + from /usr/include/boost/archive/detail/helper_collection.hpp:23, from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, from /usr/include/boost/serialization/map.hpp:24, from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: -/usr/include/c++/8/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = std::pair; _Alloc = std::allocator >]': -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - _M_realloc_insert(end(), __x); - ^~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::SweepNonLeafNode(size_t, const TreeType*, typename TreeType::ElemType&) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>; SplitPolicy = mlpack::tree::RPlusTreeSplitPolicy]::&, const std::pair&)> >]': +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + __insertion_sort(_RandomAccessIterator __first, + ^~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_algo.h:61, from /usr/include/c++/8/algorithm:62, from /usr/include/boost/archive/detail/helper_collection.hpp:23, @@ -42187,7 +42019,7 @@ from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> >::CandidateCmp>]': +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::SweepLeafNode(size_t, const TreeType*, typename TreeType::ElemType&) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>; SplitPolicy = mlpack::tree::RPlusTreeSplitPolicy]::&, const std::pair&)> >]': /usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, ^~~~~~~~~~~~~ @@ -42199,11 +42031,25 @@ from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::SweepLeafNode(size_t, const TreeType*, typename TreeType::ElemType&) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>; SplitPolicy = mlpack::tree::RPlusTreeSplitPolicy]::&, const std::pair&)> >]': +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 __insertion_sort(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 +In file included from /usr/include/c++/8/bits/stl_algo.h:61, + from /usr/include/c++/8/algorithm:62, + from /usr/include/boost/archive/detail/helper_collection.hpp:23, + from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, + from /usr/include/boost/serialization/map.hpp:24, + from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, + from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> >::CandidateCmp>]': +/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, + ^~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algo.h:61, from /usr/include/c++/8/algorithm:62, from /usr/include/boost/archive/detail/helper_collection.hpp:23, @@ -42217,6 +42063,8 @@ /usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >' changed in GCC 7.1 __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, ^~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::SweepNonLeafNode(size_t, const TreeType*, typename TreeType::ElemType&) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>; SplitPolicy = mlpack::tree::RPlusPlusTreeSplitPolicy]::&, const std::pair&)> >]': +/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 In file included from /usr/include/c++/8/algorithm:62, from /usr/include/boost/archive/detail/helper_collection.hpp:23, from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, @@ -42234,6 +42082,20 @@ /usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >' changed in GCC 7.1 std::__introsort_loop(__cut, __last, __depth_limit, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/algorithm:62, + from /usr/include/boost/archive/detail/helper_collection.hpp:23, + from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, + from /usr/include/boost/serialization/map.hpp:24, + from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, + from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::SweepNonLeafNode(size_t, const TreeType*, typename TreeType::ElemType&) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>; SplitPolicy = mlpack::tree::RPlusPlusTreeSplitPolicy]::&, const std::pair&)> >]': +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + __insertion_sort(_RandomAccessIterator __first, + ^~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_algo.h:61, from /usr/include/c++/8/algorithm:62, from /usr/include/boost/archive/detail/helper_collection.hpp:23, @@ -42243,10 +42105,74 @@ from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::BallBound, mlpack::tree::MidpointSplit> >::CandidateCmp>]': +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> >::CandidateCmp>]': +/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, + ^~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HollowBallBound, mlpack::tree::VPTreeSplit> >::CandidateCmp>]': +/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::RPTreeMeanSplit> >::CandidateCmp>]': +/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::RPTreeMaxSplit> >::CandidateCmp>]': +/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::CellBound, mlpack::tree::UBTreeSplit> >::CandidateCmp>]': +/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 +/usr/include/c++/8/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 = arma::arma_sort_index_packet; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': +/usr/include/c++/8/bits/stl_heap.h:214: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++/8/algorithm:62, + from /usr/include/boost/archive/detail/helper_collection.hpp:23, + from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, + from /usr/include/boost/serialization/map.hpp:24, + from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, + from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: +/usr/include/c++/8/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++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + __unguarded_linear_insert(_RandomAccessIterator __last, + ^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/bits/stl_algo.h:61, + from /usr/include/c++/8/algorithm:62, + from /usr/include/boost/archive/detail/helper_collection.hpp:23, + from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, + from /usr/include/boost/serialization/map.hpp:24, + from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, + from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: +/usr/include/c++/8/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 = arma::arma_sort_index_packet; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': +/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, + ^~~~~~~~~~~~~ +In file included from /usr/include/c++/8/algorithm:62, + from /usr/include/boost/archive/detail/helper_collection.hpp:23, + from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, + from /usr/include/boost/serialization/map.hpp:24, + from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, + from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: +/usr/include/c++/8/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++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + __unguarded_linear_insert(_RandomAccessIterator __last, + ^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/bits/stl_algo.h:61, + from /usr/include/c++/8/algorithm:62, + from /usr/include/boost/archive/detail/helper_collection.hpp:23, + from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, + from /usr/include/boost/serialization/map.hpp:24, + from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, + from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::tree::Octree, mlpack::neighbor::NeighborSearchStat, arma::Mat > >::CandidateCmp>]': /usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, ^~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::SpMat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit> >::CandidateCmp>]': +/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 In file included from /usr/include/c++/8/vector:64, from /usr/include/boost/archive/detail/helper_collection.hpp:20, from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, @@ -42291,6 +42217,24 @@ /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::tree::SpillTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::AxisOrthogonalHyperplane, mlpack::tree::MidpointSpaceSplit> >::CandidateCmp>]': +/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 +In file included from /usr/include/c++/8/algorithm:62, + from /usr/include/boost/archive/detail/helper_collection.hpp:23, + from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, + from /usr/include/boost/serialization/map.hpp:24, + from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, + from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: +/usr/include/c++/8/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++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + __insertion_sort(_RandomAccessIterator __first, + ^~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/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++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1840: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++/8/algorithm:62, from /usr/include/boost/archive/detail/helper_collection.hpp:23, from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, @@ -42447,6 +42391,20 @@ /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:69, + from /usr/include/boost/archive/detail/helper_collection.hpp:20, + from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, + from /usr/include/boost/serialization/map.hpp:24, + from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, + from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: +/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const mlpack::tree::CoverTreeMapEntry, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>&}; _Tp = mlpack::tree::CoverTreeMapEntry, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>; _Alloc = std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> >]': +/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::iterator' {aka '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >'} changed in GCC 7.1 + vector<_Tp, _Alloc>:: + ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry&}; _Tp = mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry; _Alloc = std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry>]': +/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> >::iterator' {aka '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >'} changed in GCC 7.1 /usr/include/c++/8/bits/stl_vector.h: In member function 'void mlpack::tree::CoverTree::DualTreeTraverser::Traverse(mlpack::tree::CoverTree&, mlpack::tree::CoverTree&) [with RuleType = mlpack::neighbor::RASearchRules, mlpack::tree::CoverTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot> >; MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::RAQueryStat; MatType = arma::Mat; RootPointPolicy = mlpack::tree::FirstPointIsRoot]': /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 _M_realloc_insert(end(), __x); @@ -42589,6 +42547,43 @@ from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit> >::CandidateCmp>]': +/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, + ^~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:69, + from /usr/include/boost/archive/detail/helper_collection.hpp:20, + from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, + from /usr/include/boost/serialization/map.hpp:24, + from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, + from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: +/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const std::pair&}; _Tp = std::pair; _Alloc = std::allocator >]': +/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector > >'} changed in GCC 7.1 + vector<_Tp, _Alloc>:: + ^~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:64, + from /usr/include/boost/archive/detail/helper_collection.hpp:20, + from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, + from /usr/include/boost/serialization/map.hpp:24, + from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, + from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: +/usr/include/c++/8/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = std::pair; _Alloc = std::allocator >]': +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + _M_realloc_insert(end(), __x); + ^~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/bits/stl_algo.h:61, + from /usr/include/c++/8/algorithm:62, + from /usr/include/boost/archive/detail/helper_collection.hpp:23, + from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, + from /usr/include/boost/serialization/map.hpp:24, + from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, + from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: /usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, unsigned int>*, std::vector, unsigned int>, std::allocator, unsigned int> > > >; _Distance = int; _Tp = std::pair, unsigned int>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, unsigned int>&, const std::pair, unsigned int>&)>]': /usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, unsigned int>*, std::vector, unsigned int>, std::allocator, unsigned int> > > >' changed in GCC 7.1 __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, @@ -42605,6 +42600,19 @@ ^~~~~~~~~~ /usr/include/c++/8/bits/stl_heap.h:243:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, unsigned int>*, std::vector, unsigned int>, std::allocator, unsigned int> > > >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_heap.h:243:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, unsigned int>*, std::vector, unsigned int>, std::allocator, unsigned int> > > >' changed in GCC 7.1 +In file included from /usr/include/c++/8/bits/stl_algo.h:61, + from /usr/include/c++/8/algorithm:62, + from /usr/include/boost/archive/detail/helper_collection.hpp:23, + from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, + from /usr/include/boost/serialization/map.hpp:24, + from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, + from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> >::CandidateCmp>]': +/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, + ^~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, const std::pair&)>]': /usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, @@ -42653,6 +42661,19 @@ from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >' changed in GCC 7.1 + __insertion_sort(_RandomAccessIterator __first, + ^~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >' changed in GCC 7.1 +In file included from /usr/include/c++/8/algorithm:62, + from /usr/include/boost/archive/detail/helper_collection.hpp:23, + from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, + from /usr/include/boost/serialization/map.hpp:24, + from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, + from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: /usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>&, const std::pair, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>&)>]': /usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >' changed in GCC 7.1 __introsort_loop(_RandomAccessIterator __first, @@ -42683,6 +42704,19 @@ /usr/include/c++/8/bits/stl_algo.h:1971:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >' changed in GCC 7.1 std::__final_insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/bits/stl_algo.h:61, + from /usr/include/c++/8/algorithm:62, + from /usr/include/boost/archive/detail/helper_collection.hpp:23, + from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, + from /usr/include/boost/serialization/map.hpp:24, + from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, + from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::BallBound, mlpack::tree::MidpointSplit> >::CandidateCmp>]': +/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, + ^~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h: In static member function 'static bool mlpack::tree::XTreeSplit::SplitNonLeafNode(TreeType*, std::vector&) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>]': /usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >' changed in GCC 7.1 std::__introsort_loop(__first, __last, @@ -42745,19 +42779,6 @@ /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/algorithm:62, - from /usr/include/boost/archive/detail/helper_collection.hpp:23, - from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, - from /usr/include/boost/serialization/map.hpp:24, - from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 - __insertion_sort(_RandomAccessIterator __first, - ^~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_vector.h: In constructor 'mlpack::neighbor::RASearchRules::RASearchRules(const mat&, const mat&, size_t, MetricType&, double, double, bool, bool, bool, size_t, bool) [with SortPolicy = mlpack::neighbor::NearestNeighborSort; MetricType = mlpack::metric::LMetric<2, true>; TreeType = mlpack::tree::BinarySpaceTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::bound::CellBound, mlpack::tree::UBTreeSplit>]': /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 _M_realloc_insert(end(), __x); @@ -42828,92 +42849,6 @@ /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/bits/stl_algo.h:61, - from /usr/include/c++/8/algorithm:62, - from /usr/include/boost/archive/detail/helper_collection.hpp:23, - from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, - from /usr/include/boost/serialization/map.hpp:24, - from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >; _Distance = int; _Tp = mlpack::tree::CoverTreeMapEntry, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >' changed in GCC 7.1 - __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, - ^~~~~~~~~~~~~ -In file included from /usr/include/c++/8/algorithm:62, - from /usr/include/boost/archive/detail/helper_collection.hpp:23, - from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, - from /usr/include/boost/serialization/map.hpp:24, - from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >' changed in GCC 7.1 - __introsort_loop(_RandomAccessIterator __first, - ^~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >' changed in GCC 7.1 - std::__introsort_loop(__cut, __last, __depth_limit, __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:64, - from /usr/include/boost/archive/detail/helper_collection.hpp:20, - from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, - from /usr/include/boost/serialization/map.hpp:24, - from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: -/usr/include/c++/8/bits/stl_vector.h: In member function 'void mlpack::tree::CoverTree::SingleTreeTraverser::Traverse(size_t, mlpack::tree::CoverTree&) [with RuleType = mlpack::neighbor::NeighborSearchRules, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> >; MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::NeighborSearchStat; MatType = arma::Mat; RootPointPolicy = mlpack::tree::FirstPointIsRoot]': -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >' changed in GCC 7.1 - _M_realloc_insert(end(), __x); - ^~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/algorithm:62, - from /usr/include/boost/archive/detail/helper_collection.hpp:23, - from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, - from /usr/include/boost/serialization/map.hpp:24, - from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: -/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >' changed in GCC 7.1 - std::__introsort_loop(__first, __last, - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ - std::__lg(__last - __first) * 2, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __comp); - ~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >' changed in GCC 7.1 - std::__insertion_sort(__first, __first + int(_S_threshold), __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >' changed in GCC 7.1 - std::__insertion_sort(__first, __last, __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:64, - from /usr/include/boost/archive/detail/helper_collection.hpp:20, - from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, - from /usr/include/boost/serialization/map.hpp:24, - from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >' changed in GCC 7.1 - _M_realloc_insert(end(), __x); - ^~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/algorithm:62, - from /usr/include/boost/archive/detail/helper_collection.hpp:23, - from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, - from /usr/include/boost/serialization/map.hpp:24, - from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >; _Compare = __gnu_cxx::__ops::_Val_less_iter]': -/usr/include/c++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 - __unguarded_linear_insert(_RandomAccessIterator __last, - ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:62, from /usr/include/boost/archive/detail/helper_collection.hpp:23, from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, @@ -43073,19 +43008,6 @@ /usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/bits/stl_algo.h:61, - from /usr/include/c++/8/algorithm:62, - from /usr/include/boost/archive/detail/helper_collection.hpp:23, - from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, - from /usr/include/boost/serialization/map.hpp:24, - from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >; _Distance = int; _Tp = mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 - __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, - ^~~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:62, from /usr/include/boost/archive/detail/helper_collection.hpp:23, from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, @@ -43094,55 +43016,49 @@ from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 - __heap_select(_RandomAccessIterator __first, - ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 - __introsort_loop(_RandomAccessIterator __first, +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 + __insertion_sort(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 - std::__introsort_loop(__cut, __last, __depth_limit, __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1933:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 - std::__heap_select(__first, __middle, __last, __comp); - ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In member function 'void mlpack::tree::CoverTree::DualTreeTraverser::ReferenceRecursion(mlpack::tree::CoverTree&, std::map::DualTreeTraverser::DualCoverTreeMapEntry> >&) [with RuleType = mlpack::neighbor::NeighborSearchRules, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> >; MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::NeighborSearchStat; MatType = arma::Mat; RootPointPolicy = mlpack::tree::FirstPointIsRoot]': -/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h: In static member function 'static void mlpack::tree::RStarTreeSplit::PickLeafSplit(TreeType*, size_t&, size_t&) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>]': +/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 std::__introsort_loop(__first, __last, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ std::__lg(__last - __first) * 2, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 std::__insertion_sort(__first, __first + int(_S_threshold), __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:64, - from /usr/include/boost/archive/detail/helper_collection.hpp:20, +In file included from /usr/include/c++/8/bits/stl_algo.h:61, + from /usr/include/c++/8/algorithm:62, + from /usr/include/boost/archive/detail/helper_collection.hpp:23, from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, from /usr/include/boost/serialization/map.hpp:24, from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - _M_realloc_insert(end(), __x); - ^~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - _M_realloc_insert(end(), __x); - ^~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 - _M_realloc_insert(end(), __x); - ^~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >; _Distance = int; _Tp = mlpack::tree::CoverTreeMapEntry, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >' changed in GCC 7.1 + __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, + ^~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h: In static member function 'static void mlpack::tree::XTreeSplit::SplitLeafNode(TreeType*, std::vector&) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>]': +/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + std::__introsort_loop(__first, __last, + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ + std::__lg(__last - __first) * 2, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __comp); + ~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1971:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + std::__final_insertion_sort(__first, __last, __comp); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:62, from /usr/include/boost/archive/detail/helper_collection.hpp:23, from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, @@ -43151,20 +43067,15 @@ from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: -/usr/include/c++/8/bits/stl_algo.h: In member function 'void mlpack::tree::CoverTree::DualTreeTraverser::PruneMap(mlpack::tree::CoverTree&, std::map::DualTreeTraverser::DualCoverTreeMapEntry> >&, std::map::DualTreeTraverser::DualCoverTreeMapEntry> >&) [with RuleType = mlpack::neighbor::NeighborSearchRules, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> >; MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::NeighborSearchStat; MatType = arma::Mat; RootPointPolicy = mlpack::tree::FirstPointIsRoot]': -/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 - std::__introsort_loop(__first, __last, - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ - std::__lg(__last - __first) * 2, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __comp); - ~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 - std::__insertion_sort(__first, __first + int(_S_threshold), __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 - std::__insertion_sort(__first, __last, __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >' changed in GCC 7.1 + __introsort_loop(_RandomAccessIterator __first, + ^~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >' changed in GCC 7.1 + std::__introsort_loop(__cut, __last, __depth_limit, __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:64, from /usr/include/boost/archive/detail/helper_collection.hpp:20, from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, @@ -43173,7 +43084,8 @@ from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_vector.h: In member function 'void mlpack::tree::CoverTree::SingleTreeTraverser::Traverse(size_t, mlpack::tree::CoverTree&) [with RuleType = mlpack::neighbor::NeighborSearchRules, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> >; MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::NeighborSearchStat; MatType = arma::Mat; RootPointPolicy = mlpack::tree::FirstPointIsRoot]': +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:62, @@ -43184,17 +43096,17 @@ from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: -/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >' changed in GCC 7.1 std::__introsort_loop(__first, __last, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ std::__lg(__last - __first) * 2, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >' changed in GCC 7.1 std::__insertion_sort(__first, __first + int(_S_threshold), __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >' changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:64, @@ -43205,30 +43117,20 @@ from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - _M_realloc_insert(end(), __x); - ^~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 - _M_realloc_insert(end(), __x); - ^~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_vector.h: In member function 'void mlpack::tree::CoverTree::DualTreeTraverser::Traverse(mlpack::tree::CoverTree&, mlpack::tree::CoverTree&) [with RuleType = mlpack::neighbor::NeighborSearchRules, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> >; MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::NeighborSearchStat; MatType = arma::Mat; RootPointPolicy = mlpack::tree::FirstPointIsRoot]': -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In static member function 'static void mlpack::tree::RStarTreeSplit::PickLeafSplit(TreeType*, size_t&, size_t&) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>]': -/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h: In static member function 'static size_t mlpack::tree::RStarTreeSplit::ReinsertPoints(TreeType*, std::vector&) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>]': +/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 std::__introsort_loop(__first, __last, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ std::__lg(__last - __first) * 2, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - std::__insertion_sort(__first, __first + int(_S_threshold), __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - std::__insertion_sort(__first, __last, __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1971:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + std::__final_insertion_sort(__first, __last, __comp); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:62, from /usr/include/boost/archive/detail/helper_collection.hpp:23, from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, @@ -43237,105 +43139,10 @@ from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, const std::pair&)>]': -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - __insertion_sort(_RandomAccessIterator __first, - ^~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, const std::pair&)>]': -/usr/include/c++/8/bits/stl_algo.h:1880:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - __final_insertion_sort(_RandomAccessIterator __first, - ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1880:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1880:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - std::__insertion_sort(__first, __first + int(_S_threshold), __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - std::__insertion_sort(__first, __last, __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>&, const std::pair, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>&)>]': -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >' changed in GCC 7.1 - __insertion_sort(_RandomAccessIterator __first, - ^~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>&, const std::pair, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>&)>]': -/usr/include/c++/8/bits/stl_algo.h:1880:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >' changed in GCC 7.1 - __final_insertion_sort(_RandomAccessIterator __first, - ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1880:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1880:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >' changed in GCC 7.1 - std::__insertion_sort(__first, __first + int(_S_threshold), __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >' changed in GCC 7.1 - std::__insertion_sort(__first, __last, __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In static member function 'static void mlpack::tree::XTreeSplit::SplitLeafNode(TreeType*, std::vector&) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>]': -/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - std::__introsort_loop(__first, __last, - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ - std::__lg(__last - __first) * 2, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __comp); - ~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1971:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - std::__final_insertion_sort(__first, __last, __comp); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, unsigned int>*, std::vector, unsigned int>, std::allocator, unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter, unsigned int>&, const std::pair, unsigned int>&)>]': -/usr/include/c++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, unsigned int>*, std::vector, unsigned int>, std::allocator, unsigned int> > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >; _Compare = __gnu_cxx::__ops::_Val_less_iter]': +/usr/include/c++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 __unguarded_linear_insert(_RandomAccessIterator __last, ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, unsigned int>*, std::vector, unsigned int>, std::allocator, unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, unsigned int>&, const std::pair, unsigned int>&)>]': -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, unsigned int>*, std::vector, unsigned int>, std::allocator, unsigned int> > > >' changed in GCC 7.1 - __insertion_sort(_RandomAccessIterator __first, - ^~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, unsigned int>*, std::vector, unsigned int>, std::allocator, unsigned int> > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h: In static member function 'static size_t mlpack::tree::RStarTreeSplit::ReinsertPoints(TreeType*, std::vector&) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>]': -/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - std::__introsort_loop(__first, __last, - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ - std::__lg(__last - __first) * 2, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __comp); - ~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1971:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - std::__final_insertion_sort(__first, __last, __comp); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, const std::pair&)>]': -/usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, - ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>&, const std::pair, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>&)>]': -/usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::SweepLeafNode(size_t, const TreeType*, typename TreeType::ElemType&) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>; SplitPolicy = mlpack::tree::RPlusTreeSplitPolicy]::&, const std::pair&)> >]': -/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - __introsort_loop(_RandomAccessIterator __first, - ^~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - std::__introsort_loop(__cut, __last, __depth_limit, __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In static member function 'static typename TreeType::ElemType mlpack::tree::MinimalCoverageSweep::SweepLeafNode(size_t, const TreeType*, typename TreeType::ElemType&) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>; SplitPolicy = mlpack::tree::RPlusTreeSplitPolicy]': -/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - std::__introsort_loop(__first, __last, - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ - std::__lg(__last - __first) * 2, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __comp); - ~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - std::__insertion_sort(__first, __first + int(_S_threshold), __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - std::__insertion_sort(__first, __last, __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h: In static member function 'static void mlpack::tree::RStarTreeSplit::PickLeafSplit(TreeType*, size_t&, size_t&) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>]': /usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 std::__introsort_loop(__first, __last, @@ -43350,50 +43157,6 @@ /usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::SweepNonLeafNode(size_t, const TreeType*, typename TreeType::ElemType&) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>; SplitPolicy = mlpack::tree::RPlusTreeSplitPolicy]::&, const std::pair&)> >]': -/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - __introsort_loop(_RandomAccessIterator __first, - ^~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - std::__introsort_loop(__cut, __last, __depth_limit, __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In static member function 'static typename TreeType::ElemType mlpack::tree::MinimalCoverageSweep::SweepNonLeafNode(size_t, const TreeType*, typename TreeType::ElemType&) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>; SplitPolicy = mlpack::tree::RPlusTreeSplitPolicy]': -/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - std::__introsort_loop(__first, __last, - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ - std::__lg(__last - __first) * 2, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __comp); - ~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - std::__insertion_sort(__first, __first + int(_S_threshold), __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - std::__insertion_sort(__first, __last, __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::SweepNonLeafNode(size_t, const TreeType*, typename TreeType::ElemType&) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>; SplitPolicy = mlpack::tree::RPlusPlusTreeSplitPolicy]::&, const std::pair&)> >]': -/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - __introsort_loop(_RandomAccessIterator __first, - ^~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - std::__introsort_loop(__cut, __last, __depth_limit, __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In static member function 'static size_t mlpack::tree::MinimalSplitsNumberSweep::SweepNonLeafNode(size_t, const TreeType*, typename TreeType::ElemType&) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>; SplitPolicy = mlpack::tree::RPlusPlusTreeSplitPolicy]': -/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - std::__introsort_loop(__first, __last, - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ - std::__lg(__last - __first) * 2, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __comp); - ~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - std::__insertion_sort(__first, __first + int(_S_threshold), __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - std::__insertion_sort(__first, __last, __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h: In static member function 'static void mlpack::tree::RStarTreeSplit::SplitLeafNode(TreeType*, std::vector&) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>]': /usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 std::__introsort_loop(__first, __last, @@ -43425,6 +43188,45 @@ from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >; _Distance = int; _Tp = mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 + __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, + ^~~~~~~~~~~~~ +In file included from /usr/include/c++/8/algorithm:62, + from /usr/include/boost/archive/detail/helper_collection.hpp:23, + from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, + from /usr/include/boost/serialization/map.hpp:24, + from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, + from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 + __heap_select(_RandomAccessIterator __first, + ^~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 + __introsort_loop(_RandomAccessIterator __first, + ^~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 + std::__introsort_loop(__cut, __last, __depth_limit, __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1933:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 + std::__heap_select(__first, __middle, __last, __comp); + ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/bits/stl_algo.h:61, + from /usr/include/c++/8/algorithm:62, + from /usr/include/boost/archive/detail/helper_collection.hpp:23, + from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, + from /usr/include/boost/serialization/map.hpp:24, + from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, + from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: /usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >; _Distance = int; _Tp = mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&, const mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore&)>]': /usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, @@ -43446,6 +43248,37 @@ /usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 std::__introsort_loop(__cut, __last, __depth_limit, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h: In member function 'void mlpack::tree::CoverTree::DualTreeTraverser::ReferenceRecursion(mlpack::tree::CoverTree&, std::map::DualTreeTraverser::DualCoverTreeMapEntry> >&) [with RuleType = mlpack::neighbor::NeighborSearchRules, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> >; MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::NeighborSearchStat; MatType = arma::Mat; RootPointPolicy = mlpack::tree::FirstPointIsRoot]': +/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 + std::__introsort_loop(__first, __last, + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ + std::__lg(__last - __first) * 2, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __comp); + ~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 + std::__insertion_sort(__first, __first + int(_S_threshold), __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 + std::__insertion_sort(__first, __last, __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:64, + from /usr/include/boost/archive/detail/helper_collection.hpp:20, + from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, + from /usr/include/boost/serialization/map.hpp:24, + from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, + from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + _M_realloc_insert(end(), __x); + ^~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + _M_realloc_insert(end(), __x); + ^~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 + _M_realloc_insert(end(), __x); + ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h: In member function 'void mlpack::tree::RectangleTree::SingleTreeTraverser::Traverse(size_t, const mlpack::tree::RectangleTree&) [with RuleType = mlpack::neighbor::RASearchRules, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> >; MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::tree::RTreeSplit; DescentType = mlpack::tree::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::tree::NoAuxiliaryInformation]': /usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 std::__introsort_loop(__first, __last, @@ -43517,6 +43350,78 @@ /usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/algorithm:62, + from /usr/include/boost/archive/detail/helper_collection.hpp:23, + from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, + from /usr/include/boost/serialization/map.hpp:24, + from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, + from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: +/usr/include/c++/8/bits/stl_algo.h: In member function 'void mlpack::tree::CoverTree::DualTreeTraverser::PruneMap(mlpack::tree::CoverTree&, std::map::DualTreeTraverser::DualCoverTreeMapEntry> >&, std::map::DualTreeTraverser::DualCoverTreeMapEntry> >&) [with RuleType = mlpack::neighbor::NeighborSearchRules, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> >; MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::NeighborSearchStat; MatType = arma::Mat; RootPointPolicy = mlpack::tree::FirstPointIsRoot]': +/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 + std::__introsort_loop(__first, __last, + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ + std::__lg(__last - __first) * 2, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __comp); + ~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 + std::__insertion_sort(__first, __first + int(_S_threshold), __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 + std::__insertion_sort(__first, __last, __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:64, + from /usr/include/boost/archive/detail/helper_collection.hpp:20, + from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, + from /usr/include/boost/serialization/map.hpp:24, + from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, + from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 + _M_realloc_insert(end(), __x); + ^~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/algorithm:62, + from /usr/include/boost/archive/detail/helper_collection.hpp:23, + from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, + from /usr/include/boost/serialization/map.hpp:24, + from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, + from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: +/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 + std::__introsort_loop(__first, __last, + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ + std::__lg(__last - __first) * 2, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __comp); + ~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 + std::__insertion_sort(__first, __first + int(_S_threshold), __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 + std::__insertion_sort(__first, __last, __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:64, + from /usr/include/boost/archive/detail/helper_collection.hpp:20, + from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, + from /usr/include/boost/serialization/map.hpp:24, + from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, + from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + _M_realloc_insert(end(), __x); + ^~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 + _M_realloc_insert(end(), __x); + ^~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_vector.h: In member function 'void mlpack::tree::CoverTree::DualTreeTraverser::Traverse(mlpack::tree::CoverTree&, mlpack::tree::CoverTree&) [with RuleType = mlpack::neighbor::NeighborSearchRules, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> >; MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::NeighborSearchStat; MatType = arma::Mat; RootPointPolicy = mlpack::tree::FirstPointIsRoot]': +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 + _M_realloc_insert(end(), __x); + ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algo.h:61, from /usr/include/c++/8/algorithm:62, from /usr/include/boost/archive/detail/helper_collection.hpp:23, @@ -43662,6 +43567,31 @@ /usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/algorithm:62, + from /usr/include/boost/archive/detail/helper_collection.hpp:23, + from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, + from /usr/include/boost/serialization/map.hpp:24, + from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, + from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, const std::pair&)>]': +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + __insertion_sort(_RandomAccessIterator __first, + ^~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, const std::pair&)>]': +/usr/include/c++/8/bits/stl_algo.h:1880:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + __final_insertion_sort(_RandomAccessIterator __first, + ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1880:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1880:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + std::__insertion_sort(__first, __first + int(_S_threshold), __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + std::__insertion_sort(__first, __last, __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algo.h:61, from /usr/include/c++/8/algorithm:62, from /usr/include/boost/archive/detail/helper_collection.hpp:23, @@ -43692,6 +43622,23 @@ /usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 std::__introsort_loop(__cut, __last, __depth_limit, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>&, const std::pair, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>&)>]': +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >' changed in GCC 7.1 + __insertion_sort(_RandomAccessIterator __first, + ^~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>&, const std::pair, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>&)>]': +/usr/include/c++/8/bits/stl_algo.h:1880:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >' changed in GCC 7.1 + __final_insertion_sort(_RandomAccessIterator __first, + ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1880:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1880:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >' changed in GCC 7.1 + std::__insertion_sort(__first, __first + int(_S_threshold), __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >' changed in GCC 7.1 + std::__insertion_sort(__first, __last, __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h: In member function 'void mlpack::tree::RectangleTree::DualTreeTraverser::Traverse(mlpack::tree::RectangleTree&, mlpack::tree::RectangleTree&) [with RuleType = mlpack::neighbor::RASearchRules, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> >; MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::tree::XTreeSplit; DescentType = mlpack::tree::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::tree::XTreeAuxiliaryInformation]': /usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 std::__introsort_loop(__first, __last, @@ -43793,6 +43740,10 @@ /usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 std::__introsort_loop(__cut, __last, __depth_limit, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, unsigned int>*, std::vector, unsigned int>, std::allocator, unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter, unsigned int>&, const std::pair, unsigned int>&)>]': +/usr/include/c++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, unsigned int>*, std::vector, unsigned int>, std::allocator, unsigned int> > > >' changed in GCC 7.1 + __unguarded_linear_insert(_RandomAccessIterator __last, + ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h: In member function 'void mlpack::tree::RectangleTree::DualTreeTraverser::Traverse(mlpack::tree::RectangleTree&, mlpack::tree::RectangleTree&) [with RuleType = mlpack::neighbor::RASearchRules, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> >; MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::tree::HilbertRTreeSplit<2>; DescentType = mlpack::tree::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation]': /usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 std::__introsort_loop(__first, __last, @@ -43820,6 +43771,11 @@ /usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, unsigned int>*, std::vector, unsigned int>, std::allocator, unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, unsigned int>&, const std::pair, unsigned int>&)>]': +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, unsigned int>*, std::vector, unsigned int>, std::allocator, unsigned int> > > >' changed in GCC 7.1 + __insertion_sort(_RandomAccessIterator __first, + ^~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, unsigned int>*, std::vector, unsigned int>, std::allocator, unsigned int> > > >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_algo.h:61, from /usr/include/c++/8/algorithm:62, from /usr/include/boost/archive/detail/helper_collection.hpp:23, @@ -43908,6 +43864,13 @@ /usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, const std::pair&)>]': +/usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, + ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 std::__introsort_loop(__first, __last, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ @@ -43921,6 +43884,41 @@ /usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>&, const std::pair, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>&)>]': +/usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::SweepLeafNode(size_t, const TreeType*, typename TreeType::ElemType&) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>; SplitPolicy = mlpack::tree::RPlusTreeSplitPolicy]::&, const std::pair&)> >]': +/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + __introsort_loop(_RandomAccessIterator __first, + ^~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + std::__introsort_loop(__cut, __last, __depth_limit, __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h: In static member function 'static typename TreeType::ElemType mlpack::tree::MinimalCoverageSweep::SweepLeafNode(size_t, const TreeType*, typename TreeType::ElemType&) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>; SplitPolicy = mlpack::tree::RPlusTreeSplitPolicy]': +/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + std::__introsort_loop(__first, __last, + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ + std::__lg(__last - __first) * 2, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __comp); + ~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + std::__insertion_sort(__first, __first + int(_S_threshold), __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + std::__insertion_sort(__first, __last, __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::SweepNonLeafNode(size_t, const TreeType*, typename TreeType::ElemType&) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>; SplitPolicy = mlpack::tree::RPlusTreeSplitPolicy]::&, const std::pair&)> >]': +/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + __introsort_loop(_RandomAccessIterator __first, + ^~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + std::__introsort_loop(__cut, __last, __depth_limit, __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algo.h:61, from /usr/include/c++/8/algorithm:62, from /usr/include/boost/archive/detail/helper_collection.hpp:23, @@ -43951,6 +43949,20 @@ /usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 std::__introsort_loop(__cut, __last, __depth_limit, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h: In static member function 'static typename TreeType::ElemType mlpack::tree::MinimalCoverageSweep::SweepNonLeafNode(size_t, const TreeType*, typename TreeType::ElemType&) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>; SplitPolicy = mlpack::tree::RPlusTreeSplitPolicy]': +/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + std::__introsort_loop(__first, __last, + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ + std::__lg(__last - __first) * 2, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __comp); + ~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + std::__insertion_sort(__first, __first + int(_S_threshold), __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + std::__insertion_sort(__first, __last, __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h: In member function 'void mlpack::tree::RectangleTree::SingleTreeTraverser::Traverse(size_t, const mlpack::tree::RectangleTree&) [with RuleType = mlpack::neighbor::RASearchRules, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> >; MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::tree::RPlusTreeSplit; DescentType = mlpack::tree::RPlusPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::tree::RPlusPlusTreeAuxiliaryInformation]': /usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 std::__introsort_loop(__first, __last, @@ -43978,19 +43990,14 @@ /usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, ^~~~~~~~~~~~~ -In file included from /usr/include/c++/8/bits/stl_algo.h:61, - from /usr/include/c++/8/algorithm:62, - from /usr/include/boost/archive/detail/helper_collection.hpp:23, - from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, - from /usr/include/boost/serialization/map.hpp:24, - from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, unsigned int>*, std::vector, unsigned int>, std::allocator, unsigned int> > > >; _Distance = int; _Tp = std::pair, unsigned int>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, unsigned int>&, const std::pair, unsigned int>&)>]': -/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, unsigned int>*, std::vector, unsigned int>, std::allocator, unsigned int> > > >' changed in GCC 7.1 - __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, - ^~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::SweepNonLeafNode(size_t, const TreeType*, typename TreeType::ElemType&) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>; SplitPolicy = mlpack::tree::RPlusPlusTreeSplitPolicy]::&, const std::pair&)> >]': +/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + __introsort_loop(_RandomAccessIterator __first, + ^~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + std::__introsort_loop(__cut, __last, __depth_limit, __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:62, from /usr/include/boost/archive/detail/helper_collection.hpp:23, from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, @@ -44008,18 +44015,20 @@ /usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 std::__introsort_loop(__cut, __last, __depth_limit, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, unsigned int>*, std::vector, unsigned int>, std::allocator, unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, unsigned int>&, const std::pair, unsigned int>&)>]': -/usr/include/c++/8/bits/stl_heap.h:326:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, unsigned int>*, std::vector, unsigned int>, std::allocator, unsigned int> > > >' changed in GCC 7.1 - __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, - ^~~~~~~~~~~ -/usr/include/c++/8/bits/stl_heap.h:326:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, unsigned int>*, std::vector, unsigned int>, std::allocator, unsigned int> > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_heap.h:326:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, unsigned int>*, std::vector, unsigned int>, std::allocator, unsigned int> > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, unsigned int>*, std::vector, unsigned int>, std::allocator, unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, unsigned int>&, const std::pair, unsigned int>&)>]': -/usr/include/c++/8/bits/stl_heap.h:243:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, unsigned int>*, std::vector, unsigned int>, std::allocator, unsigned int> > > >' changed in GCC 7.1 - __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, - ^~~~~~~~~~ -/usr/include/c++/8/bits/stl_heap.h:243:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, unsigned int>*, std::vector, unsigned int>, std::allocator, unsigned int> > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_heap.h:243:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, unsigned int>*, std::vector, unsigned int>, std::allocator, unsigned int> > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h: In static member function 'static size_t mlpack::tree::MinimalSplitsNumberSweep::SweepNonLeafNode(size_t, const TreeType*, typename TreeType::ElemType&) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>; SplitPolicy = mlpack::tree::RPlusPlusTreeSplitPolicy]': +/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + std::__introsort_loop(__first, __last, + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ + std::__lg(__last - __first) * 2, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __comp); + ~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + std::__insertion_sort(__first, __first + int(_S_threshold), __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + std::__insertion_sort(__first, __last, __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h: In member function 'void mlpack::tree::RectangleTree::DualTreeTraverser::Traverse(mlpack::tree::RectangleTree&, mlpack::tree::RectangleTree&) [with RuleType = mlpack::neighbor::RASearchRules, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> >; MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::tree::RPlusTreeSplit; DescentType = mlpack::tree::RPlusPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::tree::RPlusPlusTreeAuxiliaryInformation]': /usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 std::__introsort_loop(__first, __last, @@ -44049,6 +44058,31 @@ ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [ 68%] Building CXX object src/mlpack/tests/CMakeFiles/mlpack_test.dir/ksinit_test.cpp.o cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests && /usr/bin/c++ -DARMA_32BIT_WORD -DARMA_NO_DEBUG -DBOOST_TEST_DYN_LINK -DHAS_OPENMP -DNDEBUG -I/build/mlpack-3.0.4/src -I/build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/.. -g -O2 -ffile-prefix-map=/build/mlpack-3.0.4=. -fstack-protector-strong -Wformat -Werror=format-security --param ggc-min-expand=20 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -ftemplate-depth=1000 -O3 -fopenmp -Winvalid-pch -include /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx -std=gnu++11 -o CMakeFiles/mlpack_test.dir/ksinit_test.cpp.o -c /build/mlpack-3.0.4/src/mlpack/tests/ksinit_test.cpp +In file included from /usr/include/c++/8/bits/stl_algo.h:61, + from /usr/include/c++/8/algorithm:62, + from /usr/include/boost/archive/detail/helper_collection.hpp:23, + from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, + from /usr/include/boost/serialization/map.hpp:24, + from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, + from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, unsigned int>*, std::vector, unsigned int>, std::allocator, unsigned int> > > >; _Distance = int; _Tp = std::pair, unsigned int>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, unsigned int>&, const std::pair, unsigned int>&)>]': +/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, unsigned int>*, std::vector, unsigned int>, std::allocator, unsigned int> > > >' changed in GCC 7.1 + __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, + ^~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, unsigned int>*, std::vector, unsigned int>, std::allocator, unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, unsigned int>&, const std::pair, unsigned int>&)>]': +/usr/include/c++/8/bits/stl_heap.h:326:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, unsigned int>*, std::vector, unsigned int>, std::allocator, unsigned int> > > >' changed in GCC 7.1 + __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, + ^~~~~~~~~~~ +/usr/include/c++/8/bits/stl_heap.h:326:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, unsigned int>*, std::vector, unsigned int>, std::allocator, unsigned int> > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_heap.h:326:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, unsigned int>*, std::vector, unsigned int>, std::allocator, unsigned int> > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, unsigned int>*, std::vector, unsigned int>, std::allocator, unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, unsigned int>&, const std::pair, unsigned int>&)>]': +/usr/include/c++/8/bits/stl_heap.h:243:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, unsigned int>*, std::vector, unsigned int>, std::allocator, unsigned int> > > >' changed in GCC 7.1 + __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, + ^~~~~~~~~~ +/usr/include/c++/8/bits/stl_heap.h:243:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, unsigned int>*, std::vector, unsigned int>, std::allocator, unsigned int> > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_heap.h:243:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, unsigned int>*, std::vector, unsigned int>, std::allocator, unsigned int> > > >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, const std::pair&)>]': /usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, @@ -45123,8 +45157,6 @@ /usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -[ 69%] Building CXX object src/mlpack/tests/CMakeFiles/mlpack_test.dir/lars_test.cpp.o -cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests && /usr/bin/c++ -DARMA_32BIT_WORD -DARMA_NO_DEBUG -DBOOST_TEST_DYN_LINK -DHAS_OPENMP -DNDEBUG -I/build/mlpack-3.0.4/src -I/build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/.. -g -O2 -ffile-prefix-map=/build/mlpack-3.0.4=. -fstack-protector-strong -Wformat -Werror=format-security --param ggc-min-expand=20 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -ftemplate-depth=1000 -O3 -fopenmp -Winvalid-pch -include /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx -std=gnu++11 -o CMakeFiles/mlpack_test.dir/lars_test.cpp.o -c /build/mlpack-3.0.4/src/mlpack/tests/lars_test.cpp In file included from /usr/include/c++/8/vector:69, from /usr/include/boost/archive/detail/helper_collection.hpp:20, from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, @@ -45149,8 +45181,8 @@ /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ -[ 69%] Building CXX object src/mlpack/tests/CMakeFiles/mlpack_test.dir/lbfgs_test.cpp.o -cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests && /usr/bin/c++ -DARMA_32BIT_WORD -DARMA_NO_DEBUG -DBOOST_TEST_DYN_LINK -DHAS_OPENMP -DNDEBUG -I/build/mlpack-3.0.4/src -I/build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/.. -g -O2 -ffile-prefix-map=/build/mlpack-3.0.4=. -fstack-protector-strong -Wformat -Werror=format-security --param ggc-min-expand=20 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -ftemplate-depth=1000 -O3 -fopenmp -Winvalid-pch -include /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx -std=gnu++11 -o CMakeFiles/mlpack_test.dir/lbfgs_test.cpp.o -c /build/mlpack-3.0.4/src/mlpack/tests/lbfgs_test.cpp +[ 69%] Building CXX object src/mlpack/tests/CMakeFiles/mlpack_test.dir/lars_test.cpp.o +cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests && /usr/bin/c++ -DARMA_32BIT_WORD -DARMA_NO_DEBUG -DBOOST_TEST_DYN_LINK -DHAS_OPENMP -DNDEBUG -I/build/mlpack-3.0.4/src -I/build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/.. -g -O2 -ffile-prefix-map=/build/mlpack-3.0.4=. -fstack-protector-strong -Wformat -Werror=format-security --param ggc-min-expand=20 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -ftemplate-depth=1000 -O3 -fopenmp -Winvalid-pch -include /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx -std=gnu++11 -o CMakeFiles/mlpack_test.dir/lars_test.cpp.o -c /build/mlpack-3.0.4/src/mlpack/tests/lars_test.cpp In file included from /usr/include/c++/8/vector:69, from /usr/include/boost/archive/detail/helper_collection.hpp:20, from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, @@ -45176,6 +45208,8 @@ /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ +[ 69%] Building CXX object src/mlpack/tests/CMakeFiles/mlpack_test.dir/lbfgs_test.cpp.o +cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests && /usr/bin/c++ -DARMA_32BIT_WORD -DARMA_NO_DEBUG -DBOOST_TEST_DYN_LINK -DHAS_OPENMP -DNDEBUG -I/build/mlpack-3.0.4/src -I/build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/.. -g -O2 -ffile-prefix-map=/build/mlpack-3.0.4=. -fstack-protector-strong -Wformat -Werror=format-security --param ggc-min-expand=20 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -ftemplate-depth=1000 -O3 -fopenmp -Winvalid-pch -include /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx -std=gnu++11 -o CMakeFiles/mlpack_test.dir/lbfgs_test.cpp.o -c /build/mlpack-3.0.4/src/mlpack/tests/lbfgs_test.cpp [ 69%] Building CXX object src/mlpack/tests/CMakeFiles/mlpack_test.dir/lin_alg_test.cpp.o cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests && /usr/bin/c++ -DARMA_32BIT_WORD -DARMA_NO_DEBUG -DBOOST_TEST_DYN_LINK -DHAS_OPENMP -DNDEBUG -I/build/mlpack-3.0.4/src -I/build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/.. -g -O2 -ffile-prefix-map=/build/mlpack-3.0.4=. -fstack-protector-strong -Wformat -Werror=format-security --param ggc-min-expand=20 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -ftemplate-depth=1000 -O3 -fopenmp -Winvalid-pch -include /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx -std=gnu++11 -o CMakeFiles/mlpack_test.dir/lin_alg_test.cpp.o -c /build/mlpack-3.0.4/src/mlpack/tests/lin_alg_test.cpp [ 70%] Building CXX object src/mlpack/tests/CMakeFiles/mlpack_test.dir/line_search_test.cpp.o @@ -45316,21 +45350,6 @@ /build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:71:13: note: use '-faligned-new' to enable C++17 over-aligned new support [ 72%] Building CXX object src/mlpack/tests/CMakeFiles/mlpack_test.dir/math_test.cpp.o cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests && /usr/bin/c++ -DARMA_32BIT_WORD -DARMA_NO_DEBUG -DBOOST_TEST_DYN_LINK -DHAS_OPENMP -DNDEBUG -I/build/mlpack-3.0.4/src -I/build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/.. -g -O2 -ffile-prefix-map=/build/mlpack-3.0.4=. -fstack-protector-strong -Wformat -Werror=format-security --param ggc-min-expand=20 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -ftemplate-depth=1000 -O3 -fopenmp -Winvalid-pch -include /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx -std=gnu++11 -o CMakeFiles/mlpack_test.dir/math_test.cpp.o -c /build/mlpack-3.0.4/src/mlpack/tests/math_test.cpp -In file included from /usr/include/c++/8/bits/stl_algo.h:61, - from /usr/include/c++/8/algorithm:62, - from /usr/include/boost/archive/detail/helper_collection.hpp:23, - from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, - from /usr/include/boost/serialization/map.hpp:24, - from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::CandidateCmp>]': -/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, - ^~~~~~~~~~~~~ -/usr/include/c++/8/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 = arma::arma_sort_index_packet; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': -/usr/include/c++/8/bits/stl_heap.h:214: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 /build/mlpack-3.0.4/src/mlpack/core.hpp:272, from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: @@ -45346,6 +45365,21 @@ ^~~~~~~~~~~~~~~~ /build/mlpack-3.0.4/src/mlpack/core/math/shuffle_data.hpp:122:23: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter /build/mlpack-3.0.4/src/mlpack/core/math/shuffle_data.hpp:122:23: note: use '-faligned-new' to enable C++17 over-aligned new support +In file included from /usr/include/c++/8/bits/stl_algo.h:61, + from /usr/include/c++/8/algorithm:62, + from /usr/include/boost/archive/detail/helper_collection.hpp:23, + from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, + from /usr/include/boost/serialization/map.hpp:24, + from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, + from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::CandidateCmp>]': +/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, + ^~~~~~~~~~~~~ +/usr/include/c++/8/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 = arma::arma_sort_index_packet; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': +/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/8/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 = arma::arma_sort_index_packet; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/8/bits/stl_heap.h:214: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++/8/algorithm:62, @@ -45589,6 +45623,8 @@ ^~~~~~~~~~~ /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:742:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:742:29: note: use '-faligned-new' to enable C++17 over-aligned new support +[ 73%] Building CXX object src/mlpack/tests/CMakeFiles/mlpack_test.dir/metric_test.cpp.o +cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests && /usr/bin/c++ -DARMA_32BIT_WORD -DARMA_NO_DEBUG -DBOOST_TEST_DYN_LINK -DHAS_OPENMP -DNDEBUG -I/build/mlpack-3.0.4/src -I/build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/.. -g -O2 -ffile-prefix-map=/build/mlpack-3.0.4=. -fstack-protector-strong -Wformat -Werror=format-security --param ggc-min-expand=20 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -ftemplate-depth=1000 -O3 -fopenmp -Winvalid-pch -include /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx -std=gnu++11 -o CMakeFiles/mlpack_test.dir/metric_test.cpp.o -c /build/mlpack-3.0.4/src/mlpack/tests/metric_test.cpp In file included from /build/mlpack-3.0.4/src/mlpack/methods/range_search/range_search.hpp:323, from /build/mlpack-3.0.4/src/mlpack/methods/mean_shift/mean_shift_impl.hpp:19, from /build/mlpack-3.0.4/src/mlpack/methods/mean_shift/mean_shift.hpp:176, @@ -45701,8 +45737,6 @@ ^~~~~~~~~~~~~~~~~ /build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:71:13: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter /build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:71:13: note: use '-faligned-new' to enable C++17 over-aligned new support -[ 73%] Building CXX object src/mlpack/tests/CMakeFiles/mlpack_test.dir/metric_test.cpp.o -cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests && /usr/bin/c++ -DARMA_32BIT_WORD -DARMA_NO_DEBUG -DBOOST_TEST_DYN_LINK -DHAS_OPENMP -DNDEBUG -I/build/mlpack-3.0.4/src -I/build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/.. -g -O2 -ffile-prefix-map=/build/mlpack-3.0.4=. -fstack-protector-strong -Wformat -Werror=format-security --param ggc-min-expand=20 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -ftemplate-depth=1000 -O3 -fopenmp -Winvalid-pch -include /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx -std=gnu++11 -o CMakeFiles/mlpack_test.dir/metric_test.cpp.o -c /build/mlpack-3.0.4/src/mlpack/tests/metric_test.cpp In file included from /usr/include/c++/8/bits/stl_algo.h:61, from /usr/include/c++/8/algorithm:62, from /usr/include/boost/archive/detail/helper_collection.hpp:23, @@ -45810,6 +45844,8 @@ /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ +[ 74%] Building CXX object src/mlpack/tests/CMakeFiles/mlpack_test.dir/mlpack_test.cpp.o +cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests && /usr/bin/c++ -DARMA_32BIT_WORD -DARMA_NO_DEBUG -DBOOST_TEST_DYN_LINK -DHAS_OPENMP -DNDEBUG -I/build/mlpack-3.0.4/src -I/build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/.. -g -O2 -ffile-prefix-map=/build/mlpack-3.0.4=. -fstack-protector-strong -Wformat -Werror=format-security --param ggc-min-expand=20 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -ftemplate-depth=1000 -O3 -fopenmp -Winvalid-pch -include /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx -std=gnu++11 -o CMakeFiles/mlpack_test.dir/mlpack_test.cpp.o -c /build/mlpack-3.0.4/src/mlpack/tests/mlpack_test.cpp /usr/include/c++/8/bits/stl_vector.h: In member function 'void mlpack::neighbor::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::neighbor::NearestNeighborSort; MetricType = mlpack::metric::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::tree::KDTree; DualTreeTraversalType = mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit>::SingleTreeTraverser]': /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 _M_realloc_insert(end(), __x); @@ -45829,8 +45865,6 @@ __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, /usr/include/c++/8/bits/stl_map.h:499:8: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, int>, std::_Select1st, int> >, mlpack::meanshift::less >, std::allocator, int> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, int> >'} changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, -[ 74%] Building CXX object src/mlpack/tests/CMakeFiles/mlpack_test.dir/mlpack_test.cpp.o -cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests && /usr/bin/c++ -DARMA_32BIT_WORD -DARMA_NO_DEBUG -DBOOST_TEST_DYN_LINK -DHAS_OPENMP -DNDEBUG -I/build/mlpack-3.0.4/src -I/build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/.. -g -O2 -ffile-prefix-map=/build/mlpack-3.0.4=. -fstack-protector-strong -Wformat -Werror=format-security --param ggc-min-expand=20 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -ftemplate-depth=1000 -O3 -fopenmp -Winvalid-pch -include /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx -std=gnu++11 -o CMakeFiles/mlpack_test.dir/mlpack_test.cpp.o -c /build/mlpack-3.0.4/src/mlpack/tests/mlpack_test.cpp [ 74%] Building CXX object src/mlpack/tests/CMakeFiles/mlpack_test.dir/momentum_sgd_test.cpp.o cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests && /usr/bin/c++ -DARMA_32BIT_WORD -DARMA_NO_DEBUG -DBOOST_TEST_DYN_LINK -DHAS_OPENMP -DNDEBUG -I/build/mlpack-3.0.4/src -I/build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/.. -g -O2 -ffile-prefix-map=/build/mlpack-3.0.4=. -fstack-protector-strong -Wformat -Werror=format-security --param ggc-min-expand=20 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -ftemplate-depth=1000 -O3 -fopenmp -Winvalid-pch -include /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx -std=gnu++11 -o CMakeFiles/mlpack_test.dir/momentum_sgd_test.cpp.o -c /build/mlpack-3.0.4/src/mlpack/tests/momentum_sgd_test.cpp [ 74%] Building CXX object src/mlpack/tests/CMakeFiles/mlpack_test.dir/nbc_test.cpp.o @@ -45860,6 +45894,8 @@ /build/mlpack-3.0.4/src/mlpack/methods/nystroem_method/kmeans_selection.hpp:43:28: note: use '-faligned-new' to enable C++17 over-aligned new support [ 76%] Building CXX object src/mlpack/tests/CMakeFiles/mlpack_test.dir/octree_test.cpp.o cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests && /usr/bin/c++ -DARMA_32BIT_WORD -DARMA_NO_DEBUG -DBOOST_TEST_DYN_LINK -DHAS_OPENMP -DNDEBUG -I/build/mlpack-3.0.4/src -I/build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/.. -g -O2 -ffile-prefix-map=/build/mlpack-3.0.4=. -fstack-protector-strong -Wformat -Werror=format-security --param ggc-min-expand=20 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -ftemplate-depth=1000 -O3 -fopenmp -Winvalid-pch -include /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx -std=gnu++11 -o CMakeFiles/mlpack_test.dir/octree_test.cpp.o -c /build/mlpack-3.0.4/src/mlpack/tests/octree_test.cpp +[ 76%] Building CXX object src/mlpack/tests/CMakeFiles/mlpack_test.dir/parallel_sgd_test.cpp.o +cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests && /usr/bin/c++ -DARMA_32BIT_WORD -DARMA_NO_DEBUG -DBOOST_TEST_DYN_LINK -DHAS_OPENMP -DNDEBUG -I/build/mlpack-3.0.4/src -I/build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/.. -g -O2 -ffile-prefix-map=/build/mlpack-3.0.4=. -fstack-protector-strong -Wformat -Werror=format-security --param ggc-min-expand=20 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -ftemplate-depth=1000 -O3 -fopenmp -Winvalid-pch -include /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx -std=gnu++11 -o CMakeFiles/mlpack_test.dir/parallel_sgd_test.cpp.o -c /build/mlpack-3.0.4/src/mlpack/tests/parallel_sgd_test.cpp In file included from /build/mlpack-3.0.4/src/mlpack/core/tree/octree/octree.hpp:456, from /build/mlpack-3.0.4/src/mlpack/core/tree/octree.hpp:17, from /build/mlpack-3.0.4/src/mlpack/tests/octree_test.cpp:13: @@ -45937,8 +45973,6 @@ ^~~~~~~~~~~~~ /build/mlpack-3.0.4/src/mlpack/core/tree/octree/octree_impl.hpp:397:13: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter /build/mlpack-3.0.4/src/mlpack/core/tree/octree/octree_impl.hpp:397:13: note: use '-faligned-new' to enable C++17 over-aligned new support -[ 76%] Building CXX object src/mlpack/tests/CMakeFiles/mlpack_test.dir/parallel_sgd_test.cpp.o -cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests && /usr/bin/c++ -DARMA_32BIT_WORD -DARMA_NO_DEBUG -DBOOST_TEST_DYN_LINK -DHAS_OPENMP -DNDEBUG -I/build/mlpack-3.0.4/src -I/build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/.. -g -O2 -ffile-prefix-map=/build/mlpack-3.0.4=. -fstack-protector-strong -Wformat -Werror=format-security --param ggc-min-expand=20 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -ftemplate-depth=1000 -O3 -fopenmp -Winvalid-pch -include /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx -std=gnu++11 -o CMakeFiles/mlpack_test.dir/parallel_sgd_test.cpp.o -c /build/mlpack-3.0.4/src/mlpack/tests/parallel_sgd_test.cpp [ 76%] Building CXX object src/mlpack/tests/CMakeFiles/mlpack_test.dir/pca_test.cpp.o cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests && /usr/bin/c++ -DARMA_32BIT_WORD -DARMA_NO_DEBUG -DBOOST_TEST_DYN_LINK -DHAS_OPENMP -DNDEBUG -I/build/mlpack-3.0.4/src -I/build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/.. -g -O2 -ffile-prefix-map=/build/mlpack-3.0.4=. -fstack-protector-strong -Wformat -Werror=format-security --param ggc-min-expand=20 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -ftemplate-depth=1000 -O3 -fopenmp -Winvalid-pch -include /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx -std=gnu++11 -o CMakeFiles/mlpack_test.dir/pca_test.cpp.o -c /build/mlpack-3.0.4/src/mlpack/tests/pca_test.cpp In file included from /build/mlpack-3.0.4/src/mlpack/core/tree/spill_tree/spill_tree.hpp:479, @@ -46015,6 +46049,66 @@ cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests && /usr/bin/c++ -DARMA_32BIT_WORD -DARMA_NO_DEBUG -DBOOST_TEST_DYN_LINK -DHAS_OPENMP -DNDEBUG -I/build/mlpack-3.0.4/src -I/build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/.. -g -O2 -ffile-prefix-map=/build/mlpack-3.0.4=. -fstack-protector-strong -Wformat -Werror=format-security --param ggc-min-expand=20 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -ftemplate-depth=1000 -O3 -fopenmp -Winvalid-pch -include /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx -std=gnu++11 -o CMakeFiles/mlpack_test.dir/python_binding_test.cpp.o -c /build/mlpack-3.0.4/src/mlpack/tests/python_binding_test.cpp [ 78%] Building CXX object src/mlpack/tests/CMakeFiles/mlpack_test.dir/q_learning_test.cpp.o cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests && /usr/bin/c++ -DARMA_32BIT_WORD -DARMA_NO_DEBUG -DBOOST_TEST_DYN_LINK -DHAS_OPENMP -DNDEBUG -I/build/mlpack-3.0.4/src -I/build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/.. -g -O2 -ffile-prefix-map=/build/mlpack-3.0.4=. -fstack-protector-strong -Wformat -Werror=format-security --param ggc-min-expand=20 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -ftemplate-depth=1000 -O3 -fopenmp -Winvalid-pch -include /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx -std=gnu++11 -o CMakeFiles/mlpack_test.dir/q_learning_test.cpp.o -c /build/mlpack-3.0.4/src/mlpack/tests/q_learning_test.cpp +[ 78%] Building CXX object src/mlpack/tests/CMakeFiles/mlpack_test.dir/qdafn_test.cpp.o +cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests && /usr/bin/c++ -DARMA_32BIT_WORD -DARMA_NO_DEBUG -DBOOST_TEST_DYN_LINK -DHAS_OPENMP -DNDEBUG -I/build/mlpack-3.0.4/src -I/build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/.. -g -O2 -ffile-prefix-map=/build/mlpack-3.0.4=. -fstack-protector-strong -Wformat -Werror=format-security --param ggc-min-expand=20 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -ftemplate-depth=1000 -O3 -fopenmp -Winvalid-pch -include /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx -std=gnu++11 -o CMakeFiles/mlpack_test.dir/qdafn_test.cpp.o -c /build/mlpack-3.0.4/src/mlpack/tests/qdafn_test.cpp +In file included from /build/mlpack-3.0.4/src/mlpack/core/tree/spill_tree/spill_tree.hpp:479, + from /build/mlpack-3.0.4/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, + from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_rules_impl.hpp:17, + from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_rules.hpp:234, + from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search.hpp:26, + from /build/mlpack-3.0.4/src/mlpack/tests/qdafn_test.cpp:18: +/build/mlpack-3.0.4/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor 'mlpack::tree::SpillTree::SpillTree(const mlpack::tree::SpillTree&)': +/build/mlpack-3.0.4/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:171:59: warning: 'new' of type 'arma::Col' with extended alignment 16 [-Waligned-new=] + pointsIndex = new arma::Col(*other.pointsIndex); + ^ +/build/mlpack-3.0.4/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:171:59: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:171:59: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function 'void mlpack::tree::SpillTree::SplitNode(arma::Col&, size_t, double, double)': +/build/mlpack-3.0.4/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:592:41: warning: 'new' of type 'arma::Col' with extended alignment 16 [-Waligned-new=] + pointsIndex = new arma::Col(); + ^ +/build/mlpack-3.0.4/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:592:41: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:592:41: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:604:41: warning: 'new' of type 'arma::Col' with extended alignment 16 [-Waligned-new=] + pointsIndex = new arma::Col(); + ^ +/build/mlpack-3.0.4/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:604:41: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:604:41: note: use '-faligned-new' to enable C++17 over-aligned new support +In file included from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search.hpp:371, + from /build/mlpack-3.0.4/src/mlpack/tests/qdafn_test.cpp:18: +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function 'void mlpack::neighbor::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&)': +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:441:31: warning: 'new' of type 'arma::mat' {aka 'arma::Mat'} with extended alignment 16 [-Waligned-new=] + distancePtr = new arma::mat; // Query indices need to be mapped. + ^~~ +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:441:31: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:441:31: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:442:31: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] + neighborPtr = new arma::Mat; + ^~~~~~~~~~~ +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:442:31: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:442:31: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:445:31: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] + neighborPtr = new arma::Mat; // Reference indices need mapping. + ^~~~~~~~~~~ +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:445:31: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:445:31: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function 'void mlpack::neighbor::NeighborSearch::Search(mlpack::neighbor::NeighborSearch::Tree&, size_t, arma::Mat&, arma::mat&, bool)': +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:656:29: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] + neighborPtr = new arma::Mat; + ^~~~~~~~~~~ +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:656:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:656:29: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function 'void mlpack::neighbor::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&)': +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:741:29: warning: 'new' of type 'arma::mat' {aka 'arma::Mat'} with extended alignment 16 [-Waligned-new=] + distancePtr = new arma::mat; + ^~~ +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:741:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:741:29: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:742:29: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] + neighborPtr = new arma::Mat; + ^~~~~~~~~~~ +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:742:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:742:29: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from /build/mlpack-3.0.4/src/mlpack/methods/ann/layer/gru.hpp:260, from /build/mlpack-3.0.4/src/mlpack/methods/ann/layer/layer.hpp:28, from /build/mlpack-3.0.4/src/mlpack/methods/ann/ffn.hpp:30, @@ -46086,79 +46180,6 @@ ^ /build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent_impl.hpp:265:45: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter /build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent_impl.hpp:265:45: note: use '-faligned-new' to enable C++17 over-aligned new support -[ 78%] Building CXX object src/mlpack/tests/CMakeFiles/mlpack_test.dir/qdafn_test.cpp.o -cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests && /usr/bin/c++ -DARMA_32BIT_WORD -DARMA_NO_DEBUG -DBOOST_TEST_DYN_LINK -DHAS_OPENMP -DNDEBUG -I/build/mlpack-3.0.4/src -I/build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/.. -g -O2 -ffile-prefix-map=/build/mlpack-3.0.4=. -fstack-protector-strong -Wformat -Werror=format-security --param ggc-min-expand=20 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -ftemplate-depth=1000 -O3 -fopenmp -Winvalid-pch -include /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx -std=gnu++11 -o CMakeFiles/mlpack_test.dir/qdafn_test.cpp.o -c /build/mlpack-3.0.4/src/mlpack/tests/qdafn_test.cpp -In file included from /build/mlpack-3.0.4/src/mlpack/tests/q_learning_test.cpp:16: -/build/mlpack-3.0.4/src/mlpack/methods/ann/ffn.hpp: In instantiation of 'void mlpack::ann::FFN::Add(Args ...) [with LayerType = mlpack::ann::Linear, arma::Mat >; Args = {int, int}; OutputLayerType = mlpack::ann::MeanSquaredError<>; InitializationRuleType = mlpack::ann::GaussianInitialization; CustomLayers = {}]': -/build/mlpack-3.0.4/src/mlpack/tests/q_learning_test.cpp:45:29: required from here -/build/mlpack-3.0.4/src/mlpack/methods/ann/ffn.hpp:260:46: warning: 'new' of type 'mlpack::ann::Linear, arma::Mat >' with extended alignment 16 [-Waligned-new=] - void Add(Args... args) { network.push_back(new LayerType(args...)); } - ^~~~~~~~~~~~~~~~~~~~~~ -/build/mlpack-3.0.4/src/mlpack/methods/ann/ffn.hpp:260:46: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/ann/ffn.hpp:260:46: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/methods/ann/ffn.hpp: In instantiation of 'void mlpack::ann::FFN::Add(Args ...) [with LayerType = mlpack::ann::BaseLayer, arma::Mat >; Args = {}; OutputLayerType = mlpack::ann::MeanSquaredError<>; InitializationRuleType = mlpack::ann::GaussianInitialization; CustomLayers = {}]': -/build/mlpack-3.0.4/src/mlpack/tests/q_learning_test.cpp:46:26: required from here -/build/mlpack-3.0.4/src/mlpack/methods/ann/ffn.hpp:260:46: warning: 'new' of type 'mlpack::ann::BaseLayer, arma::Mat >' with extended alignment 16 [-Waligned-new=] -/build/mlpack-3.0.4/src/mlpack/methods/ann/ffn.hpp:260:46: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/ann/ffn.hpp:260:46: note: use '-faligned-new' to enable C++17 over-aligned new support -In file included from /build/mlpack-3.0.4/src/mlpack/core/tree/spill_tree/spill_tree.hpp:479, - from /build/mlpack-3.0.4/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, - from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_rules_impl.hpp:17, - from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_rules.hpp:234, - from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search.hpp:26, - from /build/mlpack-3.0.4/src/mlpack/tests/qdafn_test.cpp:18: -/build/mlpack-3.0.4/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor 'mlpack::tree::SpillTree::SpillTree(const mlpack::tree::SpillTree&)': -/build/mlpack-3.0.4/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:171:59: warning: 'new' of type 'arma::Col' with extended alignment 16 [-Waligned-new=] - pointsIndex = new arma::Col(*other.pointsIndex); - ^ -/build/mlpack-3.0.4/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:171:59: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:171:59: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function 'void mlpack::tree::SpillTree::SplitNode(arma::Col&, size_t, double, double)': -/build/mlpack-3.0.4/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:592:41: warning: 'new' of type 'arma::Col' with extended alignment 16 [-Waligned-new=] - pointsIndex = new arma::Col(); - ^ -/build/mlpack-3.0.4/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:592:41: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:592:41: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:604:41: warning: 'new' of type 'arma::Col' with extended alignment 16 [-Waligned-new=] - pointsIndex = new arma::Col(); - ^ -/build/mlpack-3.0.4/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:604:41: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:604:41: note: use '-faligned-new' to enable C++17 over-aligned new support -In file included from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search.hpp:371, - from /build/mlpack-3.0.4/src/mlpack/tests/qdafn_test.cpp:18: -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function 'void mlpack::neighbor::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&)': -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:441:31: warning: 'new' of type 'arma::mat' {aka 'arma::Mat'} with extended alignment 16 [-Waligned-new=] - distancePtr = new arma::mat; // Query indices need to be mapped. - ^~~ -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:441:31: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:441:31: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:442:31: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] - neighborPtr = new arma::Mat; - ^~~~~~~~~~~ -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:442:31: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:442:31: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:445:31: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] - neighborPtr = new arma::Mat; // Reference indices need mapping. - ^~~~~~~~~~~ -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:445:31: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:445:31: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function 'void mlpack::neighbor::NeighborSearch::Search(mlpack::neighbor::NeighborSearch::Tree&, size_t, arma::Mat&, arma::mat&, bool)': -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:656:29: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] - neighborPtr = new arma::Mat; - ^~~~~~~~~~~ -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:656:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:656:29: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function 'void mlpack::neighbor::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&)': -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:741:29: warning: 'new' of type 'arma::mat' {aka 'arma::Mat'} with extended alignment 16 [-Waligned-new=] - distancePtr = new arma::mat; - ^~~ -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:741:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:741:29: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:742:29: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] - neighborPtr = new arma::Mat; - ^~~~~~~~~~~ -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:742:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:742:29: note: use '-faligned-new' to enable C++17 over-aligned new support /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of 'mlpack::neighbor::NeighborSearch::NeighborSearch(MatType, mlpack::neighbor::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::neighbor::FurthestNeighborSort; MetricType = mlpack::metric::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::tree::KDTree; DualTreeTraversalType = mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit>::SingleTreeTraverser]': /build/mlpack-3.0.4/src/mlpack/tests/qdafn_test.cpp:72:21: required from here /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:64:40: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] @@ -46199,6 +46220,19 @@ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:168:13: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter /build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:168:13: note: use '-faligned-new' to enable C++17 over-aligned new support +In file included from /build/mlpack-3.0.4/src/mlpack/tests/q_learning_test.cpp:16: +/build/mlpack-3.0.4/src/mlpack/methods/ann/ffn.hpp: In instantiation of 'void mlpack::ann::FFN::Add(Args ...) [with LayerType = mlpack::ann::Linear, arma::Mat >; Args = {int, int}; OutputLayerType = mlpack::ann::MeanSquaredError<>; InitializationRuleType = mlpack::ann::GaussianInitialization; CustomLayers = {}]': +/build/mlpack-3.0.4/src/mlpack/tests/q_learning_test.cpp:45:29: required from here +/build/mlpack-3.0.4/src/mlpack/methods/ann/ffn.hpp:260:46: warning: 'new' of type 'mlpack::ann::Linear, arma::Mat >' with extended alignment 16 [-Waligned-new=] + void Add(Args... args) { network.push_back(new LayerType(args...)); } + ^~~~~~~~~~~~~~~~~~~~~~ +/build/mlpack-3.0.4/src/mlpack/methods/ann/ffn.hpp:260:46: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/ann/ffn.hpp:260:46: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/methods/ann/ffn.hpp: In instantiation of 'void mlpack::ann::FFN::Add(Args ...) [with LayerType = mlpack::ann::BaseLayer, arma::Mat >; Args = {}; OutputLayerType = mlpack::ann::MeanSquaredError<>; InitializationRuleType = mlpack::ann::GaussianInitialization; CustomLayers = {}]': +/build/mlpack-3.0.4/src/mlpack/tests/q_learning_test.cpp:46:26: required from here +/build/mlpack-3.0.4/src/mlpack/methods/ann/ffn.hpp:260:46: warning: 'new' of type 'mlpack::ann::BaseLayer, arma::Mat >' with extended alignment 16 [-Waligned-new=] +/build/mlpack-3.0.4/src/mlpack/methods/ann/ffn.hpp:260:46: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/ann/ffn.hpp:260:46: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from /build/mlpack-3.0.4/src/mlpack/methods/ann/visitor/copy_visitor.hpp:37, from /build/mlpack-3.0.4/src/mlpack/methods/ann/ffn.hpp:25, from /build/mlpack-3.0.4/src/mlpack/tests/q_learning_test.cpp:16: @@ -46339,6 +46373,31 @@ /build/mlpack-3.0.4/src/mlpack/methods/ann/visitor/copy_visitor_impl.hpp:26:10: warning: 'new' of type 'mlpack::ann::BilinearInterpolation, arma::Mat >' with extended alignment 16 [-Waligned-new=] /build/mlpack-3.0.4/src/mlpack/methods/ann/visitor/copy_visitor_impl.hpp:26:10: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter /build/mlpack-3.0.4/src/mlpack/methods/ann/visitor/copy_visitor_impl.hpp:26:10: note: use '-faligned-new' to enable C++17 over-aligned new support +In file included from /usr/include/c++/8/vector:69, + from /usr/include/boost/archive/detail/helper_collection.hpp:20, + from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, + from /usr/include/boost/serialization/map.hpp:24, + from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, + from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: +/usr/include/c++/8/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++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >'} changed in GCC 7.1 + vector<_Tp, _Alloc>:: + ^~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/bits/stl_algo.h:61, + from /usr/include/c++/8/algorithm:62, + from /usr/include/boost/archive/detail/helper_collection.hpp:23, + from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, + from /usr/include/boost/serialization/map.hpp:24, + from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, + from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: +/usr/include/c++/8/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 > >]': +/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, + ^~~~~~~~~~~~~ /build/mlpack-3.0.4/src/mlpack/methods/ann/visitor/copy_visitor_impl.hpp: In instantiation of 'mlpack::ann::LayerTypes mlpack::ann::CopyVisitor::operator()(LayerType*) const [with LayerType = mlpack::ann::Concat, arma::Mat >; CustomLayers = {}; mlpack::ann::LayerTypes = boost::variant, arma::Mat >*, mlpack::ann::AddMerge, arma::Mat >*, mlpack::ann::AtrousConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BatchNorm, arma::Mat >*, mlpack::ann::BilinearInterpolation, arma::Mat >*, mlpack::ann::Concat, arma::Mat >*, mlpack::ann::ConcatPerformance, arma::Mat >, arma::Mat, arma::Mat >*, mlpack::ann::Constant, arma::Mat >*, mlpack::ann::Convolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::TransposedConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::DropConnect, arma::Mat >*, mlpack::ann::Dropout, arma::Mat >*, mlpack::ann::AlphaDropout, arma::Mat >*, mlpack::ann::ELU, arma::Mat >*, mlpack::ann::FlexibleReLU, arma::Mat >*, mlpack::ann::Glimpse, arma::Mat >*, mlpack::ann::HardTanH, arma::Mat >*, mlpack::ann::Join, arma::Mat >*, mlpack::ann::LayerNorm, arma::Mat >*, mlpack::ann::LeakyReLU, arma::Mat >*, mlpack::ann::Linear, arma::Mat >*, mlpack::ann::LinearNoBias, arma::Mat >*, mlpack::ann::LogSoftMax, arma::Mat >*, mlpack::ann::Lookup, arma::Mat >*, mlpack::ann::LSTM, arma::Mat >*, mlpack::ann::GRU, arma::Mat >*, mlpack::ann::FastLSTM, arma::Mat >*, mlpack::ann::MaxPooling, arma::Mat >*, mlpack::ann::MeanPooling, arma::Mat >*, mlpack::ann::MultiplyConstant, arma::Mat >*, mlpack::ann::MultiplyMerge, arma::Mat >*, mlpack::ann::NegativeLogLikelihood, arma::Mat >*, mlpack::ann::PReLU, arma::Mat >*, mlpack::ann::Recurrent, arma::Mat >*, mlpack::ann::RecurrentAttention, arma::Mat >*, mlpack::ann::ReinforceNormal, arma::Mat >*, mlpack::ann::Select, arma::Mat >*, mlpack::ann::Sequential, arma::Mat >*, mlpack::ann::VRClassReward, arma::Mat >*>]': /usr/include/boost/variant/variant.hpp:1058:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor::internal_visit(T&&, int) [with T = mlpack::ann::Concat, arma::Mat >* const&; Visitor = mlpack::ann::CopyVisitor<>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = boost::variant, arma::Mat >*, mlpack::ann::AddMerge, arma::Mat >*, mlpack::ann::AtrousConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BatchNorm, arma::Mat >*, mlpack::ann::BilinearInterpolation, arma::Mat >*, mlpack::ann::Concat, arma::Mat >*, mlpack::ann::ConcatPerformance, arma::Mat >, arma::Mat, arma::Mat >*, mlpack::ann::Constant, arma::Mat >*, mlpack::ann::Convolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::TransposedConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::DropConnect, arma::Mat >*, mlpack::ann::Dropout, arma::Mat >*, mlpack::ann::AlphaDropout, arma::Mat >*, mlpack::ann::ELU, arma::Mat >*, mlpack::ann::FlexibleReLU, arma::Mat >*, mlpack::ann::Glimpse, arma::Mat >*, mlpack::ann::HardTanH, arma::Mat >*, mlpack::ann::Join, arma::Mat >*, mlpack::ann::LayerNorm, arma::Mat >*, mlpack::ann::LeakyReLU, arma::Mat >*, mlpack::ann::Linear, arma::Mat >*, mlpack::ann::LinearNoBias, arma::Mat >*, mlpack::ann::LogSoftMax, arma::Mat >*, mlpack::ann::Lookup, arma::Mat >*, mlpack::ann::LSTM, arma::Mat >*, mlpack::ann::GRU, arma::Mat >*, mlpack::ann::FastLSTM, arma::Mat >*, mlpack::ann::MaxPooling, arma::Mat >*, mlpack::ann::MeanPooling, arma::Mat >*, mlpack::ann::MultiplyConstant, arma::Mat >*, mlpack::ann::MultiplyMerge, arma::Mat >*, mlpack::ann::NegativeLogLikelihood, arma::Mat >*, mlpack::ann::PReLU, arma::Mat >*, mlpack::ann::Recurrent, arma::Mat >*, mlpack::ann::RecurrentAttention, arma::Mat >*, mlpack::ann::ReinforceNormal, arma::Mat >*, mlpack::ann::Select, arma::Mat >*, mlpack::ann::Sequential, arma::Mat >*, mlpack::ann::VRClassReward, arma::Mat >*>]' /usr/include/boost/variant/detail/visitation_impl.hpp:114:9: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = boost::detail::variant::invoke_visitor, false>; VoidPtrCV = const void*; T = mlpack::ann::Concat, arma::Mat >*; typename Visitor::result_type = boost::variant, arma::Mat >*, mlpack::ann::AddMerge, arma::Mat >*, mlpack::ann::AtrousConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BatchNorm, arma::Mat >*, mlpack::ann::BilinearInterpolation, arma::Mat >*, mlpack::ann::Concat, arma::Mat >*, mlpack::ann::ConcatPerformance, arma::Mat >, arma::Mat, arma::Mat >*, mlpack::ann::Constant, arma::Mat >*, mlpack::ann::Convolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::TransposedConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::DropConnect, arma::Mat >*, mlpack::ann::Dropout, arma::Mat >*, mlpack::ann::AlphaDropout, arma::Mat >*, mlpack::ann::ELU, arma::Mat >*, mlpack::ann::FlexibleReLU, arma::Mat >*, mlpack::ann::Glimpse, arma::Mat >*, mlpack::ann::HardTanH, arma::Mat >*, mlpack::ann::Join, arma::Mat >*, mlpack::ann::LayerNorm, arma::Mat >*, mlpack::ann::LeakyReLU, arma::Mat >*, mlpack::ann::Linear, arma::Mat >*, mlpack::ann::LinearNoBias, arma::Mat >*, mlpack::ann::LogSoftMax, arma::Mat >*, mlpack::ann::Lookup, arma::Mat >*, mlpack::ann::LSTM, arma::Mat >*, mlpack::ann::GRU, arma::Mat >*, mlpack::ann::FastLSTM, arma::Mat >*, mlpack::ann::MaxPooling, arma::Mat >*, mlpack::ann::MeanPooling, arma::Mat >*, mlpack::ann::MultiplyConstant, arma::Mat >*, mlpack::ann::MultiplyMerge, arma::Mat >*, mlpack::ann::NegativeLogLikelihood, arma::Mat >*, mlpack::ann::PReLU, arma::Mat >*, mlpack::ann::Recurrent, arma::Mat >*, mlpack::ann::RecurrentAttention, arma::Mat >*, mlpack::ann::ReinforceNormal, arma::Mat >*, mlpack::ann::Select, arma::Mat >*, mlpack::ann::Sequential, arma::Mat >*, mlpack::ann::VRClassReward, arma::Mat >*>; mpl_::true_ = mpl_::bool_]' @@ -46369,6 +46428,24 @@ /build/mlpack-3.0.4/src/mlpack/methods/ann/visitor/copy_visitor_impl.hpp:26:10: warning: 'new' of type 'mlpack::ann::ConcatPerformance, arma::Mat >, arma::Mat, arma::Mat >' with extended alignment 16 [-Waligned-new=] /build/mlpack-3.0.4/src/mlpack/methods/ann/visitor/copy_visitor_impl.hpp:26:10: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter /build/mlpack-3.0.4/src/mlpack/methods/ann/visitor/copy_visitor_impl.hpp:26:10: note: use '-faligned-new' to enable C++17 over-aligned new support +In file included from /usr/include/c++/8/vector:69, + from /usr/include/boost/archive/detail/helper_collection.hpp:20, + from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, + from /usr/include/boost/serialization/map.hpp:24, + from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, + from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: +/usr/include/c++/8/bits/vector.tcc: In member function 'void mlpack::neighbor::QDAFN::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with MatType = arma::Mat]': +/usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + _M_realloc_insert(end(), std::forward<_Args>(__args)...); + ^~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + _M_realloc_insert(end(), std::forward<_Args>(__args)...); + ^~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + _M_realloc_insert(end(), std::forward<_Args>(__args)...); + ^~~~~~~~~~~~~~~~~ /build/mlpack-3.0.4/src/mlpack/methods/ann/visitor/copy_visitor_impl.hpp: In instantiation of 'mlpack::ann::LayerTypes mlpack::ann::CopyVisitor::operator()(LayerType*) const [with LayerType = mlpack::ann::Constant, arma::Mat >; CustomLayers = {}; mlpack::ann::LayerTypes = boost::variant, arma::Mat >*, mlpack::ann::AddMerge, arma::Mat >*, mlpack::ann::AtrousConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BatchNorm, arma::Mat >*, mlpack::ann::BilinearInterpolation, arma::Mat >*, mlpack::ann::Concat, arma::Mat >*, mlpack::ann::ConcatPerformance, arma::Mat >, arma::Mat, arma::Mat >*, mlpack::ann::Constant, arma::Mat >*, mlpack::ann::Convolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::TransposedConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::DropConnect, arma::Mat >*, mlpack::ann::Dropout, arma::Mat >*, mlpack::ann::AlphaDropout, arma::Mat >*, mlpack::ann::ELU, arma::Mat >*, mlpack::ann::FlexibleReLU, arma::Mat >*, mlpack::ann::Glimpse, arma::Mat >*, mlpack::ann::HardTanH, arma::Mat >*, mlpack::ann::Join, arma::Mat >*, mlpack::ann::LayerNorm, arma::Mat >*, mlpack::ann::LeakyReLU, arma::Mat >*, mlpack::ann::Linear, arma::Mat >*, mlpack::ann::LinearNoBias, arma::Mat >*, mlpack::ann::LogSoftMax, arma::Mat >*, mlpack::ann::Lookup, arma::Mat >*, mlpack::ann::LSTM, arma::Mat >*, mlpack::ann::GRU, arma::Mat >*, mlpack::ann::FastLSTM, arma::Mat >*, mlpack::ann::MaxPooling, arma::Mat >*, mlpack::ann::MeanPooling, arma::Mat >*, mlpack::ann::MultiplyConstant, arma::Mat >*, mlpack::ann::MultiplyMerge, arma::Mat >*, mlpack::ann::NegativeLogLikelihood, arma::Mat >*, mlpack::ann::PReLU, arma::Mat >*, mlpack::ann::Recurrent, arma::Mat >*, mlpack::ann::RecurrentAttention, arma::Mat >*, mlpack::ann::ReinforceNormal, arma::Mat >*, mlpack::ann::Select, arma::Mat >*, mlpack::ann::Sequential, arma::Mat >*, mlpack::ann::VRClassReward, arma::Mat >*>]': /usr/include/boost/variant/variant.hpp:1058:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor::internal_visit(T&&, int) [with T = mlpack::ann::Constant, arma::Mat >* const&; Visitor = mlpack::ann::CopyVisitor<>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = boost::variant, arma::Mat >*, mlpack::ann::AddMerge, arma::Mat >*, mlpack::ann::AtrousConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BatchNorm, arma::Mat >*, mlpack::ann::BilinearInterpolation, arma::Mat >*, mlpack::ann::Concat, arma::Mat >*, mlpack::ann::ConcatPerformance, arma::Mat >, arma::Mat, arma::Mat >*, mlpack::ann::Constant, arma::Mat >*, mlpack::ann::Convolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::TransposedConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::DropConnect, arma::Mat >*, mlpack::ann::Dropout, arma::Mat >*, mlpack::ann::AlphaDropout, arma::Mat >*, mlpack::ann::ELU, arma::Mat >*, mlpack::ann::FlexibleReLU, arma::Mat >*, mlpack::ann::Glimpse, arma::Mat >*, mlpack::ann::HardTanH, arma::Mat >*, mlpack::ann::Join, arma::Mat >*, mlpack::ann::LayerNorm, arma::Mat >*, mlpack::ann::LeakyReLU, arma::Mat >*, mlpack::ann::Linear, arma::Mat >*, mlpack::ann::LinearNoBias, arma::Mat >*, mlpack::ann::LogSoftMax, arma::Mat >*, mlpack::ann::Lookup, arma::Mat >*, mlpack::ann::LSTM, arma::Mat >*, mlpack::ann::GRU, arma::Mat >*, mlpack::ann::FastLSTM, arma::Mat >*, mlpack::ann::MaxPooling, arma::Mat >*, mlpack::ann::MeanPooling, arma::Mat >*, mlpack::ann::MultiplyConstant, arma::Mat >*, mlpack::ann::MultiplyMerge, arma::Mat >*, mlpack::ann::NegativeLogLikelihood, arma::Mat >*, mlpack::ann::PReLU, arma::Mat >*, mlpack::ann::Recurrent, arma::Mat >*, mlpack::ann::RecurrentAttention, arma::Mat >*, mlpack::ann::ReinforceNormal, arma::Mat >*, mlpack::ann::Select, arma::Mat >*, mlpack::ann::Sequential, arma::Mat >*, mlpack::ann::VRClassReward, arma::Mat >*>]' /usr/include/boost/variant/detail/visitation_impl.hpp:114:9: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = boost::detail::variant::invoke_visitor, false>; VoidPtrCV = const void*; T = mlpack::ann::Constant, arma::Mat >*; typename Visitor::result_type = boost::variant, arma::Mat >*, mlpack::ann::AddMerge, arma::Mat >*, mlpack::ann::AtrousConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BatchNorm, arma::Mat >*, mlpack::ann::BilinearInterpolation, arma::Mat >*, mlpack::ann::Concat, arma::Mat >*, mlpack::ann::ConcatPerformance, arma::Mat >, arma::Mat, arma::Mat >*, mlpack::ann::Constant, arma::Mat >*, mlpack::ann::Convolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::TransposedConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::DropConnect, arma::Mat >*, mlpack::ann::Dropout, arma::Mat >*, mlpack::ann::AlphaDropout, arma::Mat >*, mlpack::ann::ELU, arma::Mat >*, mlpack::ann::FlexibleReLU, arma::Mat >*, mlpack::ann::Glimpse, arma::Mat >*, mlpack::ann::HardTanH, arma::Mat >*, mlpack::ann::Join, arma::Mat >*, mlpack::ann::LayerNorm, arma::Mat >*, mlpack::ann::LeakyReLU, arma::Mat >*, mlpack::ann::Linear, arma::Mat >*, mlpack::ann::LinearNoBias, arma::Mat >*, mlpack::ann::LogSoftMax, arma::Mat >*, mlpack::ann::Lookup, arma::Mat >*, mlpack::ann::LSTM, arma::Mat >*, mlpack::ann::GRU, arma::Mat >*, mlpack::ann::FastLSTM, arma::Mat >*, mlpack::ann::MaxPooling, arma::Mat >*, mlpack::ann::MeanPooling, arma::Mat >*, mlpack::ann::MultiplyConstant, arma::Mat >*, mlpack::ann::MultiplyMerge, arma::Mat >*, mlpack::ann::NegativeLogLikelihood, arma::Mat >*, mlpack::ann::PReLU, arma::Mat >*, mlpack::ann::Recurrent, arma::Mat >*, mlpack::ann::RecurrentAttention, arma::Mat >*, mlpack::ann::ReinforceNormal, arma::Mat >*, mlpack::ann::Select, arma::Mat >*, mlpack::ann::Sequential, arma::Mat >*, mlpack::ann::VRClassReward, arma::Mat >*>; mpl_::true_ = mpl_::bool_]' @@ -46429,6 +46506,44 @@ /build/mlpack-3.0.4/src/mlpack/methods/ann/visitor/copy_visitor_impl.hpp:26:10: warning: 'new' of type 'mlpack::ann::DropConnect, arma::Mat >' with extended alignment 16 [-Waligned-new=] /build/mlpack-3.0.4/src/mlpack/methods/ann/visitor/copy_visitor_impl.hpp:26:10: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter /build/mlpack-3.0.4/src/mlpack/methods/ann/visitor/copy_visitor_impl.hpp:26:10: note: use '-faligned-new' to enable C++17 over-aligned new support +In file included from /usr/include/c++/8/bits/stl_algo.h:61, + from /usr/include/c++/8/algorithm:62, + from /usr/include/boost/archive/detail/helper_collection.hpp:23, + from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, + from /usr/include/boost/serialization/map.hpp:24, + from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, + from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: +/usr/include/c++/8/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, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit> >::CandidateCmp>]': +/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, + ^~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:69, + from /usr/include/boost/archive/detail/helper_collection.hpp:20, + from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, + from /usr/include/boost/serialization/map.hpp:24, + from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, + from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: +/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const std::pair&}; _Tp = std::pair; _Alloc = std::allocator >]': +/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >'} changed in GCC 7.1 + vector<_Tp, _Alloc>:: + ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >'} changed in GCC 7.1 +In file included from /usr/include/c++/8/vector:64, + from /usr/include/boost/archive/detail/helper_collection.hpp:20, + from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, + from /usr/include/boost/serialization/map.hpp:24, + from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, + from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: +/usr/include/c++/8/bits/stl_vector.h: In member function 'void mlpack::neighbor::NeighborSearchRules::InsertNeighbor(size_t, size_t, double) [with SortPolicy = mlpack::neighbor::FurthestNeighborSort; MetricType = mlpack::metric::LMetric<2, true>; TreeType = mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit>]': +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + _M_realloc_insert(end(), __x); + ^~~~~~~~~~~~~~~~~ /build/mlpack-3.0.4/src/mlpack/methods/ann/visitor/copy_visitor_impl.hpp: In instantiation of 'mlpack::ann::LayerTypes mlpack::ann::CopyVisitor::operator()(LayerType*) const [with LayerType = mlpack::ann::Dropout, arma::Mat >; CustomLayers = {}; mlpack::ann::LayerTypes = boost::variant, arma::Mat >*, mlpack::ann::AddMerge, arma::Mat >*, mlpack::ann::AtrousConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BatchNorm, arma::Mat >*, mlpack::ann::BilinearInterpolation, arma::Mat >*, mlpack::ann::Concat, arma::Mat >*, mlpack::ann::ConcatPerformance, arma::Mat >, arma::Mat, arma::Mat >*, mlpack::ann::Constant, arma::Mat >*, mlpack::ann::Convolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::TransposedConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::DropConnect, arma::Mat >*, mlpack::ann::Dropout, arma::Mat >*, mlpack::ann::AlphaDropout, arma::Mat >*, mlpack::ann::ELU, arma::Mat >*, mlpack::ann::FlexibleReLU, arma::Mat >*, mlpack::ann::Glimpse, arma::Mat >*, mlpack::ann::HardTanH, arma::Mat >*, mlpack::ann::Join, arma::Mat >*, mlpack::ann::LayerNorm, arma::Mat >*, mlpack::ann::LeakyReLU, arma::Mat >*, mlpack::ann::Linear, arma::Mat >*, mlpack::ann::LinearNoBias, arma::Mat >*, mlpack::ann::LogSoftMax, arma::Mat >*, mlpack::ann::Lookup, arma::Mat >*, mlpack::ann::LSTM, arma::Mat >*, mlpack::ann::GRU, arma::Mat >*, mlpack::ann::FastLSTM, arma::Mat >*, mlpack::ann::MaxPooling, arma::Mat >*, mlpack::ann::MeanPooling, arma::Mat >*, mlpack::ann::MultiplyConstant, arma::Mat >*, mlpack::ann::MultiplyMerge, arma::Mat >*, mlpack::ann::NegativeLogLikelihood, arma::Mat >*, mlpack::ann::PReLU, arma::Mat >*, mlpack::ann::Recurrent, arma::Mat >*, mlpack::ann::RecurrentAttention, arma::Mat >*, mlpack::ann::ReinforceNormal, arma::Mat >*, mlpack::ann::Select, arma::Mat >*, mlpack::ann::Sequential, arma::Mat >*, mlpack::ann::VRClassReward, arma::Mat >*>]': /usr/include/boost/variant/variant.hpp:1058:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor::internal_visit(T&&, int) [with T = mlpack::ann::Dropout, arma::Mat >* const&; Visitor = mlpack::ann::CopyVisitor<>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = boost::variant, arma::Mat >*, mlpack::ann::AddMerge, arma::Mat >*, mlpack::ann::AtrousConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BatchNorm, arma::Mat >*, mlpack::ann::BilinearInterpolation, arma::Mat >*, mlpack::ann::Concat, arma::Mat >*, mlpack::ann::ConcatPerformance, arma::Mat >, arma::Mat, arma::Mat >*, mlpack::ann::Constant, arma::Mat >*, mlpack::ann::Convolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::TransposedConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::DropConnect, arma::Mat >*, mlpack::ann::Dropout, arma::Mat >*, mlpack::ann::AlphaDropout, arma::Mat >*, mlpack::ann::ELU, arma::Mat >*, mlpack::ann::FlexibleReLU, arma::Mat >*, mlpack::ann::Glimpse, arma::Mat >*, mlpack::ann::HardTanH, arma::Mat >*, mlpack::ann::Join, arma::Mat >*, mlpack::ann::LayerNorm, arma::Mat >*, mlpack::ann::LeakyReLU, arma::Mat >*, mlpack::ann::Linear, arma::Mat >*, mlpack::ann::LinearNoBias, arma::Mat >*, mlpack::ann::LogSoftMax, arma::Mat >*, mlpack::ann::Lookup, arma::Mat >*, mlpack::ann::LSTM, arma::Mat >*, mlpack::ann::GRU, arma::Mat >*, mlpack::ann::FastLSTM, arma::Mat >*, mlpack::ann::MaxPooling, arma::Mat >*, mlpack::ann::MeanPooling, arma::Mat >*, mlpack::ann::MultiplyConstant, arma::Mat >*, mlpack::ann::MultiplyMerge, arma::Mat >*, mlpack::ann::NegativeLogLikelihood, arma::Mat >*, mlpack::ann::PReLU, arma::Mat >*, mlpack::ann::Recurrent, arma::Mat >*, mlpack::ann::RecurrentAttention, arma::Mat >*, mlpack::ann::ReinforceNormal, arma::Mat >*, mlpack::ann::Select, arma::Mat >*, mlpack::ann::Sequential, arma::Mat >*, mlpack::ann::VRClassReward, arma::Mat >*>]' /usr/include/boost/variant/detail/visitation_impl.hpp:114:9: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = boost::detail::variant::invoke_visitor, false>; VoidPtrCV = const void*; T = mlpack::ann::Dropout, arma::Mat >*; typename Visitor::result_type = boost::variant, arma::Mat >*, mlpack::ann::AddMerge, arma::Mat >*, mlpack::ann::AtrousConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BatchNorm, arma::Mat >*, mlpack::ann::BilinearInterpolation, arma::Mat >*, mlpack::ann::Concat, arma::Mat >*, mlpack::ann::ConcatPerformance, arma::Mat >, arma::Mat, arma::Mat >*, mlpack::ann::Constant, arma::Mat >*, mlpack::ann::Convolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::TransposedConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::DropConnect, arma::Mat >*, mlpack::ann::Dropout, arma::Mat >*, mlpack::ann::AlphaDropout, arma::Mat >*, mlpack::ann::ELU, arma::Mat >*, mlpack::ann::FlexibleReLU, arma::Mat >*, mlpack::ann::Glimpse, arma::Mat >*, mlpack::ann::HardTanH, arma::Mat >*, mlpack::ann::Join, arma::Mat >*, mlpack::ann::LayerNorm, arma::Mat >*, mlpack::ann::LeakyReLU, arma::Mat >*, mlpack::ann::Linear, arma::Mat >*, mlpack::ann::LinearNoBias, arma::Mat >*, mlpack::ann::LogSoftMax, arma::Mat >*, mlpack::ann::Lookup, arma::Mat >*, mlpack::ann::LSTM, arma::Mat >*, mlpack::ann::GRU, arma::Mat >*, mlpack::ann::FastLSTM, arma::Mat >*, mlpack::ann::MaxPooling, arma::Mat >*, mlpack::ann::MeanPooling, arma::Mat >*, mlpack::ann::MultiplyConstant, arma::Mat >*, mlpack::ann::MultiplyMerge, arma::Mat >*, mlpack::ann::NegativeLogLikelihood, arma::Mat >*, mlpack::ann::PReLU, arma::Mat >*, mlpack::ann::Recurrent, arma::Mat >*, mlpack::ann::RecurrentAttention, arma::Mat >*, mlpack::ann::ReinforceNormal, arma::Mat >*, mlpack::ann::Select, arma::Mat >*, mlpack::ann::Sequential, arma::Mat >*, mlpack::ann::VRClassReward, arma::Mat >*>; mpl_::true_ = mpl_::bool_]' @@ -46444,6 +46559,10 @@ /build/mlpack-3.0.4/src/mlpack/methods/ann/visitor/copy_visitor_impl.hpp:26:10: warning: 'new' of type 'mlpack::ann::Dropout, arma::Mat >' with extended alignment 16 [-Waligned-new=] /build/mlpack-3.0.4/src/mlpack/methods/ann/visitor/copy_visitor_impl.hpp:26:10: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter /build/mlpack-3.0.4/src/mlpack/methods/ann/visitor/copy_visitor_impl.hpp:26:10: note: use '-faligned-new' to enable C++17 over-aligned new support +/usr/include/c++/8/bits/stl_vector.h: In member function 'void mlpack::tree::BinarySpaceTree::SingleTreeTraverser::Traverse(size_t, mlpack::tree::BinarySpaceTree&) [with RuleType = mlpack::neighbor::NeighborSearchRules, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit> >; MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::bound::HRectBound; SplitType = mlpack::tree::MidpointSplit]': +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + _M_realloc_insert(end(), __x); + ^~~~~~~~~~~~~~~~~ /build/mlpack-3.0.4/src/mlpack/methods/ann/visitor/copy_visitor_impl.hpp: In instantiation of 'mlpack::ann::LayerTypes mlpack::ann::CopyVisitor::operator()(LayerType*) const [with LayerType = mlpack::ann::AlphaDropout, arma::Mat >; CustomLayers = {}; mlpack::ann::LayerTypes = boost::variant, arma::Mat >*, mlpack::ann::AddMerge, arma::Mat >*, mlpack::ann::AtrousConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BatchNorm, arma::Mat >*, mlpack::ann::BilinearInterpolation, arma::Mat >*, mlpack::ann::Concat, arma::Mat >*, mlpack::ann::ConcatPerformance, arma::Mat >, arma::Mat, arma::Mat >*, mlpack::ann::Constant, arma::Mat >*, mlpack::ann::Convolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::TransposedConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::DropConnect, arma::Mat >*, mlpack::ann::Dropout, arma::Mat >*, mlpack::ann::AlphaDropout, arma::Mat >*, mlpack::ann::ELU, arma::Mat >*, mlpack::ann::FlexibleReLU, arma::Mat >*, mlpack::ann::Glimpse, arma::Mat >*, mlpack::ann::HardTanH, arma::Mat >*, mlpack::ann::Join, arma::Mat >*, mlpack::ann::LayerNorm, arma::Mat >*, mlpack::ann::LeakyReLU, arma::Mat >*, mlpack::ann::Linear, arma::Mat >*, mlpack::ann::LinearNoBias, arma::Mat >*, mlpack::ann::LogSoftMax, arma::Mat >*, mlpack::ann::Lookup, arma::Mat >*, mlpack::ann::LSTM, arma::Mat >*, mlpack::ann::GRU, arma::Mat >*, mlpack::ann::FastLSTM, arma::Mat >*, mlpack::ann::MaxPooling, arma::Mat >*, mlpack::ann::MeanPooling, arma::Mat >*, mlpack::ann::MultiplyConstant, arma::Mat >*, mlpack::ann::MultiplyMerge, arma::Mat >*, mlpack::ann::NegativeLogLikelihood, arma::Mat >*, mlpack::ann::PReLU, arma::Mat >*, mlpack::ann::Recurrent, arma::Mat >*, mlpack::ann::RecurrentAttention, arma::Mat >*, mlpack::ann::ReinforceNormal, arma::Mat >*, mlpack::ann::Select, arma::Mat >*, mlpack::ann::Sequential, arma::Mat >*, mlpack::ann::VRClassReward, arma::Mat >*>]': /usr/include/boost/variant/variant.hpp:1058:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor::internal_visit(T&&, int) [with T = mlpack::ann::AlphaDropout, arma::Mat >* const&; Visitor = mlpack::ann::CopyVisitor<>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = boost::variant, arma::Mat >*, mlpack::ann::AddMerge, arma::Mat >*, mlpack::ann::AtrousConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BatchNorm, arma::Mat >*, mlpack::ann::BilinearInterpolation, arma::Mat >*, mlpack::ann::Concat, arma::Mat >*, mlpack::ann::ConcatPerformance, arma::Mat >, arma::Mat, arma::Mat >*, mlpack::ann::Constant, arma::Mat >*, mlpack::ann::Convolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::TransposedConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::DropConnect, arma::Mat >*, mlpack::ann::Dropout, arma::Mat >*, mlpack::ann::AlphaDropout, arma::Mat >*, mlpack::ann::ELU, arma::Mat >*, mlpack::ann::FlexibleReLU, arma::Mat >*, mlpack::ann::Glimpse, arma::Mat >*, mlpack::ann::HardTanH, arma::Mat >*, mlpack::ann::Join, arma::Mat >*, mlpack::ann::LayerNorm, arma::Mat >*, mlpack::ann::LeakyReLU, arma::Mat >*, mlpack::ann::Linear, arma::Mat >*, mlpack::ann::LinearNoBias, arma::Mat >*, mlpack::ann::LogSoftMax, arma::Mat >*, mlpack::ann::Lookup, arma::Mat >*, mlpack::ann::LSTM, arma::Mat >*, mlpack::ann::GRU, arma::Mat >*, mlpack::ann::FastLSTM, arma::Mat >*, mlpack::ann::MaxPooling, arma::Mat >*, mlpack::ann::MeanPooling, arma::Mat >*, mlpack::ann::MultiplyConstant, arma::Mat >*, mlpack::ann::MultiplyMerge, arma::Mat >*, mlpack::ann::NegativeLogLikelihood, arma::Mat >*, mlpack::ann::PReLU, arma::Mat >*, mlpack::ann::Recurrent, arma::Mat >*, mlpack::ann::RecurrentAttention, arma::Mat >*, mlpack::ann::ReinforceNormal, arma::Mat >*, mlpack::ann::Select, arma::Mat >*, mlpack::ann::Sequential, arma::Mat >*, mlpack::ann::VRClassReward, arma::Mat >*>]' /usr/include/boost/variant/detail/visitation_impl.hpp:114:9: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = boost::detail::variant::invoke_visitor, false>; VoidPtrCV = const void*; T = mlpack::ann::AlphaDropout, arma::Mat >*; typename Visitor::result_type = boost::variant, arma::Mat >*, mlpack::ann::AddMerge, arma::Mat >*, mlpack::ann::AtrousConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BatchNorm, arma::Mat >*, mlpack::ann::BilinearInterpolation, arma::Mat >*, mlpack::ann::Concat, arma::Mat >*, mlpack::ann::ConcatPerformance, arma::Mat >, arma::Mat, arma::Mat >*, mlpack::ann::Constant, arma::Mat >*, mlpack::ann::Convolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::TransposedConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::DropConnect, arma::Mat >*, mlpack::ann::Dropout, arma::Mat >*, mlpack::ann::AlphaDropout, arma::Mat >*, mlpack::ann::ELU, arma::Mat >*, mlpack::ann::FlexibleReLU, arma::Mat >*, mlpack::ann::Glimpse, arma::Mat >*, mlpack::ann::HardTanH, arma::Mat >*, mlpack::ann::Join, arma::Mat >*, mlpack::ann::LayerNorm, arma::Mat >*, mlpack::ann::LeakyReLU, arma::Mat >*, mlpack::ann::Linear, arma::Mat >*, mlpack::ann::LinearNoBias, arma::Mat >*, mlpack::ann::LogSoftMax, arma::Mat >*, mlpack::ann::Lookup, arma::Mat >*, mlpack::ann::LSTM, arma::Mat >*, mlpack::ann::GRU, arma::Mat >*, mlpack::ann::FastLSTM, arma::Mat >*, mlpack::ann::MaxPooling, arma::Mat >*, mlpack::ann::MeanPooling, arma::Mat >*, mlpack::ann::MultiplyConstant, arma::Mat >*, mlpack::ann::MultiplyMerge, arma::Mat >*, mlpack::ann::NegativeLogLikelihood, arma::Mat >*, mlpack::ann::PReLU, arma::Mat >*, mlpack::ann::Recurrent, arma::Mat >*, mlpack::ann::RecurrentAttention, arma::Mat >*, mlpack::ann::ReinforceNormal, arma::Mat >*, mlpack::ann::Select, arma::Mat >*, mlpack::ann::Sequential, arma::Mat >*, mlpack::ann::VRClassReward, arma::Mat >*>; mpl_::true_ = mpl_::bool_]' @@ -46474,6 +46593,10 @@ /build/mlpack-3.0.4/src/mlpack/methods/ann/visitor/copy_visitor_impl.hpp:26:10: warning: 'new' of type 'mlpack::ann::ELU, arma::Mat >' with extended alignment 16 [-Waligned-new=] /build/mlpack-3.0.4/src/mlpack/methods/ann/visitor/copy_visitor_impl.hpp:26:10: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter /build/mlpack-3.0.4/src/mlpack/methods/ann/visitor/copy_visitor_impl.hpp:26:10: note: use '-faligned-new' to enable C++17 over-aligned new support +/usr/include/c++/8/bits/stl_vector.h: In member function 'void mlpack::tree::GreedySingleTreeTraverser::Traverse(size_t, TreeType&) [with TreeType = mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit>; RuleType = mlpack::neighbor::NeighborSearchRules, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit> >]': +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + _M_realloc_insert(end(), __x); + ^~~~~~~~~~~~~~~~~ /build/mlpack-3.0.4/src/mlpack/methods/ann/visitor/copy_visitor_impl.hpp: In instantiation of 'mlpack::ann::LayerTypes mlpack::ann::CopyVisitor::operator()(LayerType*) const [with LayerType = mlpack::ann::FlexibleReLU, arma::Mat >; CustomLayers = {}; mlpack::ann::LayerTypes = boost::variant, arma::Mat >*, mlpack::ann::AddMerge, arma::Mat >*, mlpack::ann::AtrousConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BatchNorm, arma::Mat >*, mlpack::ann::BilinearInterpolation, arma::Mat >*, mlpack::ann::Concat, arma::Mat >*, mlpack::ann::ConcatPerformance, arma::Mat >, arma::Mat, arma::Mat >*, mlpack::ann::Constant, arma::Mat >*, mlpack::ann::Convolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::TransposedConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::DropConnect, arma::Mat >*, mlpack::ann::Dropout, arma::Mat >*, mlpack::ann::AlphaDropout, arma::Mat >*, mlpack::ann::ELU, arma::Mat >*, mlpack::ann::FlexibleReLU, arma::Mat >*, mlpack::ann::Glimpse, arma::Mat >*, mlpack::ann::HardTanH, arma::Mat >*, mlpack::ann::Join, arma::Mat >*, mlpack::ann::LayerNorm, arma::Mat >*, mlpack::ann::LeakyReLU, arma::Mat >*, mlpack::ann::Linear, arma::Mat >*, mlpack::ann::LinearNoBias, arma::Mat >*, mlpack::ann::LogSoftMax, arma::Mat >*, mlpack::ann::Lookup, arma::Mat >*, mlpack::ann::LSTM, arma::Mat >*, mlpack::ann::GRU, arma::Mat >*, mlpack::ann::FastLSTM, arma::Mat >*, mlpack::ann::MaxPooling, arma::Mat >*, mlpack::ann::MeanPooling, arma::Mat >*, mlpack::ann::MultiplyConstant, arma::Mat >*, mlpack::ann::MultiplyMerge, arma::Mat >*, mlpack::ann::NegativeLogLikelihood, arma::Mat >*, mlpack::ann::PReLU, arma::Mat >*, mlpack::ann::Recurrent, arma::Mat >*, mlpack::ann::RecurrentAttention, arma::Mat >*, mlpack::ann::ReinforceNormal, arma::Mat >*, mlpack::ann::Select, arma::Mat >*, mlpack::ann::Sequential, arma::Mat >*, mlpack::ann::VRClassReward, arma::Mat >*>]': /usr/include/boost/variant/variant.hpp:1058:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor::internal_visit(T&&, int) [with T = mlpack::ann::FlexibleReLU, arma::Mat >* const&; Visitor = mlpack::ann::CopyVisitor<>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = boost::variant, arma::Mat >*, mlpack::ann::AddMerge, arma::Mat >*, mlpack::ann::AtrousConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BatchNorm, arma::Mat >*, mlpack::ann::BilinearInterpolation, arma::Mat >*, mlpack::ann::Concat, arma::Mat >*, mlpack::ann::ConcatPerformance, arma::Mat >, arma::Mat, arma::Mat >*, mlpack::ann::Constant, arma::Mat >*, mlpack::ann::Convolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::TransposedConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::DropConnect, arma::Mat >*, mlpack::ann::Dropout, arma::Mat >*, mlpack::ann::AlphaDropout, arma::Mat >*, mlpack::ann::ELU, arma::Mat >*, mlpack::ann::FlexibleReLU, arma::Mat >*, mlpack::ann::Glimpse, arma::Mat >*, mlpack::ann::HardTanH, arma::Mat >*, mlpack::ann::Join, arma::Mat >*, mlpack::ann::LayerNorm, arma::Mat >*, mlpack::ann::LeakyReLU, arma::Mat >*, mlpack::ann::Linear, arma::Mat >*, mlpack::ann::LinearNoBias, arma::Mat >*, mlpack::ann::LogSoftMax, arma::Mat >*, mlpack::ann::Lookup, arma::Mat >*, mlpack::ann::LSTM, arma::Mat >*, mlpack::ann::GRU, arma::Mat >*, mlpack::ann::FastLSTM, arma::Mat >*, mlpack::ann::MaxPooling, arma::Mat >*, mlpack::ann::MeanPooling, arma::Mat >*, mlpack::ann::MultiplyConstant, arma::Mat >*, mlpack::ann::MultiplyMerge, arma::Mat >*, mlpack::ann::NegativeLogLikelihood, arma::Mat >*, mlpack::ann::PReLU, arma::Mat >*, mlpack::ann::Recurrent, arma::Mat >*, mlpack::ann::RecurrentAttention, arma::Mat >*, mlpack::ann::ReinforceNormal, arma::Mat >*, mlpack::ann::Select, arma::Mat >*, mlpack::ann::Sequential, arma::Mat >*, mlpack::ann::VRClassReward, arma::Mat >*>]' /usr/include/boost/variant/detail/visitation_impl.hpp:114:9: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = boost::detail::variant::invoke_visitor, false>; VoidPtrCV = const void*; T = mlpack::ann::FlexibleReLU, arma::Mat >*; typename Visitor::result_type = boost::variant, arma::Mat >*, mlpack::ann::AddMerge, arma::Mat >*, mlpack::ann::AtrousConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BatchNorm, arma::Mat >*, mlpack::ann::BilinearInterpolation, arma::Mat >*, mlpack::ann::Concat, arma::Mat >*, mlpack::ann::ConcatPerformance, arma::Mat >, arma::Mat, arma::Mat >*, mlpack::ann::Constant, arma::Mat >*, mlpack::ann::Convolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::TransposedConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::DropConnect, arma::Mat >*, mlpack::ann::Dropout, arma::Mat >*, mlpack::ann::AlphaDropout, arma::Mat >*, mlpack::ann::ELU, arma::Mat >*, mlpack::ann::FlexibleReLU, arma::Mat >*, mlpack::ann::Glimpse, arma::Mat >*, mlpack::ann::HardTanH, arma::Mat >*, mlpack::ann::Join, arma::Mat >*, mlpack::ann::LayerNorm, arma::Mat >*, mlpack::ann::LeakyReLU, arma::Mat >*, mlpack::ann::Linear, arma::Mat >*, mlpack::ann::LinearNoBias, arma::Mat >*, mlpack::ann::LogSoftMax, arma::Mat >*, mlpack::ann::Lookup, arma::Mat >*, mlpack::ann::LSTM, arma::Mat >*, mlpack::ann::GRU, arma::Mat >*, mlpack::ann::FastLSTM, arma::Mat >*, mlpack::ann::MaxPooling, arma::Mat >*, mlpack::ann::MeanPooling, arma::Mat >*, mlpack::ann::MultiplyConstant, arma::Mat >*, mlpack::ann::MultiplyMerge, arma::Mat >*, mlpack::ann::NegativeLogLikelihood, arma::Mat >*, mlpack::ann::PReLU, arma::Mat >*, mlpack::ann::Recurrent, arma::Mat >*, mlpack::ann::RecurrentAttention, arma::Mat >*, mlpack::ann::ReinforceNormal, arma::Mat >*, mlpack::ann::Select, arma::Mat >*, mlpack::ann::Sequential, arma::Mat >*, mlpack::ann::VRClassReward, arma::Mat >*>; mpl_::true_ = mpl_::bool_]' @@ -46489,6 +46612,10 @@ /build/mlpack-3.0.4/src/mlpack/methods/ann/visitor/copy_visitor_impl.hpp:26:10: warning: 'new' of type 'mlpack::ann::FlexibleReLU, arma::Mat >' with extended alignment 16 [-Waligned-new=] /build/mlpack-3.0.4/src/mlpack/methods/ann/visitor/copy_visitor_impl.hpp:26:10: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter /build/mlpack-3.0.4/src/mlpack/methods/ann/visitor/copy_visitor_impl.hpp:26:10: note: use '-faligned-new' to enable C++17 over-aligned new support +/usr/include/c++/8/bits/stl_vector.h: In member function 'void mlpack::neighbor::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::neighbor::FurthestNeighborSort; MetricType = mlpack::metric::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::tree::KDTree; DualTreeTraversalType = mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit>::SingleTreeTraverser]': +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + _M_realloc_insert(end(), __x); + ^~~~~~~~~~~~~~~~~ /build/mlpack-3.0.4/src/mlpack/methods/ann/visitor/copy_visitor_impl.hpp: In instantiation of 'mlpack::ann::LayerTypes mlpack::ann::CopyVisitor::operator()(LayerType*) const [with LayerType = mlpack::ann::Glimpse, arma::Mat >; CustomLayers = {}; mlpack::ann::LayerTypes = boost::variant, arma::Mat >*, mlpack::ann::AddMerge, arma::Mat >*, mlpack::ann::AtrousConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BatchNorm, arma::Mat >*, mlpack::ann::BilinearInterpolation, arma::Mat >*, mlpack::ann::Concat, arma::Mat >*, mlpack::ann::ConcatPerformance, arma::Mat >, arma::Mat, arma::Mat >*, mlpack::ann::Constant, arma::Mat >*, mlpack::ann::Convolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::TransposedConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::DropConnect, arma::Mat >*, mlpack::ann::Dropout, arma::Mat >*, mlpack::ann::AlphaDropout, arma::Mat >*, mlpack::ann::ELU, arma::Mat >*, mlpack::ann::FlexibleReLU, arma::Mat >*, mlpack::ann::Glimpse, arma::Mat >*, mlpack::ann::HardTanH, arma::Mat >*, mlpack::ann::Join, arma::Mat >*, mlpack::ann::LayerNorm, arma::Mat >*, mlpack::ann::LeakyReLU, arma::Mat >*, mlpack::ann::Linear, arma::Mat >*, mlpack::ann::LinearNoBias, arma::Mat >*, mlpack::ann::LogSoftMax, arma::Mat >*, mlpack::ann::Lookup, arma::Mat >*, mlpack::ann::LSTM, arma::Mat >*, mlpack::ann::GRU, arma::Mat >*, mlpack::ann::FastLSTM, arma::Mat >*, mlpack::ann::MaxPooling, arma::Mat >*, mlpack::ann::MeanPooling, arma::Mat >*, mlpack::ann::MultiplyConstant, arma::Mat >*, mlpack::ann::MultiplyMerge, arma::Mat >*, mlpack::ann::NegativeLogLikelihood, arma::Mat >*, mlpack::ann::PReLU, arma::Mat >*, mlpack::ann::Recurrent, arma::Mat >*, mlpack::ann::RecurrentAttention, arma::Mat >*, mlpack::ann::ReinforceNormal, arma::Mat >*, mlpack::ann::Select, arma::Mat >*, mlpack::ann::Sequential, arma::Mat >*, mlpack::ann::VRClassReward, arma::Mat >*>]': /usr/include/boost/variant/variant.hpp:1058:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor::internal_visit(T&&, int) [with T = mlpack::ann::Glimpse, arma::Mat >* const&; Visitor = mlpack::ann::CopyVisitor<>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = boost::variant, arma::Mat >*, mlpack::ann::AddMerge, arma::Mat >*, mlpack::ann::AtrousConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BatchNorm, arma::Mat >*, mlpack::ann::BilinearInterpolation, arma::Mat >*, mlpack::ann::Concat, arma::Mat >*, mlpack::ann::ConcatPerformance, arma::Mat >, arma::Mat, arma::Mat >*, mlpack::ann::Constant, arma::Mat >*, mlpack::ann::Convolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::TransposedConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::DropConnect, arma::Mat >*, mlpack::ann::Dropout, arma::Mat >*, mlpack::ann::AlphaDropout, arma::Mat >*, mlpack::ann::ELU, arma::Mat >*, mlpack::ann::FlexibleReLU, arma::Mat >*, mlpack::ann::Glimpse, arma::Mat >*, mlpack::ann::HardTanH, arma::Mat >*, mlpack::ann::Join, arma::Mat >*, mlpack::ann::LayerNorm, arma::Mat >*, mlpack::ann::LeakyReLU, arma::Mat >*, mlpack::ann::Linear, arma::Mat >*, mlpack::ann::LinearNoBias, arma::Mat >*, mlpack::ann::LogSoftMax, arma::Mat >*, mlpack::ann::Lookup, arma::Mat >*, mlpack::ann::LSTM, arma::Mat >*, mlpack::ann::GRU, arma::Mat >*, mlpack::ann::FastLSTM, arma::Mat >*, mlpack::ann::MaxPooling, arma::Mat >*, mlpack::ann::MeanPooling, arma::Mat >*, mlpack::ann::MultiplyConstant, arma::Mat >*, mlpack::ann::MultiplyMerge, arma::Mat >*, mlpack::ann::NegativeLogLikelihood, arma::Mat >*, mlpack::ann::PReLU, arma::Mat >*, mlpack::ann::Recurrent, arma::Mat >*, mlpack::ann::RecurrentAttention, arma::Mat >*, mlpack::ann::ReinforceNormal, arma::Mat >*, mlpack::ann::Select, arma::Mat >*, mlpack::ann::Sequential, arma::Mat >*, mlpack::ann::VRClassReward, arma::Mat >*>]' /usr/include/boost/variant/detail/visitation_impl.hpp:114:9: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = boost::detail::variant::invoke_visitor, false>; VoidPtrCV = const void*; T = mlpack::ann::Glimpse, arma::Mat >*; typename Visitor::result_type = boost::variant, arma::Mat >*, mlpack::ann::AddMerge, arma::Mat >*, mlpack::ann::AtrousConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BatchNorm, arma::Mat >*, mlpack::ann::BilinearInterpolation, arma::Mat >*, mlpack::ann::Concat, arma::Mat >*, mlpack::ann::ConcatPerformance, arma::Mat >, arma::Mat, arma::Mat >*, mlpack::ann::Constant, arma::Mat >*, mlpack::ann::Convolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::TransposedConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::DropConnect, arma::Mat >*, mlpack::ann::Dropout, arma::Mat >*, mlpack::ann::AlphaDropout, arma::Mat >*, mlpack::ann::ELU, arma::Mat >*, mlpack::ann::FlexibleReLU, arma::Mat >*, mlpack::ann::Glimpse, arma::Mat >*, mlpack::ann::HardTanH, arma::Mat >*, mlpack::ann::Join, arma::Mat >*, mlpack::ann::LayerNorm, arma::Mat >*, mlpack::ann::LeakyReLU, arma::Mat >*, mlpack::ann::Linear, arma::Mat >*, mlpack::ann::LinearNoBias, arma::Mat >*, mlpack::ann::LogSoftMax, arma::Mat >*, mlpack::ann::Lookup, arma::Mat >*, mlpack::ann::LSTM, arma::Mat >*, mlpack::ann::GRU, arma::Mat >*, mlpack::ann::FastLSTM, arma::Mat >*, mlpack::ann::MaxPooling, arma::Mat >*, mlpack::ann::MeanPooling, arma::Mat >*, mlpack::ann::MultiplyConstant, arma::Mat >*, mlpack::ann::MultiplyMerge, arma::Mat >*, mlpack::ann::NegativeLogLikelihood, arma::Mat >*, mlpack::ann::PReLU, arma::Mat >*, mlpack::ann::Recurrent, arma::Mat >*, mlpack::ann::RecurrentAttention, arma::Mat >*, mlpack::ann::ReinforceNormal, arma::Mat >*, mlpack::ann::Select, arma::Mat >*, mlpack::ann::Sequential, arma::Mat >*, mlpack::ann::VRClassReward, arma::Mat >*>; mpl_::true_ = mpl_::bool_]' @@ -46534,6 +46661,28 @@ /build/mlpack-3.0.4/src/mlpack/methods/ann/visitor/copy_visitor_impl.hpp:26:10: warning: 'new' of type 'mlpack::ann::Join, arma::Mat >' with extended alignment 16 [-Waligned-new=] /build/mlpack-3.0.4/src/mlpack/methods/ann/visitor/copy_visitor_impl.hpp:26:10: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter /build/mlpack-3.0.4/src/mlpack/methods/ann/visitor/copy_visitor_impl.hpp:26:10: note: use '-faligned-new' to enable C++17 over-aligned new support +In file included from /usr/include/c++/8/algorithm:62, + from /usr/include/boost/archive/detail/helper_collection.hpp:23, + from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, + from /usr/include/boost/serialization/map.hpp:24, + from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, + from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: +/usr/include/c++/8/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++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + __insertion_sort(_RandomAccessIterator __first, + ^~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/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++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/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++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + __unguarded_linear_insert(_RandomAccessIterator __last, + ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/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++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /build/mlpack-3.0.4/src/mlpack/methods/ann/visitor/copy_visitor_impl.hpp: In instantiation of 'mlpack::ann::LayerTypes mlpack::ann::CopyVisitor::operator()(LayerType*) const [with LayerType = mlpack::ann::LayerNorm, arma::Mat >; CustomLayers = {}; mlpack::ann::LayerTypes = boost::variant, arma::Mat >*, mlpack::ann::AddMerge, arma::Mat >*, mlpack::ann::AtrousConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BatchNorm, arma::Mat >*, mlpack::ann::BilinearInterpolation, arma::Mat >*, mlpack::ann::Concat, arma::Mat >*, mlpack::ann::ConcatPerformance, arma::Mat >, arma::Mat, arma::Mat >*, mlpack::ann::Constant, arma::Mat >*, mlpack::ann::Convolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::TransposedConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::DropConnect, arma::Mat >*, mlpack::ann::Dropout, arma::Mat >*, mlpack::ann::AlphaDropout, arma::Mat >*, mlpack::ann::ELU, arma::Mat >*, mlpack::ann::FlexibleReLU, arma::Mat >*, mlpack::ann::Glimpse, arma::Mat >*, mlpack::ann::HardTanH, arma::Mat >*, mlpack::ann::Join, arma::Mat >*, mlpack::ann::LayerNorm, arma::Mat >*, mlpack::ann::LeakyReLU, arma::Mat >*, mlpack::ann::Linear, arma::Mat >*, mlpack::ann::LinearNoBias, arma::Mat >*, mlpack::ann::LogSoftMax, arma::Mat >*, mlpack::ann::Lookup, arma::Mat >*, mlpack::ann::LSTM, arma::Mat >*, mlpack::ann::GRU, arma::Mat >*, mlpack::ann::FastLSTM, arma::Mat >*, mlpack::ann::MaxPooling, arma::Mat >*, mlpack::ann::MeanPooling, arma::Mat >*, mlpack::ann::MultiplyConstant, arma::Mat >*, mlpack::ann::MultiplyMerge, arma::Mat >*, mlpack::ann::NegativeLogLikelihood, arma::Mat >*, mlpack::ann::PReLU, arma::Mat >*, mlpack::ann::Recurrent, arma::Mat >*, mlpack::ann::RecurrentAttention, arma::Mat >*, mlpack::ann::ReinforceNormal, arma::Mat >*, mlpack::ann::Select, arma::Mat >*, mlpack::ann::Sequential, arma::Mat >*, mlpack::ann::VRClassReward, arma::Mat >*>]': /usr/include/boost/variant/variant.hpp:1058:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor::internal_visit(T&&, int) [with T = mlpack::ann::LayerNorm, arma::Mat >* const&; Visitor = mlpack::ann::CopyVisitor<>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = boost::variant, arma::Mat >*, mlpack::ann::AddMerge, arma::Mat >*, mlpack::ann::AtrousConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BatchNorm, arma::Mat >*, mlpack::ann::BilinearInterpolation, arma::Mat >*, mlpack::ann::Concat, arma::Mat >*, mlpack::ann::ConcatPerformance, arma::Mat >, arma::Mat, arma::Mat >*, mlpack::ann::Constant, arma::Mat >*, mlpack::ann::Convolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::TransposedConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::DropConnect, arma::Mat >*, mlpack::ann::Dropout, arma::Mat >*, mlpack::ann::AlphaDropout, arma::Mat >*, mlpack::ann::ELU, arma::Mat >*, mlpack::ann::FlexibleReLU, arma::Mat >*, mlpack::ann::Glimpse, arma::Mat >*, mlpack::ann::HardTanH, arma::Mat >*, mlpack::ann::Join, arma::Mat >*, mlpack::ann::LayerNorm, arma::Mat >*, mlpack::ann::LeakyReLU, arma::Mat >*, mlpack::ann::Linear, arma::Mat >*, mlpack::ann::LinearNoBias, arma::Mat >*, mlpack::ann::LogSoftMax, arma::Mat >*, mlpack::ann::Lookup, arma::Mat >*, mlpack::ann::LSTM, arma::Mat >*, mlpack::ann::GRU, arma::Mat >*, mlpack::ann::FastLSTM, arma::Mat >*, mlpack::ann::MaxPooling, arma::Mat >*, mlpack::ann::MeanPooling, arma::Mat >*, mlpack::ann::MultiplyConstant, arma::Mat >*, mlpack::ann::MultiplyMerge, arma::Mat >*, mlpack::ann::NegativeLogLikelihood, arma::Mat >*, mlpack::ann::PReLU, arma::Mat >*, mlpack::ann::Recurrent, arma::Mat >*, mlpack::ann::RecurrentAttention, arma::Mat >*, mlpack::ann::ReinforceNormal, arma::Mat >*, mlpack::ann::Select, arma::Mat >*, mlpack::ann::Sequential, arma::Mat >*, mlpack::ann::VRClassReward, arma::Mat >*>]' /usr/include/boost/variant/detail/visitation_impl.hpp:114:9: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = boost::detail::variant::invoke_visitor, false>; VoidPtrCV = const void*; T = mlpack::ann::LayerNorm, arma::Mat >*; typename Visitor::result_type = boost::variant, arma::Mat >*, mlpack::ann::AddMerge, arma::Mat >*, mlpack::ann::AtrousConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BatchNorm, arma::Mat >*, mlpack::ann::BilinearInterpolation, arma::Mat >*, mlpack::ann::Concat, arma::Mat >*, mlpack::ann::ConcatPerformance, arma::Mat >, arma::Mat, arma::Mat >*, mlpack::ann::Constant, arma::Mat >*, mlpack::ann::Convolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::TransposedConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::DropConnect, arma::Mat >*, mlpack::ann::Dropout, arma::Mat >*, mlpack::ann::AlphaDropout, arma::Mat >*, mlpack::ann::ELU, arma::Mat >*, mlpack::ann::FlexibleReLU, arma::Mat >*, mlpack::ann::Glimpse, arma::Mat >*, mlpack::ann::HardTanH, arma::Mat >*, mlpack::ann::Join, arma::Mat >*, mlpack::ann::LayerNorm, arma::Mat >*, mlpack::ann::LeakyReLU, arma::Mat >*, mlpack::ann::Linear, arma::Mat >*, mlpack::ann::LinearNoBias, arma::Mat >*, mlpack::ann::LogSoftMax, arma::Mat >*, mlpack::ann::Lookup, arma::Mat >*, mlpack::ann::LSTM, arma::Mat >*, mlpack::ann::GRU, arma::Mat >*, mlpack::ann::FastLSTM, arma::Mat >*, mlpack::ann::MaxPooling, arma::Mat >*, mlpack::ann::MeanPooling, arma::Mat >*, mlpack::ann::MultiplyConstant, arma::Mat >*, mlpack::ann::MultiplyMerge, arma::Mat >*, mlpack::ann::NegativeLogLikelihood, arma::Mat >*, mlpack::ann::PReLU, arma::Mat >*, mlpack::ann::Recurrent, arma::Mat >*, mlpack::ann::RecurrentAttention, arma::Mat >*, mlpack::ann::ReinforceNormal, arma::Mat >*, mlpack::ann::Select, arma::Mat >*, mlpack::ann::Sequential, arma::Mat >*, mlpack::ann::VRClassReward, arma::Mat >*>; mpl_::true_ = mpl_::bool_]' @@ -46549,18 +46698,6 @@ /build/mlpack-3.0.4/src/mlpack/methods/ann/visitor/copy_visitor_impl.hpp:26:10: warning: 'new' of type 'mlpack::ann::LayerNorm, arma::Mat >' with extended alignment 16 [-Waligned-new=] /build/mlpack-3.0.4/src/mlpack/methods/ann/visitor/copy_visitor_impl.hpp:26:10: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter /build/mlpack-3.0.4/src/mlpack/methods/ann/visitor/copy_visitor_impl.hpp:26:10: note: use '-faligned-new' to enable C++17 over-aligned new support -In file included from /usr/include/c++/8/vector:69, - from /usr/include/boost/archive/detail/helper_collection.hpp:20, - from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, - from /usr/include/boost/serialization/map.hpp:24, - from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: -/usr/include/c++/8/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++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >'} changed in GCC 7.1 - vector<_Tp, _Alloc>:: - ^~~~~~~~~~~~~~~~~~~ /build/mlpack-3.0.4/src/mlpack/methods/ann/visitor/copy_visitor_impl.hpp: In instantiation of 'mlpack::ann::LayerTypes mlpack::ann::CopyVisitor::operator()(LayerType*) const [with LayerType = mlpack::ann::LeakyReLU, arma::Mat >; CustomLayers = {}; mlpack::ann::LayerTypes = boost::variant, arma::Mat >*, mlpack::ann::AddMerge, arma::Mat >*, mlpack::ann::AtrousConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BatchNorm, arma::Mat >*, mlpack::ann::BilinearInterpolation, arma::Mat >*, mlpack::ann::Concat, arma::Mat >*, mlpack::ann::ConcatPerformance, arma::Mat >, arma::Mat, arma::Mat >*, mlpack::ann::Constant, arma::Mat >*, mlpack::ann::Convolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::TransposedConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::DropConnect, arma::Mat >*, mlpack::ann::Dropout, arma::Mat >*, mlpack::ann::AlphaDropout, arma::Mat >*, mlpack::ann::ELU, arma::Mat >*, mlpack::ann::FlexibleReLU, arma::Mat >*, mlpack::ann::Glimpse, arma::Mat >*, mlpack::ann::HardTanH, arma::Mat >*, mlpack::ann::Join, arma::Mat >*, mlpack::ann::LayerNorm, arma::Mat >*, mlpack::ann::LeakyReLU, arma::Mat >*, mlpack::ann::Linear, arma::Mat >*, mlpack::ann::LinearNoBias, arma::Mat >*, mlpack::ann::LogSoftMax, arma::Mat >*, mlpack::ann::Lookup, arma::Mat >*, mlpack::ann::LSTM, arma::Mat >*, mlpack::ann::GRU, arma::Mat >*, mlpack::ann::FastLSTM, arma::Mat >*, mlpack::ann::MaxPooling, arma::Mat >*, mlpack::ann::MeanPooling, arma::Mat >*, mlpack::ann::MultiplyConstant, arma::Mat >*, mlpack::ann::MultiplyMerge, arma::Mat >*, mlpack::ann::NegativeLogLikelihood, arma::Mat >*, mlpack::ann::PReLU, arma::Mat >*, mlpack::ann::Recurrent, arma::Mat >*, mlpack::ann::RecurrentAttention, arma::Mat >*, mlpack::ann::ReinforceNormal, arma::Mat >*, mlpack::ann::Select, arma::Mat >*, mlpack::ann::Sequential, arma::Mat >*, mlpack::ann::VRClassReward, arma::Mat >*>]': /usr/include/boost/variant/variant.hpp:1058:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor::internal_visit(T&&, int) [with T = mlpack::ann::LeakyReLU, arma::Mat >* const&; Visitor = mlpack::ann::CopyVisitor<>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = boost::variant, arma::Mat >*, mlpack::ann::AddMerge, arma::Mat >*, mlpack::ann::AtrousConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BatchNorm, arma::Mat >*, mlpack::ann::BilinearInterpolation, arma::Mat >*, mlpack::ann::Concat, arma::Mat >*, mlpack::ann::ConcatPerformance, arma::Mat >, arma::Mat, arma::Mat >*, mlpack::ann::Constant, arma::Mat >*, mlpack::ann::Convolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::TransposedConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::DropConnect, arma::Mat >*, mlpack::ann::Dropout, arma::Mat >*, mlpack::ann::AlphaDropout, arma::Mat >*, mlpack::ann::ELU, arma::Mat >*, mlpack::ann::FlexibleReLU, arma::Mat >*, mlpack::ann::Glimpse, arma::Mat >*, mlpack::ann::HardTanH, arma::Mat >*, mlpack::ann::Join, arma::Mat >*, mlpack::ann::LayerNorm, arma::Mat >*, mlpack::ann::LeakyReLU, arma::Mat >*, mlpack::ann::Linear, arma::Mat >*, mlpack::ann::LinearNoBias, arma::Mat >*, mlpack::ann::LogSoftMax, arma::Mat >*, mlpack::ann::Lookup, arma::Mat >*, mlpack::ann::LSTM, arma::Mat >*, mlpack::ann::GRU, arma::Mat >*, mlpack::ann::FastLSTM, arma::Mat >*, mlpack::ann::MaxPooling, arma::Mat >*, mlpack::ann::MeanPooling, arma::Mat >*, mlpack::ann::MultiplyConstant, arma::Mat >*, mlpack::ann::MultiplyMerge, arma::Mat >*, mlpack::ann::NegativeLogLikelihood, arma::Mat >*, mlpack::ann::PReLU, arma::Mat >*, mlpack::ann::Recurrent, arma::Mat >*, mlpack::ann::RecurrentAttention, arma::Mat >*, mlpack::ann::ReinforceNormal, arma::Mat >*, mlpack::ann::Select, arma::Mat >*, mlpack::ann::Sequential, arma::Mat >*, mlpack::ann::VRClassReward, arma::Mat >*>]' /usr/include/boost/variant/detail/visitation_impl.hpp:114:9: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = boost::detail::variant::invoke_visitor, false>; VoidPtrCV = const void*; T = mlpack::ann::LeakyReLU, arma::Mat >*; typename Visitor::result_type = boost::variant, arma::Mat >*, mlpack::ann::AddMerge, arma::Mat >*, mlpack::ann::AtrousConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BatchNorm, arma::Mat >*, mlpack::ann::BilinearInterpolation, arma::Mat >*, mlpack::ann::Concat, arma::Mat >*, mlpack::ann::ConcatPerformance, arma::Mat >, arma::Mat, arma::Mat >*, mlpack::ann::Constant, arma::Mat >*, mlpack::ann::Convolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::TransposedConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::DropConnect, arma::Mat >*, mlpack::ann::Dropout, arma::Mat >*, mlpack::ann::AlphaDropout, arma::Mat >*, mlpack::ann::ELU, arma::Mat >*, mlpack::ann::FlexibleReLU, arma::Mat >*, mlpack::ann::Glimpse, arma::Mat >*, mlpack::ann::HardTanH, arma::Mat >*, mlpack::ann::Join, arma::Mat >*, mlpack::ann::LayerNorm, arma::Mat >*, mlpack::ann::LeakyReLU, arma::Mat >*, mlpack::ann::Linear, arma::Mat >*, mlpack::ann::LinearNoBias, arma::Mat >*, mlpack::ann::LogSoftMax, arma::Mat >*, mlpack::ann::Lookup, arma::Mat >*, mlpack::ann::LSTM, arma::Mat >*, mlpack::ann::GRU, arma::Mat >*, mlpack::ann::FastLSTM, arma::Mat >*, mlpack::ann::MaxPooling, arma::Mat >*, mlpack::ann::MeanPooling, arma::Mat >*, mlpack::ann::MultiplyConstant, arma::Mat >*, mlpack::ann::MultiplyMerge, arma::Mat >*, mlpack::ann::NegativeLogLikelihood, arma::Mat >*, mlpack::ann::PReLU, arma::Mat >*, mlpack::ann::Recurrent, arma::Mat >*, mlpack::ann::RecurrentAttention, arma::Mat >*, mlpack::ann::ReinforceNormal, arma::Mat >*, mlpack::ann::Select, arma::Mat >*, mlpack::ann::Sequential, arma::Mat >*, mlpack::ann::VRClassReward, arma::Mat >*>; mpl_::true_ = mpl_::bool_]' @@ -46576,37 +46713,6 @@ /build/mlpack-3.0.4/src/mlpack/methods/ann/visitor/copy_visitor_impl.hpp:26:10: warning: 'new' of type 'mlpack::ann::LeakyReLU, arma::Mat >' with extended alignment 16 [-Waligned-new=] /build/mlpack-3.0.4/src/mlpack/methods/ann/visitor/copy_visitor_impl.hpp:26:10: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter /build/mlpack-3.0.4/src/mlpack/methods/ann/visitor/copy_visitor_impl.hpp:26:10: note: use '-faligned-new' to enable C++17 over-aligned new support -In file included from /usr/include/c++/8/bits/stl_algo.h:61, - from /usr/include/c++/8/algorithm:62, - from /usr/include/boost/archive/detail/helper_collection.hpp:23, - from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, - from /usr/include/boost/serialization/map.hpp:24, - from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: -/usr/include/c++/8/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 > >]': -/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, - ^~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:69, - from /usr/include/boost/archive/detail/helper_collection.hpp:20, - from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, - from /usr/include/boost/serialization/map.hpp:24, - from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: -/usr/include/c++/8/bits/vector.tcc: In member function 'void mlpack::neighbor::QDAFN::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with MatType = arma::Mat]': -/usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - _M_realloc_insert(end(), std::forward<_Args>(__args)...); - ^~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - _M_realloc_insert(end(), std::forward<_Args>(__args)...); - ^~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - _M_realloc_insert(end(), std::forward<_Args>(__args)...); - ^~~~~~~~~~~~~~~~~ /build/mlpack-3.0.4/src/mlpack/methods/ann/visitor/copy_visitor_impl.hpp: In instantiation of 'mlpack::ann::LayerTypes mlpack::ann::CopyVisitor::operator()(LayerType*) const [with LayerType = mlpack::ann::Linear, arma::Mat >; CustomLayers = {}; mlpack::ann::LayerTypes = boost::variant, arma::Mat >*, mlpack::ann::AddMerge, arma::Mat >*, mlpack::ann::AtrousConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BatchNorm, arma::Mat >*, mlpack::ann::BilinearInterpolation, arma::Mat >*, mlpack::ann::Concat, arma::Mat >*, mlpack::ann::ConcatPerformance, arma::Mat >, arma::Mat, arma::Mat >*, mlpack::ann::Constant, arma::Mat >*, mlpack::ann::Convolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::TransposedConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::DropConnect, arma::Mat >*, mlpack::ann::Dropout, arma::Mat >*, mlpack::ann::AlphaDropout, arma::Mat >*, mlpack::ann::ELU, arma::Mat >*, mlpack::ann::FlexibleReLU, arma::Mat >*, mlpack::ann::Glimpse, arma::Mat >*, mlpack::ann::HardTanH, arma::Mat >*, mlpack::ann::Join, arma::Mat >*, mlpack::ann::LayerNorm, arma::Mat >*, mlpack::ann::LeakyReLU, arma::Mat >*, mlpack::ann::Linear, arma::Mat >*, mlpack::ann::LinearNoBias, arma::Mat >*, mlpack::ann::LogSoftMax, arma::Mat >*, mlpack::ann::Lookup, arma::Mat >*, mlpack::ann::LSTM, arma::Mat >*, mlpack::ann::GRU, arma::Mat >*, mlpack::ann::FastLSTM, arma::Mat >*, mlpack::ann::MaxPooling, arma::Mat >*, mlpack::ann::MeanPooling, arma::Mat >*, mlpack::ann::MultiplyConstant, arma::Mat >*, mlpack::ann::MultiplyMerge, arma::Mat >*, mlpack::ann::NegativeLogLikelihood, arma::Mat >*, mlpack::ann::PReLU, arma::Mat >*, mlpack::ann::Recurrent, arma::Mat >*, mlpack::ann::RecurrentAttention, arma::Mat >*, mlpack::ann::ReinforceNormal, arma::Mat >*, mlpack::ann::Select, arma::Mat >*, mlpack::ann::Sequential, arma::Mat >*, mlpack::ann::VRClassReward, arma::Mat >*>]': /usr/include/boost/variant/variant.hpp:1058:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor::internal_visit(T&&, int) [with T = mlpack::ann::Linear, arma::Mat >* const&; Visitor = mlpack::ann::CopyVisitor<>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = boost::variant, arma::Mat >*, mlpack::ann::AddMerge, arma::Mat >*, mlpack::ann::AtrousConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BatchNorm, arma::Mat >*, mlpack::ann::BilinearInterpolation, arma::Mat >*, mlpack::ann::Concat, arma::Mat >*, mlpack::ann::ConcatPerformance, arma::Mat >, arma::Mat, arma::Mat >*, mlpack::ann::Constant, arma::Mat >*, mlpack::ann::Convolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::TransposedConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::DropConnect, arma::Mat >*, mlpack::ann::Dropout, arma::Mat >*, mlpack::ann::AlphaDropout, arma::Mat >*, mlpack::ann::ELU, arma::Mat >*, mlpack::ann::FlexibleReLU, arma::Mat >*, mlpack::ann::Glimpse, arma::Mat >*, mlpack::ann::HardTanH, arma::Mat >*, mlpack::ann::Join, arma::Mat >*, mlpack::ann::LayerNorm, arma::Mat >*, mlpack::ann::LeakyReLU, arma::Mat >*, mlpack::ann::Linear, arma::Mat >*, mlpack::ann::LinearNoBias, arma::Mat >*, mlpack::ann::LogSoftMax, arma::Mat >*, mlpack::ann::Lookup, arma::Mat >*, mlpack::ann::LSTM, arma::Mat >*, mlpack::ann::GRU, arma::Mat >*, mlpack::ann::FastLSTM, arma::Mat >*, mlpack::ann::MaxPooling, arma::Mat >*, mlpack::ann::MeanPooling, arma::Mat >*, mlpack::ann::MultiplyConstant, arma::Mat >*, mlpack::ann::MultiplyMerge, arma::Mat >*, mlpack::ann::NegativeLogLikelihood, arma::Mat >*, mlpack::ann::PReLU, arma::Mat >*, mlpack::ann::Recurrent, arma::Mat >*, mlpack::ann::RecurrentAttention, arma::Mat >*, mlpack::ann::ReinforceNormal, arma::Mat >*, mlpack::ann::Select, arma::Mat >*, mlpack::ann::Sequential, arma::Mat >*, mlpack::ann::VRClassReward, arma::Mat >*>]' /usr/include/boost/variant/detail/visitation_impl.hpp:114:9: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = boost::detail::variant::invoke_visitor, false>; VoidPtrCV = const void*; T = mlpack::ann::Linear, arma::Mat >*; typename Visitor::result_type = boost::variant, arma::Mat >*, mlpack::ann::AddMerge, arma::Mat >*, mlpack::ann::AtrousConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BatchNorm, arma::Mat >*, mlpack::ann::BilinearInterpolation, arma::Mat >*, mlpack::ann::Concat, arma::Mat >*, mlpack::ann::ConcatPerformance, arma::Mat >, arma::Mat, arma::Mat >*, mlpack::ann::Constant, arma::Mat >*, mlpack::ann::Convolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::TransposedConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::DropConnect, arma::Mat >*, mlpack::ann::Dropout, arma::Mat >*, mlpack::ann::AlphaDropout, arma::Mat >*, mlpack::ann::ELU, arma::Mat >*, mlpack::ann::FlexibleReLU, arma::Mat >*, mlpack::ann::Glimpse, arma::Mat >*, mlpack::ann::HardTanH, arma::Mat >*, mlpack::ann::Join, arma::Mat >*, mlpack::ann::LayerNorm, arma::Mat >*, mlpack::ann::LeakyReLU, arma::Mat >*, mlpack::ann::Linear, arma::Mat >*, mlpack::ann::LinearNoBias, arma::Mat >*, mlpack::ann::LogSoftMax, arma::Mat >*, mlpack::ann::Lookup, arma::Mat >*, mlpack::ann::LSTM, arma::Mat >*, mlpack::ann::GRU, arma::Mat >*, mlpack::ann::FastLSTM, arma::Mat >*, mlpack::ann::MaxPooling, arma::Mat >*, mlpack::ann::MeanPooling, arma::Mat >*, mlpack::ann::MultiplyConstant, arma::Mat >*, mlpack::ann::MultiplyMerge, arma::Mat >*, mlpack::ann::NegativeLogLikelihood, arma::Mat >*, mlpack::ann::PReLU, arma::Mat >*, mlpack::ann::Recurrent, arma::Mat >*, mlpack::ann::RecurrentAttention, arma::Mat >*, mlpack::ann::ReinforceNormal, arma::Mat >*, mlpack::ann::Select, arma::Mat >*, mlpack::ann::Sequential, arma::Mat >*, mlpack::ann::VRClassReward, arma::Mat >*>; mpl_::true_ = mpl_::bool_]' @@ -46622,6 +46728,18 @@ /build/mlpack-3.0.4/src/mlpack/methods/ann/visitor/copy_visitor_impl.hpp:26:10: warning: 'new' of type 'mlpack::ann::Linear, arma::Mat >' with extended alignment 16 [-Waligned-new=] /build/mlpack-3.0.4/src/mlpack/methods/ann/visitor/copy_visitor_impl.hpp:26:10: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter /build/mlpack-3.0.4/src/mlpack/methods/ann/visitor/copy_visitor_impl.hpp:26:10: note: use '-faligned-new' to enable C++17 over-aligned new support +In file included from /usr/include/c++/8/vector:69, + from /usr/include/boost/archive/detail/helper_collection.hpp:20, + from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, + from /usr/include/boost/serialization/map.hpp:24, + from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, + from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: +/usr/include/c++/8/bits/vector.tcc: In member function 'void mlpack::neighbor::QDAFN::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with MatType = arma::SpMat]': +/usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + _M_realloc_insert(end(), std::forward<_Args>(__args)...); + ^~~~~~~~~~~~~~~~~ /build/mlpack-3.0.4/src/mlpack/methods/ann/visitor/copy_visitor_impl.hpp: In instantiation of 'mlpack::ann::LayerTypes mlpack::ann::CopyVisitor::operator()(LayerType*) const [with LayerType = mlpack::ann::LinearNoBias, arma::Mat >; CustomLayers = {}; mlpack::ann::LayerTypes = boost::variant, arma::Mat >*, mlpack::ann::AddMerge, arma::Mat >*, mlpack::ann::AtrousConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BatchNorm, arma::Mat >*, mlpack::ann::BilinearInterpolation, arma::Mat >*, mlpack::ann::Concat, arma::Mat >*, mlpack::ann::ConcatPerformance, arma::Mat >, arma::Mat, arma::Mat >*, mlpack::ann::Constant, arma::Mat >*, mlpack::ann::Convolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::TransposedConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::DropConnect, arma::Mat >*, mlpack::ann::Dropout, arma::Mat >*, mlpack::ann::AlphaDropout, arma::Mat >*, mlpack::ann::ELU, arma::Mat >*, mlpack::ann::FlexibleReLU, arma::Mat >*, mlpack::ann::Glimpse, arma::Mat >*, mlpack::ann::HardTanH, arma::Mat >*, mlpack::ann::Join, arma::Mat >*, mlpack::ann::LayerNorm, arma::Mat >*, mlpack::ann::LeakyReLU, arma::Mat >*, mlpack::ann::Linear, arma::Mat >*, mlpack::ann::LinearNoBias, arma::Mat >*, mlpack::ann::LogSoftMax, arma::Mat >*, mlpack::ann::Lookup, arma::Mat >*, mlpack::ann::LSTM, arma::Mat >*, mlpack::ann::GRU, arma::Mat >*, mlpack::ann::FastLSTM, arma::Mat >*, mlpack::ann::MaxPooling, arma::Mat >*, mlpack::ann::MeanPooling, arma::Mat >*, mlpack::ann::MultiplyConstant, arma::Mat >*, mlpack::ann::MultiplyMerge, arma::Mat >*, mlpack::ann::NegativeLogLikelihood, arma::Mat >*, mlpack::ann::PReLU, arma::Mat >*, mlpack::ann::Recurrent, arma::Mat >*, mlpack::ann::RecurrentAttention, arma::Mat >*, mlpack::ann::ReinforceNormal, arma::Mat >*, mlpack::ann::Select, arma::Mat >*, mlpack::ann::Sequential, arma::Mat >*, mlpack::ann::VRClassReward, arma::Mat >*>]': /usr/include/boost/variant/variant.hpp:1058:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor::internal_visit(T&&, int) [with T = mlpack::ann::LinearNoBias, arma::Mat >* const&; Visitor = mlpack::ann::CopyVisitor<>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = boost::variant, arma::Mat >*, mlpack::ann::AddMerge, arma::Mat >*, mlpack::ann::AtrousConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BatchNorm, arma::Mat >*, mlpack::ann::BilinearInterpolation, arma::Mat >*, mlpack::ann::Concat, arma::Mat >*, mlpack::ann::ConcatPerformance, arma::Mat >, arma::Mat, arma::Mat >*, mlpack::ann::Constant, arma::Mat >*, mlpack::ann::Convolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::TransposedConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::DropConnect, arma::Mat >*, mlpack::ann::Dropout, arma::Mat >*, mlpack::ann::AlphaDropout, arma::Mat >*, mlpack::ann::ELU, arma::Mat >*, mlpack::ann::FlexibleReLU, arma::Mat >*, mlpack::ann::Glimpse, arma::Mat >*, mlpack::ann::HardTanH, arma::Mat >*, mlpack::ann::Join, arma::Mat >*, mlpack::ann::LayerNorm, arma::Mat >*, mlpack::ann::LeakyReLU, arma::Mat >*, mlpack::ann::Linear, arma::Mat >*, mlpack::ann::LinearNoBias, arma::Mat >*, mlpack::ann::LogSoftMax, arma::Mat >*, mlpack::ann::Lookup, arma::Mat >*, mlpack::ann::LSTM, arma::Mat >*, mlpack::ann::GRU, arma::Mat >*, mlpack::ann::FastLSTM, arma::Mat >*, mlpack::ann::MaxPooling, arma::Mat >*, mlpack::ann::MeanPooling, arma::Mat >*, mlpack::ann::MultiplyConstant, arma::Mat >*, mlpack::ann::MultiplyMerge, arma::Mat >*, mlpack::ann::NegativeLogLikelihood, arma::Mat >*, mlpack::ann::PReLU, arma::Mat >*, mlpack::ann::Recurrent, arma::Mat >*, mlpack::ann::RecurrentAttention, arma::Mat >*, mlpack::ann::ReinforceNormal, arma::Mat >*, mlpack::ann::Select, arma::Mat >*, mlpack::ann::Sequential, arma::Mat >*, mlpack::ann::VRClassReward, arma::Mat >*>]' /usr/include/boost/variant/detail/visitation_impl.hpp:114:9: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = boost::detail::variant::invoke_visitor, false>; VoidPtrCV = const void*; T = mlpack::ann::LinearNoBias, arma::Mat >*; typename Visitor::result_type = boost::variant, arma::Mat >*, mlpack::ann::AddMerge, arma::Mat >*, mlpack::ann::AtrousConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BatchNorm, arma::Mat >*, mlpack::ann::BilinearInterpolation, arma::Mat >*, mlpack::ann::Concat, arma::Mat >*, mlpack::ann::ConcatPerformance, arma::Mat >, arma::Mat, arma::Mat >*, mlpack::ann::Constant, arma::Mat >*, mlpack::ann::Convolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::TransposedConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::DropConnect, arma::Mat >*, mlpack::ann::Dropout, arma::Mat >*, mlpack::ann::AlphaDropout, arma::Mat >*, mlpack::ann::ELU, arma::Mat >*, mlpack::ann::FlexibleReLU, arma::Mat >*, mlpack::ann::Glimpse, arma::Mat >*, mlpack::ann::HardTanH, arma::Mat >*, mlpack::ann::Join, arma::Mat >*, mlpack::ann::LayerNorm, arma::Mat >*, mlpack::ann::LeakyReLU, arma::Mat >*, mlpack::ann::Linear, arma::Mat >*, mlpack::ann::LinearNoBias, arma::Mat >*, mlpack::ann::LogSoftMax, arma::Mat >*, mlpack::ann::Lookup, arma::Mat >*, mlpack::ann::LSTM, arma::Mat >*, mlpack::ann::GRU, arma::Mat >*, mlpack::ann::FastLSTM, arma::Mat >*, mlpack::ann::MaxPooling, arma::Mat >*, mlpack::ann::MeanPooling, arma::Mat >*, mlpack::ann::MultiplyConstant, arma::Mat >*, mlpack::ann::MultiplyMerge, arma::Mat >*, mlpack::ann::NegativeLogLikelihood, arma::Mat >*, mlpack::ann::PReLU, arma::Mat >*, mlpack::ann::Recurrent, arma::Mat >*, mlpack::ann::RecurrentAttention, arma::Mat >*, mlpack::ann::ReinforceNormal, arma::Mat >*, mlpack::ann::Select, arma::Mat >*, mlpack::ann::Sequential, arma::Mat >*, mlpack::ann::VRClassReward, arma::Mat >*>; mpl_::true_ = mpl_::bool_]' @@ -46637,43 +46755,11 @@ /build/mlpack-3.0.4/src/mlpack/methods/ann/visitor/copy_visitor_impl.hpp:26:10: warning: 'new' of type 'mlpack::ann::LinearNoBias, arma::Mat >' with extended alignment 16 [-Waligned-new=] /build/mlpack-3.0.4/src/mlpack/methods/ann/visitor/copy_visitor_impl.hpp:26:10: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter /build/mlpack-3.0.4/src/mlpack/methods/ann/visitor/copy_visitor_impl.hpp:26:10: note: use '-faligned-new' to enable C++17 over-aligned new support -In file included from /usr/include/c++/8/bits/stl_algo.h:61, - from /usr/include/c++/8/algorithm:62, - from /usr/include/boost/archive/detail/helper_collection.hpp:23, - from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, - from /usr/include/boost/serialization/map.hpp:24, - from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: -/usr/include/c++/8/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, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit> >::CandidateCmp>]': -/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, - ^~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:69, - from /usr/include/boost/archive/detail/helper_collection.hpp:20, - from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, - from /usr/include/boost/serialization/map.hpp:24, - from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: -/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const std::pair&}; _Tp = std::pair; _Alloc = std::allocator >]': -/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >'} changed in GCC 7.1 - vector<_Tp, _Alloc>:: - ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >'} changed in GCC 7.1 -In file included from /usr/include/c++/8/vector:64, - from /usr/include/boost/archive/detail/helper_collection.hpp:20, - from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, - from /usr/include/boost/serialization/map.hpp:24, - from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: -/usr/include/c++/8/bits/stl_vector.h: In member function 'void mlpack::neighbor::NeighborSearchRules::InsertNeighbor(size_t, size_t, double) [with SortPolicy = mlpack::neighbor::FurthestNeighborSort; MetricType = mlpack::metric::LMetric<2, true>; TreeType = mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit>]': -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - _M_realloc_insert(end(), __x); +/usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + _M_realloc_insert(end(), std::forward<_Args>(__args)...); + ^~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ /build/mlpack-3.0.4/src/mlpack/methods/ann/visitor/copy_visitor_impl.hpp: In instantiation of 'mlpack::ann::LayerTypes mlpack::ann::CopyVisitor::operator()(LayerType*) const [with LayerType = mlpack::ann::LogSoftMax, arma::Mat >; CustomLayers = {}; mlpack::ann::LayerTypes = boost::variant, arma::Mat >*, mlpack::ann::AddMerge, arma::Mat >*, mlpack::ann::AtrousConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BatchNorm, arma::Mat >*, mlpack::ann::BilinearInterpolation, arma::Mat >*, mlpack::ann::Concat, arma::Mat >*, mlpack::ann::ConcatPerformance, arma::Mat >, arma::Mat, arma::Mat >*, mlpack::ann::Constant, arma::Mat >*, mlpack::ann::Convolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::TransposedConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::DropConnect, arma::Mat >*, mlpack::ann::Dropout, arma::Mat >*, mlpack::ann::AlphaDropout, arma::Mat >*, mlpack::ann::ELU, arma::Mat >*, mlpack::ann::FlexibleReLU, arma::Mat >*, mlpack::ann::Glimpse, arma::Mat >*, mlpack::ann::HardTanH, arma::Mat >*, mlpack::ann::Join, arma::Mat >*, mlpack::ann::LayerNorm, arma::Mat >*, mlpack::ann::LeakyReLU, arma::Mat >*, mlpack::ann::Linear, arma::Mat >*, mlpack::ann::LinearNoBias, arma::Mat >*, mlpack::ann::LogSoftMax, arma::Mat >*, mlpack::ann::Lookup, arma::Mat >*, mlpack::ann::LSTM, arma::Mat >*, mlpack::ann::GRU, arma::Mat >*, mlpack::ann::FastLSTM, arma::Mat >*, mlpack::ann::MaxPooling, arma::Mat >*, mlpack::ann::MeanPooling, arma::Mat >*, mlpack::ann::MultiplyConstant, arma::Mat >*, mlpack::ann::MultiplyMerge, arma::Mat >*, mlpack::ann::NegativeLogLikelihood, arma::Mat >*, mlpack::ann::PReLU, arma::Mat >*, mlpack::ann::Recurrent, arma::Mat >*, mlpack::ann::RecurrentAttention, arma::Mat >*, mlpack::ann::ReinforceNormal, arma::Mat >*, mlpack::ann::Select, arma::Mat >*, mlpack::ann::Sequential, arma::Mat >*, mlpack::ann::VRClassReward, arma::Mat >*>]': /usr/include/boost/variant/variant.hpp:1058:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor::internal_visit(T&&, int) [with T = mlpack::ann::LogSoftMax, arma::Mat >* const&; Visitor = mlpack::ann::CopyVisitor<>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = boost::variant, arma::Mat >*, mlpack::ann::AddMerge, arma::Mat >*, mlpack::ann::AtrousConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BatchNorm, arma::Mat >*, mlpack::ann::BilinearInterpolation, arma::Mat >*, mlpack::ann::Concat, arma::Mat >*, mlpack::ann::ConcatPerformance, arma::Mat >, arma::Mat, arma::Mat >*, mlpack::ann::Constant, arma::Mat >*, mlpack::ann::Convolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::TransposedConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::DropConnect, arma::Mat >*, mlpack::ann::Dropout, arma::Mat >*, mlpack::ann::AlphaDropout, arma::Mat >*, mlpack::ann::ELU, arma::Mat >*, mlpack::ann::FlexibleReLU, arma::Mat >*, mlpack::ann::Glimpse, arma::Mat >*, mlpack::ann::HardTanH, arma::Mat >*, mlpack::ann::Join, arma::Mat >*, mlpack::ann::LayerNorm, arma::Mat >*, mlpack::ann::LeakyReLU, arma::Mat >*, mlpack::ann::Linear, arma::Mat >*, mlpack::ann::LinearNoBias, arma::Mat >*, mlpack::ann::LogSoftMax, arma::Mat >*, mlpack::ann::Lookup, arma::Mat >*, mlpack::ann::LSTM, arma::Mat >*, mlpack::ann::GRU, arma::Mat >*, mlpack::ann::FastLSTM, arma::Mat >*, mlpack::ann::MaxPooling, arma::Mat >*, mlpack::ann::MeanPooling, arma::Mat >*, mlpack::ann::MultiplyConstant, arma::Mat >*, mlpack::ann::MultiplyMerge, arma::Mat >*, mlpack::ann::NegativeLogLikelihood, arma::Mat >*, mlpack::ann::PReLU, arma::Mat >*, mlpack::ann::Recurrent, arma::Mat >*, mlpack::ann::RecurrentAttention, arma::Mat >*, mlpack::ann::ReinforceNormal, arma::Mat >*, mlpack::ann::Select, arma::Mat >*, mlpack::ann::Sequential, arma::Mat >*, mlpack::ann::VRClassReward, arma::Mat >*>]' @@ -46690,10 +46776,19 @@ /build/mlpack-3.0.4/src/mlpack/methods/ann/visitor/copy_visitor_impl.hpp:26:10: warning: 'new' of type 'mlpack::ann::LogSoftMax, arma::Mat >' with extended alignment 16 [-Waligned-new=] /build/mlpack-3.0.4/src/mlpack/methods/ann/visitor/copy_visitor_impl.hpp:26:10: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter /build/mlpack-3.0.4/src/mlpack/methods/ann/visitor/copy_visitor_impl.hpp:26:10: note: use '-faligned-new' to enable C++17 over-aligned new support -/usr/include/c++/8/bits/stl_vector.h: In member function 'void mlpack::tree::BinarySpaceTree::SingleTreeTraverser::Traverse(size_t, mlpack::tree::BinarySpaceTree&) [with RuleType = mlpack::neighbor::NeighborSearchRules, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit> >; MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::bound::HRectBound; SplitType = mlpack::tree::MidpointSplit]': -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - _M_realloc_insert(end(), __x); - ^~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/bits/stl_algo.h:61, + from /usr/include/c++/8/algorithm:62, + from /usr/include/boost/archive/detail/helper_collection.hpp:23, + from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, + from /usr/include/boost/serialization/map.hpp:24, + from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, + from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: +/usr/include/c++/8/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 = arma::arma_sort_index_packet; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': +/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, + ^~~~~~~~~~~~~ /build/mlpack-3.0.4/src/mlpack/methods/ann/visitor/copy_visitor_impl.hpp: In instantiation of 'mlpack::ann::LayerTypes mlpack::ann::CopyVisitor::operator()(LayerType*) const [with LayerType = mlpack::ann::Lookup, arma::Mat >; CustomLayers = {}; mlpack::ann::LayerTypes = boost::variant, arma::Mat >*, mlpack::ann::AddMerge, arma::Mat >*, mlpack::ann::AtrousConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BatchNorm, arma::Mat >*, mlpack::ann::BilinearInterpolation, arma::Mat >*, mlpack::ann::Concat, arma::Mat >*, mlpack::ann::ConcatPerformance, arma::Mat >, arma::Mat, arma::Mat >*, mlpack::ann::Constant, arma::Mat >*, mlpack::ann::Convolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::TransposedConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::DropConnect, arma::Mat >*, mlpack::ann::Dropout, arma::Mat >*, mlpack::ann::AlphaDropout, arma::Mat >*, mlpack::ann::ELU, arma::Mat >*, mlpack::ann::FlexibleReLU, arma::Mat >*, mlpack::ann::Glimpse, arma::Mat >*, mlpack::ann::HardTanH, arma::Mat >*, mlpack::ann::Join, arma::Mat >*, mlpack::ann::LayerNorm, arma::Mat >*, mlpack::ann::LeakyReLU, arma::Mat >*, mlpack::ann::Linear, arma::Mat >*, mlpack::ann::LinearNoBias, arma::Mat >*, mlpack::ann::LogSoftMax, arma::Mat >*, mlpack::ann::Lookup, arma::Mat >*, mlpack::ann::LSTM, arma::Mat >*, mlpack::ann::GRU, arma::Mat >*, mlpack::ann::FastLSTM, arma::Mat >*, mlpack::ann::MaxPooling, arma::Mat >*, mlpack::ann::MeanPooling, arma::Mat >*, mlpack::ann::MultiplyConstant, arma::Mat >*, mlpack::ann::MultiplyMerge, arma::Mat >*, mlpack::ann::NegativeLogLikelihood, arma::Mat >*, mlpack::ann::PReLU, arma::Mat >*, mlpack::ann::Recurrent, arma::Mat >*, mlpack::ann::RecurrentAttention, arma::Mat >*, mlpack::ann::ReinforceNormal, arma::Mat >*, mlpack::ann::Select, arma::Mat >*, mlpack::ann::Sequential, arma::Mat >*, mlpack::ann::VRClassReward, arma::Mat >*>]': /usr/include/boost/variant/variant.hpp:1058:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor::internal_visit(T&&, int) [with T = mlpack::ann::Lookup, arma::Mat >* const&; Visitor = mlpack::ann::CopyVisitor<>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = boost::variant, arma::Mat >*, mlpack::ann::AddMerge, arma::Mat >*, mlpack::ann::AtrousConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BatchNorm, arma::Mat >*, mlpack::ann::BilinearInterpolation, arma::Mat >*, mlpack::ann::Concat, arma::Mat >*, mlpack::ann::ConcatPerformance, arma::Mat >, arma::Mat, arma::Mat >*, mlpack::ann::Constant, arma::Mat >*, mlpack::ann::Convolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::TransposedConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::DropConnect, arma::Mat >*, mlpack::ann::Dropout, arma::Mat >*, mlpack::ann::AlphaDropout, arma::Mat >*, mlpack::ann::ELU, arma::Mat >*, mlpack::ann::FlexibleReLU, arma::Mat >*, mlpack::ann::Glimpse, arma::Mat >*, mlpack::ann::HardTanH, arma::Mat >*, mlpack::ann::Join, arma::Mat >*, mlpack::ann::LayerNorm, arma::Mat >*, mlpack::ann::LeakyReLU, arma::Mat >*, mlpack::ann::Linear, arma::Mat >*, mlpack::ann::LinearNoBias, arma::Mat >*, mlpack::ann::LogSoftMax, arma::Mat >*, mlpack::ann::Lookup, arma::Mat >*, mlpack::ann::LSTM, arma::Mat >*, mlpack::ann::GRU, arma::Mat >*, mlpack::ann::FastLSTM, arma::Mat >*, mlpack::ann::MaxPooling, arma::Mat >*, mlpack::ann::MeanPooling, arma::Mat >*, mlpack::ann::MultiplyConstant, arma::Mat >*, mlpack::ann::MultiplyMerge, arma::Mat >*, mlpack::ann::NegativeLogLikelihood, arma::Mat >*, mlpack::ann::PReLU, arma::Mat >*, mlpack::ann::Recurrent, arma::Mat >*, mlpack::ann::RecurrentAttention, arma::Mat >*, mlpack::ann::ReinforceNormal, arma::Mat >*, mlpack::ann::Select, arma::Mat >*, mlpack::ann::Sequential, arma::Mat >*, mlpack::ann::VRClassReward, arma::Mat >*>]' /usr/include/boost/variant/detail/visitation_impl.hpp:114:9: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = boost::detail::variant::invoke_visitor, false>; VoidPtrCV = const void*; T = mlpack::ann::Lookup, arma::Mat >*; typename Visitor::result_type = boost::variant, arma::Mat >*, mlpack::ann::AddMerge, arma::Mat >*, mlpack::ann::AtrousConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BatchNorm, arma::Mat >*, mlpack::ann::BilinearInterpolation, arma::Mat >*, mlpack::ann::Concat, arma::Mat >*, mlpack::ann::ConcatPerformance, arma::Mat >, arma::Mat, arma::Mat >*, mlpack::ann::Constant, arma::Mat >*, mlpack::ann::Convolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::TransposedConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::DropConnect, arma::Mat >*, mlpack::ann::Dropout, arma::Mat >*, mlpack::ann::AlphaDropout, arma::Mat >*, mlpack::ann::ELU, arma::Mat >*, mlpack::ann::FlexibleReLU, arma::Mat >*, mlpack::ann::Glimpse, arma::Mat >*, mlpack::ann::HardTanH, arma::Mat >*, mlpack::ann::Join, arma::Mat >*, mlpack::ann::LayerNorm, arma::Mat >*, mlpack::ann::LeakyReLU, arma::Mat >*, mlpack::ann::Linear, arma::Mat >*, mlpack::ann::LinearNoBias, arma::Mat >*, mlpack::ann::LogSoftMax, arma::Mat >*, mlpack::ann::Lookup, arma::Mat >*, mlpack::ann::LSTM, arma::Mat >*, mlpack::ann::GRU, arma::Mat >*, mlpack::ann::FastLSTM, arma::Mat >*, mlpack::ann::MaxPooling, arma::Mat >*, mlpack::ann::MeanPooling, arma::Mat >*, mlpack::ann::MultiplyConstant, arma::Mat >*, mlpack::ann::MultiplyMerge, arma::Mat >*, mlpack::ann::NegativeLogLikelihood, arma::Mat >*, mlpack::ann::PReLU, arma::Mat >*, mlpack::ann::Recurrent, arma::Mat >*, mlpack::ann::RecurrentAttention, arma::Mat >*, mlpack::ann::ReinforceNormal, arma::Mat >*, mlpack::ann::Select, arma::Mat >*, mlpack::ann::Sequential, arma::Mat >*, mlpack::ann::VRClassReward, arma::Mat >*>; mpl_::true_ = mpl_::bool_]' @@ -46709,10 +46804,53 @@ /build/mlpack-3.0.4/src/mlpack/methods/ann/visitor/copy_visitor_impl.hpp:26:10: warning: 'new' of type 'mlpack::ann::Lookup, arma::Mat >' with extended alignment 16 [-Waligned-new=] /build/mlpack-3.0.4/src/mlpack/methods/ann/visitor/copy_visitor_impl.hpp:26:10: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter /build/mlpack-3.0.4/src/mlpack/methods/ann/visitor/copy_visitor_impl.hpp:26:10: note: use '-faligned-new' to enable C++17 over-aligned new support -/usr/include/c++/8/bits/stl_vector.h: In member function 'void mlpack::tree::GreedySingleTreeTraverser::Traverse(size_t, TreeType&) [with TreeType = mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit>; RuleType = mlpack::neighbor::NeighborSearchRules, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit> >]': -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - _M_realloc_insert(end(), __x); - ^~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/algorithm:62, + from /usr/include/boost/archive/detail/helper_collection.hpp:23, + from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, + from /usr/include/boost/serialization/map.hpp:24, + from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, + from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: +/usr/include/c++/8/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++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + __introsort_loop(_RandomAccessIterator __first, + ^~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + std::__introsort_loop(__cut, __last, __depth_limit, __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/bits/stl_algo.h:61, + from /usr/include/c++/8/algorithm:62, + from /usr/include/boost/archive/detail/helper_collection.hpp:23, + from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, + from /usr/include/boost/serialization/map.hpp:24, + from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, + from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: +/usr/include/c++/8/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 = arma::arma_sort_index_packet; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': +/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, + ^~~~~~~~~~~~~ +In file included from /usr/include/c++/8/algorithm:62, + from /usr/include/boost/archive/detail/helper_collection.hpp:23, + from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, + from /usr/include/boost/serialization/map.hpp:24, + from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, + from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: +/usr/include/c++/8/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++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + __introsort_loop(_RandomAccessIterator __first, + ^~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + std::__introsort_loop(__cut, __last, __depth_limit, __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/mlpack-3.0.4/src/mlpack/methods/ann/visitor/copy_visitor_impl.hpp: In instantiation of 'mlpack::ann::LayerTypes mlpack::ann::CopyVisitor::operator()(LayerType*) const [with LayerType = mlpack::ann::LSTM, arma::Mat >; CustomLayers = {}; mlpack::ann::LayerTypes = boost::variant, arma::Mat >*, mlpack::ann::AddMerge, arma::Mat >*, mlpack::ann::AtrousConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BatchNorm, arma::Mat >*, mlpack::ann::BilinearInterpolation, arma::Mat >*, mlpack::ann::Concat, arma::Mat >*, mlpack::ann::ConcatPerformance, arma::Mat >, arma::Mat, arma::Mat >*, mlpack::ann::Constant, arma::Mat >*, mlpack::ann::Convolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::TransposedConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::DropConnect, arma::Mat >*, mlpack::ann::Dropout, arma::Mat >*, mlpack::ann::AlphaDropout, arma::Mat >*, mlpack::ann::ELU, arma::Mat >*, mlpack::ann::FlexibleReLU, arma::Mat >*, mlpack::ann::Glimpse, arma::Mat >*, mlpack::ann::HardTanH, arma::Mat >*, mlpack::ann::Join, arma::Mat >*, mlpack::ann::LayerNorm, arma::Mat >*, mlpack::ann::LeakyReLU, arma::Mat >*, mlpack::ann::Linear, arma::Mat >*, mlpack::ann::LinearNoBias, arma::Mat >*, mlpack::ann::LogSoftMax, arma::Mat >*, mlpack::ann::Lookup, arma::Mat >*, mlpack::ann::LSTM, arma::Mat >*, mlpack::ann::GRU, arma::Mat >*, mlpack::ann::FastLSTM, arma::Mat >*, mlpack::ann::MaxPooling, arma::Mat >*, mlpack::ann::MeanPooling, arma::Mat >*, mlpack::ann::MultiplyConstant, arma::Mat >*, mlpack::ann::MultiplyMerge, arma::Mat >*, mlpack::ann::NegativeLogLikelihood, arma::Mat >*, mlpack::ann::PReLU, arma::Mat >*, mlpack::ann::Recurrent, arma::Mat >*, mlpack::ann::RecurrentAttention, arma::Mat >*, mlpack::ann::ReinforceNormal, arma::Mat >*, mlpack::ann::Select, arma::Mat >*, mlpack::ann::Sequential, arma::Mat >*, mlpack::ann::VRClassReward, arma::Mat >*>]': /usr/include/boost/variant/variant.hpp:1058:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor::internal_visit(T&&, int) [with T = mlpack::ann::LSTM, arma::Mat >* const&; Visitor = mlpack::ann::CopyVisitor<>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = boost::variant, arma::Mat >*, mlpack::ann::AddMerge, arma::Mat >*, mlpack::ann::AtrousConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BatchNorm, arma::Mat >*, mlpack::ann::BilinearInterpolation, arma::Mat >*, mlpack::ann::Concat, arma::Mat >*, mlpack::ann::ConcatPerformance, arma::Mat >, arma::Mat, arma::Mat >*, mlpack::ann::Constant, arma::Mat >*, mlpack::ann::Convolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::TransposedConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::DropConnect, arma::Mat >*, mlpack::ann::Dropout, arma::Mat >*, mlpack::ann::AlphaDropout, arma::Mat >*, mlpack::ann::ELU, arma::Mat >*, mlpack::ann::FlexibleReLU, arma::Mat >*, mlpack::ann::Glimpse, arma::Mat >*, mlpack::ann::HardTanH, arma::Mat >*, mlpack::ann::Join, arma::Mat >*, mlpack::ann::LayerNorm, arma::Mat >*, mlpack::ann::LeakyReLU, arma::Mat >*, mlpack::ann::Linear, arma::Mat >*, mlpack::ann::LinearNoBias, arma::Mat >*, mlpack::ann::LogSoftMax, arma::Mat >*, mlpack::ann::Lookup, arma::Mat >*, mlpack::ann::LSTM, arma::Mat >*, mlpack::ann::GRU, arma::Mat >*, mlpack::ann::FastLSTM, arma::Mat >*, mlpack::ann::MaxPooling, arma::Mat >*, mlpack::ann::MeanPooling, arma::Mat >*, mlpack::ann::MultiplyConstant, arma::Mat >*, mlpack::ann::MultiplyMerge, arma::Mat >*, mlpack::ann::NegativeLogLikelihood, arma::Mat >*, mlpack::ann::PReLU, arma::Mat >*, mlpack::ann::Recurrent, arma::Mat >*, mlpack::ann::RecurrentAttention, arma::Mat >*, mlpack::ann::ReinforceNormal, arma::Mat >*, mlpack::ann::Select, arma::Mat >*, mlpack::ann::Sequential, arma::Mat >*, mlpack::ann::VRClassReward, arma::Mat >*>]' /usr/include/boost/variant/detail/visitation_impl.hpp:114:9: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = boost::detail::variant::invoke_visitor, false>; VoidPtrCV = const void*; T = mlpack::ann::LSTM, arma::Mat >*; typename Visitor::result_type = boost::variant, arma::Mat >*, mlpack::ann::AddMerge, arma::Mat >*, mlpack::ann::AtrousConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BatchNorm, arma::Mat >*, mlpack::ann::BilinearInterpolation, arma::Mat >*, mlpack::ann::Concat, arma::Mat >*, mlpack::ann::ConcatPerformance, arma::Mat >, arma::Mat, arma::Mat >*, mlpack::ann::Constant, arma::Mat >*, mlpack::ann::Convolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::TransposedConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::DropConnect, arma::Mat >*, mlpack::ann::Dropout, arma::Mat >*, mlpack::ann::AlphaDropout, arma::Mat >*, mlpack::ann::ELU, arma::Mat >*, mlpack::ann::FlexibleReLU, arma::Mat >*, mlpack::ann::Glimpse, arma::Mat >*, mlpack::ann::HardTanH, arma::Mat >*, mlpack::ann::Join, arma::Mat >*, mlpack::ann::LayerNorm, arma::Mat >*, mlpack::ann::LeakyReLU, arma::Mat >*, mlpack::ann::Linear, arma::Mat >*, mlpack::ann::LinearNoBias, arma::Mat >*, mlpack::ann::LogSoftMax, arma::Mat >*, mlpack::ann::Lookup, arma::Mat >*, mlpack::ann::LSTM, arma::Mat >*, mlpack::ann::GRU, arma::Mat >*, mlpack::ann::FastLSTM, arma::Mat >*, mlpack::ann::MaxPooling, arma::Mat >*, mlpack::ann::MeanPooling, arma::Mat >*, mlpack::ann::MultiplyConstant, arma::Mat >*, mlpack::ann::MultiplyMerge, arma::Mat >*, mlpack::ann::NegativeLogLikelihood, arma::Mat >*, mlpack::ann::PReLU, arma::Mat >*, mlpack::ann::Recurrent, arma::Mat >*, mlpack::ann::RecurrentAttention, arma::Mat >*, mlpack::ann::ReinforceNormal, arma::Mat >*, mlpack::ann::Select, arma::Mat >*, mlpack::ann::Sequential, arma::Mat >*, mlpack::ann::VRClassReward, arma::Mat >*>; mpl_::true_ = mpl_::bool_]' @@ -46728,10 +46866,20 @@ /build/mlpack-3.0.4/src/mlpack/methods/ann/visitor/copy_visitor_impl.hpp:26:10: warning: 'new' of type 'mlpack::ann::LSTM, arma::Mat >' with extended alignment 16 [-Waligned-new=] /build/mlpack-3.0.4/src/mlpack/methods/ann/visitor/copy_visitor_impl.hpp:26:10: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter /build/mlpack-3.0.4/src/mlpack/methods/ann/visitor/copy_visitor_impl.hpp:26:10: note: use '-faligned-new' to enable C++17 over-aligned new support -/usr/include/c++/8/bits/stl_vector.h: In member function 'void mlpack::neighbor::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::neighbor::FurthestNeighborSort; MetricType = mlpack::metric::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::tree::KDTree; DualTreeTraversalType = mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit>::SingleTreeTraverser]': -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - _M_realloc_insert(end(), __x); - ^~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h: In member function 'void mlpack::neighbor::QDAFN::Train(const MatType&, size_t, size_t) [with MatType = arma::SpMat]': +/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + std::__introsort_loop(__first, __last, + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ + std::__lg(__last - __first) * 2, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __comp); + ~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + std::__insertion_sort(__first, __first + int(_S_threshold), __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + std::__insertion_sort(__first, __last, __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/mlpack-3.0.4/src/mlpack/methods/ann/visitor/copy_visitor_impl.hpp: In instantiation of 'mlpack::ann::LayerTypes mlpack::ann::CopyVisitor::operator()(LayerType*) const [with LayerType = mlpack::ann::GRU, arma::Mat >; CustomLayers = {}; mlpack::ann::LayerTypes = boost::variant, arma::Mat >*, mlpack::ann::AddMerge, arma::Mat >*, mlpack::ann::AtrousConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BatchNorm, arma::Mat >*, mlpack::ann::BilinearInterpolation, arma::Mat >*, mlpack::ann::Concat, arma::Mat >*, mlpack::ann::ConcatPerformance, arma::Mat >, arma::Mat, arma::Mat >*, mlpack::ann::Constant, arma::Mat >*, mlpack::ann::Convolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::TransposedConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::DropConnect, arma::Mat >*, mlpack::ann::Dropout, arma::Mat >*, mlpack::ann::AlphaDropout, arma::Mat >*, mlpack::ann::ELU, arma::Mat >*, mlpack::ann::FlexibleReLU, arma::Mat >*, mlpack::ann::Glimpse, arma::Mat >*, mlpack::ann::HardTanH, arma::Mat >*, mlpack::ann::Join, arma::Mat >*, mlpack::ann::LayerNorm, arma::Mat >*, mlpack::ann::LeakyReLU, arma::Mat >*, mlpack::ann::Linear, arma::Mat >*, mlpack::ann::LinearNoBias, arma::Mat >*, mlpack::ann::LogSoftMax, arma::Mat >*, mlpack::ann::Lookup, arma::Mat >*, mlpack::ann::LSTM, arma::Mat >*, mlpack::ann::GRU, arma::Mat >*, mlpack::ann::FastLSTM, arma::Mat >*, mlpack::ann::MaxPooling, arma::Mat >*, mlpack::ann::MeanPooling, arma::Mat >*, mlpack::ann::MultiplyConstant, arma::Mat >*, mlpack::ann::MultiplyMerge, arma::Mat >*, mlpack::ann::NegativeLogLikelihood, arma::Mat >*, mlpack::ann::PReLU, arma::Mat >*, mlpack::ann::Recurrent, arma::Mat >*, mlpack::ann::RecurrentAttention, arma::Mat >*, mlpack::ann::ReinforceNormal, arma::Mat >*, mlpack::ann::Select, arma::Mat >*, mlpack::ann::Sequential, arma::Mat >*, mlpack::ann::VRClassReward, arma::Mat >*>]': /usr/include/boost/variant/variant.hpp:1058:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor::internal_visit(T&&, int) [with T = mlpack::ann::GRU, arma::Mat >* const&; Visitor = mlpack::ann::CopyVisitor<>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = boost::variant, arma::Mat >*, mlpack::ann::AddMerge, arma::Mat >*, mlpack::ann::AtrousConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BatchNorm, arma::Mat >*, mlpack::ann::BilinearInterpolation, arma::Mat >*, mlpack::ann::Concat, arma::Mat >*, mlpack::ann::ConcatPerformance, arma::Mat >, arma::Mat, arma::Mat >*, mlpack::ann::Constant, arma::Mat >*, mlpack::ann::Convolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::TransposedConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::DropConnect, arma::Mat >*, mlpack::ann::Dropout, arma::Mat >*, mlpack::ann::AlphaDropout, arma::Mat >*, mlpack::ann::ELU, arma::Mat >*, mlpack::ann::FlexibleReLU, arma::Mat >*, mlpack::ann::Glimpse, arma::Mat >*, mlpack::ann::HardTanH, arma::Mat >*, mlpack::ann::Join, arma::Mat >*, mlpack::ann::LayerNorm, arma::Mat >*, mlpack::ann::LeakyReLU, arma::Mat >*, mlpack::ann::Linear, arma::Mat >*, mlpack::ann::LinearNoBias, arma::Mat >*, mlpack::ann::LogSoftMax, arma::Mat >*, mlpack::ann::Lookup, arma::Mat >*, mlpack::ann::LSTM, arma::Mat >*, mlpack::ann::GRU, arma::Mat >*, mlpack::ann::FastLSTM, arma::Mat >*, mlpack::ann::MaxPooling, arma::Mat >*, mlpack::ann::MeanPooling, arma::Mat >*, mlpack::ann::MultiplyConstant, arma::Mat >*, mlpack::ann::MultiplyMerge, arma::Mat >*, mlpack::ann::NegativeLogLikelihood, arma::Mat >*, mlpack::ann::PReLU, arma::Mat >*, mlpack::ann::Recurrent, arma::Mat >*, mlpack::ann::RecurrentAttention, arma::Mat >*, mlpack::ann::ReinforceNormal, arma::Mat >*, mlpack::ann::Select, arma::Mat >*, mlpack::ann::Sequential, arma::Mat >*, mlpack::ann::VRClassReward, arma::Mat >*>]' /usr/include/boost/variant/detail/visitation_impl.hpp:114:9: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = boost::detail::variant::invoke_visitor, false>; VoidPtrCV = const void*; T = mlpack::ann::GRU, arma::Mat >*; typename Visitor::result_type = boost::variant, arma::Mat >*, mlpack::ann::AddMerge, arma::Mat >*, mlpack::ann::AtrousConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BatchNorm, arma::Mat >*, mlpack::ann::BilinearInterpolation, arma::Mat >*, mlpack::ann::Concat, arma::Mat >*, mlpack::ann::ConcatPerformance, arma::Mat >, arma::Mat, arma::Mat >*, mlpack::ann::Constant, arma::Mat >*, mlpack::ann::Convolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::TransposedConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::DropConnect, arma::Mat >*, mlpack::ann::Dropout, arma::Mat >*, mlpack::ann::AlphaDropout, arma::Mat >*, mlpack::ann::ELU, arma::Mat >*, mlpack::ann::FlexibleReLU, arma::Mat >*, mlpack::ann::Glimpse, arma::Mat >*, mlpack::ann::HardTanH, arma::Mat >*, mlpack::ann::Join, arma::Mat >*, mlpack::ann::LayerNorm, arma::Mat >*, mlpack::ann::LeakyReLU, arma::Mat >*, mlpack::ann::Linear, arma::Mat >*, mlpack::ann::LinearNoBias, arma::Mat >*, mlpack::ann::LogSoftMax, arma::Mat >*, mlpack::ann::Lookup, arma::Mat >*, mlpack::ann::LSTM, arma::Mat >*, mlpack::ann::GRU, arma::Mat >*, mlpack::ann::FastLSTM, arma::Mat >*, mlpack::ann::MaxPooling, arma::Mat >*, mlpack::ann::MeanPooling, arma::Mat >*, mlpack::ann::MultiplyConstant, arma::Mat >*, mlpack::ann::MultiplyMerge, arma::Mat >*, mlpack::ann::NegativeLogLikelihood, arma::Mat >*, mlpack::ann::PReLU, arma::Mat >*, mlpack::ann::Recurrent, arma::Mat >*, mlpack::ann::RecurrentAttention, arma::Mat >*, mlpack::ann::ReinforceNormal, arma::Mat >*, mlpack::ann::Select, arma::Mat >*, mlpack::ann::Sequential, arma::Mat >*, mlpack::ann::VRClassReward, arma::Mat >*>; mpl_::true_ = mpl_::bool_]' @@ -46762,6 +46910,20 @@ /build/mlpack-3.0.4/src/mlpack/methods/ann/visitor/copy_visitor_impl.hpp:26:10: warning: 'new' of type 'mlpack::ann::FastLSTM, arma::Mat >' with extended alignment 16 [-Waligned-new=] /build/mlpack-3.0.4/src/mlpack/methods/ann/visitor/copy_visitor_impl.hpp:26:10: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter /build/mlpack-3.0.4/src/mlpack/methods/ann/visitor/copy_visitor_impl.hpp:26:10: note: use '-faligned-new' to enable C++17 over-aligned new support +/usr/include/c++/8/bits/stl_algo.h: In member function 'void mlpack::neighbor::QDAFN::Train(const MatType&, size_t, size_t) [with MatType = arma::Mat]': +/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + std::__introsort_loop(__first, __last, + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ + std::__lg(__last - __first) * 2, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __comp); + ~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + std::__insertion_sort(__first, __first + int(_S_threshold), __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + std::__insertion_sort(__first, __last, __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/mlpack-3.0.4/src/mlpack/methods/ann/visitor/copy_visitor_impl.hpp: In instantiation of 'mlpack::ann::LayerTypes mlpack::ann::CopyVisitor::operator()(LayerType*) const [with LayerType = mlpack::ann::MaxPooling, arma::Mat >; CustomLayers = {}; mlpack::ann::LayerTypes = boost::variant, arma::Mat >*, mlpack::ann::AddMerge, arma::Mat >*, mlpack::ann::AtrousConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BatchNorm, arma::Mat >*, mlpack::ann::BilinearInterpolation, arma::Mat >*, mlpack::ann::Concat, arma::Mat >*, mlpack::ann::ConcatPerformance, arma::Mat >, arma::Mat, arma::Mat >*, mlpack::ann::Constant, arma::Mat >*, mlpack::ann::Convolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::TransposedConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::DropConnect, arma::Mat >*, mlpack::ann::Dropout, arma::Mat >*, mlpack::ann::AlphaDropout, arma::Mat >*, mlpack::ann::ELU, arma::Mat >*, mlpack::ann::FlexibleReLU, arma::Mat >*, mlpack::ann::Glimpse, arma::Mat >*, mlpack::ann::HardTanH, arma::Mat >*, mlpack::ann::Join, arma::Mat >*, mlpack::ann::LayerNorm, arma::Mat >*, mlpack::ann::LeakyReLU, arma::Mat >*, mlpack::ann::Linear, arma::Mat >*, mlpack::ann::LinearNoBias, arma::Mat >*, mlpack::ann::LogSoftMax, arma::Mat >*, mlpack::ann::Lookup, arma::Mat >*, mlpack::ann::LSTM, arma::Mat >*, mlpack::ann::GRU, arma::Mat >*, mlpack::ann::FastLSTM, arma::Mat >*, mlpack::ann::MaxPooling, arma::Mat >*, mlpack::ann::MeanPooling, arma::Mat >*, mlpack::ann::MultiplyConstant, arma::Mat >*, mlpack::ann::MultiplyMerge, arma::Mat >*, mlpack::ann::NegativeLogLikelihood, arma::Mat >*, mlpack::ann::PReLU, arma::Mat >*, mlpack::ann::Recurrent, arma::Mat >*, mlpack::ann::RecurrentAttention, arma::Mat >*, mlpack::ann::ReinforceNormal, arma::Mat >*, mlpack::ann::Select, arma::Mat >*, mlpack::ann::Sequential, arma::Mat >*, mlpack::ann::VRClassReward, arma::Mat >*>]': /usr/include/boost/variant/variant.hpp:1058:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor::internal_visit(T&&, int) [with T = mlpack::ann::MaxPooling, arma::Mat >* const&; Visitor = mlpack::ann::CopyVisitor<>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = boost::variant, arma::Mat >*, mlpack::ann::AddMerge, arma::Mat >*, mlpack::ann::AtrousConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BatchNorm, arma::Mat >*, mlpack::ann::BilinearInterpolation, arma::Mat >*, mlpack::ann::Concat, arma::Mat >*, mlpack::ann::ConcatPerformance, arma::Mat >, arma::Mat, arma::Mat >*, mlpack::ann::Constant, arma::Mat >*, mlpack::ann::Convolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::TransposedConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::DropConnect, arma::Mat >*, mlpack::ann::Dropout, arma::Mat >*, mlpack::ann::AlphaDropout, arma::Mat >*, mlpack::ann::ELU, arma::Mat >*, mlpack::ann::FlexibleReLU, arma::Mat >*, mlpack::ann::Glimpse, arma::Mat >*, mlpack::ann::HardTanH, arma::Mat >*, mlpack::ann::Join, arma::Mat >*, mlpack::ann::LayerNorm, arma::Mat >*, mlpack::ann::LeakyReLU, arma::Mat >*, mlpack::ann::Linear, arma::Mat >*, mlpack::ann::LinearNoBias, arma::Mat >*, mlpack::ann::LogSoftMax, arma::Mat >*, mlpack::ann::Lookup, arma::Mat >*, mlpack::ann::LSTM, arma::Mat >*, mlpack::ann::GRU, arma::Mat >*, mlpack::ann::FastLSTM, arma::Mat >*, mlpack::ann::MaxPooling, arma::Mat >*, mlpack::ann::MeanPooling, arma::Mat >*, mlpack::ann::MultiplyConstant, arma::Mat >*, mlpack::ann::MultiplyMerge, arma::Mat >*, mlpack::ann::NegativeLogLikelihood, arma::Mat >*, mlpack::ann::PReLU, arma::Mat >*, mlpack::ann::Recurrent, arma::Mat >*, mlpack::ann::RecurrentAttention, arma::Mat >*, mlpack::ann::ReinforceNormal, arma::Mat >*, mlpack::ann::Select, arma::Mat >*, mlpack::ann::Sequential, arma::Mat >*, mlpack::ann::VRClassReward, arma::Mat >*>]' /usr/include/boost/variant/detail/visitation_impl.hpp:114:9: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = boost::detail::variant::invoke_visitor, false>; VoidPtrCV = const void*; T = mlpack::ann::MaxPooling, arma::Mat >*; typename Visitor::result_type = boost::variant, arma::Mat >*, mlpack::ann::AddMerge, arma::Mat >*, mlpack::ann::AtrousConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BatchNorm, arma::Mat >*, mlpack::ann::BilinearInterpolation, arma::Mat >*, mlpack::ann::Concat, arma::Mat >*, mlpack::ann::ConcatPerformance, arma::Mat >, arma::Mat, arma::Mat >*, mlpack::ann::Constant, arma::Mat >*, mlpack::ann::Convolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::TransposedConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::DropConnect, arma::Mat >*, mlpack::ann::Dropout, arma::Mat >*, mlpack::ann::AlphaDropout, arma::Mat >*, mlpack::ann::ELU, arma::Mat >*, mlpack::ann::FlexibleReLU, arma::Mat >*, mlpack::ann::Glimpse, arma::Mat >*, mlpack::ann::HardTanH, arma::Mat >*, mlpack::ann::Join, arma::Mat >*, mlpack::ann::LayerNorm, arma::Mat >*, mlpack::ann::LeakyReLU, arma::Mat >*, mlpack::ann::Linear, arma::Mat >*, mlpack::ann::LinearNoBias, arma::Mat >*, mlpack::ann::LogSoftMax, arma::Mat >*, mlpack::ann::Lookup, arma::Mat >*, mlpack::ann::LSTM, arma::Mat >*, mlpack::ann::GRU, arma::Mat >*, mlpack::ann::FastLSTM, arma::Mat >*, mlpack::ann::MaxPooling, arma::Mat >*, mlpack::ann::MeanPooling, arma::Mat >*, mlpack::ann::MultiplyConstant, arma::Mat >*, mlpack::ann::MultiplyMerge, arma::Mat >*, mlpack::ann::NegativeLogLikelihood, arma::Mat >*, mlpack::ann::PReLU, arma::Mat >*, mlpack::ann::Recurrent, arma::Mat >*, mlpack::ann::RecurrentAttention, arma::Mat >*, mlpack::ann::ReinforceNormal, arma::Mat >*, mlpack::ann::Select, arma::Mat >*, mlpack::ann::Sequential, arma::Mat >*, mlpack::ann::VRClassReward, arma::Mat >*>; mpl_::true_ = mpl_::bool_]' @@ -46792,120 +46954,6 @@ /build/mlpack-3.0.4/src/mlpack/methods/ann/visitor/copy_visitor_impl.hpp:26:10: warning: 'new' of type 'mlpack::ann::MeanPooling, arma::Mat >' with extended alignment 16 [-Waligned-new=] /build/mlpack-3.0.4/src/mlpack/methods/ann/visitor/copy_visitor_impl.hpp:26:10: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter /build/mlpack-3.0.4/src/mlpack/methods/ann/visitor/copy_visitor_impl.hpp:26:10: note: use '-faligned-new' to enable C++17 over-aligned new support -In file included from /usr/include/c++/8/algorithm:62, - from /usr/include/boost/archive/detail/helper_collection.hpp:23, - from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, - from /usr/include/boost/serialization/map.hpp:24, - from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: -/usr/include/c++/8/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++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - __insertion_sort(_RandomAccessIterator __first, - ^~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/8/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++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/8/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++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - __unguarded_linear_insert(_RandomAccessIterator __last, - ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/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++/8/bits/stl_algo.h:1821: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++/8/vector:69, - from /usr/include/boost/archive/detail/helper_collection.hpp:20, - from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, - from /usr/include/boost/serialization/map.hpp:24, - from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: -/usr/include/c++/8/bits/vector.tcc: In member function 'void mlpack::neighbor::QDAFN::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with MatType = arma::SpMat]': -/usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - _M_realloc_insert(end(), std::forward<_Args>(__args)...); - ^~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - _M_realloc_insert(end(), std::forward<_Args>(__args)...); - ^~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - _M_realloc_insert(end(), std::forward<_Args>(__args)...); - ^~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/bits/stl_algo.h:61, - from /usr/include/c++/8/algorithm:62, - from /usr/include/boost/archive/detail/helper_collection.hpp:23, - from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, - from /usr/include/boost/serialization/map.hpp:24, - from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: -/usr/include/c++/8/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 = arma::arma_sort_index_packet; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': -/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, - ^~~~~~~~~~~~~ -In file included from /usr/include/c++/8/algorithm:62, - from /usr/include/boost/archive/detail/helper_collection.hpp:23, - from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, - from /usr/include/boost/serialization/map.hpp:24, - from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: -/usr/include/c++/8/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++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - __introsort_loop(_RandomAccessIterator __first, - ^~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - std::__introsort_loop(__cut, __last, __depth_limit, __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/bits/stl_algo.h:61, - from /usr/include/c++/8/algorithm:62, - from /usr/include/boost/archive/detail/helper_collection.hpp:23, - from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, - from /usr/include/boost/serialization/map.hpp:24, - from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: -/usr/include/c++/8/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 = arma::arma_sort_index_packet; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': -/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, - ^~~~~~~~~~~~~ -In file included from /usr/include/c++/8/algorithm:62, - from /usr/include/boost/archive/detail/helper_collection.hpp:23, - from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, - from /usr/include/boost/serialization/map.hpp:24, - from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: -/usr/include/c++/8/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++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - __introsort_loop(_RandomAccessIterator __first, - ^~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - std::__introsort_loop(__cut, __last, __depth_limit, __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In member function 'void mlpack::neighbor::QDAFN::Train(const MatType&, size_t, size_t) [with MatType = arma::SpMat]': -/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - std::__introsort_loop(__first, __last, - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ - std::__lg(__last - __first) * 2, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __comp); - ~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - std::__insertion_sort(__first, __first + int(_S_threshold), __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - std::__insertion_sort(__first, __last, __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/mlpack-3.0.4/src/mlpack/methods/ann/visitor/copy_visitor_impl.hpp: In instantiation of 'mlpack::ann::LayerTypes mlpack::ann::CopyVisitor::operator()(LayerType*) const [with LayerType = mlpack::ann::MultiplyConstant, arma::Mat >; CustomLayers = {}; mlpack::ann::LayerTypes = boost::variant, arma::Mat >*, mlpack::ann::AddMerge, arma::Mat >*, mlpack::ann::AtrousConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BatchNorm, arma::Mat >*, mlpack::ann::BilinearInterpolation, arma::Mat >*, mlpack::ann::Concat, arma::Mat >*, mlpack::ann::ConcatPerformance, arma::Mat >, arma::Mat, arma::Mat >*, mlpack::ann::Constant, arma::Mat >*, mlpack::ann::Convolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::TransposedConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::DropConnect, arma::Mat >*, mlpack::ann::Dropout, arma::Mat >*, mlpack::ann::AlphaDropout, arma::Mat >*, mlpack::ann::ELU, arma::Mat >*, mlpack::ann::FlexibleReLU, arma::Mat >*, mlpack::ann::Glimpse, arma::Mat >*, mlpack::ann::HardTanH, arma::Mat >*, mlpack::ann::Join, arma::Mat >*, mlpack::ann::LayerNorm, arma::Mat >*, mlpack::ann::LeakyReLU, arma::Mat >*, mlpack::ann::Linear, arma::Mat >*, mlpack::ann::LinearNoBias, arma::Mat >*, mlpack::ann::LogSoftMax, arma::Mat >*, mlpack::ann::Lookup, arma::Mat >*, mlpack::ann::LSTM, arma::Mat >*, mlpack::ann::GRU, arma::Mat >*, mlpack::ann::FastLSTM, arma::Mat >*, mlpack::ann::MaxPooling, arma::Mat >*, mlpack::ann::MeanPooling, arma::Mat >*, mlpack::ann::MultiplyConstant, arma::Mat >*, mlpack::ann::MultiplyMerge, arma::Mat >*, mlpack::ann::NegativeLogLikelihood, arma::Mat >*, mlpack::ann::PReLU, arma::Mat >*, mlpack::ann::Recurrent, arma::Mat >*, mlpack::ann::RecurrentAttention, arma::Mat >*, mlpack::ann::ReinforceNormal, arma::Mat >*, mlpack::ann::Select, arma::Mat >*, mlpack::ann::Sequential, arma::Mat >*, mlpack::ann::VRClassReward, arma::Mat >*>]': /usr/include/boost/variant/variant.hpp:1058:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor::internal_visit(T&&, int) [with T = mlpack::ann::MultiplyConstant, arma::Mat >* const&; Visitor = mlpack::ann::CopyVisitor<>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = boost::variant, arma::Mat >*, mlpack::ann::AddMerge, arma::Mat >*, mlpack::ann::AtrousConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BatchNorm, arma::Mat >*, mlpack::ann::BilinearInterpolation, arma::Mat >*, mlpack::ann::Concat, arma::Mat >*, mlpack::ann::ConcatPerformance, arma::Mat >, arma::Mat, arma::Mat >*, mlpack::ann::Constant, arma::Mat >*, mlpack::ann::Convolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::TransposedConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::DropConnect, arma::Mat >*, mlpack::ann::Dropout, arma::Mat >*, mlpack::ann::AlphaDropout, arma::Mat >*, mlpack::ann::ELU, arma::Mat >*, mlpack::ann::FlexibleReLU, arma::Mat >*, mlpack::ann::Glimpse, arma::Mat >*, mlpack::ann::HardTanH, arma::Mat >*, mlpack::ann::Join, arma::Mat >*, mlpack::ann::LayerNorm, arma::Mat >*, mlpack::ann::LeakyReLU, arma::Mat >*, mlpack::ann::Linear, arma::Mat >*, mlpack::ann::LinearNoBias, arma::Mat >*, mlpack::ann::LogSoftMax, arma::Mat >*, mlpack::ann::Lookup, arma::Mat >*, mlpack::ann::LSTM, arma::Mat >*, mlpack::ann::GRU, arma::Mat >*, mlpack::ann::FastLSTM, arma::Mat >*, mlpack::ann::MaxPooling, arma::Mat >*, mlpack::ann::MeanPooling, arma::Mat >*, mlpack::ann::MultiplyConstant, arma::Mat >*, mlpack::ann::MultiplyMerge, arma::Mat >*, mlpack::ann::NegativeLogLikelihood, arma::Mat >*, mlpack::ann::PReLU, arma::Mat >*, mlpack::ann::Recurrent, arma::Mat >*, mlpack::ann::RecurrentAttention, arma::Mat >*, mlpack::ann::ReinforceNormal, arma::Mat >*, mlpack::ann::Select, arma::Mat >*, mlpack::ann::Sequential, arma::Mat >*, mlpack::ann::VRClassReward, arma::Mat >*>]' /usr/include/boost/variant/detail/visitation_impl.hpp:114:9: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = boost::detail::variant::invoke_visitor, false>; VoidPtrCV = const void*; T = mlpack::ann::MultiplyConstant, arma::Mat >*; typename Visitor::result_type = boost::variant, arma::Mat >*, mlpack::ann::AddMerge, arma::Mat >*, mlpack::ann::AtrousConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BatchNorm, arma::Mat >*, mlpack::ann::BilinearInterpolation, arma::Mat >*, mlpack::ann::Concat, arma::Mat >*, mlpack::ann::ConcatPerformance, arma::Mat >, arma::Mat, arma::Mat >*, mlpack::ann::Constant, arma::Mat >*, mlpack::ann::Convolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::TransposedConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::DropConnect, arma::Mat >*, mlpack::ann::Dropout, arma::Mat >*, mlpack::ann::AlphaDropout, arma::Mat >*, mlpack::ann::ELU, arma::Mat >*, mlpack::ann::FlexibleReLU, arma::Mat >*, mlpack::ann::Glimpse, arma::Mat >*, mlpack::ann::HardTanH, arma::Mat >*, mlpack::ann::Join, arma::Mat >*, mlpack::ann::LayerNorm, arma::Mat >*, mlpack::ann::LeakyReLU, arma::Mat >*, mlpack::ann::Linear, arma::Mat >*, mlpack::ann::LinearNoBias, arma::Mat >*, mlpack::ann::LogSoftMax, arma::Mat >*, mlpack::ann::Lookup, arma::Mat >*, mlpack::ann::LSTM, arma::Mat >*, mlpack::ann::GRU, arma::Mat >*, mlpack::ann::FastLSTM, arma::Mat >*, mlpack::ann::MaxPooling, arma::Mat >*, mlpack::ann::MeanPooling, arma::Mat >*, mlpack::ann::MultiplyConstant, arma::Mat >*, mlpack::ann::MultiplyMerge, arma::Mat >*, mlpack::ann::NegativeLogLikelihood, arma::Mat >*, mlpack::ann::PReLU, arma::Mat >*, mlpack::ann::Recurrent, arma::Mat >*, mlpack::ann::RecurrentAttention, arma::Mat >*, mlpack::ann::ReinforceNormal, arma::Mat >*, mlpack::ann::Select, arma::Mat >*, mlpack::ann::Sequential, arma::Mat >*, mlpack::ann::VRClassReward, arma::Mat >*>; mpl_::true_ = mpl_::bool_]' @@ -46921,20 +46969,6 @@ /build/mlpack-3.0.4/src/mlpack/methods/ann/visitor/copy_visitor_impl.hpp:26:10: warning: 'new' of type 'mlpack::ann::MultiplyConstant, arma::Mat >' with extended alignment 16 [-Waligned-new=] /build/mlpack-3.0.4/src/mlpack/methods/ann/visitor/copy_visitor_impl.hpp:26:10: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter /build/mlpack-3.0.4/src/mlpack/methods/ann/visitor/copy_visitor_impl.hpp:26:10: note: use '-faligned-new' to enable C++17 over-aligned new support -/usr/include/c++/8/bits/stl_algo.h: In member function 'void mlpack::neighbor::QDAFN::Train(const MatType&, size_t, size_t) [with MatType = arma::Mat]': -/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - std::__introsort_loop(__first, __last, - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ - std::__lg(__last - __first) * 2, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __comp); - ~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - std::__insertion_sort(__first, __first + int(_S_threshold), __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - std::__insertion_sort(__first, __last, __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/mlpack-3.0.4/src/mlpack/methods/ann/visitor/copy_visitor_impl.hpp: In instantiation of 'mlpack::ann::LayerTypes mlpack::ann::CopyVisitor::operator()(LayerType*) const [with LayerType = mlpack::ann::MultiplyMerge, arma::Mat >; CustomLayers = {}; mlpack::ann::LayerTypes = boost::variant, arma::Mat >*, mlpack::ann::AddMerge, arma::Mat >*, mlpack::ann::AtrousConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BatchNorm, arma::Mat >*, mlpack::ann::BilinearInterpolation, arma::Mat >*, mlpack::ann::Concat, arma::Mat >*, mlpack::ann::ConcatPerformance, arma::Mat >, arma::Mat, arma::Mat >*, mlpack::ann::Constant, arma::Mat >*, mlpack::ann::Convolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::TransposedConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::DropConnect, arma::Mat >*, mlpack::ann::Dropout, arma::Mat >*, mlpack::ann::AlphaDropout, arma::Mat >*, mlpack::ann::ELU, arma::Mat >*, mlpack::ann::FlexibleReLU, arma::Mat >*, mlpack::ann::Glimpse, arma::Mat >*, mlpack::ann::HardTanH, arma::Mat >*, mlpack::ann::Join, arma::Mat >*, mlpack::ann::LayerNorm, arma::Mat >*, mlpack::ann::LeakyReLU, arma::Mat >*, mlpack::ann::Linear, arma::Mat >*, mlpack::ann::LinearNoBias, arma::Mat >*, mlpack::ann::LogSoftMax, arma::Mat >*, mlpack::ann::Lookup, arma::Mat >*, mlpack::ann::LSTM, arma::Mat >*, mlpack::ann::GRU, arma::Mat >*, mlpack::ann::FastLSTM, arma::Mat >*, mlpack::ann::MaxPooling, arma::Mat >*, mlpack::ann::MeanPooling, arma::Mat >*, mlpack::ann::MultiplyConstant, arma::Mat >*, mlpack::ann::MultiplyMerge, arma::Mat >*, mlpack::ann::NegativeLogLikelihood, arma::Mat >*, mlpack::ann::PReLU, arma::Mat >*, mlpack::ann::Recurrent, arma::Mat >*, mlpack::ann::RecurrentAttention, arma::Mat >*, mlpack::ann::ReinforceNormal, arma::Mat >*, mlpack::ann::Select, arma::Mat >*, mlpack::ann::Sequential, arma::Mat >*, mlpack::ann::VRClassReward, arma::Mat >*>]': /usr/include/boost/variant/variant.hpp:1058:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor::internal_visit(T&&, int) [with T = mlpack::ann::MultiplyMerge, arma::Mat >* const&; Visitor = mlpack::ann::CopyVisitor<>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = boost::variant, arma::Mat >*, mlpack::ann::AddMerge, arma::Mat >*, mlpack::ann::AtrousConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BatchNorm, arma::Mat >*, mlpack::ann::BilinearInterpolation, arma::Mat >*, mlpack::ann::Concat, arma::Mat >*, mlpack::ann::ConcatPerformance, arma::Mat >, arma::Mat, arma::Mat >*, mlpack::ann::Constant, arma::Mat >*, mlpack::ann::Convolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::TransposedConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::DropConnect, arma::Mat >*, mlpack::ann::Dropout, arma::Mat >*, mlpack::ann::AlphaDropout, arma::Mat >*, mlpack::ann::ELU, arma::Mat >*, mlpack::ann::FlexibleReLU, arma::Mat >*, mlpack::ann::Glimpse, arma::Mat >*, mlpack::ann::HardTanH, arma::Mat >*, mlpack::ann::Join, arma::Mat >*, mlpack::ann::LayerNorm, arma::Mat >*, mlpack::ann::LeakyReLU, arma::Mat >*, mlpack::ann::Linear, arma::Mat >*, mlpack::ann::LinearNoBias, arma::Mat >*, mlpack::ann::LogSoftMax, arma::Mat >*, mlpack::ann::Lookup, arma::Mat >*, mlpack::ann::LSTM, arma::Mat >*, mlpack::ann::GRU, arma::Mat >*, mlpack::ann::FastLSTM, arma::Mat >*, mlpack::ann::MaxPooling, arma::Mat >*, mlpack::ann::MeanPooling, arma::Mat >*, mlpack::ann::MultiplyConstant, arma::Mat >*, mlpack::ann::MultiplyMerge, arma::Mat >*, mlpack::ann::NegativeLogLikelihood, arma::Mat >*, mlpack::ann::PReLU, arma::Mat >*, mlpack::ann::Recurrent, arma::Mat >*, mlpack::ann::RecurrentAttention, arma::Mat >*, mlpack::ann::ReinforceNormal, arma::Mat >*, mlpack::ann::Select, arma::Mat >*, mlpack::ann::Sequential, arma::Mat >*, mlpack::ann::VRClassReward, arma::Mat >*>]' /usr/include/boost/variant/detail/visitation_impl.hpp:114:9: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = boost::detail::variant::invoke_visitor, false>; VoidPtrCV = const void*; T = mlpack::ann::MultiplyMerge, arma::Mat >*; typename Visitor::result_type = boost::variant, arma::Mat >*, mlpack::ann::AddMerge, arma::Mat >*, mlpack::ann::AtrousConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BatchNorm, arma::Mat >*, mlpack::ann::BilinearInterpolation, arma::Mat >*, mlpack::ann::Concat, arma::Mat >*, mlpack::ann::ConcatPerformance, arma::Mat >, arma::Mat, arma::Mat >*, mlpack::ann::Constant, arma::Mat >*, mlpack::ann::Convolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::TransposedConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::DropConnect, arma::Mat >*, mlpack::ann::Dropout, arma::Mat >*, mlpack::ann::AlphaDropout, arma::Mat >*, mlpack::ann::ELU, arma::Mat >*, mlpack::ann::FlexibleReLU, arma::Mat >*, mlpack::ann::Glimpse, arma::Mat >*, mlpack::ann::HardTanH, arma::Mat >*, mlpack::ann::Join, arma::Mat >*, mlpack::ann::LayerNorm, arma::Mat >*, mlpack::ann::LeakyReLU, arma::Mat >*, mlpack::ann::Linear, arma::Mat >*, mlpack::ann::LinearNoBias, arma::Mat >*, mlpack::ann::LogSoftMax, arma::Mat >*, mlpack::ann::Lookup, arma::Mat >*, mlpack::ann::LSTM, arma::Mat >*, mlpack::ann::GRU, arma::Mat >*, mlpack::ann::FastLSTM, arma::Mat >*, mlpack::ann::MaxPooling, arma::Mat >*, mlpack::ann::MeanPooling, arma::Mat >*, mlpack::ann::MultiplyConstant, arma::Mat >*, mlpack::ann::MultiplyMerge, arma::Mat >*, mlpack::ann::NegativeLogLikelihood, arma::Mat >*, mlpack::ann::PReLU, arma::Mat >*, mlpack::ann::Recurrent, arma::Mat >*, mlpack::ann::RecurrentAttention, arma::Mat >*, mlpack::ann::ReinforceNormal, arma::Mat >*, mlpack::ann::Select, arma::Mat >*, mlpack::ann::Sequential, arma::Mat >*, mlpack::ann::VRClassReward, arma::Mat >*>; mpl_::true_ = mpl_::bool_]' @@ -47010,6 +47044,8 @@ /build/mlpack-3.0.4/src/mlpack/methods/ann/visitor/copy_visitor_impl.hpp:26:10: warning: 'new' of type 'mlpack::ann::RecurrentAttention, arma::Mat >' with extended alignment 16 [-Waligned-new=] /build/mlpack-3.0.4/src/mlpack/methods/ann/visitor/copy_visitor_impl.hpp:26:10: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter /build/mlpack-3.0.4/src/mlpack/methods/ann/visitor/copy_visitor_impl.hpp:26:10: note: use '-faligned-new' to enable C++17 over-aligned new support +[ 78%] Building CXX object src/mlpack/tests/CMakeFiles/mlpack_test.dir/quic_svd_test.cpp.o +cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests && /usr/bin/c++ -DARMA_32BIT_WORD -DARMA_NO_DEBUG -DBOOST_TEST_DYN_LINK -DHAS_OPENMP -DNDEBUG -I/build/mlpack-3.0.4/src -I/build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/.. -g -O2 -ffile-prefix-map=/build/mlpack-3.0.4=. -fstack-protector-strong -Wformat -Werror=format-security --param ggc-min-expand=20 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -ftemplate-depth=1000 -O3 -fopenmp -Winvalid-pch -include /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx -std=gnu++11 -o CMakeFiles/mlpack_test.dir/quic_svd_test.cpp.o -c /build/mlpack-3.0.4/src/mlpack/tests/quic_svd_test.cpp /build/mlpack-3.0.4/src/mlpack/methods/ann/visitor/copy_visitor_impl.hpp: In instantiation of 'mlpack::ann::LayerTypes mlpack::ann::CopyVisitor::operator()(LayerType*) const [with LayerType = mlpack::ann::ReinforceNormal, arma::Mat >; CustomLayers = {}; mlpack::ann::LayerTypes = boost::variant, arma::Mat >*, mlpack::ann::AddMerge, arma::Mat >*, mlpack::ann::AtrousConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BatchNorm, arma::Mat >*, mlpack::ann::BilinearInterpolation, arma::Mat >*, mlpack::ann::Concat, arma::Mat >*, mlpack::ann::ConcatPerformance, arma::Mat >, arma::Mat, arma::Mat >*, mlpack::ann::Constant, arma::Mat >*, mlpack::ann::Convolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::TransposedConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::DropConnect, arma::Mat >*, mlpack::ann::Dropout, arma::Mat >*, mlpack::ann::AlphaDropout, arma::Mat >*, mlpack::ann::ELU, arma::Mat >*, mlpack::ann::FlexibleReLU, arma::Mat >*, mlpack::ann::Glimpse, arma::Mat >*, mlpack::ann::HardTanH, arma::Mat >*, mlpack::ann::Join, arma::Mat >*, mlpack::ann::LayerNorm, arma::Mat >*, mlpack::ann::LeakyReLU, arma::Mat >*, mlpack::ann::Linear, arma::Mat >*, mlpack::ann::LinearNoBias, arma::Mat >*, mlpack::ann::LogSoftMax, arma::Mat >*, mlpack::ann::Lookup, arma::Mat >*, mlpack::ann::LSTM, arma::Mat >*, mlpack::ann::GRU, arma::Mat >*, mlpack::ann::FastLSTM, arma::Mat >*, mlpack::ann::MaxPooling, arma::Mat >*, mlpack::ann::MeanPooling, arma::Mat >*, mlpack::ann::MultiplyConstant, arma::Mat >*, mlpack::ann::MultiplyMerge, arma::Mat >*, mlpack::ann::NegativeLogLikelihood, arma::Mat >*, mlpack::ann::PReLU, arma::Mat >*, mlpack::ann::Recurrent, arma::Mat >*, mlpack::ann::RecurrentAttention, arma::Mat >*, mlpack::ann::ReinforceNormal, arma::Mat >*, mlpack::ann::Select, arma::Mat >*, mlpack::ann::Sequential, arma::Mat >*, mlpack::ann::VRClassReward, arma::Mat >*>]': /usr/include/boost/variant/variant.hpp:1058:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor::internal_visit(T&&, int) [with T = mlpack::ann::ReinforceNormal, arma::Mat >* const&; Visitor = mlpack::ann::CopyVisitor<>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = boost::variant, arma::Mat >*, mlpack::ann::AddMerge, arma::Mat >*, mlpack::ann::AtrousConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BatchNorm, arma::Mat >*, mlpack::ann::BilinearInterpolation, arma::Mat >*, mlpack::ann::Concat, arma::Mat >*, mlpack::ann::ConcatPerformance, arma::Mat >, arma::Mat, arma::Mat >*, mlpack::ann::Constant, arma::Mat >*, mlpack::ann::Convolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::TransposedConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::DropConnect, arma::Mat >*, mlpack::ann::Dropout, arma::Mat >*, mlpack::ann::AlphaDropout, arma::Mat >*, mlpack::ann::ELU, arma::Mat >*, mlpack::ann::FlexibleReLU, arma::Mat >*, mlpack::ann::Glimpse, arma::Mat >*, mlpack::ann::HardTanH, arma::Mat >*, mlpack::ann::Join, arma::Mat >*, mlpack::ann::LayerNorm, arma::Mat >*, mlpack::ann::LeakyReLU, arma::Mat >*, mlpack::ann::Linear, arma::Mat >*, mlpack::ann::LinearNoBias, arma::Mat >*, mlpack::ann::LogSoftMax, arma::Mat >*, mlpack::ann::Lookup, arma::Mat >*, mlpack::ann::LSTM, arma::Mat >*, mlpack::ann::GRU, arma::Mat >*, mlpack::ann::FastLSTM, arma::Mat >*, mlpack::ann::MaxPooling, arma::Mat >*, mlpack::ann::MeanPooling, arma::Mat >*, mlpack::ann::MultiplyConstant, arma::Mat >*, mlpack::ann::MultiplyMerge, arma::Mat >*, mlpack::ann::NegativeLogLikelihood, arma::Mat >*, mlpack::ann::PReLU, arma::Mat >*, mlpack::ann::Recurrent, arma::Mat >*, mlpack::ann::RecurrentAttention, arma::Mat >*, mlpack::ann::ReinforceNormal, arma::Mat >*, mlpack::ann::Select, arma::Mat >*, mlpack::ann::Sequential, arma::Mat >*, mlpack::ann::VRClassReward, arma::Mat >*>]' /usr/include/boost/variant/detail/visitation_impl.hpp:114:9: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = boost::detail::variant::invoke_visitor, false>; VoidPtrCV = const void*; T = mlpack::ann::ReinforceNormal, arma::Mat >*; typename Visitor::result_type = boost::variant, arma::Mat >*, mlpack::ann::AddMerge, arma::Mat >*, mlpack::ann::AtrousConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BaseLayer, arma::Mat >*, mlpack::ann::BatchNorm, arma::Mat >*, mlpack::ann::BilinearInterpolation, arma::Mat >*, mlpack::ann::Concat, arma::Mat >*, mlpack::ann::ConcatPerformance, arma::Mat >, arma::Mat, arma::Mat >*, mlpack::ann::Constant, arma::Mat >*, mlpack::ann::Convolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::TransposedConvolution, mlpack::ann::NaiveConvolution, mlpack::ann::NaiveConvolution, arma::Mat, arma::Mat >*, mlpack::ann::DropConnect, arma::Mat >*, mlpack::ann::Dropout, arma::Mat >*, mlpack::ann::AlphaDropout, arma::Mat >*, mlpack::ann::ELU, arma::Mat >*, mlpack::ann::FlexibleReLU, arma::Mat >*, mlpack::ann::Glimpse, arma::Mat >*, mlpack::ann::HardTanH, arma::Mat >*, mlpack::ann::Join, arma::Mat >*, mlpack::ann::LayerNorm, arma::Mat >*, mlpack::ann::LeakyReLU, arma::Mat >*, mlpack::ann::Linear, arma::Mat >*, mlpack::ann::LinearNoBias, arma::Mat >*, mlpack::ann::LogSoftMax, arma::Mat >*, mlpack::ann::Lookup, arma::Mat >*, mlpack::ann::LSTM, arma::Mat >*, mlpack::ann::GRU, arma::Mat >*, mlpack::ann::FastLSTM, arma::Mat >*, mlpack::ann::MaxPooling, arma::Mat >*, mlpack::ann::MeanPooling, arma::Mat >*, mlpack::ann::MultiplyConstant, arma::Mat >*, mlpack::ann::MultiplyMerge, arma::Mat >*, mlpack::ann::NegativeLogLikelihood, arma::Mat >*, mlpack::ann::PReLU, arma::Mat >*, mlpack::ann::Recurrent, arma::Mat >*, mlpack::ann::RecurrentAttention, arma::Mat >*, mlpack::ann::ReinforceNormal, arma::Mat >*, mlpack::ann::Select, arma::Mat >*, mlpack::ann::Sequential, arma::Mat >*, mlpack::ann::VRClassReward, arma::Mat >*>; mpl_::true_ = mpl_::bool_]' @@ -47070,8 +47106,6 @@ /build/mlpack-3.0.4/src/mlpack/methods/ann/visitor/copy_visitor_impl.hpp:26:10: warning: 'new' of type 'mlpack::ann::VRClassReward, arma::Mat >' with extended alignment 16 [-Waligned-new=] /build/mlpack-3.0.4/src/mlpack/methods/ann/visitor/copy_visitor_impl.hpp:26:10: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter /build/mlpack-3.0.4/src/mlpack/methods/ann/visitor/copy_visitor_impl.hpp:26:10: note: use '-faligned-new' to enable C++17 over-aligned new support -[ 78%] Building CXX object src/mlpack/tests/CMakeFiles/mlpack_test.dir/quic_svd_test.cpp.o -cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests && /usr/bin/c++ -DARMA_32BIT_WORD -DARMA_NO_DEBUG -DBOOST_TEST_DYN_LINK -DHAS_OPENMP -DNDEBUG -I/build/mlpack-3.0.4/src -I/build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/.. -g -O2 -ffile-prefix-map=/build/mlpack-3.0.4=. -fstack-protector-strong -Wformat -Werror=format-security --param ggc-min-expand=20 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -ftemplate-depth=1000 -O3 -fopenmp -Winvalid-pch -include /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx -std=gnu++11 -o CMakeFiles/mlpack_test.dir/quic_svd_test.cpp.o -c /build/mlpack-3.0.4/src/mlpack/tests/quic_svd_test.cpp [ 80%] Building CXX object src/mlpack/tests/CMakeFiles/mlpack_test.dir/radical_test.cpp.o cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests && /usr/bin/c++ -DARMA_32BIT_WORD -DARMA_NO_DEBUG -DBOOST_TEST_DYN_LINK -DHAS_OPENMP -DNDEBUG -I/build/mlpack-3.0.4/src -I/build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/.. -g -O2 -ffile-prefix-map=/build/mlpack-3.0.4=. -fstack-protector-strong -Wformat -Werror=format-security --param ggc-min-expand=20 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -ftemplate-depth=1000 -O3 -fopenmp -Winvalid-pch -include /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx -std=gnu++11 -o CMakeFiles/mlpack_test.dir/radical_test.cpp.o -c /build/mlpack-3.0.4/src/mlpack/tests/radical_test.cpp [ 80%] Building CXX object src/mlpack/tests/CMakeFiles/mlpack_test.dir/random_forest_test.cpp.o @@ -47335,6 +47369,20 @@ /usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h: In static member function 'static double mlpack::tree::BestBinaryNumericSplit::SplitIfBetter(double, const VecType&, const arma::Row&, size_t, const WeightVecType&, size_t, double, arma::Col&, mlpack::tree::BestBinaryNumericSplit::AuxiliarySplitInfo&) [with bool UseWeights = false; VecType = arma::subview_row; WeightVecType = arma::Row; FitnessFunction = mlpack::tree::GiniGain]': +/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + std::__introsort_loop(__first, __last, + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ + std::__lg(__last - __first) * 2, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __comp); + ~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + std::__insertion_sort(__first, __first + int(_S_threshold), __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + std::__insertion_sort(__first, __last, __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:69, from /usr/include/boost/archive/detail/helper_collection.hpp:20, from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, @@ -47359,20 +47407,6 @@ /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In static member function 'static double mlpack::tree::BestBinaryNumericSplit::SplitIfBetter(double, const VecType&, const arma::Row&, size_t, const WeightVecType&, size_t, double, arma::Col&, mlpack::tree::BestBinaryNumericSplit::AuxiliarySplitInfo&) [with bool UseWeights = false; VecType = arma::subview_row; WeightVecType = arma::Row; FitnessFunction = mlpack::tree::GiniGain]': -/usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - std::__introsort_loop(__first, __last, - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ - std::__lg(__last - __first) * 2, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __comp); - ~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - std::__insertion_sort(__first, __first + int(_S_threshold), __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - std::__insertion_sort(__first, __last, __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:69, from /usr/include/boost/archive/detail/helper_collection.hpp:20, from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, @@ -47467,6 +47501,297 @@ cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests && /usr/bin/c++ -DARMA_32BIT_WORD -DARMA_NO_DEBUG -DBOOST_TEST_DYN_LINK -DHAS_OPENMP -DNDEBUG -I/build/mlpack-3.0.4/src -I/build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/.. -g -O2 -ffile-prefix-map=/build/mlpack-3.0.4=. -fstack-protector-strong -Wformat -Werror=format-security --param ggc-min-expand=20 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -ftemplate-depth=1000 -O3 -fopenmp -Winvalid-pch -include /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx -std=gnu++11 -o CMakeFiles/mlpack_test.dir/range_search_test.cpp.o -c /build/mlpack-3.0.4/src/mlpack/tests/range_search_test.cpp [ 81%] Building CXX object src/mlpack/tests/CMakeFiles/mlpack_test.dir/rectangle_tree_test.cpp.o cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests && /usr/bin/c++ -DARMA_32BIT_WORD -DARMA_NO_DEBUG -DBOOST_TEST_DYN_LINK -DHAS_OPENMP -DNDEBUG -I/build/mlpack-3.0.4/src -I/build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/.. -g -O2 -ffile-prefix-map=/build/mlpack-3.0.4=. -fstack-protector-strong -Wformat -Werror=format-security --param ggc-min-expand=20 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -ftemplate-depth=1000 -O3 -fopenmp -Winvalid-pch -include /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx -std=gnu++11 -o CMakeFiles/mlpack_test.dir/rectangle_tree_test.cpp.o -c /build/mlpack-3.0.4/src/mlpack/tests/rectangle_tree_test.cpp +In file included from /build/mlpack-3.0.4/src/mlpack/core/tree/spill_tree/spill_tree.hpp:479, + from /build/mlpack-3.0.4/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, + from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_rules_impl.hpp:17, + from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_rules.hpp:234, + from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search.hpp:26, + from /build/mlpack-3.0.4/src/mlpack/tests/rectangle_tree_test.cpp:17: +/build/mlpack-3.0.4/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor 'mlpack::tree::SpillTree::SpillTree(const mlpack::tree::SpillTree&)': +/build/mlpack-3.0.4/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:171:59: warning: 'new' of type 'arma::Col' with extended alignment 16 [-Waligned-new=] + pointsIndex = new arma::Col(*other.pointsIndex); + ^ +/build/mlpack-3.0.4/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:171:59: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:171:59: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function 'void mlpack::tree::SpillTree::SplitNode(arma::Col&, size_t, double, double)': +/build/mlpack-3.0.4/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:592:41: warning: 'new' of type 'arma::Col' with extended alignment 16 [-Waligned-new=] + pointsIndex = new arma::Col(); + ^ +/build/mlpack-3.0.4/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:592:41: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:592:41: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:604:41: warning: 'new' of type 'arma::Col' with extended alignment 16 [-Waligned-new=] + pointsIndex = new arma::Col(); + ^ +/build/mlpack-3.0.4/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:604:41: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:604:41: note: use '-faligned-new' to enable C++17 over-aligned new support +In file included from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search.hpp:371, + from /build/mlpack-3.0.4/src/mlpack/tests/rectangle_tree_test.cpp:17: +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function 'void mlpack::neighbor::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&)': +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:441:31: warning: 'new' of type 'arma::mat' {aka 'arma::Mat'} with extended alignment 16 [-Waligned-new=] + distancePtr = new arma::mat; // Query indices need to be mapped. + ^~~ +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:441:31: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:441:31: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:442:31: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] + neighborPtr = new arma::Mat; + ^~~~~~~~~~~ +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:442:31: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:442:31: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:445:31: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] + neighborPtr = new arma::Mat; // Reference indices need mapping. + ^~~~~~~~~~~ +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:445:31: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:445:31: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function 'void mlpack::neighbor::NeighborSearch::Search(mlpack::neighbor::NeighborSearch::Tree&, size_t, arma::Mat&, arma::mat&, bool)': +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:656:29: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] + neighborPtr = new arma::Mat; + ^~~~~~~~~~~ +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:656:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:656:29: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function 'void mlpack::neighbor::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&)': +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:741:29: warning: 'new' of type 'arma::mat' {aka 'arma::Mat'} with extended alignment 16 [-Waligned-new=] + distancePtr = new arma::mat; + ^~~ +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:741:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:741:29: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:742:29: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] + neighborPtr = new arma::Mat; + ^~~~~~~~~~~ +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:742:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:742:29: note: use '-faligned-new' to enable C++17 over-aligned new support +In file included from /build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree.hpp:616, + from /build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree.hpp:20, + from /build/mlpack-3.0.4/src/mlpack/tests/rectangle_tree_test.cpp:16: +/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of 'mlpack::tree::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::tree::RTreeSplit; DescentType = mlpack::tree::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::tree::NoAuxiliaryInformation; size_t = unsigned int]': +/build/mlpack-3.0.4/src/mlpack/tests/rectangle_tree_test.cpp:55:40: required from here +/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:50:13: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] + dataset(new MatType(data)), + ^~~~~~~~~~~~~~~~~ +/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:50:13: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:50:13: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of 'mlpack::tree::RectangleTree::RectangleTree(const mlpack::tree::RectangleTree&, bool, mlpack::tree::RectangleTree*) [with MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::tree::RTreeSplit; DescentType = mlpack::tree::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::tree::NoAuxiliaryInformation]': +/build/mlpack-3.0.4/src/mlpack/tests/rectangle_tree_test.cpp:56:20: required from here +/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:166:37: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] + (parent ? parent->dataset : new MatType(*other.dataset)) : + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:166:37: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:166:37: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/tests/rectangle_tree_test.cpp: In instantiation of 'std::vector*> RectangleTreeTest::GetAllPointsInTree(const TreeType&) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>]': +/build/mlpack-3.0.4/src/mlpack/tests/rectangle_tree_test.cpp:105:62: required from here +/build/mlpack-3.0.4/src/mlpack/tests/rectangle_tree_test.cpp:85:22: warning: 'new' of type 'arma::vec' {aka 'arma::Col'} with extended alignment 16 [-Waligned-new=] + arma::vec* c = new arma::vec(tree.Dataset().col(tree.Point(i))); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/mlpack-3.0.4/src/mlpack/tests/rectangle_tree_test.cpp:85:22: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/tests/rectangle_tree_test.cpp:85:22: note: use '-faligned-new' to enable C++17 over-aligned new support +In file included from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search.hpp:371, + from /build/mlpack-3.0.4/src/mlpack/tests/rectangle_tree_test.cpp:17: +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of 'void mlpack::neighbor::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::neighbor::NearestNeighborSort; MetricType = mlpack::metric::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::tree::RTree; DualTreeTraversalType = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser; size_t = unsigned int; arma::mat = arma::Mat]': +/build/mlpack-3.0.4/src/mlpack/tests/rectangle_tree_test.cpp:426:50: required from here +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:441:21: warning: 'new' of type 'arma::mat' {aka 'arma::Mat'} with extended alignment 16 [-Waligned-new=] + distancePtr = new arma::mat; // Query indices need to be mapped. + ^~~~~~~~~~~~~ +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:441:21: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:441:21: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:442:21: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] + neighborPtr = new arma::Mat; + ^~~~~~~~~~~~~~~~~~~~~ +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:442:21: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:442:21: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:445:21: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] + neighborPtr = new arma::Mat; // Reference indices need mapping. + ^~~~~~~~~~~~~~~~~~~~~ +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:445:21: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:445:21: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of 'mlpack::neighbor::NeighborSearch::NeighborSearch(MatType, mlpack::neighbor::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::neighbor::NearestNeighborSort; MetricType = mlpack::metric::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::tree::KDTree; DualTreeTraversalType = mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit>::SingleTreeTraverser]': +/build/mlpack-3.0.4/src/mlpack/tests/rectangle_tree_test.cpp:436:34: required from here +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:64:40: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] + referenceSet(mode == NAIVE_MODE ? new MatType(std::move(referenceSetIn)) : + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:64:40: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:64:40: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of 'void mlpack::neighbor::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::neighbor::NearestNeighborSort; MetricType = mlpack::metric::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::tree::KDTree; DualTreeTraversalType = mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit>::SingleTreeTraverser; size_t = unsigned int; arma::mat = arma::Mat]': +/build/mlpack-3.0.4/src/mlpack/tests/rectangle_tree_test.cpp:438:50: required from here +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:441:21: warning: 'new' of type 'arma::mat' {aka 'arma::Mat'} with extended alignment 16 [-Waligned-new=] + distancePtr = new arma::mat; // Query indices need to be mapped. + ^~~~~~~~~~~~~ +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:441:21: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:441:21: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:442:21: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] + neighborPtr = new arma::Mat; + ^~~~~~~~~~~~~~~~~~~~~ +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:442:21: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:442:21: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:445:21: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] + neighborPtr = new arma::Mat; // Reference indices need mapping. + ^~~~~~~~~~~~~~~~~~~~~ +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:445:21: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:445:21: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of 'void mlpack::neighbor::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::neighbor::NearestNeighborSort; MetricType = mlpack::metric::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::tree::RTree; DualTreeTraversalType = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser; size_t = unsigned int; arma::mat = arma::Mat]': +/build/mlpack-3.0.4/src/mlpack/tests/rectangle_tree_test.cpp:514:40: required from here +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:741:19: warning: 'new' of type 'arma::mat' {aka 'arma::Mat'} with extended alignment 16 [-Waligned-new=] + distancePtr = new arma::mat; + ^~~~~~~~~~~~~ +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:741:19: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:741:19: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:742:19: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] + neighborPtr = new arma::Mat; + ^~~~~~~~~~~~~~~~~~~~~ +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:742:19: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:742:19: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of 'void mlpack::neighbor::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::neighbor::NearestNeighborSort; MetricType = mlpack::metric::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::tree::KDTree; DualTreeTraversalType = mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit>::SingleTreeTraverser; size_t = unsigned int; arma::mat = arma::Mat]': +/build/mlpack-3.0.4/src/mlpack/tests/rectangle_tree_test.cpp:519:40: required from here +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:741:19: warning: 'new' of type 'arma::mat' {aka 'arma::Mat'} with extended alignment 16 [-Waligned-new=] + distancePtr = new arma::mat; + ^~~~~~~~~~~~~ +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:741:19: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:741:19: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:742:19: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] + neighborPtr = new arma::Mat; + ^~~~~~~~~~~~~~~~~~~~~ +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:742:19: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:742:19: note: use '-faligned-new' to enable C++17 over-aligned new support +In file included from /build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree.hpp:616, + from /build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree.hpp:20, + from /build/mlpack-3.0.4/src/mlpack/tests/rectangle_tree_test.cpp:16: +/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of 'mlpack::tree::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::tree::RStarTreeSplit; DescentType = mlpack::tree::RStarTreeDescentHeuristic; AuxiliaryInformationType = mlpack::tree::NoAuxiliaryInformation; size_t = unsigned int]': +/build/mlpack-3.0.4/src/mlpack/tests/rectangle_tree_test.cpp:541:41: required from here +/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:50:13: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] + dataset(new MatType(data)), + ^~~~~~~~~~~~~~~~~ +/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:50:13: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:50:13: note: use '-faligned-new' to enable C++17 over-aligned new support +In file included from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search.hpp:371, + from /build/mlpack-3.0.4/src/mlpack/tests/rectangle_tree_test.cpp:17: +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of 'void mlpack::neighbor::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::neighbor::NearestNeighborSort; MetricType = mlpack::metric::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::tree::RStarTree; DualTreeTraversalType = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser; size_t = unsigned int; arma::mat = arma::Mat]': +/build/mlpack-3.0.4/src/mlpack/tests/rectangle_tree_test.cpp:554:40: required from here +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:741:19: warning: 'new' of type 'arma::mat' {aka 'arma::Mat'} with extended alignment 16 [-Waligned-new=] + distancePtr = new arma::mat; + ^~~~~~~~~~~~~ +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:741:19: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:741:19: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:742:19: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] + neighborPtr = new arma::Mat; + ^~~~~~~~~~~~~~~~~~~~~ +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:742:19: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:742:19: note: use '-faligned-new' to enable C++17 over-aligned new support +In file included from /build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree.hpp:616, + from /build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree.hpp:20, + from /build/mlpack-3.0.4/src/mlpack/tests/rectangle_tree_test.cpp:16: +/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of 'mlpack::tree::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::tree::XTreeSplit; DescentType = mlpack::tree::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::tree::XTreeAuxiliaryInformation; size_t = unsigned int]': +/build/mlpack-3.0.4/src/mlpack/tests/rectangle_tree_test.cpp:584:41: required from here +/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:50:13: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] + dataset(new MatType(data)), + ^~~~~~~~~~~~~~~~~ +/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:50:13: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:50:13: note: use '-faligned-new' to enable C++17 over-aligned new support +In file included from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search.hpp:371, + from /build/mlpack-3.0.4/src/mlpack/tests/rectangle_tree_test.cpp:17: +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of 'void mlpack::neighbor::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::neighbor::NearestNeighborSort; MetricType = mlpack::metric::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::tree::XTree; DualTreeTraversalType = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser; size_t = unsigned int; arma::mat = arma::Mat]': +/build/mlpack-3.0.4/src/mlpack/tests/rectangle_tree_test.cpp:597:40: required from here +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:741:19: warning: 'new' of type 'arma::mat' {aka 'arma::Mat'} with extended alignment 16 [-Waligned-new=] + distancePtr = new arma::mat; + ^~~~~~~~~~~~~ +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:741:19: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:741:19: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:742:19: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] + neighborPtr = new arma::Mat; + ^~~~~~~~~~~~~~~~~~~~~ +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:742:19: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:742:19: note: use '-faligned-new' to enable C++17 over-aligned new support +In file included from /build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree.hpp:616, + from /build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree.hpp:20, + from /build/mlpack-3.0.4/src/mlpack/tests/rectangle_tree_test.cpp:16: +/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of 'mlpack::tree::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::tree::HilbertRTreeSplit<2>; DescentType = mlpack::tree::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation; size_t = unsigned int]': +/build/mlpack-3.0.4/src/mlpack/tests/rectangle_tree_test.cpp:625:48: required from here +/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:50:13: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] + dataset(new MatType(data)), + ^~~~~~~~~~~~~~~~~ +/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:50:13: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:50:13: note: use '-faligned-new' to enable C++17 over-aligned new support +In file included from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search.hpp:371, + from /build/mlpack-3.0.4/src/mlpack/tests/rectangle_tree_test.cpp:17: +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of 'void mlpack::neighbor::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::neighbor::NearestNeighborSort; MetricType = mlpack::metric::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::tree::HilbertRTree; DualTreeTraversalType = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser; size_t = unsigned int; arma::mat = arma::Mat]': +/build/mlpack-3.0.4/src/mlpack/tests/rectangle_tree_test.cpp:638:40: required from here +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:741:19: warning: 'new' of type 'arma::mat' {aka 'arma::Mat'} with extended alignment 16 [-Waligned-new=] + distancePtr = new arma::mat; + ^~~~~~~~~~~~~ +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:741:19: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:741:19: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:742:19: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] + neighborPtr = new arma::Mat; + ^~~~~~~~~~~~~~~~~~~~~ +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:742:19: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:742:19: note: use '-faligned-new' to enable C++17 over-aligned new support +In file included from /build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree.hpp:616, + from /build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree.hpp:20, + from /build/mlpack-3.0.4/src/mlpack/tests/rectangle_tree_test.cpp:16: +/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of 'mlpack::tree::RectangleTree::RectangleTree(const mlpack::tree::RectangleTree&, bool, mlpack::tree::RectangleTree*) [with MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::tree::HilbertRTreeSplit<2>; DescentType = mlpack::tree::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation]': +/build/mlpack-3.0.4/src/mlpack/tests/rectangle_tree_test.cpp:920:21: required from here +/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:166:37: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] + (parent ? parent->dataset : new MatType(*other.dataset)) : + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:166:37: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:166:37: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of 'mlpack::tree::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::tree::RPlusTreeSplit; DescentType = mlpack::tree::RPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::tree::NoAuxiliaryInformation; size_t = unsigned int]': +/build/mlpack-3.0.4/src/mlpack/tests/rectangle_tree_test.cpp:988:45: required from here +/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:50:13: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] + dataset(new MatType(data)), + ^~~~~~~~~~~~~~~~~ +/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:50:13: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:50:13: note: use '-faligned-new' to enable C++17 over-aligned new support +In file included from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search.hpp:371, + from /build/mlpack-3.0.4/src/mlpack/tests/rectangle_tree_test.cpp:17: +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of 'void mlpack::neighbor::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::neighbor::NearestNeighborSort; MetricType = mlpack::metric::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::tree::RPlusTree; DualTreeTraversalType = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser; size_t = unsigned int; arma::mat = arma::Mat]': +/build/mlpack-3.0.4/src/mlpack/tests/rectangle_tree_test.cpp:1030:40: required from here +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:741:19: warning: 'new' of type 'arma::mat' {aka 'arma::Mat'} with extended alignment 16 [-Waligned-new=] + distancePtr = new arma::mat; + ^~~~~~~~~~~~~ +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:741:19: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:741:19: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:742:19: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] + neighborPtr = new arma::Mat; + ^~~~~~~~~~~~~~~~~~~~~ +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:742:19: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:742:19: note: use '-faligned-new' to enable C++17 over-aligned new support +In file included from /build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree.hpp:616, + from /build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree.hpp:20, + from /build/mlpack-3.0.4/src/mlpack/tests/rectangle_tree_test.cpp:16: +/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of 'mlpack::tree::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::tree::RPlusTreeSplit; DescentType = mlpack::tree::RPlusPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::tree::RPlusPlusTreeAuxiliaryInformation; size_t = unsigned int]': +/build/mlpack-3.0.4/src/mlpack/tests/rectangle_tree_test.cpp:1106:49: required from here +/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:50:13: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] + dataset(new MatType(data)), + ^~~~~~~~~~~~~~~~~ +/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:50:13: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:50:13: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of 'mlpack::tree::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::tree::RPlusTreeSplit; DescentType = mlpack::tree::RPlusPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::tree::RPlusPlusTreeAuxiliaryInformation; size_t = unsigned int]': +/build/mlpack-3.0.4/src/mlpack/tests/rectangle_tree_test.cpp:1124:68: required from here +/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:50:13: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] +/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:50:13: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:50:13: note: use '-faligned-new' to enable C++17 over-aligned new support +In file included from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search.hpp:371, + from /build/mlpack-3.0.4/src/mlpack/tests/rectangle_tree_test.cpp:17: +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of 'void mlpack::neighbor::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::neighbor::NearestNeighborSort; MetricType = mlpack::metric::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::tree::RPlusPlusTree; DualTreeTraversalType = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser; size_t = unsigned int; arma::mat = arma::Mat]': +/build/mlpack-3.0.4/src/mlpack/tests/rectangle_tree_test.cpp:1161:40: required from here +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:741:19: warning: 'new' of type 'arma::mat' {aka 'arma::Mat'} with extended alignment 16 [-Waligned-new=] + distancePtr = new arma::mat; + ^~~~~~~~~~~~~ +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:741:19: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:741:19: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:742:19: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] + neighborPtr = new arma::Mat; + ^~~~~~~~~~~~~~~~~~~~~ +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:742:19: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:742:19: note: use '-faligned-new' to enable C++17 over-aligned new support +In file included from /build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree.hpp:616, + from /build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree.hpp:20, + from /build/mlpack-3.0.4/src/mlpack/tests/rectangle_tree_test.cpp:16: +/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of 'mlpack::tree::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::tree::EmptyStatistic; MatType = arma::Mat; SplitType = mlpack::tree::RTreeSplit; DescentType = mlpack::tree::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::tree::NoAuxiliaryInformation; size_t = unsigned int]': +/build/mlpack-3.0.4/src/mlpack/tests/rectangle_tree_test.cpp:1380:35: required from here +/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:90:13: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] + dataset(new MatType(std::move(data))), + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:90:13: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:90:13: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from /build/mlpack-3.0.4/src/mlpack/methods/range_search/range_search.hpp:323, from /build/mlpack-3.0.4/src/mlpack/tests/range_search_test.cpp:13: /build/mlpack-3.0.4/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of 'mlpack::range::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::metric::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::tree::KDTree]': @@ -47648,6 +47973,18 @@ ^~~~~~~~~~~~~~~~~ /build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:71:13: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter /build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:71:13: note: use '-faligned-new' to enable C++17 over-aligned new support +In file included from /build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree.hpp:558, + from /build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree.hpp:23, + from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search.hpp:20, + from /build/mlpack-3.0.4/src/mlpack/tests/rectangle_tree_test.cpp:17: +/build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of 'mlpack::tree::BinarySpaceTree::BinarySpaceTree(const MatType&, size_t) [with MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::bound::HRectBound; SplitType = mlpack::tree::MidpointSplit; size_t = unsigned int]': +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:813:14: required from 'void mlpack::neighbor::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::neighbor::NearestNeighborSort; MetricType = mlpack::metric::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::tree::KDTree; DualTreeTraversalType = mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit>::SingleTreeTraverser; size_t = unsigned int; arma::mat = arma::Mat]' +/build/mlpack-3.0.4/src/mlpack/tests/rectangle_tree_test.cpp:519:40: required from here +/build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:43:13: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] + dataset(new MatType(data)) // Copies the dataset. + ^~~~~~~~~~~~~~~~~ +/build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:43:13: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:43:13: note: use '-faligned-new' to enable C++17 over-aligned new support /build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of 'mlpack::tree::BinarySpaceTree::BinarySpaceTree(const MatType&, std::vector&, size_t) [with MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::range::RangeSearchStat; MatType = arma::Mat; BoundType = mlpack::bound::BallBound; SplitType = mlpack::tree::MidpointSplit; size_t = unsigned int]': /build/mlpack-3.0.4/src/mlpack/methods/range_search/rs_model_impl.hpp:331:27: required from 'void mlpack::range::BiSearchVisitor::SearchLeaf(RSType*) const [with RSType = mlpack::range::RangeSearch, arma::Mat, mlpack::tree::BallTree>]' /build/mlpack-3.0.4/src/mlpack/methods/range_search/rs_model_impl.hpp:309:25: required from here @@ -47750,64 +48087,61 @@ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:345:38: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter /build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:345:38: note: use '-faligned-new' to enable C++17 over-aligned new support -In file included from /build/mlpack-3.0.4/src/mlpack/core/tree/spill_tree/spill_tree.hpp:479, - from /build/mlpack-3.0.4/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, - from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_rules_impl.hpp:17, - from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_rules.hpp:234, - from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search.hpp:26, - from /build/mlpack-3.0.4/src/mlpack/tests/rectangle_tree_test.cpp:17: -/build/mlpack-3.0.4/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor 'mlpack::tree::SpillTree::SpillTree(const mlpack::tree::SpillTree&)': -/build/mlpack-3.0.4/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:171:59: warning: 'new' of type 'arma::Col' with extended alignment 16 [-Waligned-new=] - pointsIndex = new arma::Col(*other.pointsIndex); - ^ -/build/mlpack-3.0.4/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:171:59: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:171:59: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function 'void mlpack::tree::SpillTree::SplitNode(arma::Col&, size_t, double, double)': -/build/mlpack-3.0.4/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:592:41: warning: 'new' of type 'arma::Col' with extended alignment 16 [-Waligned-new=] - pointsIndex = new arma::Col(); - ^ -/build/mlpack-3.0.4/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:592:41: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:592:41: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:604:41: warning: 'new' of type 'arma::Col' with extended alignment 16 [-Waligned-new=] - pointsIndex = new arma::Col(); - ^ -/build/mlpack-3.0.4/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:604:41: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:604:41: note: use '-faligned-new' to enable C++17 over-aligned new support -In file included from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search.hpp:371, - from /build/mlpack-3.0.4/src/mlpack/tests/rectangle_tree_test.cpp:17: -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function 'void mlpack::neighbor::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&)': -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:441:31: warning: 'new' of type 'arma::mat' {aka 'arma::Mat'} with extended alignment 16 [-Waligned-new=] - distancePtr = new arma::mat; // Query indices need to be mapped. - ^~~ -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:441:31: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:441:31: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:442:31: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] - neighborPtr = new arma::Mat; - ^~~~~~~~~~~ -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:442:31: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:442:31: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:445:31: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] - neighborPtr = new arma::Mat; // Reference indices need mapping. - ^~~~~~~~~~~ -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:445:31: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:445:31: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function 'void mlpack::neighbor::NeighborSearch::Search(mlpack::neighbor::NeighborSearch::Tree&, size_t, arma::Mat&, arma::mat&, bool)': -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:656:29: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] - neighborPtr = new arma::Mat; - ^~~~~~~~~~~ -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:656:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:656:29: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function 'void mlpack::neighbor::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&)': -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:741:29: warning: 'new' of type 'arma::mat' {aka 'arma::Mat'} with extended alignment 16 [-Waligned-new=] - distancePtr = new arma::mat; - ^~~ -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:741:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:741:29: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:742:29: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] - neighborPtr = new arma::Mat; - ^~~~~~~~~~~ -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:742:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:742:29: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of 'mlpack::tree::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector&, size_t) [with MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::bound::HRectBound; SplitType = mlpack::tree::MidpointSplit; size_t = unsigned int]': +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:33:10: required from 'TreeType* mlpack::neighbor::BuildTree(MatType&&, std::vector&, std::enable_if_t::RearrangesDataset, TreeType>*) [with TreeType = mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit>; MatType = arma::Mat; std::enable_if_t::RearrangesDataset, TreeType> = mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit>]' +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:63:24: required from 'mlpack::neighbor::NeighborSearch::NeighborSearch(MatType, mlpack::neighbor::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::neighbor::NearestNeighborSort; MetricType = mlpack::metric::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::tree::KDTree; DualTreeTraversalType = mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit>::SingleTreeTraverser]' +/build/mlpack-3.0.4/src/mlpack/tests/rectangle_tree_test.cpp:436:34: required from here +/build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:168:13: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] + dataset(new MatType(std::move(data))) + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:168:13: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:168:13: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of 'mlpack::tree::BinarySpaceTree::BinarySpaceTree(const MatType&, std::vector&, size_t) [with MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::bound::HRectBound; SplitType = mlpack::tree::MidpointSplit; size_t = unsigned int]': +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:33:10: required from 'TreeType* mlpack::neighbor::BuildTree(MatType&&, std::vector&, std::enable_if_t::RearrangesDataset, TreeType>*) [with TreeType = mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit>; MatType = const arma::Mat&; std::enable_if_t::RearrangesDataset, TreeType> = mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit>]' +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:499:40: required from 'void mlpack::neighbor::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::neighbor::NearestNeighborSort; MetricType = mlpack::metric::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::tree::KDTree; DualTreeTraversalType = mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit>::SingleTreeTraverser; size_t = unsigned int; arma::mat = arma::Mat]' +/build/mlpack-3.0.4/src/mlpack/tests/rectangle_tree_test.cpp:438:50: required from here +/build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:71:13: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] + dataset(new MatType(data)) // Copies the dataset. + ^~~~~~~~~~~~~~~~~ +/build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:71:13: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:71:13: note: use '-faligned-new' to enable C++17 over-aligned new support +In file included from /build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value.hpp:290, + from /build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree.hpp:35, + from /build/mlpack-3.0.4/src/mlpack/tests/rectangle_tree_test.cpp:16: +/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp: In instantiation of 'mlpack::tree::DiscreteHilbertValue::DiscreteHilbertValue(const TreeType*) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>; TreeElemType = double]': +/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/hilbert_r_tree_auxiliary_information_impl.hpp:31:22: required from 'mlpack::tree::HilbertRTreeAuxiliaryInformation::HilbertRTreeAuxiliaryInformation(const TreeType*) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>; HilbertValueType = mlpack::tree::DiscreteHilbertValue]' +/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:53:23: required from 'mlpack::tree::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::tree::HilbertRTreeSplit<2>; DescentType = mlpack::tree::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation; size_t = unsigned int]' +/build/mlpack-3.0.4/src/mlpack/tests/rectangle_tree_test.cpp:625:48: required from here +/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:47:9: warning: 'new' of type 'arma::Col' with extended alignment 16 [-Waligned-new=] + new arma::Col(tree->Dataset().n_rows)), + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:47:9: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:47:9: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:62:26: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] + localHilbertValues = new arma::Mat(tree->Dataset().n_rows, + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + tree->MaxLeafSize() + 1); + ~~~~~~~~~~~~~~~~~~~~~~~~ +/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:62:26: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:62:26: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp: In instantiation of 'mlpack::tree::DiscreteHilbertValue::DiscreteHilbertValue(const mlpack::tree::DiscreteHilbertValue&, TreeType*, bool) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>; TreeElemType = double]': +/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/hilbert_r_tree_auxiliary_information_impl.hpp:41:54: required from 'mlpack::tree::HilbertRTreeAuxiliaryInformation::HilbertRTreeAuxiliaryInformation(const mlpack::tree::HilbertRTreeAuxiliaryInformation&, TreeType*, bool) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>; HilbertValueType = mlpack::tree::DiscreteHilbertValue]' +/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:170:54: required from 'mlpack::tree::RectangleTree::RectangleTree(const mlpack::tree::RectangleTree&, bool, mlpack::tree::RectangleTree*) [with MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::tree::HilbertRTreeSplit<2>; DescentType = mlpack::tree::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation]' +/build/mlpack-3.0.4/src/mlpack/tests/rectangle_tree_test.cpp:920:21: required from here +/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:84:28: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] + localHilbertValues = new arma::Mat( + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + *other.LocalHilbertValues()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:84:28: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:84:28: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:91:23: warning: 'new' of type 'arma::Col' with extended alignment 16 [-Waligned-new=] + valueToInsert = new arma::Col( + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + *other.ValueToInsert()); + ~~~~~~~~~~~~~~~~~~~~~~~ +/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:91:23: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:91:23: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from /build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree.hpp:616, from /build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree.hpp:20, from /build/mlpack-3.0.4/src/mlpack/methods/range_search/rs_model.hpp:20, @@ -47908,16 +48242,6 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:855:11: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter /build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:855:11: note: use '-faligned-new' to enable C++17 over-aligned new support -In file included from /build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree.hpp:616, - from /build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree.hpp:20, - from /build/mlpack-3.0.4/src/mlpack/tests/rectangle_tree_test.cpp:16: -/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of 'mlpack::tree::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::tree::RTreeSplit; DescentType = mlpack::tree::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::tree::NoAuxiliaryInformation; size_t = unsigned int]': -/build/mlpack-3.0.4/src/mlpack/tests/rectangle_tree_test.cpp:55:40: required from here -/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:50:13: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] - dataset(new MatType(data)), - ^~~~~~~~~~~~~~~~~ -/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:50:13: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:50:13: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from /build/mlpack-3.0.4/src/mlpack/core/tree/cover_tree/cover_tree.hpp:566, from /build/mlpack-3.0.4/src/mlpack/core/tree/cover_tree.hpp:17, from /build/mlpack-3.0.4/src/mlpack/tests/range_search_test.cpp:14: @@ -47930,159 +48254,6 @@ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/mlpack-3.0.4/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:221:13: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter /build/mlpack-3.0.4/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:221:13: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of 'mlpack::tree::RectangleTree::RectangleTree(const mlpack::tree::RectangleTree&, bool, mlpack::tree::RectangleTree*) [with MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::tree::RTreeSplit; DescentType = mlpack::tree::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::tree::NoAuxiliaryInformation]': -/build/mlpack-3.0.4/src/mlpack/tests/rectangle_tree_test.cpp:56:20: required from here -/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:166:37: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] - (parent ? parent->dataset : new MatType(*other.dataset)) : - ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:166:37: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:166:37: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/tests/rectangle_tree_test.cpp: In instantiation of 'std::vector*> RectangleTreeTest::GetAllPointsInTree(const TreeType&) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>]': -/build/mlpack-3.0.4/src/mlpack/tests/rectangle_tree_test.cpp:105:62: required from here -/build/mlpack-3.0.4/src/mlpack/tests/rectangle_tree_test.cpp:85:22: warning: 'new' of type 'arma::vec' {aka 'arma::Col'} with extended alignment 16 [-Waligned-new=] - arma::vec* c = new arma::vec(tree.Dataset().col(tree.Point(i))); - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/mlpack-3.0.4/src/mlpack/tests/rectangle_tree_test.cpp:85:22: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/tests/rectangle_tree_test.cpp:85:22: note: use '-faligned-new' to enable C++17 over-aligned new support -In file included from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search.hpp:371, - from /build/mlpack-3.0.4/src/mlpack/tests/rectangle_tree_test.cpp:17: -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of 'void mlpack::neighbor::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::neighbor::NearestNeighborSort; MetricType = mlpack::metric::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::tree::RTree; DualTreeTraversalType = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser; size_t = unsigned int; arma::mat = arma::Mat]': -/build/mlpack-3.0.4/src/mlpack/tests/rectangle_tree_test.cpp:426:50: required from here -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:441:21: warning: 'new' of type 'arma::mat' {aka 'arma::Mat'} with extended alignment 16 [-Waligned-new=] - distancePtr = new arma::mat; // Query indices need to be mapped. - ^~~~~~~~~~~~~ -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:441:21: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:441:21: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:442:21: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] - neighborPtr = new arma::Mat; - ^~~~~~~~~~~~~~~~~~~~~ -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:442:21: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:442:21: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:445:21: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] - neighborPtr = new arma::Mat; // Reference indices need mapping. - ^~~~~~~~~~~~~~~~~~~~~ -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:445:21: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:445:21: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of 'mlpack::neighbor::NeighborSearch::NeighborSearch(MatType, mlpack::neighbor::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::neighbor::NearestNeighborSort; MetricType = mlpack::metric::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::tree::KDTree; DualTreeTraversalType = mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit>::SingleTreeTraverser]': -/build/mlpack-3.0.4/src/mlpack/tests/rectangle_tree_test.cpp:436:34: required from here -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:64:40: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] - referenceSet(mode == NAIVE_MODE ? new MatType(std::move(referenceSetIn)) : - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:64:40: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:64:40: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of 'void mlpack::neighbor::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::neighbor::NearestNeighborSort; MetricType = mlpack::metric::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::tree::KDTree; DualTreeTraversalType = mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit>::SingleTreeTraverser; size_t = unsigned int; arma::mat = arma::Mat]': -/build/mlpack-3.0.4/src/mlpack/tests/rectangle_tree_test.cpp:438:50: required from here -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:441:21: warning: 'new' of type 'arma::mat' {aka 'arma::Mat'} with extended alignment 16 [-Waligned-new=] - distancePtr = new arma::mat; // Query indices need to be mapped. - ^~~~~~~~~~~~~ -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:441:21: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:441:21: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:442:21: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] - neighborPtr = new arma::Mat; - ^~~~~~~~~~~~~~~~~~~~~ -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:442:21: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:442:21: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:445:21: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] - neighborPtr = new arma::Mat; // Reference indices need mapping. - ^~~~~~~~~~~~~~~~~~~~~ -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:445:21: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:445:21: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of 'void mlpack::neighbor::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::neighbor::NearestNeighborSort; MetricType = mlpack::metric::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::tree::RTree; DualTreeTraversalType = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser; size_t = unsigned int; arma::mat = arma::Mat]': -/build/mlpack-3.0.4/src/mlpack/tests/rectangle_tree_test.cpp:514:40: required from here -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:741:19: warning: 'new' of type 'arma::mat' {aka 'arma::Mat'} with extended alignment 16 [-Waligned-new=] - distancePtr = new arma::mat; - ^~~~~~~~~~~~~ -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:741:19: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:741:19: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:742:19: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] - neighborPtr = new arma::Mat; - ^~~~~~~~~~~~~~~~~~~~~ -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:742:19: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:742:19: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of 'void mlpack::neighbor::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::neighbor::NearestNeighborSort; MetricType = mlpack::metric::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::tree::KDTree; DualTreeTraversalType = mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit>::SingleTreeTraverser; size_t = unsigned int; arma::mat = arma::Mat]': -/build/mlpack-3.0.4/src/mlpack/tests/rectangle_tree_test.cpp:519:40: required from here -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:741:19: warning: 'new' of type 'arma::mat' {aka 'arma::Mat'} with extended alignment 16 [-Waligned-new=] - distancePtr = new arma::mat; - ^~~~~~~~~~~~~ -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:741:19: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:741:19: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:742:19: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] - neighborPtr = new arma::Mat; - ^~~~~~~~~~~~~~~~~~~~~ -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:742:19: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:742:19: note: use '-faligned-new' to enable C++17 over-aligned new support -In file included from /build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree.hpp:616, - from /build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree.hpp:20, - from /build/mlpack-3.0.4/src/mlpack/tests/rectangle_tree_test.cpp:16: -/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of 'mlpack::tree::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::tree::RStarTreeSplit; DescentType = mlpack::tree::RStarTreeDescentHeuristic; AuxiliaryInformationType = mlpack::tree::NoAuxiliaryInformation; size_t = unsigned int]': -/build/mlpack-3.0.4/src/mlpack/tests/rectangle_tree_test.cpp:541:41: required from here -/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:50:13: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] - dataset(new MatType(data)), - ^~~~~~~~~~~~~~~~~ -/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:50:13: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:50:13: note: use '-faligned-new' to enable C++17 over-aligned new support -In file included from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search.hpp:371, - from /build/mlpack-3.0.4/src/mlpack/tests/rectangle_tree_test.cpp:17: -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of 'void mlpack::neighbor::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::neighbor::NearestNeighborSort; MetricType = mlpack::metric::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::tree::RStarTree; DualTreeTraversalType = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser; size_t = unsigned int; arma::mat = arma::Mat]': -/build/mlpack-3.0.4/src/mlpack/tests/rectangle_tree_test.cpp:554:40: required from here -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:741:19: warning: 'new' of type 'arma::mat' {aka 'arma::Mat'} with extended alignment 16 [-Waligned-new=] - distancePtr = new arma::mat; - ^~~~~~~~~~~~~ -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:741:19: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:741:19: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:742:19: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] - neighborPtr = new arma::Mat; - ^~~~~~~~~~~~~~~~~~~~~ -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:742:19: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:742:19: note: use '-faligned-new' to enable C++17 over-aligned new support -In file included from /build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree.hpp:616, - from /build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree.hpp:20, - from /build/mlpack-3.0.4/src/mlpack/tests/rectangle_tree_test.cpp:16: -/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of 'mlpack::tree::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::tree::XTreeSplit; DescentType = mlpack::tree::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::tree::XTreeAuxiliaryInformation; size_t = unsigned int]': -/build/mlpack-3.0.4/src/mlpack/tests/rectangle_tree_test.cpp:584:41: required from here -/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:50:13: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] - dataset(new MatType(data)), - ^~~~~~~~~~~~~~~~~ -/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:50:13: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:50:13: note: use '-faligned-new' to enable C++17 over-aligned new support -In file included from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search.hpp:371, - from /build/mlpack-3.0.4/src/mlpack/tests/rectangle_tree_test.cpp:17: -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of 'void mlpack::neighbor::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::neighbor::NearestNeighborSort; MetricType = mlpack::metric::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::tree::XTree; DualTreeTraversalType = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>::SingleTreeTraverser; size_t = unsigned int; arma::mat = arma::Mat]': -/build/mlpack-3.0.4/src/mlpack/tests/rectangle_tree_test.cpp:597:40: required from here -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:741:19: warning: 'new' of type 'arma::mat' {aka 'arma::Mat'} with extended alignment 16 [-Waligned-new=] - distancePtr = new arma::mat; - ^~~~~~~~~~~~~ -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:741:19: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:741:19: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:742:19: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] - neighborPtr = new arma::Mat; - ^~~~~~~~~~~~~~~~~~~~~ -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:742:19: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:742:19: note: use '-faligned-new' to enable C++17 over-aligned new support -In file included from /build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree.hpp:616, - from /build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree.hpp:20, - from /build/mlpack-3.0.4/src/mlpack/tests/rectangle_tree_test.cpp:16: -/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of 'mlpack::tree::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::tree::HilbertRTreeSplit<2>; DescentType = mlpack::tree::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation; size_t = unsigned int]': -/build/mlpack-3.0.4/src/mlpack/tests/rectangle_tree_test.cpp:625:48: required from here -/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:50:13: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] - dataset(new MatType(data)), - ^~~~~~~~~~~~~~~~~ -/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:50:13: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:50:13: note: use '-faligned-new' to enable C++17 over-aligned new support -In file included from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search.hpp:371, - from /build/mlpack-3.0.4/src/mlpack/tests/rectangle_tree_test.cpp:17: -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of 'void mlpack::neighbor::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::neighbor::NearestNeighborSort; MetricType = mlpack::metric::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::tree::HilbertRTree; DualTreeTraversalType = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser; size_t = unsigned int; arma::mat = arma::Mat]': -/build/mlpack-3.0.4/src/mlpack/tests/rectangle_tree_test.cpp:638:40: required from here -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:741:19: warning: 'new' of type 'arma::mat' {aka 'arma::Mat'} with extended alignment 16 [-Waligned-new=] - distancePtr = new arma::mat; - ^~~~~~~~~~~~~ -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:741:19: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:741:19: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:742:19: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] - neighborPtr = new arma::Mat; - ^~~~~~~~~~~~~~~~~~~~~ -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:742:19: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:742:19: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from /build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree.hpp:558, from /build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree.hpp:23, from /build/mlpack-3.0.4/src/mlpack/methods/range_search/range_search.hpp:18, @@ -48128,73 +48299,44 @@ In file included from /build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree.hpp:616, from /build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree.hpp:20, from /build/mlpack-3.0.4/src/mlpack/tests/rectangle_tree_test.cpp:16: -/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of 'mlpack::tree::RectangleTree::RectangleTree(const mlpack::tree::RectangleTree&, bool, mlpack::tree::RectangleTree*) [with MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::tree::HilbertRTreeSplit<2>; DescentType = mlpack::tree::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation]': -/build/mlpack-3.0.4/src/mlpack/tests/rectangle_tree_test.cpp:920:21: required from here +/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of 'mlpack::tree::RectangleTree::RectangleTree(const mlpack::tree::RectangleTree&, bool, mlpack::tree::RectangleTree*) [with MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::tree::RPlusTreeSplit; DescentType = mlpack::tree::RPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::tree::NoAuxiliaryInformation]': +/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/r_plus_tree_split_impl.hpp:61:22: required from 'static void mlpack::tree::RPlusTreeSplit::SplitLeafNode(TreeType*, std::vector&) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>; SplitPolicyType = mlpack::tree::RPlusTreeSplitPolicy; SweepType = mlpack::tree::MinimalCoverageSweep]' +/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:882:29: required from 'void mlpack::tree::RectangleTree::SplitNode(std::vector&) [with MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::tree::RPlusTreeSplit; DescentType = mlpack::tree::RPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::tree::NoAuxiliaryInformation]' +/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:346:5: required from 'void mlpack::tree::RectangleTree::InsertPoint(size_t) [with MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::tree::RPlusTreeSplit; DescentType = mlpack::tree::RPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::tree::NoAuxiliaryInformation; size_t = unsigned int]' +/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:61:5: required from 'mlpack::tree::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::tree::RPlusTreeSplit; DescentType = mlpack::tree::RPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::tree::NoAuxiliaryInformation; size_t = unsigned int]' +/build/mlpack-3.0.4/src/mlpack/tests/rectangle_tree_test.cpp:988:45: required from here /build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:166:37: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] (parent ? parent->dataset : new MatType(*other.dataset)) : ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:166:37: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter /build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:166:37: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of 'mlpack::tree::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::tree::RPlusTreeSplit; DescentType = mlpack::tree::RPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::tree::NoAuxiliaryInformation; size_t = unsigned int]': -/build/mlpack-3.0.4/src/mlpack/tests/rectangle_tree_test.cpp:988:45: required from here -/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:50:13: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] - dataset(new MatType(data)), - ^~~~~~~~~~~~~~~~~ -/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:50:13: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:50:13: note: use '-faligned-new' to enable C++17 over-aligned new support -In file included from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search.hpp:371, - from /build/mlpack-3.0.4/src/mlpack/tests/rectangle_tree_test.cpp:17: -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of 'void mlpack::neighbor::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::neighbor::NearestNeighborSort; MetricType = mlpack::metric::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::tree::RPlusTree; DualTreeTraversalType = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::SingleTreeTraverser; size_t = unsigned int; arma::mat = arma::Mat]': -/build/mlpack-3.0.4/src/mlpack/tests/rectangle_tree_test.cpp:1030:40: required from here -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:741:19: warning: 'new' of type 'arma::mat' {aka 'arma::Mat'} with extended alignment 16 [-Waligned-new=] - distancePtr = new arma::mat; - ^~~~~~~~~~~~~ -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:741:19: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:741:19: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:742:19: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] - neighborPtr = new arma::Mat; - ^~~~~~~~~~~~~~~~~~~~~ -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:742:19: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:742:19: note: use '-faligned-new' to enable C++17 over-aligned new support -In file included from /build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree.hpp:616, - from /build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree.hpp:20, - from /build/mlpack-3.0.4/src/mlpack/tests/rectangle_tree_test.cpp:16: -/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of 'mlpack::tree::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::tree::RPlusTreeSplit; DescentType = mlpack::tree::RPlusPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::tree::RPlusPlusTreeAuxiliaryInformation; size_t = unsigned int]': +/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of 'mlpack::tree::RectangleTree::RectangleTree(const mlpack::tree::RectangleTree&, bool, mlpack::tree::RectangleTree*) [with MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::tree::RPlusTreeSplit; DescentType = mlpack::tree::RPlusPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::tree::RPlusPlusTreeAuxiliaryInformation]': +/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/r_plus_tree_split_impl.hpp:61:22: required from 'static void mlpack::tree::RPlusTreeSplit::SplitLeafNode(TreeType*, std::vector&) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>; SplitPolicyType = mlpack::tree::RPlusPlusTreeSplitPolicy; SweepType = mlpack::tree::MinimalSplitsNumberSweep]' +/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:882:29: required from 'void mlpack::tree::RectangleTree::SplitNode(std::vector&) [with MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::tree::RPlusTreeSplit; DescentType = mlpack::tree::RPlusPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::tree::RPlusPlusTreeAuxiliaryInformation]' +/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:346:5: required from 'void mlpack::tree::RectangleTree::InsertPoint(size_t) [with MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::tree::RPlusTreeSplit; DescentType = mlpack::tree::RPlusPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::tree::RPlusPlusTreeAuxiliaryInformation; size_t = unsigned int]' +/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:61:5: required from 'mlpack::tree::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::tree::RPlusTreeSplit; DescentType = mlpack::tree::RPlusPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::tree::RPlusPlusTreeAuxiliaryInformation; size_t = unsigned int]' /build/mlpack-3.0.4/src/mlpack/tests/rectangle_tree_test.cpp:1106:49: required from here -/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:50:13: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] - dataset(new MatType(data)), - ^~~~~~~~~~~~~~~~~ -/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:50:13: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:50:13: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of 'mlpack::tree::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::tree::RPlusTreeSplit; DescentType = mlpack::tree::RPlusPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::tree::RPlusPlusTreeAuxiliaryInformation; size_t = unsigned int]': +/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:166:37: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] +/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:166:37: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:166:37: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of 'mlpack::tree::RectangleTree::RectangleTree(const mlpack::tree::RectangleTree&, bool, mlpack::tree::RectangleTree*) [with MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::tree::RPlusTreeSplit; DescentType = mlpack::tree::RPlusPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::tree::RPlusPlusTreeAuxiliaryInformation]': +/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/r_plus_tree_split_impl.hpp:61:22: required from 'static void mlpack::tree::RPlusTreeSplit::SplitLeafNode(TreeType*, std::vector&) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>; SplitPolicyType = mlpack::tree::RPlusPlusTreeSplitPolicy; SweepType = mlpack::tree::MinimalCoverageSweep]' +/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:882:29: required from 'void mlpack::tree::RectangleTree::SplitNode(std::vector&) [with MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::tree::RPlusTreeSplit; DescentType = mlpack::tree::RPlusPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::tree::RPlusPlusTreeAuxiliaryInformation]' +/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:346:5: required from 'void mlpack::tree::RectangleTree::InsertPoint(size_t) [with MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::tree::RPlusTreeSplit; DescentType = mlpack::tree::RPlusPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::tree::RPlusPlusTreeAuxiliaryInformation; size_t = unsigned int]' +/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:61:5: required from 'mlpack::tree::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::tree::RPlusTreeSplit; DescentType = mlpack::tree::RPlusPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::tree::RPlusPlusTreeAuxiliaryInformation; size_t = unsigned int]' /build/mlpack-3.0.4/src/mlpack/tests/rectangle_tree_test.cpp:1124:68: required from here -/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:50:13: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] -/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:50:13: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:50:13: note: use '-faligned-new' to enable C++17 over-aligned new support -In file included from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search.hpp:371, - from /build/mlpack-3.0.4/src/mlpack/tests/rectangle_tree_test.cpp:17: -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of 'void mlpack::neighbor::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::neighbor::NearestNeighborSort; MetricType = mlpack::metric::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::tree::RPlusPlusTree; DualTreeTraversalType = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser; size_t = unsigned int; arma::mat = arma::Mat]': -/build/mlpack-3.0.4/src/mlpack/tests/rectangle_tree_test.cpp:1161:40: required from here -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:741:19: warning: 'new' of type 'arma::mat' {aka 'arma::Mat'} with extended alignment 16 [-Waligned-new=] - distancePtr = new arma::mat; - ^~~~~~~~~~~~~ -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:741:19: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:741:19: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:742:19: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] - neighborPtr = new arma::Mat; - ^~~~~~~~~~~~~~~~~~~~~ -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:742:19: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:742:19: note: use '-faligned-new' to enable C++17 over-aligned new support -In file included from /build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree.hpp:616, - from /build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree.hpp:20, - from /build/mlpack-3.0.4/src/mlpack/tests/rectangle_tree_test.cpp:16: -/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of 'mlpack::tree::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::tree::EmptyStatistic; MatType = arma::Mat; SplitType = mlpack::tree::RTreeSplit; DescentType = mlpack::tree::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::tree::NoAuxiliaryInformation; size_t = unsigned int]': +/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:166:37: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] +/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:166:37: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:166:37: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of 'mlpack::tree::RectangleTree::RectangleTree(const mlpack::tree::RectangleTree&, bool, mlpack::tree::RectangleTree*) [with MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::tree::EmptyStatistic; MatType = arma::Mat; SplitType = mlpack::tree::RTreeSplit; DescentType = mlpack::tree::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::tree::NoAuxiliaryInformation]': +/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/r_tree_split_impl.hpp:39:22: required from 'static void mlpack::tree::RTreeSplit::SplitLeafNode(TreeType*, std::vector&) [with TreeType = mlpack::tree::RectangleTree, mlpack::tree::EmptyStatistic, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>]' +/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:882:29: required from 'void mlpack::tree::RectangleTree::SplitNode(std::vector&) [with MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::tree::EmptyStatistic; MatType = arma::Mat; SplitType = mlpack::tree::RTreeSplit; DescentType = mlpack::tree::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::tree::NoAuxiliaryInformation]' +/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:346:5: required from 'void mlpack::tree::RectangleTree::InsertPoint(size_t) [with MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::tree::EmptyStatistic; MatType = arma::Mat; SplitType = mlpack::tree::RTreeSplit; DescentType = mlpack::tree::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::tree::NoAuxiliaryInformation; size_t = unsigned int]' +/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:101:5: required from 'mlpack::tree::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::tree::EmptyStatistic; MatType = arma::Mat; SplitType = mlpack::tree::RTreeSplit; DescentType = mlpack::tree::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::tree::NoAuxiliaryInformation; size_t = unsigned int]' /build/mlpack-3.0.4/src/mlpack/tests/rectangle_tree_test.cpp:1380:35: required from here -/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:90:13: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] - dataset(new MatType(std::move(data))), - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:90:13: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:90:13: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:166:37: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] +/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:166:37: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:166:37: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from /build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value.hpp:290, from /build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree.hpp:35, from /build/mlpack-3.0.4/src/mlpack/methods/range_search/rs_model.hpp:20, @@ -48217,18 +48359,6 @@ ~~~~~~~~~~~~~~~~~~~~~~~~ /build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:62:26: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter /build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:62:26: note: use '-faligned-new' to enable C++17 over-aligned new support -In file included from /build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree.hpp:558, - from /build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree.hpp:23, - from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search.hpp:20, - from /build/mlpack-3.0.4/src/mlpack/tests/rectangle_tree_test.cpp:17: -/build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of 'mlpack::tree::BinarySpaceTree::BinarySpaceTree(const MatType&, size_t) [with MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::bound::HRectBound; SplitType = mlpack::tree::MidpointSplit; size_t = unsigned int]': -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:813:14: required from 'void mlpack::neighbor::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::neighbor::NearestNeighborSort; MetricType = mlpack::metric::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::tree::KDTree; DualTreeTraversalType = mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit>::SingleTreeTraverser; size_t = unsigned int; arma::mat = arma::Mat]' -/build/mlpack-3.0.4/src/mlpack/tests/rectangle_tree_test.cpp:519:40: required from here -/build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:43:13: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] - dataset(new MatType(data)) // Copies the dataset. - ^~~~~~~~~~~~~~~~~ -/build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:43:13: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:43:13: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from /build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree.hpp:616, from /build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree.hpp:20, from /build/mlpack-3.0.4/src/mlpack/methods/range_search/rs_model.hpp:20, @@ -48279,61 +48409,6 @@ /build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:166:37: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] /build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:166:37: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter /build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:166:37: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of 'mlpack::tree::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector&, size_t) [with MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::bound::HRectBound; SplitType = mlpack::tree::MidpointSplit; size_t = unsigned int]': -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:33:10: required from 'TreeType* mlpack::neighbor::BuildTree(MatType&&, std::vector&, std::enable_if_t::RearrangesDataset, TreeType>*) [with TreeType = mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit>; MatType = arma::Mat; std::enable_if_t::RearrangesDataset, TreeType> = mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit>]' -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:63:24: required from 'mlpack::neighbor::NeighborSearch::NeighborSearch(MatType, mlpack::neighbor::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::neighbor::NearestNeighborSort; MetricType = mlpack::metric::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::tree::KDTree; DualTreeTraversalType = mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit>::SingleTreeTraverser]' -/build/mlpack-3.0.4/src/mlpack/tests/rectangle_tree_test.cpp:436:34: required from here -/build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:168:13: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] - dataset(new MatType(std::move(data))) - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:168:13: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:168:13: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of 'mlpack::tree::BinarySpaceTree::BinarySpaceTree(const MatType&, std::vector&, size_t) [with MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::bound::HRectBound; SplitType = mlpack::tree::MidpointSplit; size_t = unsigned int]': -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:33:10: required from 'TreeType* mlpack::neighbor::BuildTree(MatType&&, std::vector&, std::enable_if_t::RearrangesDataset, TreeType>*) [with TreeType = mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit>; MatType = const arma::Mat&; std::enable_if_t::RearrangesDataset, TreeType> = mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit>]' -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:499:40: required from 'void mlpack::neighbor::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::neighbor::NearestNeighborSort; MetricType = mlpack::metric::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::tree::KDTree; DualTreeTraversalType = mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit>::SingleTreeTraverser; size_t = unsigned int; arma::mat = arma::Mat]' -/build/mlpack-3.0.4/src/mlpack/tests/rectangle_tree_test.cpp:438:50: required from here -/build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:71:13: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] - dataset(new MatType(data)) // Copies the dataset. - ^~~~~~~~~~~~~~~~~ -/build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:71:13: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:71:13: note: use '-faligned-new' to enable C++17 over-aligned new support -In file included from /build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value.hpp:290, - from /build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree.hpp:35, - from /build/mlpack-3.0.4/src/mlpack/tests/rectangle_tree_test.cpp:16: -/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp: In instantiation of 'mlpack::tree::DiscreteHilbertValue::DiscreteHilbertValue(const TreeType*) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>; TreeElemType = double]': -/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/hilbert_r_tree_auxiliary_information_impl.hpp:31:22: required from 'mlpack::tree::HilbertRTreeAuxiliaryInformation::HilbertRTreeAuxiliaryInformation(const TreeType*) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>; HilbertValueType = mlpack::tree::DiscreteHilbertValue]' -/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:53:23: required from 'mlpack::tree::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::tree::HilbertRTreeSplit<2>; DescentType = mlpack::tree::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation; size_t = unsigned int]' -/build/mlpack-3.0.4/src/mlpack/tests/rectangle_tree_test.cpp:625:48: required from here -/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:47:9: warning: 'new' of type 'arma::Col' with extended alignment 16 [-Waligned-new=] - new arma::Col(tree->Dataset().n_rows)), - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:47:9: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:47:9: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:62:26: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] - localHilbertValues = new arma::Mat(tree->Dataset().n_rows, - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - tree->MaxLeafSize() + 1); - ~~~~~~~~~~~~~~~~~~~~~~~~ -/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:62:26: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:62:26: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp: In instantiation of 'mlpack::tree::DiscreteHilbertValue::DiscreteHilbertValue(const mlpack::tree::DiscreteHilbertValue&, TreeType*, bool) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>; TreeElemType = double]': -/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/hilbert_r_tree_auxiliary_information_impl.hpp:41:54: required from 'mlpack::tree::HilbertRTreeAuxiliaryInformation::HilbertRTreeAuxiliaryInformation(const mlpack::tree::HilbertRTreeAuxiliaryInformation&, TreeType*, bool) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>; HilbertValueType = mlpack::tree::DiscreteHilbertValue]' -/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:170:54: required from 'mlpack::tree::RectangleTree::RectangleTree(const mlpack::tree::RectangleTree&, bool, mlpack::tree::RectangleTree*) [with MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::tree::HilbertRTreeSplit<2>; DescentType = mlpack::tree::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation]' -/build/mlpack-3.0.4/src/mlpack/tests/rectangle_tree_test.cpp:920:21: required from here -/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:84:28: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] - localHilbertValues = new arma::Mat( - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - *other.LocalHilbertValues()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:84:28: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:84:28: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:91:23: warning: 'new' of type 'arma::Col' with extended alignment 16 [-Waligned-new=] - valueToInsert = new arma::Col( - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - *other.ValueToInsert()); - ~~~~~~~~~~~~~~~~~~~~~~~ -/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:91:23: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:91:23: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from /build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value.hpp:290, from /build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree.hpp:35, from /build/mlpack-3.0.4/src/mlpack/methods/range_search/rs_model.hpp:20, @@ -48567,20 +48642,6 @@ /build/mlpack-3.0.4/src/mlpack/methods/range_search/range_search_impl.hpp:31:10: warning: 'new' of type 'mlpack::tree::BinarySpaceTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::bound::HollowBallBound, mlpack::tree::VPTreeSplit>' with extended alignment 16 [-Waligned-new=] /build/mlpack-3.0.4/src/mlpack/methods/range_search/range_search_impl.hpp:31:10: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter /build/mlpack-3.0.4/src/mlpack/methods/range_search/range_search_impl.hpp:31:10: note: use '-faligned-new' to enable C++17 over-aligned new support -In file included from /build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree.hpp:616, - from /build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree.hpp:20, - from /build/mlpack-3.0.4/src/mlpack/tests/rectangle_tree_test.cpp:16: -/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of 'mlpack::tree::RectangleTree::RectangleTree(const mlpack::tree::RectangleTree&, bool, mlpack::tree::RectangleTree*) [with MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::tree::RPlusTreeSplit; DescentType = mlpack::tree::RPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::tree::NoAuxiliaryInformation]': -/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/r_plus_tree_split_impl.hpp:61:22: required from 'static void mlpack::tree::RPlusTreeSplit::SplitLeafNode(TreeType*, std::vector&) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>; SplitPolicyType = mlpack::tree::RPlusTreeSplitPolicy; SweepType = mlpack::tree::MinimalCoverageSweep]' -/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:882:29: required from 'void mlpack::tree::RectangleTree::SplitNode(std::vector&) [with MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::tree::RPlusTreeSplit; DescentType = mlpack::tree::RPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::tree::NoAuxiliaryInformation]' -/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:346:5: required from 'void mlpack::tree::RectangleTree::InsertPoint(size_t) [with MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::tree::RPlusTreeSplit; DescentType = mlpack::tree::RPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::tree::NoAuxiliaryInformation; size_t = unsigned int]' -/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:61:5: required from 'mlpack::tree::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::tree::RPlusTreeSplit; DescentType = mlpack::tree::RPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::tree::NoAuxiliaryInformation; size_t = unsigned int]' -/build/mlpack-3.0.4/src/mlpack/tests/rectangle_tree_test.cpp:988:45: required from here -/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:166:37: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] - (parent ? parent->dataset : new MatType(*other.dataset)) : - ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:166:37: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:166:37: note: use '-faligned-new' to enable C++17 over-aligned new support /build/mlpack-3.0.4/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of 'TreeType* mlpack::range::BuildTree(MatType&&, std::vector&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = mlpack::tree::BinarySpaceTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::bound::CellBound, mlpack::tree::UBTreeSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]': /build/mlpack-3.0.4/src/mlpack/methods/range_search/range_search_impl.hpp:362:38: required from 'void mlpack::range::RangeSearch::Search(const MatType&, const Range&, std::vector >&, std::vector >&) [with MetricType = mlpack::metric::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::tree::UBTree; mlpack::math::Range = mlpack::math::RangeType]' /build/mlpack-3.0.4/src/mlpack/methods/range_search/rs_model_impl.hpp:293:60: required from 'void mlpack::range::BiSearchVisitor::operator()(mlpack::range::BiSearchVisitor::RSTypeT*) const [with TreeType = mlpack::tree::UBTree; mlpack::range::BiSearchVisitor::RSTypeT = mlpack::range::RangeSearch, arma::Mat, mlpack::tree::UBTree>]' @@ -48596,33 +48657,6 @@ /build/mlpack-3.0.4/src/mlpack/methods/range_search/range_search_impl.hpp:31:10: warning: 'new' of type 'mlpack::tree::BinarySpaceTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::bound::CellBound, mlpack::tree::UBTreeSplit>' with extended alignment 16 [-Waligned-new=] /build/mlpack-3.0.4/src/mlpack/methods/range_search/range_search_impl.hpp:31:10: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter /build/mlpack-3.0.4/src/mlpack/methods/range_search/range_search_impl.hpp:31:10: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of 'mlpack::tree::RectangleTree::RectangleTree(const mlpack::tree::RectangleTree&, bool, mlpack::tree::RectangleTree*) [with MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::tree::RPlusTreeSplit; DescentType = mlpack::tree::RPlusPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::tree::RPlusPlusTreeAuxiliaryInformation]': -/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/r_plus_tree_split_impl.hpp:61:22: required from 'static void mlpack::tree::RPlusTreeSplit::SplitLeafNode(TreeType*, std::vector&) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>; SplitPolicyType = mlpack::tree::RPlusPlusTreeSplitPolicy; SweepType = mlpack::tree::MinimalSplitsNumberSweep]' -/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:882:29: required from 'void mlpack::tree::RectangleTree::SplitNode(std::vector&) [with MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::tree::RPlusTreeSplit; DescentType = mlpack::tree::RPlusPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::tree::RPlusPlusTreeAuxiliaryInformation]' -/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:346:5: required from 'void mlpack::tree::RectangleTree::InsertPoint(size_t) [with MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::tree::RPlusTreeSplit; DescentType = mlpack::tree::RPlusPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::tree::RPlusPlusTreeAuxiliaryInformation; size_t = unsigned int]' -/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:61:5: required from 'mlpack::tree::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::tree::RPlusTreeSplit; DescentType = mlpack::tree::RPlusPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::tree::RPlusPlusTreeAuxiliaryInformation; size_t = unsigned int]' -/build/mlpack-3.0.4/src/mlpack/tests/rectangle_tree_test.cpp:1106:49: required from here -/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:166:37: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] -/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:166:37: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:166:37: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of 'mlpack::tree::RectangleTree::RectangleTree(const mlpack::tree::RectangleTree&, bool, mlpack::tree::RectangleTree*) [with MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::tree::RPlusTreeSplit; DescentType = mlpack::tree::RPlusPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::tree::RPlusPlusTreeAuxiliaryInformation]': -/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/r_plus_tree_split_impl.hpp:61:22: required from 'static void mlpack::tree::RPlusTreeSplit::SplitLeafNode(TreeType*, std::vector&) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>; SplitPolicyType = mlpack::tree::RPlusPlusTreeSplitPolicy; SweepType = mlpack::tree::MinimalCoverageSweep]' -/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:882:29: required from 'void mlpack::tree::RectangleTree::SplitNode(std::vector&) [with MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::tree::RPlusTreeSplit; DescentType = mlpack::tree::RPlusPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::tree::RPlusPlusTreeAuxiliaryInformation]' -/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:346:5: required from 'void mlpack::tree::RectangleTree::InsertPoint(size_t) [with MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::tree::RPlusTreeSplit; DescentType = mlpack::tree::RPlusPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::tree::RPlusPlusTreeAuxiliaryInformation; size_t = unsigned int]' -/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:61:5: required from 'mlpack::tree::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::tree::RPlusTreeSplit; DescentType = mlpack::tree::RPlusPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::tree::RPlusPlusTreeAuxiliaryInformation; size_t = unsigned int]' -/build/mlpack-3.0.4/src/mlpack/tests/rectangle_tree_test.cpp:1124:68: required from here -/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:166:37: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] -/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:166:37: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:166:37: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of 'mlpack::tree::RectangleTree::RectangleTree(const mlpack::tree::RectangleTree&, bool, mlpack::tree::RectangleTree*) [with MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::tree::EmptyStatistic; MatType = arma::Mat; SplitType = mlpack::tree::RTreeSplit; DescentType = mlpack::tree::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::tree::NoAuxiliaryInformation]': -/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/r_tree_split_impl.hpp:39:22: required from 'static void mlpack::tree::RTreeSplit::SplitLeafNode(TreeType*, std::vector&) [with TreeType = mlpack::tree::RectangleTree, mlpack::tree::EmptyStatistic, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>]' -/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:882:29: required from 'void mlpack::tree::RectangleTree::SplitNode(std::vector&) [with MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::tree::EmptyStatistic; MatType = arma::Mat; SplitType = mlpack::tree::RTreeSplit; DescentType = mlpack::tree::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::tree::NoAuxiliaryInformation]' -/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:346:5: required from 'void mlpack::tree::RectangleTree::InsertPoint(size_t) [with MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::tree::EmptyStatistic; MatType = arma::Mat; SplitType = mlpack::tree::RTreeSplit; DescentType = mlpack::tree::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::tree::NoAuxiliaryInformation; size_t = unsigned int]' -/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:101:5: required from 'mlpack::tree::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::tree::EmptyStatistic; MatType = arma::Mat; SplitType = mlpack::tree::RTreeSplit; DescentType = mlpack::tree::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::tree::NoAuxiliaryInformation; size_t = unsigned int]' -/build/mlpack-3.0.4/src/mlpack/tests/rectangle_tree_test.cpp:1380:35: required from here -/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:166:37: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] -/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:166:37: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:166:37: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from /build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree/rectangle_tree.hpp:616, from /build/mlpack-3.0.4/src/mlpack/core/tree/rectangle_tree.hpp:20, from /build/mlpack-3.0.4/src/mlpack/methods/range_search/rs_model.hpp:20, @@ -49062,6 +49096,51 @@ /usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >' changed in GCC 7.1 std::__introsort_loop(__cut, __last, __depth_limit, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/bits/stl_algo.h:61, + from /usr/include/c++/8/algorithm:62, + from /usr/include/boost/archive/detail/helper_collection.hpp:23, + from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, + from /usr/include/boost/serialization/map.hpp:24, + from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, + from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> >::CandidateCmp>]': +/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, + ^~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:69, + from /usr/include/boost/archive/detail/helper_collection.hpp:20, + from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, + from /usr/include/boost/serialization/map.hpp:24, + from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, + from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: +/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const std::pair&}; _Tp = std::pair; _Alloc = std::allocator >]': +/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector > >'} changed in GCC 7.1 + vector<_Tp, _Alloc>:: + ^~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:64, + from /usr/include/boost/archive/detail/helper_collection.hpp:20, + from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, + from /usr/include/boost/serialization/map.hpp:24, + from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, + from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: +/usr/include/c++/8/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = std::pair; _Alloc = std::allocator >]': +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + _M_realloc_insert(end(), __x); + ^~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_vector.h: In member function 'void mlpack::tree::GreedySingleTreeTraverser::Traverse(size_t, TreeType&) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>; RuleType = mlpack::neighbor::NeighborSearchRules, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> >]': +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + _M_realloc_insert(end(), __x); + ^~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_vector.h: In member function 'void mlpack::tree::GreedySingleTreeTraverser::Traverse(size_t, TreeType&) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>; RuleType = mlpack::neighbor::NeighborSearchRules, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> >]': +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + _M_realloc_insert(end(), __x); + ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h: In function 'void RangeSearchTest::SortResults(const std::vector >&, const std::vector >&, std::vector > >&)': /usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 std::__introsort_loop(__first, __last, @@ -49076,18 +49155,34 @@ /usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:69, - from /usr/include/boost/archive/detail/helper_collection.hpp:20, +/usr/include/c++/8/bits/stl_vector.h: In member function 'void mlpack::tree::GreedySingleTreeTraverser::Traverse(size_t, TreeType&) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>; RuleType = mlpack::neighbor::NeighborSearchRules, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> >]': +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + _M_realloc_insert(end(), __x); + ^~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_vector.h: In member function 'void mlpack::tree::GreedySingleTreeTraverser::Traverse(size_t, TreeType&) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>; RuleType = mlpack::neighbor::NeighborSearchRules, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> >]': +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + _M_realloc_insert(end(), __x); + ^~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_vector.h: In member function 'void mlpack::tree::GreedySingleTreeTraverser::Traverse(size_t, TreeType&) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>; RuleType = mlpack::neighbor::NeighborSearchRules, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> >]': +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + _M_realloc_insert(end(), __x); + ^~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + _M_realloc_insert(end(), __x); + ^~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/bits/stl_algo.h:61, + from /usr/include/c++/8/algorithm:62, + from /usr/include/boost/archive/detail/helper_collection.hpp:23, from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, from /usr/include/boost/serialization/map.hpp:24, from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: -/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': -/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 - vector<_Tp, _Alloc>:: - ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit> >::CandidateCmp>]': +/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, + ^~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:64, from /usr/include/boost/archive/detail/helper_collection.hpp:20, from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, @@ -49096,8 +49191,12 @@ from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: -/usr/include/c++/8/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]': -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_vector.h: In member function 'void mlpack::neighbor::NeighborSearchRules::InsertNeighbor(size_t, size_t, double) [with SortPolicy = mlpack::neighbor::NearestNeighborSort; MetricType = mlpack::metric::LMetric<2, true>; TreeType = mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit>]': +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + _M_realloc_insert(end(), __x); + ^~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_vector.h: In member function 'void mlpack::tree::BinarySpaceTree::SingleTreeTraverser::Traverse(size_t, mlpack::tree::BinarySpaceTree&) [with RuleType = mlpack::neighbor::NeighborSearchRules, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit> >; MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::bound::HRectBound; SplitType = mlpack::tree::MidpointSplit]': +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:69, @@ -49108,25 +49207,22 @@ from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: -/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const mlpack::tree::CoverTreeMapEntry, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>&}; _Tp = mlpack::tree::CoverTreeMapEntry, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>; _Alloc = std::allocator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> >]': -/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::iterator' {aka '__gnu_cxx::__normal_iterator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >'} changed in GCC 7.1 +/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': +/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry&}; _Tp = mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry; _Alloc = std::allocator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry>]': -/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> >::iterator' {aka '__gnu_cxx::__normal_iterator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >'} changed in GCC 7.1 -In file included from /usr/include/c++/8/bits/stl_algo.h:61, - from /usr/include/c++/8/algorithm:62, - from /usr/include/boost/archive/detail/helper_collection.hpp:23, +In file included from /usr/include/c++/8/vector:64, + from /usr/include/boost/archive/detail/helper_collection.hpp:20, from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, from /usr/include/boost/serialization/map.hpp:24, from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> >::CandidateCmp>]': -/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, - ^~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]': +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + _M_realloc_insert(end(), __x); + ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:69, from /usr/include/boost/archive/detail/helper_collection.hpp:20, from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, @@ -49135,38 +49231,19 @@ from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: -/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const std::pair&}; _Tp = std::pair; _Alloc = std::allocator >]': -/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector > >'} changed in GCC 7.1 +/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const mlpack::tree::CoverTreeMapEntry, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>&}; _Tp = mlpack::tree::CoverTreeMapEntry, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>; _Alloc = std::allocator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> >]': +/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::iterator' {aka '__gnu_cxx::__normal_iterator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >'} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:64, - from /usr/include/boost/archive/detail/helper_collection.hpp:20, - from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, - from /usr/include/boost/serialization/map.hpp:24, - from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: -/usr/include/c++/8/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = std::pair; _Alloc = std::allocator >]': -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - _M_realloc_insert(end(), __x); - ^~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_vector.h: In member function 'void mlpack::tree::GreedySingleTreeTraverser::Traverse(size_t, TreeType&) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>; RuleType = mlpack::neighbor::NeighborSearchRules, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> >]': -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - _M_realloc_insert(end(), __x); - ^~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_vector.h: In member function 'void mlpack::tree::GreedySingleTreeTraverser::Traverse(size_t, TreeType&) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>; RuleType = mlpack::neighbor::NeighborSearchRules, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> >]': -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - _M_realloc_insert(end(), __x); - ^~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_vector.h: In member function 'void mlpack::tree::GreedySingleTreeTraverser::Traverse(size_t, TreeType&) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation>; RuleType = mlpack::neighbor::NeighborSearchRules, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::HilbertRTreeSplit<2>, mlpack::tree::HilbertRTreeDescentHeuristic, mlpack::tree::DiscreteHilbertRTreeAuxiliaryInformation> >]': +/usr/include/c++/8/bits/stl_vector.h: In member function 'void mlpack::tree::GreedySingleTreeTraverser::Traverse(size_t, TreeType&) [with TreeType = mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit>; RuleType = mlpack::neighbor::NeighborSearchRules, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit> >]': /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_vector.h: In member function 'void mlpack::tree::GreedySingleTreeTraverser::Traverse(size_t, TreeType&) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>; RuleType = mlpack::neighbor::NeighborSearchRules, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation> >]': /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry&}; _Tp = mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry; _Alloc = std::allocator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry>]': +/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> >::iterator' {aka '__gnu_cxx::__normal_iterator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >'} changed in GCC 7.1 In file included from /usr/include/c++/8/vector:64, from /usr/include/boost/archive/detail/helper_collection.hpp:20, from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, @@ -49179,17 +49256,10 @@ /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_vector.h: In member function 'void mlpack::tree::GreedySingleTreeTraverser::Traverse(size_t, TreeType&) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>; RuleType = mlpack::neighbor::NeighborSearchRules, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> >]': -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - _M_realloc_insert(end(), __x); - ^~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_vector.h: In member function 'void mlpack::neighbor::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::neighbor::NearestNeighborSort; MetricType = mlpack::metric::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::tree::KDTree; DualTreeTraversalType = mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit>::SingleTreeTraverser]': /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_vector.h: In member function 'void mlpack::range::RangeSearchRules::AddResult(size_t, TreeType&) [with MetricType = mlpack::metric::LMetric<2, true>; TreeType = mlpack::tree::BinarySpaceTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::bound::BallBound, mlpack::tree::MidpointSplit>]': -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - _M_realloc_insert(end(), __x); - ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algo.h:61, from /usr/include/c++/8/algorithm:62, from /usr/include/boost/archive/detail/helper_collection.hpp:23, @@ -49199,7 +49269,7 @@ from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit> >::CandidateCmp>]': +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> >::CandidateCmp>]': /usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, ^~~~~~~~~~~~~ @@ -49211,25 +49281,18 @@ from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: -/usr/include/c++/8/bits/stl_vector.h: In member function 'void mlpack::neighbor::NeighborSearchRules::InsertNeighbor(size_t, size_t, double) [with SortPolicy = mlpack::neighbor::NearestNeighborSort; MetricType = mlpack::metric::LMetric<2, true>; TreeType = mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit>]': +/usr/include/c++/8/bits/stl_vector.h: In member function 'void mlpack::tree::GreedySingleTreeTraverser::Traverse(size_t, TreeType&) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>; RuleType = mlpack::neighbor::NeighborSearchRules, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> >]': /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_vector.h: In member function 'void mlpack::tree::BinarySpaceTree::SingleTreeTraverser::Traverse(size_t, mlpack::tree::BinarySpaceTree&) [with RuleType = mlpack::neighbor::NeighborSearchRules, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit> >; MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::neighbor::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::bound::HRectBound; SplitType = mlpack::tree::MidpointSplit]': -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_vector.h: In member function 'void mlpack::range::RangeSearchRules::AddResult(size_t, TreeType&) [with MetricType = mlpack::metric::LMetric<2, true>; TreeType = mlpack::tree::BinarySpaceTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::bound::BallBound, mlpack::tree::MidpointSplit>]': +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h: In member function 'void mlpack::range::RangeSearchRules::AddResult(size_t, TreeType&) [with MetricType = mlpack::metric::LMetric<2, true>; TreeType = mlpack::tree::Octree, mlpack::range::RangeSearchStat, arma::Mat >]': /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_vector.h: In member function 'void mlpack::tree::GreedySingleTreeTraverser::Traverse(size_t, TreeType&) [with TreeType = mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit>; RuleType = mlpack::neighbor::NeighborSearchRules, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit> >]': -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - _M_realloc_insert(end(), __x); - ^~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - _M_realloc_insert(end(), __x); - ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h: In member function 'void mlpack::range::RangeSearchRules::AddResult(size_t, TreeType&) [with MetricType = mlpack::metric::LMetric<2, true>; TreeType = mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>]': /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); @@ -49291,35 +49354,6 @@ /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_vector.h: In member function 'void mlpack::neighbor::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::neighbor::NearestNeighborSort; MetricType = mlpack::metric::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::tree::KDTree; DualTreeTraversalType = mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit>::SingleTreeTraverser]': -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - _M_realloc_insert(end(), __x); - ^~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/bits/stl_algo.h:61, - from /usr/include/c++/8/algorithm:62, - from /usr/include/boost/archive/detail/helper_collection.hpp:23, - from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, - from /usr/include/boost/serialization/map.hpp:24, - from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> >::CandidateCmp>]': -/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, - ^~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:64, - from /usr/include/boost/archive/detail/helper_collection.hpp:20, - from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, - from /usr/include/boost/serialization/map.hpp:24, - from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: -/usr/include/c++/8/bits/stl_vector.h: In member function 'void mlpack::tree::GreedySingleTreeTraverser::Traverse(size_t, TreeType&) [with TreeType = mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>; RuleType = mlpack::neighbor::NeighborSearchRules, mlpack::tree::RectangleTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::tree::RStarTreeSplit, mlpack::tree::RStarTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> >]': -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - _M_realloc_insert(end(), __x); - ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:62, from /usr/include/boost/archive/detail/helper_collection.hpp:23, from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, @@ -50718,6 +50752,8 @@ /usr/include/c++/8/bits/stl_algo.h:1971:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 std::__final_insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +[ 81%] Building CXX object src/mlpack/tests/CMakeFiles/mlpack_test.dir/recurrent_network_test.cpp.o +cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests && /usr/bin/c++ -DARMA_32BIT_WORD -DARMA_NO_DEBUG -DBOOST_TEST_DYN_LINK -DHAS_OPENMP -DNDEBUG -I/build/mlpack-3.0.4/src -I/build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/.. -g -O2 -ffile-prefix-map=/build/mlpack-3.0.4=. -fstack-protector-strong -Wformat -Werror=format-security --param ggc-min-expand=20 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -ftemplate-depth=1000 -O3 -fopenmp -Winvalid-pch -include /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx -std=gnu++11 -o CMakeFiles/mlpack_test.dir/recurrent_network_test.cpp.o -c /build/mlpack-3.0.4/src/mlpack/tests/recurrent_network_test.cpp In file included from /usr/include/c++/8/algorithm:62, from /usr/include/boost/archive/detail/helper_collection.hpp:23, from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, @@ -50770,8 +50806,6 @@ /usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >' changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -[ 81%] Building CXX object src/mlpack/tests/CMakeFiles/mlpack_test.dir/recurrent_network_test.cpp.o -cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests && /usr/bin/c++ -DARMA_32BIT_WORD -DARMA_NO_DEBUG -DBOOST_TEST_DYN_LINK -DHAS_OPENMP -DNDEBUG -I/build/mlpack-3.0.4/src -I/build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/.. -g -O2 -ffile-prefix-map=/build/mlpack-3.0.4=. -fstack-protector-strong -Wformat -Werror=format-security --param ggc-min-expand=20 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -ftemplate-depth=1000 -O3 -fopenmp -Winvalid-pch -include /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx -std=gnu++11 -o CMakeFiles/mlpack_test.dir/recurrent_network_test.cpp.o -c /build/mlpack-3.0.4/src/mlpack/tests/recurrent_network_test.cpp /usr/include/c++/8/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, unsigned int>*, std::vector, unsigned int>, std::allocator, unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter, unsigned int>&, const std::pair, unsigned int>&)>]': /usr/include/c++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, unsigned int>*, std::vector, unsigned int>, std::allocator, unsigned int> > > >' changed in GCC 7.1 __unguarded_linear_insert(_RandomAccessIterator __last, @@ -50860,40 +50894,6 @@ /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ -In file included from /build/mlpack-3.0.4/src/mlpack/methods/ann/layer/gru.hpp:260, - from /build/mlpack-3.0.4/src/mlpack/methods/ann/layer/layer.hpp:28, - from /build/mlpack-3.0.4/src/mlpack/tests/recurrent_network_test.cpp:16: -/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/gru_impl.hpp: In constructor 'mlpack::ann::GRU::GRU(size_t, size_t, size_t)': -/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/gru_impl.hpp:47:54: warning: 'new' of type 'mlpack::ann::Linear, arma::Mat >' with extended alignment 16 [-Waligned-new=] - input2GateModule = new Linear<>(inSize, 3 * outSize); - ^ -/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/gru_impl.hpp:47:54: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/gru_impl.hpp:47:54: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/gru_impl.hpp:50:62: warning: 'new' of type 'mlpack::ann::LinearNoBias, arma::Mat >' with extended alignment 16 [-Waligned-new=] - output2GateModule = new LinearNoBias<>(outSize, 2 * outSize); - ^ -/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/gru_impl.hpp:50:62: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/gru_impl.hpp:50:62: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/gru_impl.hpp:53:64: warning: 'new' of type 'mlpack::ann::LinearNoBias, arma::Mat >' with extended alignment 16 [-Waligned-new=] - outputHidden2GateModule = new LinearNoBias<>(outSize, outSize); - ^ -/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/gru_impl.hpp:53:64: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/gru_impl.hpp:53:64: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/gru_impl.hpp:59:40: warning: 'new' of type 'mlpack::ann::SigmoidLayer<>' {aka 'mlpack::ann::BaseLayer, arma::Mat >'} with extended alignment 16 [-Waligned-new=] - inputGateModule = new SigmoidLayer<>(); - ^ -/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/gru_impl.hpp:59:40: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/gru_impl.hpp:59:40: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/gru_impl.hpp:60:41: warning: 'new' of type 'mlpack::ann::SigmoidLayer<>' {aka 'mlpack::ann::BaseLayer, arma::Mat >'} with extended alignment 16 [-Waligned-new=] - forgetGateModule = new SigmoidLayer<>(); - ^ -/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/gru_impl.hpp:60:41: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/gru_impl.hpp:60:41: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/gru_impl.hpp:61:39: warning: 'new' of type 'mlpack::ann::TanHLayer<>' {aka 'mlpack::ann::BaseLayer, arma::Mat >'} with extended alignment 16 [-Waligned-new=] - hiddenStateModule = new TanHLayer<>(); - ^ -/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/gru_impl.hpp:61:39: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/gru_impl.hpp:61:39: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from /usr/include/c++/8/algorithm:62, from /usr/include/boost/archive/detail/helper_collection.hpp:23, from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, @@ -50959,6 +50959,44 @@ /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_vector.h: In member function 'void mlpack::tree::CoverTree::DualTreeTraverser::Traverse(mlpack::tree::CoverTree&, mlpack::tree::CoverTree&) [with RuleType = mlpack::range::RangeSearchRules, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> >; MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::range::RangeSearchStat; MatType = arma::Mat; RootPointPolicy = mlpack::tree::FirstPointIsRoot]': +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 + _M_realloc_insert(end(), __x); + ^~~~~~~~~~~~~~~~~ +In file included from /build/mlpack-3.0.4/src/mlpack/methods/ann/layer/gru.hpp:260, + from /build/mlpack-3.0.4/src/mlpack/methods/ann/layer/layer.hpp:28, + from /build/mlpack-3.0.4/src/mlpack/tests/recurrent_network_test.cpp:16: +/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/gru_impl.hpp: In constructor 'mlpack::ann::GRU::GRU(size_t, size_t, size_t)': +/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/gru_impl.hpp:47:54: warning: 'new' of type 'mlpack::ann::Linear, arma::Mat >' with extended alignment 16 [-Waligned-new=] + input2GateModule = new Linear<>(inSize, 3 * outSize); + ^ +/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/gru_impl.hpp:47:54: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/gru_impl.hpp:47:54: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/gru_impl.hpp:50:62: warning: 'new' of type 'mlpack::ann::LinearNoBias, arma::Mat >' with extended alignment 16 [-Waligned-new=] + output2GateModule = new LinearNoBias<>(outSize, 2 * outSize); + ^ +/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/gru_impl.hpp:50:62: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/gru_impl.hpp:50:62: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/gru_impl.hpp:53:64: warning: 'new' of type 'mlpack::ann::LinearNoBias, arma::Mat >' with extended alignment 16 [-Waligned-new=] + outputHidden2GateModule = new LinearNoBias<>(outSize, outSize); + ^ +/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/gru_impl.hpp:53:64: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/gru_impl.hpp:53:64: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/gru_impl.hpp:59:40: warning: 'new' of type 'mlpack::ann::SigmoidLayer<>' {aka 'mlpack::ann::BaseLayer, arma::Mat >'} with extended alignment 16 [-Waligned-new=] + inputGateModule = new SigmoidLayer<>(); + ^ +/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/gru_impl.hpp:59:40: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/gru_impl.hpp:59:40: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/gru_impl.hpp:60:41: warning: 'new' of type 'mlpack::ann::SigmoidLayer<>' {aka 'mlpack::ann::BaseLayer, arma::Mat >'} with extended alignment 16 [-Waligned-new=] + forgetGateModule = new SigmoidLayer<>(); + ^ +/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/gru_impl.hpp:60:41: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/gru_impl.hpp:60:41: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/gru_impl.hpp:61:39: warning: 'new' of type 'mlpack::ann::TanHLayer<>' {aka 'mlpack::ann::BaseLayer, arma::Mat >'} with extended alignment 16 [-Waligned-new=] + hiddenStateModule = new TanHLayer<>(); + ^ +/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/gru_impl.hpp:61:39: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/gru_impl.hpp:61:39: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from /build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent.hpp:232, from /build/mlpack-3.0.4/src/mlpack/methods/ann/layer/layer.hpp:30, from /build/mlpack-3.0.4/src/mlpack/tests/recurrent_network_test.cpp:16: @@ -50994,80 +51032,12 @@ ^ /build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent_impl.hpp:265:45: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter /build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent_impl.hpp:265:45: note: use '-faligned-new' to enable C++17 over-aligned new support -/usr/include/c++/8/bits/stl_vector.h: In member function 'void mlpack::tree::CoverTree::DualTreeTraverser::Traverse(mlpack::tree::CoverTree&, mlpack::tree::CoverTree&) [with RuleType = mlpack::range::RangeSearchRules, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> >; MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::range::RangeSearchStat; MatType = arma::Mat; RootPointPolicy = mlpack::tree::FirstPointIsRoot]': -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 - _M_realloc_insert(end(), __x); - ^~~~~~~~~~~~~~~~~ /build/mlpack-3.0.4/src/mlpack/tests/recurrent_network_test.cpp: In member function 'void RecurrentNetworkTest::SequenceClassificationTest::test_method()': /build/mlpack-3.0.4/src/mlpack/tests/recurrent_network_test.cpp:124:47: warning: 'new' of type 'mlpack::ann::Recurrent, arma::Mat >' with extended alignment 16 [-Waligned-new=] add, lookup, linear, sigmoidLayer, rho); ^ /build/mlpack-3.0.4/src/mlpack/tests/recurrent_network_test.cpp:124:47: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter /build/mlpack-3.0.4/src/mlpack/tests/recurrent_network_test.cpp:124:47: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/tests/recurrent_network_test.cpp: In member function 'void RecurrentNetworkTest::SerializationTest::test_method()': -/build/mlpack-3.0.4/src/mlpack/tests/recurrent_network_test.cpp:928:24: warning: 'new' of type 'mlpack::ann::Recurrent, arma::Mat >' with extended alignment 16 [-Waligned-new=] - sigmoidLayer, rho); - ^ -/build/mlpack-3.0.4/src/mlpack/tests/recurrent_network_test.cpp:928:24: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/tests/recurrent_network_test.cpp:928:24: note: use '-faligned-new' to enable C++17 over-aligned new support -In file included from /build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent.hpp:232, - from /build/mlpack-3.0.4/src/mlpack/methods/ann/layer/layer.hpp:30, - from /build/mlpack-3.0.4/src/mlpack/tests/recurrent_network_test.cpp:16: -/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent_impl.hpp: In instantiation of 'mlpack::ann::Recurrent::Recurrent(const StartModuleType&, const InputModuleType&, const FeedbackModuleType&, const TransferModuleType&, size_t) [with StartModuleType = mlpack::ann::Add, arma::Mat >; InputModuleType = mlpack::ann::Linear, arma::Mat >; FeedbackModuleType = mlpack::ann::Linear, arma::Mat >; TransferModuleType = mlpack::ann::BaseLayer, arma::Mat >; InputDataType = arma::Mat; OutputDataType = arma::Mat; CustomLayers = {}; size_t = unsigned int]': -/build/mlpack-3.0.4/src/mlpack/tests/recurrent_network_test.cpp:124:47: required from here -/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent_impl.hpp:67:17: warning: 'new' of type 'mlpack::ann::Add, arma::Mat >' with extended alignment 16 [-Waligned-new=] - startModule(new StartModuleType(start)), - ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent_impl.hpp:67:17: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent_impl.hpp:67:17: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent_impl.hpp:68:17: warning: 'new' of type 'mlpack::ann::Linear, arma::Mat >' with extended alignment 16 [-Waligned-new=] - inputModule(new InputModuleType(input)), - ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent_impl.hpp:68:17: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent_impl.hpp:68:17: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent_impl.hpp:69:20: warning: 'new' of type 'mlpack::ann::Linear, arma::Mat >' with extended alignment 16 [-Waligned-new=] - feedbackModule(new FeedbackModuleType(feedback)), - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent_impl.hpp:69:20: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent_impl.hpp:69:20: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent_impl.hpp:70:20: warning: 'new' of type 'mlpack::ann::BaseLayer, arma::Mat >' with extended alignment 16 [-Waligned-new=] - transferModule(new TransferModuleType(transfer)), - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent_impl.hpp:70:20: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent_impl.hpp:70:20: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent_impl.hpp:78:19: warning: 'new' of type 'mlpack::ann::Sequential, arma::Mat >' with extended alignment 16 [-Waligned-new=] - initialModule = new Sequential<>(); - ^~~~~~~~~~~~~~~~~~ -/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent_impl.hpp:78:19: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent_impl.hpp:78:19: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent_impl.hpp:79:17: warning: 'new' of type 'mlpack::ann::AddMerge, arma::Mat >' with extended alignment 16 [-Waligned-new=] - mergeModule = new AddMerge<>(false); - ^~~~~~~~~~~~~~~~~~~~~ -/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent_impl.hpp:79:17: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent_impl.hpp:79:17: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent_impl.hpp:80:21: warning: 'new' of type 'mlpack::ann::Sequential, arma::Mat >' with extended alignment 16 [-Waligned-new=] - recurrentModule = new Sequential<>(false); - ^~~~~~~~~~~~~~~~~~~~~~~ -/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent_impl.hpp:80:21: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent_impl.hpp:80:21: note: use '-faligned-new' to enable C++17 over-aligned new support -In file included from /build/mlpack-3.0.4/src/mlpack/tests/recurrent_network_test.cpp:18: -/build/mlpack-3.0.4/src/mlpack/methods/ann/rnn.hpp: In instantiation of 'void mlpack::ann::RNN::Add(Args ...) [with LayerType = mlpack::ann::BaseLayer, arma::Mat >; Args = {}; OutputLayerType = mlpack::ann::NegativeLogLikelihood, arma::Mat >; InitializationRuleType = mlpack::ann::RandomInitialization; CustomLayers = {}]': -/build/mlpack-3.0.4/src/mlpack/tests/recurrent_network_test.cpp:127:33: required from here -/build/mlpack-3.0.4/src/mlpack/methods/ann/rnn.hpp:216:46: warning: 'new' of type 'mlpack::ann::BaseLayer, arma::Mat >' with extended alignment 16 [-Waligned-new=] - void Add(Args... args) { network.push_back(new LayerType(args...)); } - ^~~~~~~~~~~~~~~~~~~~~~ -/build/mlpack-3.0.4/src/mlpack/methods/ann/rnn.hpp:216:46: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/ann/rnn.hpp:216:46: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/methods/ann/rnn.hpp: In instantiation of 'void mlpack::ann::RNN::Add(Args ...) [with LayerType = mlpack::ann::Linear, arma::Mat >; Args = {int, int}; OutputLayerType = mlpack::ann::NegativeLogLikelihood, arma::Mat >; InitializationRuleType = mlpack::ann::RandomInitialization; CustomLayers = {}]': -/build/mlpack-3.0.4/src/mlpack/tests/recurrent_network_test.cpp:129:31: required from here -/build/mlpack-3.0.4/src/mlpack/methods/ann/rnn.hpp:216:46: warning: 'new' of type 'mlpack::ann::Linear, arma::Mat >' with extended alignment 16 [-Waligned-new=] -/build/mlpack-3.0.4/src/mlpack/methods/ann/rnn.hpp:216:46: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/ann/rnn.hpp:216:46: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/methods/ann/rnn.hpp: In instantiation of 'void mlpack::ann::RNN::Add(Args ...) [with LayerType = mlpack::ann::LogSoftMax, arma::Mat >; Args = {}; OutputLayerType = mlpack::ann::NegativeLogLikelihood, arma::Mat >; InitializationRuleType = mlpack::ann::RandomInitialization; CustomLayers = {}]': -/build/mlpack-3.0.4/src/mlpack/tests/recurrent_network_test.cpp:130:30: required from here -/build/mlpack-3.0.4/src/mlpack/methods/ann/rnn.hpp:216:46: warning: 'new' of type 'mlpack::ann::LogSoftMax, arma::Mat >' with extended alignment 16 [-Waligned-new=] -/build/mlpack-3.0.4/src/mlpack/methods/ann/rnn.hpp:216:46: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/ann/rnn.hpp:216:46: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from /usr/include/c++/8/algorithm:62, from /usr/include/boost/archive/detail/helper_collection.hpp:23, from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, @@ -51218,11 +51188,6 @@ /usr/include/c++/8/bits/stl_algo.h:1971:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >' changed in GCC 7.1 std::__final_insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/mlpack-3.0.4/src/mlpack/methods/ann/rnn.hpp: In instantiation of 'void mlpack::ann::RNN::Add(Args ...) [with LayerType = mlpack::ann::Linear, arma::Mat >; Args = {unsigned int, unsigned int}; OutputLayerType = mlpack::ann::MeanSquaredError<>; InitializationRuleType = mlpack::ann::RandomInitialization; CustomLayers = {mlpack::ann::BaseLayer, arma::Mat >}]': -/build/mlpack-3.0.4/src/mlpack/tests/recurrent_network_test.cpp:1003:47: required from here -/build/mlpack-3.0.4/src/mlpack/methods/ann/rnn.hpp:216:46: warning: 'new' of type 'mlpack::ann::Linear, arma::Mat >' with extended alignment 16 [-Waligned-new=] -/build/mlpack-3.0.4/src/mlpack/methods/ann/rnn.hpp:216:46: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/ann/rnn.hpp:216:46: note: use '-faligned-new' to enable C++17 over-aligned new support /usr/include/c++/8/bits/stl_algo.h: In static member function 'static bool mlpack::tree::XTreeSplit::SplitNonLeafNode(TreeType*, std::vector&) [with TreeType = mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>]': /usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >' changed in GCC 7.1 std::__introsort_loop(__first, __last, @@ -51253,11 +51218,6 @@ /usr/include/c++/8/bits/stl_algo.h:4866:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>*, std::vector, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*>, std::allocator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::XTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::XTreeAuxiliaryInformation>*> > > >' changed in GCC 7.1 std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/mlpack-3.0.4/src/mlpack/methods/ann/rnn.hpp: In instantiation of 'void mlpack::ann::RNN::Add(Args ...) [with LayerType = mlpack::ann::GRU, arma::Mat >; Args = {unsigned int, unsigned int}; OutputLayerType = mlpack::ann::MeanSquaredError<>; InitializationRuleType = mlpack::ann::RandomInitialization; CustomLayers = {mlpack::ann::BaseLayer, arma::Mat >}]': -/build/mlpack-3.0.4/src/mlpack/tests/recurrent_network_test.cpp:1004:45: required from here -/build/mlpack-3.0.4/src/mlpack/methods/ann/rnn.hpp:216:46: warning: 'new' of type 'mlpack::ann::GRU, arma::Mat >' with extended alignment 16 [-Waligned-new=] -/build/mlpack-3.0.4/src/mlpack/methods/ann/rnn.hpp:216:46: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/ann/rnn.hpp:216:46: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from /usr/include/c++/8/vector:64, from /usr/include/boost/archive/detail/helper_collection.hpp:20, from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, @@ -51290,132 +51250,86 @@ /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ -/build/mlpack-3.0.4/src/mlpack/methods/ann/rnn.hpp: In instantiation of 'void mlpack::ann::RNN::Add(Args ...) [with LayerType = mlpack::ann::BaseLayer, arma::Mat >; Args = {}; OutputLayerType = mlpack::ann::MeanSquaredError<>; InitializationRuleType = mlpack::ann::RandomInitialization; CustomLayers = {mlpack::ann::BaseLayer, arma::Mat >}]': -/build/mlpack-3.0.4/src/mlpack/tests/recurrent_network_test.cpp:1006:31: required from here -/build/mlpack-3.0.4/src/mlpack/methods/ann/rnn.hpp:216:46: warning: 'new' of type 'mlpack::ann::BaseLayer, arma::Mat >' with extended alignment 16 [-Waligned-new=] -/build/mlpack-3.0.4/src/mlpack/methods/ann/rnn.hpp:216:46: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/ann/rnn.hpp:216:46: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/methods/ann/rnn.hpp: In instantiation of 'void mlpack::ann::RNN::Add(Args ...) [with LayerType = mlpack::ann::LinearNoBias, arma::Mat >; Args = {int, unsigned int}; OutputLayerType = mlpack::ann::MeanSquaredError<>; InitializationRuleType = mlpack::ann::RandomInitialization; CustomLayers = {}]': -/build/mlpack-3.0.4/src/mlpack/tests/recurrent_network_test.cpp:1175:42: required from here -/build/mlpack-3.0.4/src/mlpack/methods/ann/rnn.hpp:216:46: warning: 'new' of type 'mlpack::ann::LinearNoBias, arma::Mat >' with extended alignment 16 [-Waligned-new=] -/build/mlpack-3.0.4/src/mlpack/methods/ann/rnn.hpp:216:46: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/ann/rnn.hpp:216:46: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/tests/recurrent_network_test.cpp: In member function 'void RecurrentNetworkTest::SerializationTest::test_method()': +/build/mlpack-3.0.4/src/mlpack/tests/recurrent_network_test.cpp:928:24: warning: 'new' of type 'mlpack::ann::Recurrent, arma::Mat >' with extended alignment 16 [-Waligned-new=] + sigmoidLayer, rho); + ^ +/build/mlpack-3.0.4/src/mlpack/tests/recurrent_network_test.cpp:928:24: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/tests/recurrent_network_test.cpp:928:24: note: use '-faligned-new' to enable C++17 over-aligned new support /usr/include/c++/8/bits/stl_vector.h: In member function 'void mlpack::range::RangeSearchRules::AddResult(size_t, TreeType&) [with MetricType = mlpack::metric::LMetric<2, true>; TreeType = mlpack::tree::BinarySpaceTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::bound::HollowBallBound, mlpack::tree::VPTreeSplit>]': /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ -/build/mlpack-3.0.4/src/mlpack/methods/ann/rnn.hpp: In instantiation of 'void mlpack::ann::RNN::Add(Args ...) [with LayerType = mlpack::ann::LSTM, arma::Mat >; Args = {unsigned int, unsigned int}; OutputLayerType = mlpack::ann::MeanSquaredError<>; InitializationRuleType = mlpack::ann::RandomInitialization; CustomLayers = {}]': -/build/mlpack-3.0.4/src/mlpack/tests/recurrent_network_test.cpp:1176:44: required from here -/build/mlpack-3.0.4/src/mlpack/methods/ann/rnn.hpp:216:46: warning: 'new' of type 'mlpack::ann::LSTM, arma::Mat >' with extended alignment 16 [-Waligned-new=] -/build/mlpack-3.0.4/src/mlpack/methods/ann/rnn.hpp:216:46: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/ann/rnn.hpp:216:46: note: use '-faligned-new' to enable C++17 over-aligned new support +In file included from /build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent.hpp:232, + from /build/mlpack-3.0.4/src/mlpack/methods/ann/layer/layer.hpp:30, + from /build/mlpack-3.0.4/src/mlpack/tests/recurrent_network_test.cpp:16: +/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent_impl.hpp: In instantiation of 'mlpack::ann::Recurrent::Recurrent(const StartModuleType&, const InputModuleType&, const FeedbackModuleType&, const TransferModuleType&, size_t) [with StartModuleType = mlpack::ann::Add, arma::Mat >; InputModuleType = mlpack::ann::Linear, arma::Mat >; FeedbackModuleType = mlpack::ann::Linear, arma::Mat >; TransferModuleType = mlpack::ann::BaseLayer, arma::Mat >; InputDataType = arma::Mat; OutputDataType = arma::Mat; CustomLayers = {}; size_t = unsigned int]': +/build/mlpack-3.0.4/src/mlpack/tests/recurrent_network_test.cpp:124:47: required from here +/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent_impl.hpp:67:17: warning: 'new' of type 'mlpack::ann::Add, arma::Mat >' with extended alignment 16 [-Waligned-new=] + startModule(new StartModuleType(start)), + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent_impl.hpp:67:17: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent_impl.hpp:67:17: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent_impl.hpp:68:17: warning: 'new' of type 'mlpack::ann::Linear, arma::Mat >' with extended alignment 16 [-Waligned-new=] + inputModule(new InputModuleType(input)), + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent_impl.hpp:68:17: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent_impl.hpp:68:17: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent_impl.hpp:69:20: warning: 'new' of type 'mlpack::ann::Linear, arma::Mat >' with extended alignment 16 [-Waligned-new=] + feedbackModule(new FeedbackModuleType(feedback)), + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent_impl.hpp:69:20: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent_impl.hpp:69:20: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent_impl.hpp:70:20: warning: 'new' of type 'mlpack::ann::BaseLayer, arma::Mat >' with extended alignment 16 [-Waligned-new=] + transferModule(new TransferModuleType(transfer)), + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent_impl.hpp:70:20: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent_impl.hpp:70:20: note: use '-faligned-new' to enable C++17 over-aligned new support /usr/include/c++/8/bits/stl_vector.h: In member function 'void mlpack::range::RangeSearchRules::AddResult(size_t, TreeType&) [with MetricType = mlpack::metric::LMetric<2, true>; TreeType = mlpack::tree::BinarySpaceTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::RPTreeMeanSplit>]': /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ -/build/mlpack-3.0.4/src/mlpack/methods/ann/rnn.hpp: In instantiation of 'void mlpack::ann::RNN::Add(Args ...) [with LayerType = mlpack::ann::LinearNoBias, arma::Mat >; Args = {unsigned int, int}; OutputLayerType = mlpack::ann::MeanSquaredError<>; InitializationRuleType = mlpack::ann::RandomInitialization; CustomLayers = {}]': -/build/mlpack-3.0.4/src/mlpack/tests/recurrent_network_test.cpp:1177:42: required from here -/build/mlpack-3.0.4/src/mlpack/methods/ann/rnn.hpp:216:46: warning: 'new' of type 'mlpack::ann::LinearNoBias, arma::Mat >' with extended alignment 16 [-Waligned-new=] -/build/mlpack-3.0.4/src/mlpack/methods/ann/rnn.hpp:216:46: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/ann/rnn.hpp:216:46: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent_impl.hpp:78:19: warning: 'new' of type 'mlpack::ann::Sequential, arma::Mat >' with extended alignment 16 [-Waligned-new=] + initialModule = new Sequential<>(); + ^~~~~~~~~~~~~~~~~~ +/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent_impl.hpp:78:19: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent_impl.hpp:78:19: note: use '-faligned-new' to enable C++17 over-aligned new support /usr/include/c++/8/bits/stl_vector.h: In member function 'void mlpack::range::RangeSearchRules::AddResult(size_t, TreeType&) [with MetricType = mlpack::metric::LMetric<2, true>; TreeType = mlpack::tree::BinarySpaceTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::RPTreeMaxSplit>]': /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ -/build/mlpack-3.0.4/src/mlpack/methods/ann/rnn.hpp: In instantiation of 'void mlpack::ann::RNN::Add(Args ...) [with LayerType = mlpack::ann::Linear, arma::Mat >; Args = {unsigned int, unsigned int}; OutputLayerType = mlpack::ann::MeanSquaredError<>; InitializationRuleType = mlpack::ann::RandomInitialization; CustomLayers = {}]': -/build/mlpack-3.0.4/src/mlpack/tests/recurrent_network_test.cpp:503:25: required from 'void RecurrentNetworkTest::ReberGrammarTestNetwork(size_t, bool, size_t, size_t, size_t) [with RecurrentLayerType = mlpack::ann::LSTM, arma::Mat >; size_t = unsigned int]' -/build/mlpack-3.0.4/src/mlpack/tests/recurrent_network_test.cpp:589:45: required from here -/build/mlpack-3.0.4/src/mlpack/methods/ann/rnn.hpp:216:46: warning: 'new' of type 'mlpack::ann::Linear, arma::Mat >' with extended alignment 16 [-Waligned-new=] +/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent_impl.hpp:79:17: warning: 'new' of type 'mlpack::ann::AddMerge, arma::Mat >' with extended alignment 16 [-Waligned-new=] + mergeModule = new AddMerge<>(false); + ^~~~~~~~~~~~~~~~~~~~~ +/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent_impl.hpp:79:17: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent_impl.hpp:79:17: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent_impl.hpp:80:21: warning: 'new' of type 'mlpack::ann::Sequential, arma::Mat >' with extended alignment 16 [-Waligned-new=] + recurrentModule = new Sequential<>(false); + ^~~~~~~~~~~~~~~~~~~~~~~ +/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent_impl.hpp:80:21: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent_impl.hpp:80:21: note: use '-faligned-new' to enable C++17 over-aligned new support +In file included from /build/mlpack-3.0.4/src/mlpack/tests/recurrent_network_test.cpp:18: +/build/mlpack-3.0.4/src/mlpack/methods/ann/rnn.hpp: In instantiation of 'void mlpack::ann::RNN::Add(Args ...) [with LayerType = mlpack::ann::BaseLayer, arma::Mat >; Args = {}; OutputLayerType = mlpack::ann::NegativeLogLikelihood, arma::Mat >; InitializationRuleType = mlpack::ann::RandomInitialization; CustomLayers = {}]': +/build/mlpack-3.0.4/src/mlpack/tests/recurrent_network_test.cpp:127:33: required from here +/build/mlpack-3.0.4/src/mlpack/methods/ann/rnn.hpp:216:46: warning: 'new' of type 'mlpack::ann::BaseLayer, arma::Mat >' with extended alignment 16 [-Waligned-new=] + void Add(Args... args) { network.push_back(new LayerType(args...)); } + ^~~~~~~~~~~~~~~~~~~~~~ /build/mlpack-3.0.4/src/mlpack/methods/ann/rnn.hpp:216:46: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter /build/mlpack-3.0.4/src/mlpack/methods/ann/rnn.hpp:216:46: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/methods/ann/rnn.hpp: In instantiation of 'void mlpack::ann::RNN::Add(Args ...) [with LayerType = mlpack::ann::BaseLayer, arma::Mat >; Args = {}; OutputLayerType = mlpack::ann::MeanSquaredError<>; InitializationRuleType = mlpack::ann::RandomInitialization; CustomLayers = {}]': -/build/mlpack-3.0.4/src/mlpack/tests/recurrent_network_test.cpp:506:31: required from 'void RecurrentNetworkTest::ReberGrammarTestNetwork(size_t, bool, size_t, size_t, size_t) [with RecurrentLayerType = mlpack::ann::LSTM, arma::Mat >; size_t = unsigned int]' -/build/mlpack-3.0.4/src/mlpack/tests/recurrent_network_test.cpp:589:45: required from here -/build/mlpack-3.0.4/src/mlpack/methods/ann/rnn.hpp:216:46: warning: 'new' of type 'mlpack::ann::BaseLayer, arma::Mat >' with extended alignment 16 [-Waligned-new=] +/build/mlpack-3.0.4/src/mlpack/methods/ann/rnn.hpp: In instantiation of 'void mlpack::ann::RNN::Add(Args ...) [with LayerType = mlpack::ann::Linear, arma::Mat >; Args = {int, int}; OutputLayerType = mlpack::ann::NegativeLogLikelihood, arma::Mat >; InitializationRuleType = mlpack::ann::RandomInitialization; CustomLayers = {}]': +/build/mlpack-3.0.4/src/mlpack/tests/recurrent_network_test.cpp:129:31: required from here +/build/mlpack-3.0.4/src/mlpack/methods/ann/rnn.hpp:216:46: warning: 'new' of type 'mlpack::ann::Linear, arma::Mat >' with extended alignment 16 [-Waligned-new=] /build/mlpack-3.0.4/src/mlpack/methods/ann/rnn.hpp:216:46: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter /build/mlpack-3.0.4/src/mlpack/methods/ann/rnn.hpp:216:46: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/methods/ann/rnn.hpp: In instantiation of 'void mlpack::ann::RNN::Add(Args ...) [with LayerType = mlpack::ann::FastLSTM, arma::Mat >; Args = {unsigned int, unsigned int}; OutputLayerType = mlpack::ann::MeanSquaredError<>; InitializationRuleType = mlpack::ann::RandomInitialization; CustomLayers = {}]': -/build/mlpack-3.0.4/src/mlpack/tests/recurrent_network_test.cpp:504:5: required from 'void RecurrentNetworkTest::ReberGrammarTestNetwork(size_t, bool, size_t, size_t, size_t) [with RecurrentLayerType = mlpack::ann::FastLSTM, arma::Mat >; size_t = unsigned int]' -/build/mlpack-3.0.4/src/mlpack/tests/recurrent_network_test.cpp:597:48: required from here -/build/mlpack-3.0.4/src/mlpack/methods/ann/rnn.hpp:216:46: warning: 'new' of type 'mlpack::ann::FastLSTM, arma::Mat >' with extended alignment 16 [-Waligned-new=] +/build/mlpack-3.0.4/src/mlpack/methods/ann/rnn.hpp: In instantiation of 'void mlpack::ann::RNN::Add(Args ...) [with LayerType = mlpack::ann::LogSoftMax, arma::Mat >; Args = {}; OutputLayerType = mlpack::ann::NegativeLogLikelihood, arma::Mat >; InitializationRuleType = mlpack::ann::RandomInitialization; CustomLayers = {}]': +/build/mlpack-3.0.4/src/mlpack/tests/recurrent_network_test.cpp:130:30: required from here +/build/mlpack-3.0.4/src/mlpack/methods/ann/rnn.hpp:216:46: warning: 'new' of type 'mlpack::ann::LogSoftMax, arma::Mat >' with extended alignment 16 [-Waligned-new=] /build/mlpack-3.0.4/src/mlpack/methods/ann/rnn.hpp:216:46: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter /build/mlpack-3.0.4/src/mlpack/methods/ann/rnn.hpp:216:46: note: use '-faligned-new' to enable C++17 over-aligned new support /usr/include/c++/8/bits/stl_vector.h: In member function 'void mlpack::range::RangeSearchRules::AddResult(size_t, TreeType&) [with MetricType = mlpack::metric::LMetric<2, true>; TreeType = mlpack::tree::BinarySpaceTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::bound::CellBound, mlpack::tree::UBTreeSplit>]': /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ -/build/mlpack-3.0.4/src/mlpack/methods/ann/rnn.hpp: In instantiation of 'void mlpack::ann::RNN::Add(Args ...) [with LayerType = mlpack::ann::GRU, arma::Mat >; Args = {unsigned int, unsigned int}; OutputLayerType = mlpack::ann::MeanSquaredError<>; InitializationRuleType = mlpack::ann::RandomInitialization; CustomLayers = {}]': -/build/mlpack-3.0.4/src/mlpack/tests/recurrent_network_test.cpp:504:5: required from 'void RecurrentNetworkTest::ReberGrammarTestNetwork(size_t, bool, size_t, size_t, size_t) [with RecurrentLayerType = mlpack::ann::GRU, arma::Mat >; size_t = unsigned int]' -/build/mlpack-3.0.4/src/mlpack/tests/recurrent_network_test.cpp:605:43: required from here -/build/mlpack-3.0.4/src/mlpack/methods/ann/rnn.hpp:216:46: warning: 'new' of type 'mlpack::ann::GRU, arma::Mat >' with extended alignment 16 [-Waligned-new=] -/build/mlpack-3.0.4/src/mlpack/methods/ann/rnn.hpp:216:46: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/ann/rnn.hpp:216:46: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/methods/ann/rnn.hpp: In instantiation of 'void mlpack::ann::RNN::Add(Args ...) [with LayerType = mlpack::ann::BaseLayer, arma::Mat >; Args = {}; OutputLayerType = mlpack::ann::MeanSquaredError<>; InitializationRuleType = mlpack::ann::RandomInitialization; CustomLayers = {}]': -/build/mlpack-3.0.4/src/mlpack/tests/recurrent_network_test.cpp:716:32: required from 'void RecurrentNetworkTest::DistractedSequenceRecallTestNetwork(size_t, size_t) [with RecurrentLayerType = mlpack::ann::LSTM, arma::Mat >; size_t = unsigned int]' -/build/mlpack-3.0.4/src/mlpack/tests/recurrent_network_test.cpp:787:52: required from here -/build/mlpack-3.0.4/src/mlpack/methods/ann/rnn.hpp:216:46: warning: 'new' of type 'mlpack::ann::BaseLayer, arma::Mat >' with extended alignment 16 [-Waligned-new=] -/build/mlpack-3.0.4/src/mlpack/methods/ann/rnn.hpp:216:46: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/ann/rnn.hpp:216:46: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/methods/ann/rnn.hpp: In instantiation of 'void mlpack::ann::RNN::Add(Args ...) [with LayerType = mlpack::ann::BaseLayer, arma::Mat >; Args = {}; OutputLayerType = mlpack::ann::NegativeLogLikelihood, arma::Mat >; InitializationRuleType = mlpack::ann::RandomInitialization; CustomLayers = {}]': -/build/mlpack-3.0.4/src/mlpack/tests/recurrent_network_test.cpp:833:28: required from 'void RecurrentNetworkTest::BatchSizeTest() [with RecurrentLayerType = mlpack::ann::LSTM, arma::Mat >]' -/build/mlpack-3.0.4/src/mlpack/tests/recurrent_network_test.cpp:867:25: required from here -/build/mlpack-3.0.4/src/mlpack/methods/ann/rnn.hpp:216:46: warning: 'new' of type 'mlpack::ann::BaseLayer, arma::Mat >' with extended alignment 16 [-Waligned-new=] -/build/mlpack-3.0.4/src/mlpack/methods/ann/rnn.hpp:216:46: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/ann/rnn.hpp:216:46: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/methods/ann/rnn.hpp: In instantiation of 'void mlpack::ann::RNN::Add(Args ...) [with LayerType = mlpack::ann::LSTM, arma::Mat >; Args = {int, int}; OutputLayerType = mlpack::ann::NegativeLogLikelihood, arma::Mat >; InitializationRuleType = mlpack::ann::RandomInitialization; CustomLayers = {}]': -/build/mlpack-3.0.4/src/mlpack/tests/recurrent_network_test.cpp:834:3: required from 'void RecurrentNetworkTest::BatchSizeTest() [with RecurrentLayerType = mlpack::ann::LSTM, arma::Mat >]' -/build/mlpack-3.0.4/src/mlpack/tests/recurrent_network_test.cpp:867:25: required from here -/build/mlpack-3.0.4/src/mlpack/methods/ann/rnn.hpp:216:46: warning: 'new' of type 'mlpack::ann::LSTM, arma::Mat >' with extended alignment 16 [-Waligned-new=] -/build/mlpack-3.0.4/src/mlpack/methods/ann/rnn.hpp:216:46: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/ann/rnn.hpp:216:46: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/methods/ann/rnn.hpp: In instantiation of 'void mlpack::ann::RNN::Add(Args ...) [with LayerType = mlpack::ann::FastLSTM, arma::Mat >; Args = {int, int}; OutputLayerType = mlpack::ann::NegativeLogLikelihood, arma::Mat >; InitializationRuleType = mlpack::ann::RandomInitialization; CustomLayers = {}]': -/build/mlpack-3.0.4/src/mlpack/tests/recurrent_network_test.cpp:834:3: required from 'void RecurrentNetworkTest::BatchSizeTest() [with RecurrentLayerType = mlpack::ann::FastLSTM, arma::Mat >]' -/build/mlpack-3.0.4/src/mlpack/tests/recurrent_network_test.cpp:875:29: required from here -/build/mlpack-3.0.4/src/mlpack/methods/ann/rnn.hpp:216:46: warning: 'new' of type 'mlpack::ann::FastLSTM, arma::Mat >' with extended alignment 16 [-Waligned-new=] -/build/mlpack-3.0.4/src/mlpack/methods/ann/rnn.hpp:216:46: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/ann/rnn.hpp:216:46: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/methods/ann/rnn.hpp: In instantiation of 'void mlpack::ann::RNN::Add(Args ...) [with LayerType = mlpack::ann::GRU, arma::Mat >; Args = {int, int}; OutputLayerType = mlpack::ann::NegativeLogLikelihood, arma::Mat >; InitializationRuleType = mlpack::ann::RandomInitialization; CustomLayers = {}]': -/build/mlpack-3.0.4/src/mlpack/tests/recurrent_network_test.cpp:834:3: required from 'void RecurrentNetworkTest::BatchSizeTest() [with RecurrentLayerType = mlpack::ann::GRU, arma::Mat >]' -/build/mlpack-3.0.4/src/mlpack/tests/recurrent_network_test.cpp:883:24: required from here -/build/mlpack-3.0.4/src/mlpack/methods/ann/rnn.hpp:216:46: warning: 'new' of type 'mlpack::ann::GRU, arma::Mat >' with extended alignment 16 [-Waligned-new=] -/build/mlpack-3.0.4/src/mlpack/methods/ann/rnn.hpp:216:46: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/ann/rnn.hpp:216:46: note: use '-faligned-new' to enable C++17 over-aligned new support -In file included from /build/mlpack-3.0.4/src/mlpack/methods/ann/layer/gru.hpp:260, - from /build/mlpack-3.0.4/src/mlpack/methods/ann/layer/layer.hpp:28, - from /build/mlpack-3.0.4/src/mlpack/tests/recurrent_network_test.cpp:16: -/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/gru_impl.hpp: In instantiation of 'mlpack::ann::GRU::GRU(size_t, size_t, size_t) [with InputDataType = arma::Mat; OutputDataType = arma::Mat; size_t = unsigned int]': -/build/mlpack-3.0.4/src/mlpack/methods/ann/rnn.hpp:216:46: required from 'void mlpack::ann::RNN::Add(Args ...) [with LayerType = mlpack::ann::GRU, arma::Mat >; Args = {unsigned int, unsigned int}; OutputLayerType = mlpack::ann::MeanSquaredError<>; InitializationRuleType = mlpack::ann::RandomInitialization; CustomLayers = {mlpack::ann::BaseLayer, arma::Mat >}]' -/build/mlpack-3.0.4/src/mlpack/tests/recurrent_network_test.cpp:1004:45: required from here -/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/gru_impl.hpp:47:22: warning: 'new' of type 'mlpack::ann::Linear, arma::Mat >' with extended alignment 16 [-Waligned-new=] - input2GateModule = new Linear<>(inSize, 3 * outSize); - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/gru_impl.hpp:47:22: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/gru_impl.hpp:47:22: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/gru_impl.hpp:50:23: warning: 'new' of type 'mlpack::ann::LinearNoBias, arma::Mat >' with extended alignment 16 [-Waligned-new=] - output2GateModule = new LinearNoBias<>(outSize, 2 * outSize); - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/gru_impl.hpp:50:23: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/gru_impl.hpp:50:23: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/gru_impl.hpp:53:29: warning: 'new' of type 'mlpack::ann::LinearNoBias, arma::Mat >' with extended alignment 16 [-Waligned-new=] - outputHidden2GateModule = new LinearNoBias<>(outSize, outSize); - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/gru_impl.hpp:53:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/gru_impl.hpp:53:29: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/gru_impl.hpp:59:21: warning: 'new' of type 'mlpack::ann::SigmoidLayer<>' {aka 'mlpack::ann::BaseLayer, arma::Mat >'} with extended alignment 16 [-Waligned-new=] - inputGateModule = new SigmoidLayer<>(); - ^~~~~~~~~~~~~~~~~~~~ -/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/gru_impl.hpp:59:21: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/gru_impl.hpp:59:21: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/gru_impl.hpp:60:22: warning: 'new' of type 'mlpack::ann::SigmoidLayer<>' {aka 'mlpack::ann::BaseLayer, arma::Mat >'} with extended alignment 16 [-Waligned-new=] - forgetGateModule = new SigmoidLayer<>(); - ^~~~~~~~~~~~~~~~~~~~ -/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/gru_impl.hpp:60:22: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/gru_impl.hpp:60:22: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/gru_impl.hpp:61:23: warning: 'new' of type 'mlpack::ann::TanHLayer<>' {aka 'mlpack::ann::BaseLayer, arma::Mat >'} with extended alignment 16 [-Waligned-new=] - hiddenStateModule = new TanHLayer<>(); - ^~~~~~~~~~~~~~~~~ -/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/gru_impl.hpp:61:23: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/gru_impl.hpp:61:23: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from /usr/include/c++/8/algorithm:62, from /usr/include/boost/archive/detail/helper_collection.hpp:23, from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, @@ -51458,6 +51372,11 @@ /usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/build/mlpack-3.0.4/src/mlpack/methods/ann/rnn.hpp: In instantiation of 'void mlpack::ann::RNN::Add(Args ...) [with LayerType = mlpack::ann::Linear, arma::Mat >; Args = {unsigned int, unsigned int}; OutputLayerType = mlpack::ann::MeanSquaredError<>; InitializationRuleType = mlpack::ann::RandomInitialization; CustomLayers = {mlpack::ann::BaseLayer, arma::Mat >}]': +/build/mlpack-3.0.4/src/mlpack/tests/recurrent_network_test.cpp:1003:47: required from here +/build/mlpack-3.0.4/src/mlpack/methods/ann/rnn.hpp:216:46: warning: 'new' of type 'mlpack::ann::Linear, arma::Mat >' with extended alignment 16 [-Waligned-new=] +/build/mlpack-3.0.4/src/mlpack/methods/ann/rnn.hpp:216:46: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/ann/rnn.hpp:216:46: note: use '-faligned-new' to enable C++17 over-aligned new support /usr/include/c++/8/bits/stl_algo.h: In static member function 'static typename T1::elem_type arma::op_median::median_vec(const T1&, const typename arma::arma_not_cx::result*) [with T1 = arma::Col]': /usr/include/c++/8/bits/stl_algo.h:4763:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__introselect(__first, __nth, __last, @@ -51466,24 +51385,31 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __gnu_cxx::__ops::__iter_less_iter()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/mlpack-3.0.4/src/mlpack/core.hpp:272, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: -/build/mlpack-3.0.4/src/mlpack/core/math/shuffle_data.hpp: In instantiation of 'void mlpack::math::ShuffleData(const MatType&, const LabelsType&, MatType&, LabelsType&, std::enable_if_t<(! arma::is_SpMat::value)>*, std::enable_if_t::value>*, std::enable_if_t::value>*) [with MatType = arma::Cube; LabelsType = arma::Cube; std::enable_if_t<(! arma::is_SpMat::value)> = void; std::enable_if_t::value> = void; std::enable_if_t::value> = void]': -/build/mlpack-3.0.4/src/mlpack/methods/ann/rnn_impl.hpp:317:20: required from 'void mlpack::ann::RNN::Shuffle() [with OutputLayerType = mlpack::ann::NegativeLogLikelihood, arma::Mat >; InitializationRuleType = mlpack::ann::RandomInitialization; CustomLayers = {}]' -/build/mlpack-3.0.4/src/mlpack/core/optimizers/sgd/sgd_impl.hpp:103:9: required from 'double mlpack::optimization::SGD::Optimize(DecomposableFunctionType&, arma::mat&) [with DecomposableFunctionType = mlpack::ann::RNN<>; UpdatePolicyType = mlpack::optimization::VanillaUpdate; DecayPolicyType = mlpack::optimization::NoDecay; arma::mat = arma::Mat]' -/build/mlpack-3.0.4/src/mlpack/methods/ann/rnn_impl.hpp:87:16: required from 'void mlpack::ann::RNN::Train(arma::cube, arma::cube, OptimizerType&) [with OptimizerType = mlpack::optimization::SGD; OutputLayerType = mlpack::ann::NegativeLogLikelihood, arma::Mat >; InitializationRuleType = mlpack::ann::RandomInitialization; CustomLayers = {}; arma::cube = arma::Cube]' -/build/mlpack-3.0.4/src/mlpack/tests/recurrent_network_test.cpp:133:35: required from here -/build/mlpack-3.0.4/src/mlpack/core/math/shuffle_data.hpp:120:23: warning: 'new' of type 'arma::Cube' with extended alignment 16 [-Waligned-new=] - outputPointsPtr = new MatType(); - ^~~~~~~~~~~~~ -/build/mlpack-3.0.4/src/mlpack/core/math/shuffle_data.hpp:120:23: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/core/math/shuffle_data.hpp:120:23: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/core/math/shuffle_data.hpp:122:23: warning: 'new' of type 'arma::Cube' with extended alignment 16 [-Waligned-new=] - outputLabelsPtr = new LabelsType(); - ^~~~~~~~~~~~~~~~ -/build/mlpack-3.0.4/src/mlpack/core/math/shuffle_data.hpp:122:23: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/core/math/shuffle_data.hpp:122:23: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/methods/ann/rnn.hpp: In instantiation of 'void mlpack::ann::RNN::Add(Args ...) [with LayerType = mlpack::ann::GRU, arma::Mat >; Args = {unsigned int, unsigned int}; OutputLayerType = mlpack::ann::MeanSquaredError<>; InitializationRuleType = mlpack::ann::RandomInitialization; CustomLayers = {mlpack::ann::BaseLayer, arma::Mat >}]': +/build/mlpack-3.0.4/src/mlpack/tests/recurrent_network_test.cpp:1004:45: required from here +/build/mlpack-3.0.4/src/mlpack/methods/ann/rnn.hpp:216:46: warning: 'new' of type 'mlpack::ann::GRU, arma::Mat >' with extended alignment 16 [-Waligned-new=] +/build/mlpack-3.0.4/src/mlpack/methods/ann/rnn.hpp:216:46: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/ann/rnn.hpp:216:46: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/methods/ann/rnn.hpp: In instantiation of 'void mlpack::ann::RNN::Add(Args ...) [with LayerType = mlpack::ann::BaseLayer, arma::Mat >; Args = {}; OutputLayerType = mlpack::ann::MeanSquaredError<>; InitializationRuleType = mlpack::ann::RandomInitialization; CustomLayers = {mlpack::ann::BaseLayer, arma::Mat >}]': +/build/mlpack-3.0.4/src/mlpack/tests/recurrent_network_test.cpp:1006:31: required from here +/build/mlpack-3.0.4/src/mlpack/methods/ann/rnn.hpp:216:46: warning: 'new' of type 'mlpack::ann::BaseLayer, arma::Mat >' with extended alignment 16 [-Waligned-new=] +/build/mlpack-3.0.4/src/mlpack/methods/ann/rnn.hpp:216:46: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/ann/rnn.hpp:216:46: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/methods/ann/rnn.hpp: In instantiation of 'void mlpack::ann::RNN::Add(Args ...) [with LayerType = mlpack::ann::LinearNoBias, arma::Mat >; Args = {int, unsigned int}; OutputLayerType = mlpack::ann::MeanSquaredError<>; InitializationRuleType = mlpack::ann::RandomInitialization; CustomLayers = {}]': +/build/mlpack-3.0.4/src/mlpack/tests/recurrent_network_test.cpp:1175:42: required from here +/build/mlpack-3.0.4/src/mlpack/methods/ann/rnn.hpp:216:46: warning: 'new' of type 'mlpack::ann::LinearNoBias, arma::Mat >' with extended alignment 16 [-Waligned-new=] +/build/mlpack-3.0.4/src/mlpack/methods/ann/rnn.hpp:216:46: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/ann/rnn.hpp:216:46: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/methods/ann/rnn.hpp: In instantiation of 'void mlpack::ann::RNN::Add(Args ...) [with LayerType = mlpack::ann::LSTM, arma::Mat >; Args = {unsigned int, unsigned int}; OutputLayerType = mlpack::ann::MeanSquaredError<>; InitializationRuleType = mlpack::ann::RandomInitialization; CustomLayers = {}]': +/build/mlpack-3.0.4/src/mlpack/tests/recurrent_network_test.cpp:1176:44: required from here +/build/mlpack-3.0.4/src/mlpack/methods/ann/rnn.hpp:216:46: warning: 'new' of type 'mlpack::ann::LSTM, arma::Mat >' with extended alignment 16 [-Waligned-new=] +/build/mlpack-3.0.4/src/mlpack/methods/ann/rnn.hpp:216:46: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/ann/rnn.hpp:216:46: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/methods/ann/rnn.hpp: In instantiation of 'void mlpack::ann::RNN::Add(Args ...) [with LayerType = mlpack::ann::LinearNoBias, arma::Mat >; Args = {unsigned int, int}; OutputLayerType = mlpack::ann::MeanSquaredError<>; InitializationRuleType = mlpack::ann::RandomInitialization; CustomLayers = {}]': +/build/mlpack-3.0.4/src/mlpack/tests/recurrent_network_test.cpp:1177:42: required from here +/build/mlpack-3.0.4/src/mlpack/methods/ann/rnn.hpp:216:46: warning: 'new' of type 'mlpack::ann::LinearNoBias, arma::Mat >' with extended alignment 16 [-Waligned-new=] +/build/mlpack-3.0.4/src/mlpack/methods/ann/rnn.hpp:216:46: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/ann/rnn.hpp:216:46: note: use '-faligned-new' to enable C++17 over-aligned new support /usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, unsigned int>*, std::vector, unsigned int>, std::allocator, unsigned int> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, unsigned int>&, const std::pair, unsigned int>&)>]': /usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, unsigned int>*, std::vector, unsigned int>, std::allocator, unsigned int> > > >' changed in GCC 7.1 __introsort_loop(_RandomAccessIterator __first, @@ -51530,6 +51456,96 @@ /usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, unsigned int>*, std::vector, unsigned int>, std::allocator, unsigned int> > > >' changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/mlpack-3.0.4/src/mlpack/methods/ann/rnn.hpp: In instantiation of 'void mlpack::ann::RNN::Add(Args ...) [with LayerType = mlpack::ann::Linear, arma::Mat >; Args = {unsigned int, unsigned int}; OutputLayerType = mlpack::ann::MeanSquaredError<>; InitializationRuleType = mlpack::ann::RandomInitialization; CustomLayers = {}]': +/build/mlpack-3.0.4/src/mlpack/tests/recurrent_network_test.cpp:503:25: required from 'void RecurrentNetworkTest::ReberGrammarTestNetwork(size_t, bool, size_t, size_t, size_t) [with RecurrentLayerType = mlpack::ann::LSTM, arma::Mat >; size_t = unsigned int]' +/build/mlpack-3.0.4/src/mlpack/tests/recurrent_network_test.cpp:589:45: required from here +/build/mlpack-3.0.4/src/mlpack/methods/ann/rnn.hpp:216:46: warning: 'new' of type 'mlpack::ann::Linear, arma::Mat >' with extended alignment 16 [-Waligned-new=] +/build/mlpack-3.0.4/src/mlpack/methods/ann/rnn.hpp:216:46: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/ann/rnn.hpp:216:46: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/methods/ann/rnn.hpp: In instantiation of 'void mlpack::ann::RNN::Add(Args ...) [with LayerType = mlpack::ann::BaseLayer, arma::Mat >; Args = {}; OutputLayerType = mlpack::ann::MeanSquaredError<>; InitializationRuleType = mlpack::ann::RandomInitialization; CustomLayers = {}]': +/build/mlpack-3.0.4/src/mlpack/tests/recurrent_network_test.cpp:506:31: required from 'void RecurrentNetworkTest::ReberGrammarTestNetwork(size_t, bool, size_t, size_t, size_t) [with RecurrentLayerType = mlpack::ann::LSTM, arma::Mat >; size_t = unsigned int]' +/build/mlpack-3.0.4/src/mlpack/tests/recurrent_network_test.cpp:589:45: required from here +/build/mlpack-3.0.4/src/mlpack/methods/ann/rnn.hpp:216:46: warning: 'new' of type 'mlpack::ann::BaseLayer, arma::Mat >' with extended alignment 16 [-Waligned-new=] +/build/mlpack-3.0.4/src/mlpack/methods/ann/rnn.hpp:216:46: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/ann/rnn.hpp:216:46: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/methods/ann/rnn.hpp: In instantiation of 'void mlpack::ann::RNN::Add(Args ...) [with LayerType = mlpack::ann::FastLSTM, arma::Mat >; Args = {unsigned int, unsigned int}; OutputLayerType = mlpack::ann::MeanSquaredError<>; InitializationRuleType = mlpack::ann::RandomInitialization; CustomLayers = {}]': +/build/mlpack-3.0.4/src/mlpack/tests/recurrent_network_test.cpp:504:5: required from 'void RecurrentNetworkTest::ReberGrammarTestNetwork(size_t, bool, size_t, size_t, size_t) [with RecurrentLayerType = mlpack::ann::FastLSTM, arma::Mat >; size_t = unsigned int]' +/build/mlpack-3.0.4/src/mlpack/tests/recurrent_network_test.cpp:597:48: required from here +/build/mlpack-3.0.4/src/mlpack/methods/ann/rnn.hpp:216:46: warning: 'new' of type 'mlpack::ann::FastLSTM, arma::Mat >' with extended alignment 16 [-Waligned-new=] +/build/mlpack-3.0.4/src/mlpack/methods/ann/rnn.hpp:216:46: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/ann/rnn.hpp:216:46: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/methods/ann/rnn.hpp: In instantiation of 'void mlpack::ann::RNN::Add(Args ...) [with LayerType = mlpack::ann::GRU, arma::Mat >; Args = {unsigned int, unsigned int}; OutputLayerType = mlpack::ann::MeanSquaredError<>; InitializationRuleType = mlpack::ann::RandomInitialization; CustomLayers = {}]': +/build/mlpack-3.0.4/src/mlpack/tests/recurrent_network_test.cpp:504:5: required from 'void RecurrentNetworkTest::ReberGrammarTestNetwork(size_t, bool, size_t, size_t, size_t) [with RecurrentLayerType = mlpack::ann::GRU, arma::Mat >; size_t = unsigned int]' +/build/mlpack-3.0.4/src/mlpack/tests/recurrent_network_test.cpp:605:43: required from here +/build/mlpack-3.0.4/src/mlpack/methods/ann/rnn.hpp:216:46: warning: 'new' of type 'mlpack::ann::GRU, arma::Mat >' with extended alignment 16 [-Waligned-new=] +/build/mlpack-3.0.4/src/mlpack/methods/ann/rnn.hpp:216:46: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/ann/rnn.hpp:216:46: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/methods/ann/rnn.hpp: In instantiation of 'void mlpack::ann::RNN::Add(Args ...) [with LayerType = mlpack::ann::BaseLayer, arma::Mat >; Args = {}; OutputLayerType = mlpack::ann::MeanSquaredError<>; InitializationRuleType = mlpack::ann::RandomInitialization; CustomLayers = {}]': +/build/mlpack-3.0.4/src/mlpack/tests/recurrent_network_test.cpp:716:32: required from 'void RecurrentNetworkTest::DistractedSequenceRecallTestNetwork(size_t, size_t) [with RecurrentLayerType = mlpack::ann::LSTM, arma::Mat >; size_t = unsigned int]' +/build/mlpack-3.0.4/src/mlpack/tests/recurrent_network_test.cpp:787:52: required from here +/build/mlpack-3.0.4/src/mlpack/methods/ann/rnn.hpp:216:46: warning: 'new' of type 'mlpack::ann::BaseLayer, arma::Mat >' with extended alignment 16 [-Waligned-new=] +/build/mlpack-3.0.4/src/mlpack/methods/ann/rnn.hpp:216:46: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/ann/rnn.hpp:216:46: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/methods/ann/rnn.hpp: In instantiation of 'void mlpack::ann::RNN::Add(Args ...) [with LayerType = mlpack::ann::BaseLayer, arma::Mat >; Args = {}; OutputLayerType = mlpack::ann::NegativeLogLikelihood, arma::Mat >; InitializationRuleType = mlpack::ann::RandomInitialization; CustomLayers = {}]': +/build/mlpack-3.0.4/src/mlpack/tests/recurrent_network_test.cpp:833:28: required from 'void RecurrentNetworkTest::BatchSizeTest() [with RecurrentLayerType = mlpack::ann::LSTM, arma::Mat >]' +/build/mlpack-3.0.4/src/mlpack/tests/recurrent_network_test.cpp:867:25: required from here +/build/mlpack-3.0.4/src/mlpack/methods/ann/rnn.hpp:216:46: warning: 'new' of type 'mlpack::ann::BaseLayer, arma::Mat >' with extended alignment 16 [-Waligned-new=] +/build/mlpack-3.0.4/src/mlpack/methods/ann/rnn.hpp:216:46: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/ann/rnn.hpp:216:46: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/methods/ann/rnn.hpp: In instantiation of 'void mlpack::ann::RNN::Add(Args ...) [with LayerType = mlpack::ann::LSTM, arma::Mat >; Args = {int, int}; OutputLayerType = mlpack::ann::NegativeLogLikelihood, arma::Mat >; InitializationRuleType = mlpack::ann::RandomInitialization; CustomLayers = {}]': +/build/mlpack-3.0.4/src/mlpack/tests/recurrent_network_test.cpp:834:3: required from 'void RecurrentNetworkTest::BatchSizeTest() [with RecurrentLayerType = mlpack::ann::LSTM, arma::Mat >]' +/build/mlpack-3.0.4/src/mlpack/tests/recurrent_network_test.cpp:867:25: required from here +/build/mlpack-3.0.4/src/mlpack/methods/ann/rnn.hpp:216:46: warning: 'new' of type 'mlpack::ann::LSTM, arma::Mat >' with extended alignment 16 [-Waligned-new=] +/build/mlpack-3.0.4/src/mlpack/methods/ann/rnn.hpp:216:46: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/ann/rnn.hpp:216:46: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/methods/ann/rnn.hpp: In instantiation of 'void mlpack::ann::RNN::Add(Args ...) [with LayerType = mlpack::ann::FastLSTM, arma::Mat >; Args = {int, int}; OutputLayerType = mlpack::ann::NegativeLogLikelihood, arma::Mat >; InitializationRuleType = mlpack::ann::RandomInitialization; CustomLayers = {}]': +/build/mlpack-3.0.4/src/mlpack/tests/recurrent_network_test.cpp:834:3: required from 'void RecurrentNetworkTest::BatchSizeTest() [with RecurrentLayerType = mlpack::ann::FastLSTM, arma::Mat >]' +/build/mlpack-3.0.4/src/mlpack/tests/recurrent_network_test.cpp:875:29: required from here +/build/mlpack-3.0.4/src/mlpack/methods/ann/rnn.hpp:216:46: warning: 'new' of type 'mlpack::ann::FastLSTM, arma::Mat >' with extended alignment 16 [-Waligned-new=] +/build/mlpack-3.0.4/src/mlpack/methods/ann/rnn.hpp:216:46: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/ann/rnn.hpp:216:46: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/methods/ann/rnn.hpp: In instantiation of 'void mlpack::ann::RNN::Add(Args ...) [with LayerType = mlpack::ann::GRU, arma::Mat >; Args = {int, int}; OutputLayerType = mlpack::ann::NegativeLogLikelihood, arma::Mat >; InitializationRuleType = mlpack::ann::RandomInitialization; CustomLayers = {}]': +/build/mlpack-3.0.4/src/mlpack/tests/recurrent_network_test.cpp:834:3: required from 'void RecurrentNetworkTest::BatchSizeTest() [with RecurrentLayerType = mlpack::ann::GRU, arma::Mat >]' +/build/mlpack-3.0.4/src/mlpack/tests/recurrent_network_test.cpp:883:24: required from here +/build/mlpack-3.0.4/src/mlpack/methods/ann/rnn.hpp:216:46: warning: 'new' of type 'mlpack::ann::GRU, arma::Mat >' with extended alignment 16 [-Waligned-new=] +/build/mlpack-3.0.4/src/mlpack/methods/ann/rnn.hpp:216:46: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/ann/rnn.hpp:216:46: note: use '-faligned-new' to enable C++17 over-aligned new support +In file included from /build/mlpack-3.0.4/src/mlpack/methods/ann/layer/gru.hpp:260, + from /build/mlpack-3.0.4/src/mlpack/methods/ann/layer/layer.hpp:28, + from /build/mlpack-3.0.4/src/mlpack/tests/recurrent_network_test.cpp:16: +/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/gru_impl.hpp: In instantiation of 'mlpack::ann::GRU::GRU(size_t, size_t, size_t) [with InputDataType = arma::Mat; OutputDataType = arma::Mat; size_t = unsigned int]': +/build/mlpack-3.0.4/src/mlpack/methods/ann/rnn.hpp:216:46: required from 'void mlpack::ann::RNN::Add(Args ...) [with LayerType = mlpack::ann::GRU, arma::Mat >; Args = {unsigned int, unsigned int}; OutputLayerType = mlpack::ann::MeanSquaredError<>; InitializationRuleType = mlpack::ann::RandomInitialization; CustomLayers = {mlpack::ann::BaseLayer, arma::Mat >}]' +/build/mlpack-3.0.4/src/mlpack/tests/recurrent_network_test.cpp:1004:45: required from here +/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/gru_impl.hpp:47:22: warning: 'new' of type 'mlpack::ann::Linear, arma::Mat >' with extended alignment 16 [-Waligned-new=] + input2GateModule = new Linear<>(inSize, 3 * outSize); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/gru_impl.hpp:47:22: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/gru_impl.hpp:47:22: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/gru_impl.hpp:50:23: warning: 'new' of type 'mlpack::ann::LinearNoBias, arma::Mat >' with extended alignment 16 [-Waligned-new=] + output2GateModule = new LinearNoBias<>(outSize, 2 * outSize); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/gru_impl.hpp:50:23: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/gru_impl.hpp:50:23: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/gru_impl.hpp:53:29: warning: 'new' of type 'mlpack::ann::LinearNoBias, arma::Mat >' with extended alignment 16 [-Waligned-new=] + outputHidden2GateModule = new LinearNoBias<>(outSize, outSize); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/gru_impl.hpp:53:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/gru_impl.hpp:53:29: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/gru_impl.hpp:59:21: warning: 'new' of type 'mlpack::ann::SigmoidLayer<>' {aka 'mlpack::ann::BaseLayer, arma::Mat >'} with extended alignment 16 [-Waligned-new=] + inputGateModule = new SigmoidLayer<>(); + ^~~~~~~~~~~~~~~~~~~~ +/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/gru_impl.hpp:59:21: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/gru_impl.hpp:59:21: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/gru_impl.hpp:60:22: warning: 'new' of type 'mlpack::ann::SigmoidLayer<>' {aka 'mlpack::ann::BaseLayer, arma::Mat >'} with extended alignment 16 [-Waligned-new=] + forgetGateModule = new SigmoidLayer<>(); + ^~~~~~~~~~~~~~~~~~~~ +/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/gru_impl.hpp:60:22: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/gru_impl.hpp:60:22: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/gru_impl.hpp:61:23: warning: 'new' of type 'mlpack::ann::TanHLayer<>' {aka 'mlpack::ann::BaseLayer, arma::Mat >'} with extended alignment 16 [-Waligned-new=] + hiddenStateModule = new TanHLayer<>(); + ^~~~~~~~~~~~~~~~~ +/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/gru_impl.hpp:61:23: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/ann/layer/gru_impl.hpp:61:23: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from /usr/include/c++/8/bits/stl_algo.h:61, from /usr/include/c++/8/algorithm:62, from /usr/include/boost/archive/detail/helper_collection.hpp:23, @@ -51618,6 +51634,24 @@ /usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/mlpack-3.0.4/src/mlpack/core.hpp:272, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: +/build/mlpack-3.0.4/src/mlpack/core/math/shuffle_data.hpp: In instantiation of 'void mlpack::math::ShuffleData(const MatType&, const LabelsType&, MatType&, LabelsType&, std::enable_if_t<(! arma::is_SpMat::value)>*, std::enable_if_t::value>*, std::enable_if_t::value>*) [with MatType = arma::Cube; LabelsType = arma::Cube; std::enable_if_t<(! arma::is_SpMat::value)> = void; std::enable_if_t::value> = void; std::enable_if_t::value> = void]': +/build/mlpack-3.0.4/src/mlpack/methods/ann/rnn_impl.hpp:317:20: required from 'void mlpack::ann::RNN::Shuffle() [with OutputLayerType = mlpack::ann::NegativeLogLikelihood, arma::Mat >; InitializationRuleType = mlpack::ann::RandomInitialization; CustomLayers = {}]' +/build/mlpack-3.0.4/src/mlpack/core/optimizers/sgd/sgd_impl.hpp:103:9: required from 'double mlpack::optimization::SGD::Optimize(DecomposableFunctionType&, arma::mat&) [with DecomposableFunctionType = mlpack::ann::RNN<>; UpdatePolicyType = mlpack::optimization::VanillaUpdate; DecayPolicyType = mlpack::optimization::NoDecay; arma::mat = arma::Mat]' +/build/mlpack-3.0.4/src/mlpack/methods/ann/rnn_impl.hpp:87:16: required from 'void mlpack::ann::RNN::Train(arma::cube, arma::cube, OptimizerType&) [with OptimizerType = mlpack::optimization::SGD; OutputLayerType = mlpack::ann::NegativeLogLikelihood, arma::Mat >; InitializationRuleType = mlpack::ann::RandomInitialization; CustomLayers = {}; arma::cube = arma::Cube]' +/build/mlpack-3.0.4/src/mlpack/tests/recurrent_network_test.cpp:133:35: required from here +/build/mlpack-3.0.4/src/mlpack/core/math/shuffle_data.hpp:120:23: warning: 'new' of type 'arma::Cube' with extended alignment 16 [-Waligned-new=] + outputPointsPtr = new MatType(); + ^~~~~~~~~~~~~ +/build/mlpack-3.0.4/src/mlpack/core/math/shuffle_data.hpp:120:23: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/core/math/shuffle_data.hpp:120:23: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/core/math/shuffle_data.hpp:122:23: warning: 'new' of type 'arma::Cube' with extended alignment 16 [-Waligned-new=] + outputLabelsPtr = new LabelsType(); + ^~~~~~~~~~~~~~~~ +/build/mlpack-3.0.4/src/mlpack/core/math/shuffle_data.hpp:122:23: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/core/math/shuffle_data.hpp:122:23: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from /usr/include/c++/8/bits/stl_algo.h:61, from /usr/include/c++/8/algorithm:62, from /usr/include/boost/archive/detail/helper_collection.hpp:23, @@ -52690,6 +52724,8 @@ ^~~~~~~~~~~~~~~~~~~~~~~ /build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent_impl.hpp:265:23: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter /build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent_impl.hpp:265:23: note: use '-faligned-new' to enable C++17 over-aligned new support +[ 83%] Building CXX object src/mlpack/tests/CMakeFiles/mlpack_test.dir/sa_test.cpp.o +cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests && /usr/bin/c++ -DARMA_32BIT_WORD -DARMA_NO_DEBUG -DBOOST_TEST_DYN_LINK -DHAS_OPENMP -DNDEBUG -I/build/mlpack-3.0.4/src -I/build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/.. -g -O2 -ffile-prefix-map=/build/mlpack-3.0.4=. -fstack-protector-strong -Wformat -Werror=format-security --param ggc-min-expand=20 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -ftemplate-depth=1000 -O3 -fopenmp -Winvalid-pch -include /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx -std=gnu++11 -o CMakeFiles/mlpack_test.dir/sa_test.cpp.o -c /build/mlpack-3.0.4/src/mlpack/tests/sa_test.cpp /build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent_impl.hpp: In instantiation of 'void mlpack::ann::Recurrent::serialize(Archive&, unsigned int) [with Archive = boost::archive::xml_iarchive; InputDataType = arma::Mat; OutputDataType = arma::Mat; CustomLayers = {}]': /usr/include/boost/serialization/access.hpp:116:9: required from 'static void boost::serialization::access::serialize(Archive&, T&, unsigned int) [with Archive = boost::archive::xml_iarchive; T = mlpack::ann::Recurrent, arma::Mat >]' /usr/include/boost/serialization/serialization.hpp:68:22: required from 'void boost::serialization::serialize(Archive&, T&, unsigned int) [with Archive = boost::archive::xml_iarchive; T = mlpack::ann::Recurrent, arma::Mat >]' @@ -52718,8 +52754,6 @@ ^~~~~~~~~~~~~~~~~~~~~~~ /build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent_impl.hpp:265:23: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter /build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent_impl.hpp:265:23: note: use '-faligned-new' to enable C++17 over-aligned new support -[ 83%] Building CXX object src/mlpack/tests/CMakeFiles/mlpack_test.dir/sa_test.cpp.o -cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests && /usr/bin/c++ -DARMA_32BIT_WORD -DARMA_NO_DEBUG -DBOOST_TEST_DYN_LINK -DHAS_OPENMP -DNDEBUG -I/build/mlpack-3.0.4/src -I/build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/.. -g -O2 -ffile-prefix-map=/build/mlpack-3.0.4=. -fstack-protector-strong -Wformat -Werror=format-security --param ggc-min-expand=20 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -ftemplate-depth=1000 -O3 -fopenmp -Winvalid-pch -include /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx -std=gnu++11 -o CMakeFiles/mlpack_test.dir/sa_test.cpp.o -c /build/mlpack-3.0.4/src/mlpack/tests/sa_test.cpp /build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent_impl.hpp: In instantiation of 'void mlpack::ann::Recurrent::serialize(Archive&, unsigned int) [with Archive = boost::archive::text_iarchive; InputDataType = arma::Mat; OutputDataType = arma::Mat; CustomLayers = {}]': /usr/include/boost/serialization/access.hpp:116:9: required from 'static void boost::serialization::access::serialize(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = mlpack::ann::Recurrent, arma::Mat >]' /usr/include/boost/serialization/serialization.hpp:68:22: required from 'void boost::serialization::serialize(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = mlpack::ann::Recurrent, arma::Mat >]' @@ -53273,54 +53307,6 @@ ^~~~~~~~~~~~~~~~~ /build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:71:13: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter /build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:71:13: note: use '-faligned-new' to enable C++17 over-aligned new support -In file included from /usr/include/c++/8/vector:69, - from /usr/include/boost/archive/detail/helper_collection.hpp:20, - from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, - from /usr/include/boost/serialization/map.hpp:24, - from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: -/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const arma::Mat&}; _Tp = arma::Mat; _Alloc = std::allocator >]': -/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector > >'} changed in GCC 7.1 - vector<_Tp, _Alloc>:: - ^~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:64, - from /usr/include/boost/archive/detail/helper_collection.hpp:20, - from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, - from /usr/include/boost/serialization/map.hpp:24, - from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: -/usr/include/c++/8/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = arma::Mat; _Alloc = std::allocator >]': -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - _M_realloc_insert(end(), __x); - ^~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:69, - from /usr/include/boost/archive/detail/helper_collection.hpp:20, - from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, - from /usr/include/boost/serialization/map.hpp:24, - from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: -/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const arma::Cube&}; _Tp = arma::Cube; _Alloc = std::allocator >]': -/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector > >'} changed in GCC 7.1 - vector<_Tp, _Alloc>:: - ^~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:64, - from /usr/include/boost/archive/detail/helper_collection.hpp:20, - from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, - from /usr/include/boost/serialization/map.hpp:24, - from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: -/usr/include/c++/8/bits/stl_vector.h: In member function 'void mlpack::ann::MaxPooling::Forward(const arma::Mat&&, arma::Mat&&) [with eT = double; InputDataType = arma::Mat; OutputDataType = arma::Mat]': -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - _M_realloc_insert(end(), __x); - ^~~~~~~~~~~~~~~~~ In file included from /build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent.hpp:232, from /build/mlpack-3.0.4/src/mlpack/methods/ann/layer/layer.hpp:30, from /build/mlpack-3.0.4/src/mlpack/tests/serialization_test.cpp:14: @@ -53492,6 +53478,54 @@ ^~~~~~~~~~~~~~~~~~~~~~~ /build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent_impl.hpp:265:23: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter /build/mlpack-3.0.4/src/mlpack/methods/ann/layer/recurrent_impl.hpp:265:23: note: use '-faligned-new' to enable C++17 over-aligned new support +In file included from /usr/include/c++/8/vector:69, + from /usr/include/boost/archive/detail/helper_collection.hpp:20, + from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, + from /usr/include/boost/serialization/map.hpp:24, + from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, + from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: +/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const arma::Mat&}; _Tp = arma::Mat; _Alloc = std::allocator >]': +/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector > >'} changed in GCC 7.1 + vector<_Tp, _Alloc>:: + ^~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:64, + from /usr/include/boost/archive/detail/helper_collection.hpp:20, + from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, + from /usr/include/boost/serialization/map.hpp:24, + from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, + from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: +/usr/include/c++/8/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = arma::Mat; _Alloc = std::allocator >]': +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + _M_realloc_insert(end(), __x); + ^~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:69, + from /usr/include/boost/archive/detail/helper_collection.hpp:20, + from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, + from /usr/include/boost/serialization/map.hpp:24, + from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, + from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: +/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const arma::Cube&}; _Tp = arma::Cube; _Alloc = std::allocator >]': +/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector > >'} changed in GCC 7.1 + vector<_Tp, _Alloc>:: + ^~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:64, + from /usr/include/boost/archive/detail/helper_collection.hpp:20, + from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, + from /usr/include/boost/serialization/map.hpp:24, + from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, + from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: +/usr/include/c++/8/bits/stl_vector.h: In member function 'void mlpack::ann::MaxPooling::Forward(const arma::Mat&&, arma::Mat&&) [with eT = double; InputDataType = arma::Mat; OutputDataType = arma::Mat]': +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + _M_realloc_insert(end(), __x); + ^~~~~~~~~~~~~~~~~ [ 84%] Building CXX object src/mlpack/tests/CMakeFiles/mlpack_test.dir/sfinae_test.cpp.o cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests && /usr/bin/c++ -DARMA_32BIT_WORD -DARMA_NO_DEBUG -DBOOST_TEST_DYN_LINK -DHAS_OPENMP -DNDEBUG -I/build/mlpack-3.0.4/src -I/build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/.. -g -O2 -ffile-prefix-map=/build/mlpack-3.0.4=. -fstack-protector-strong -Wformat -Werror=format-security --param ggc-min-expand=20 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -ftemplate-depth=1000 -O3 -fopenmp -Winvalid-pch -include /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx -std=gnu++11 -o CMakeFiles/mlpack_test.dir/sfinae_test.cpp.o -c /build/mlpack-3.0.4/src/mlpack/tests/sfinae_test.cpp [ 85%] Building CXX object src/mlpack/tests/CMakeFiles/mlpack_test.dir/sgd_test.cpp.o @@ -53554,96 +53588,8 @@ cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests && /usr/bin/c++ -DARMA_32BIT_WORD -DARMA_NO_DEBUG -DBOOST_TEST_DYN_LINK -DHAS_OPENMP -DNDEBUG -I/build/mlpack-3.0.4/src -I/build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/.. -g -O2 -ffile-prefix-map=/build/mlpack-3.0.4=. -fstack-protector-strong -Wformat -Werror=format-security --param ggc-min-expand=20 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -ftemplate-depth=1000 -O3 -fopenmp -Winvalid-pch -include /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx -std=gnu++11 -o CMakeFiles/mlpack_test.dir/sparse_autoencoder_test.cpp.o -c /build/mlpack-3.0.4/src/mlpack/tests/sparse_autoencoder_test.cpp [ 87%] Building CXX object src/mlpack/tests/CMakeFiles/mlpack_test.dir/sparse_coding_test.cpp.o cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests && /usr/bin/c++ -DARMA_32BIT_WORD -DARMA_NO_DEBUG -DBOOST_TEST_DYN_LINK -DHAS_OPENMP -DNDEBUG -I/build/mlpack-3.0.4/src -I/build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/.. -g -O2 -ffile-prefix-map=/build/mlpack-3.0.4=. -fstack-protector-strong -Wformat -Werror=format-security --param ggc-min-expand=20 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -ftemplate-depth=1000 -O3 -fopenmp -Winvalid-pch -include /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx -std=gnu++11 -o CMakeFiles/mlpack_test.dir/sparse_coding_test.cpp.o -c /build/mlpack-3.0.4/src/mlpack/tests/sparse_coding_test.cpp -In file included from /usr/include/c++/8/bits/stl_algo.h:61, - from /usr/include/c++/8/algorithm:62, - from /usr/include/boost/archive/detail/helper_collection.hpp:23, - from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, - from /usr/include/boost/serialization/map.hpp:24, - from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit> >::CandidateCmp>]': -/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, - ^~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:69, - from /usr/include/boost/archive/detail/helper_collection.hpp:20, - from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, - from /usr/include/boost/serialization/map.hpp:24, - from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: -/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const std::pair&}; _Tp = std::pair; _Alloc = std::allocator >]': -/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector > >'} changed in GCC 7.1 - vector<_Tp, _Alloc>:: - ^~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:64, - from /usr/include/boost/archive/detail/helper_collection.hpp:20, - from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, - from /usr/include/boost/serialization/map.hpp:24, - from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: -/usr/include/c++/8/bits/stl_vector.h: In member function 'void mlpack::neighbor::NeighborSearchRules::InsertNeighbor(size_t, size_t, double) [with SortPolicy = mlpack::neighbor::NearestNeighborSort; MetricType = mlpack::metric::LMetric<2, true>; TreeType = mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit>]': -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - _M_realloc_insert(end(), __x); - ^~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_vector.h: In member function 'void mlpack::tree::GreedySingleTreeTraverser::Traverse(size_t, TreeType&) [with TreeType = mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit>; RuleType = mlpack::neighbor::NeighborSearchRules, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit> >]': -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - _M_realloc_insert(end(), __x); - ^~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/bits/stl_algo.h:61, - from /usr/include/c++/8/algorithm:62, - from /usr/include/boost/archive/detail/helper_collection.hpp:23, - from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, - from /usr/include/boost/serialization/map.hpp:24, - from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::tree::BinarySpaceTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit> >::CandidateCmp>]': -/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, - ^~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:64, - from /usr/include/boost/archive/detail/helper_collection.hpp:20, - from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, - from /usr/include/boost/serialization/map.hpp:24, - from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: -/usr/include/c++/8/bits/stl_vector.h: In member function 'void mlpack::neighbor::RASearchRules::InsertNeighbor(size_t, size_t, double) [with SortPolicy = mlpack::neighbor::NearestNeighborSort; MetricType = mlpack::metric::LMetric<2, true>; TreeType = mlpack::tree::BinarySpaceTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit>]': -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - _M_realloc_insert(end(), __x); - ^~~~~~~~~~~~~~~~~ [ 87%] Building CXX object src/mlpack/tests/CMakeFiles/mlpack_test.dir/spill_tree_test.cpp.o cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests && /usr/bin/c++ -DARMA_32BIT_WORD -DARMA_NO_DEBUG -DBOOST_TEST_DYN_LINK -DHAS_OPENMP -DNDEBUG -I/build/mlpack-3.0.4/src -I/build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/.. -g -O2 -ffile-prefix-map=/build/mlpack-3.0.4=. -fstack-protector-strong -Wformat -Werror=format-security --param ggc-min-expand=20 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -ftemplate-depth=1000 -O3 -fopenmp -Winvalid-pch -include /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx -std=gnu++11 -o CMakeFiles/mlpack_test.dir/spill_tree_test.cpp.o -c /build/mlpack-3.0.4/src/mlpack/tests/spill_tree_test.cpp -In file included from /usr/include/c++/8/vector:69, - from /usr/include/boost/archive/detail/helper_collection.hpp:20, - from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, - from /usr/include/boost/serialization/map.hpp:24, - from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: -/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {arma::Col}; _Tp = arma::Col; _Alloc = std::allocator >]': -/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector > >'} changed in GCC 7.1 - vector<_Tp, _Alloc>:: - ^~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/map:60, - from /usr/include/boost/serialization/map.hpp:20, - from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: -/usr/include/c++/8/bits/stl_tree.h: In member 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 = double; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': -/usr/include/c++/8/bits/stl_tree.h:2411:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' {aka 'std::_Rb_tree_const_iterator >'} changed in GCC 7.1 - _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/mlpack-3.0.4/src/mlpack/core/tree/spill_tree/spill_tree.hpp:479, from /build/mlpack-3.0.4/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /build/mlpack-3.0.4/src/mlpack/core/tree/spill_tree.hpp:17, @@ -53654,17 +53600,6 @@ ^ /build/mlpack-3.0.4/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:171:59: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter /build/mlpack-3.0.4/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:171:59: note: use '-faligned-new' to enable C++17 over-aligned new support -In file included from /usr/include/c++/8/map:61, - from /usr/include/boost/serialization/map.hpp:20, - from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: -/usr/include/c++/8/bits/stl_map.h: In member function 'double mlpack::decision_stump::DecisionStump::CountMostFreq(const VecType&) [with VecType = arma::subview_row; MatType = arma::Mat]': -/usr/include/c++/8/bits/stl_map.h:518:8: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' {aka 'std::_Rb_tree_const_iterator >'} changed in GCC 7.1 - __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, -/usr/include/c++/8/bits/stl_map.h:518:8: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' {aka 'std::_Rb_tree_const_iterator >'} changed in GCC 7.1 - __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, /build/mlpack-3.0.4/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function 'void mlpack::tree::SpillTree::SplitNode(arma::Col&, size_t, double, double)': /build/mlpack-3.0.4/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:592:41: warning: 'new' of type 'arma::Col' with extended alignment 16 [-Waligned-new=] pointsIndex = new arma::Col(); @@ -53676,30 +53611,6 @@ ^ /build/mlpack-3.0.4/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:604:41: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter /build/mlpack-3.0.4/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:604:41: note: use '-faligned-new' to enable C++17 over-aligned new support -In file included from /usr/include/c++/8/vector:69, - from /usr/include/boost/archive/detail/helper_collection.hpp:20, - from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, - from /usr/include/boost/serialization/map.hpp:24, - from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: -/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {mlpack::tree::HoeffdingCategoricalSplit}; _Tp = mlpack::tree::HoeffdingCategoricalSplit; _Alloc = std::allocator >]': -/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >'} changed in GCC 7.1 - vector<_Tp, _Alloc>:: - ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {mlpack::tree::HoeffdingCategoricalSplit}; _Tp = mlpack::tree::HoeffdingCategoricalSplit; _Alloc = std::allocator >]': -/usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - _M_realloc_insert(end(), std::forward<_Args>(__args)...); - ^~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {mlpack::tree::HoeffdingNumericSplit}; _Tp = mlpack::tree::HoeffdingNumericSplit; _Alloc = std::allocator >]': -/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >'} changed in GCC 7.1 - vector<_Tp, _Alloc>:: - ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {mlpack::tree::HoeffdingNumericSplit}; _Tp = mlpack::tree::HoeffdingNumericSplit; _Alloc = std::allocator >]': -/usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - _M_realloc_insert(end(), std::forward<_Args>(__args)...); - ^~~~~~~~~~~~~~~~~ /build/mlpack-3.0.4/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In instantiation of 'mlpack::tree::SpillTree::SpillTree(const mlpack::tree::SpillTree&) [with MetricType = mlpack::metric::LMetric<2, true>; StatisticType = mlpack::tree::EmptyStatistic; MatType = arma::Mat; HyperplaneType = mlpack::tree::AxisOrthogonalHyperplane; SplitType = mlpack::tree::MidpointSpaceSplit]': /build/mlpack-3.0.4/src/mlpack/tests/spill_tree_test.cpp:39:20: required from here /build/mlpack-3.0.4/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:153:9: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] @@ -53794,358 +53705,10 @@ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/mlpack-3.0.4/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:620:11: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter /build/mlpack-3.0.4/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:620:11: note: use '-faligned-new' to enable C++17 over-aligned new support -In file included from /usr/include/c++/8/algorithm:62, - from /usr/include/boost/archive/detail/helper_collection.hpp:23, - from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, - from /usr/include/boost/serialization/map.hpp:24, - from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: -/usr/include/c++/8/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++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - __insertion_sort(_RandomAccessIterator __first, - ^~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/8/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++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1840: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++/8/vector:69, - from /usr/include/boost/archive/detail/helper_collection.hpp:20, - from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, - from /usr/include/boost/serialization/map.hpp:24, - from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: -/usr/include/c++/8/bits/vector.tcc: In member function 'void SerializationTest::DiscreteDistributionTest::test_method()': -/usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - _M_realloc_insert(end(), std::forward<_Args>(__args)...); - ^~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - _M_realloc_insert(end(), std::forward<_Args>(__args)...); - ^~~~~~~~~~~~~~~~~ [ 87%] Building CXX object src/mlpack/tests/CMakeFiles/mlpack_test.dir/split_data_test.cpp.o cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests && /usr/bin/c++ -DARMA_32BIT_WORD -DARMA_NO_DEBUG -DBOOST_TEST_DYN_LINK -DHAS_OPENMP -DNDEBUG -I/build/mlpack-3.0.4/src -I/build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/.. -g -O2 -ffile-prefix-map=/build/mlpack-3.0.4=. -fstack-protector-strong -Wformat -Werror=format-security --param ggc-min-expand=20 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -ftemplate-depth=1000 -O3 -fopenmp -Winvalid-pch -include /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx -std=gnu++11 -o CMakeFiles/mlpack_test.dir/split_data_test.cpp.o -c /build/mlpack-3.0.4/src/mlpack/tests/split_data_test.cpp [ 88%] Building CXX object src/mlpack/tests/CMakeFiles/mlpack_test.dir/svd_batch_test.cpp.o cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests && /usr/bin/c++ -DARMA_32BIT_WORD -DARMA_NO_DEBUG -DBOOST_TEST_DYN_LINK -DHAS_OPENMP -DNDEBUG -I/build/mlpack-3.0.4/src -I/build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/.. -g -O2 -ffile-prefix-map=/build/mlpack-3.0.4=. -fstack-protector-strong -Wformat -Werror=format-security --param ggc-min-expand=20 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -ftemplate-depth=1000 -O3 -fopenmp -Winvalid-pch -include /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx -std=gnu++11 -o CMakeFiles/mlpack_test.dir/svd_batch_test.cpp.o -c /build/mlpack-3.0.4/src/mlpack/tests/svd_batch_test.cpp -In file included from /usr/include/c++/8/algorithm:62, - from /usr/include/boost/archive/detail/helper_collection.hpp:23, - from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, - from /usr/include/boost/serialization/map.hpp:24, - from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: -/usr/include/c++/8/bits/stl_algo.h: In function '_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': -/usr/include/c++/8/bits/stl_algo.h:1328:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - __rotate(_RandomAccessIterator __first, - ^~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1328:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1328:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': -/usr/include/c++/8/bits/stl_algo.h:2476:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - __merge_without_buffer(_BidirectionalIterator __first, - ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:2476:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:2476:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1443:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - return std::__rotate(__first, __middle, __last, - ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ - std::__iterator_category(__first)); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:2518:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - std::__merge_without_buffer(__first, __first_cut, __new_middle, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __len11, __len22, __comp); - ~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:2520:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - std::__merge_without_buffer(__new_middle, __second_cut, __last, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __len1 - __len11, __len2 - __len22, __comp); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': -/usr/include/c++/8/bits/stl_algo.h:2761:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - __inplace_stable_sort(_RandomAccessIterator __first, - ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:2761:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:2766:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - std::__insertion_sort(__first, __last, __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:2770:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - std::__inplace_stable_sort(__first, __middle, __comp); - ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:2771:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - std::__inplace_stable_sort(__middle, __last, __comp); - ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:2772:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - std::__merge_without_buffer(__first, __middle, __last, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ - __middle - __first, - ~~~~~~~~~~~~~~~~~~~ - __last - __middle, - ~~~~~~~~~~~~~~~~~~ - __comp); - ~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': -/usr/include/c++/8/bits/stl_algo.h:2476:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - __merge_without_buffer(_BidirectionalIterator __first, - ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:2476:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:2476:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1443:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - return std::__rotate(__first, __middle, __last, - ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ - std::__iterator_category(__first)); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:2518:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - std::__merge_without_buffer(__first, __first_cut, __new_middle, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __len11, __len22, __comp); - ~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:2520:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - std::__merge_without_buffer(__new_middle, __second_cut, __last, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __len1 - __len11, __len2 - __len22, __comp); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': -/usr/include/c++/8/bits/stl_algo.h:2761:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - __inplace_stable_sort(_RandomAccessIterator __first, - ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:2761:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:2766:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - std::__insertion_sort(__first, __last, __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:2770:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - std::__inplace_stable_sort(__first, __middle, __comp); - ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:2771:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - std::__inplace_stable_sort(__middle, __last, __comp); - ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:2772:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - std::__merge_without_buffer(__first, __middle, __last, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ - __middle - __first, - ~~~~~~~~~~~~~~~~~~~ - __last - __middle, - ~~~~~~~~~~~~~~~~~~ - __comp); - ~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In function '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _BidirectionalIterator2 = arma::arma_sort_index_packet*; _Distance = int]': -/usr/include/c++/8/bits/stl_algo.h:2373:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - __rotate_adaptive(_BidirectionalIterator1 __first, - ^~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:2373:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:2373:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1443:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - return std::__rotate(__first, __middle, __last, - ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ - std::__iterator_category(__first)); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Distance = int; _Pointer = arma::arma_sort_index_packet*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': -/usr/include/c++/8/bits/stl_algo.h:2415:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - __merge_adaptive(_BidirectionalIterator __first, - ^~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:2415:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:2415:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:2460:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - = std::__rotate_adaptive(__first_cut, __middle, __second_cut, - ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __len1 - __len11, __len22, __buffer, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __buffer_size); - ~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:2463:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - std::__merge_adaptive(__first, __first_cut, __new_middle, __len11, - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __len22, __buffer, __buffer_size, __comp); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:2465:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - std::__merge_adaptive(__new_middle, __second_cut, __last, - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __len1 - __len11, - ~~~~~~~~~~~~~~~~~ - __len2 - __len22, __buffer, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __buffer_size, __comp); - ~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Distance = int; _Pointer = arma::arma_sort_index_packet*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': -/usr/include/c++/8/bits/stl_algo.h:2415:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - __merge_adaptive(_BidirectionalIterator __first, - ^~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:2415:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:2415:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:2415:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:2460:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - = std::__rotate_adaptive(__first_cut, __middle, __second_cut, - ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __len1 - __len11, __len22, __buffer, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __buffer_size); - ~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:2463:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - std::__merge_adaptive(__first, __first_cut, __new_middle, __len11, - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __len22, __buffer, __buffer_size, __comp); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:2465:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - std::__merge_adaptive(__new_middle, __second_cut, __last, - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __len1 - __len11, - ~~~~~~~~~~~~~~~~~ - __len2 - __len22, __buffer, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __buffer_size, __comp); - ~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = arma::arma_sort_index_packet*; _OutputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': -/usr/include/c++/8/bits/stl_algo.h:2639:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - __move_merge(_InputIterator __first1, _InputIterator __last1, - ^~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Pointer = arma::arma_sort_index_packet*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': -/usr/include/c++/8/bits/stl_algo.h:2705:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - __merge_sort_with_buffer(_RandomAccessIterator __first, - ^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:2705:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:2695:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - std::__insertion_sort(__first, __first + __chunk_size, __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:2698:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - std::__insertion_sort(__first, __last, __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:2674:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - __result = std::__move_merge(__first, __first + __step_size, - ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __first + __step_size, - ~~~~~~~~~~~~~~~~~~~~~~ - __first + __two_step, - ~~~~~~~~~~~~~~~~~~~~~ - __result, __comp); - ~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:2682:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - std::__move_merge(__first, __first + __step_size, - ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __first + __step_size, __last, __result, __comp); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:2682:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:2698:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - std::__insertion_sort(__first, __last, __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Pointer = arma::arma_sort_index_packet*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': -/usr/include/c++/8/bits/stl_algo.h:2732:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - __stable_sort_adaptive(_RandomAccessIterator __first, - ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:2732:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:2732:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:2741:31: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - std::__stable_sort_adaptive(__first, __middle, __buffer, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __buffer_size, __comp); - ~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:2743:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - std::__stable_sort_adaptive(__middle, __last, __buffer, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __buffer_size, __comp); - ~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:2748:33: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:2749:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:2751:28: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - std::__merge_adaptive(__first, __middle, __last, - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ - _Distance(__middle - __first), - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - _Distance(__last - __middle), - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __buffer, __buffer_size, - ~~~~~~~~~~~~~~~~~~~~~~~~ - __comp); - ~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = arma::arma_sort_index_packet*; _OutputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': -/usr/include/c++/8/bits/stl_algo.h:2639:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - __move_merge(_InputIterator __first1, _InputIterator __last1, - ^~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Pointer = arma::arma_sort_index_packet*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': -/usr/include/c++/8/bits/stl_algo.h:2705:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - __merge_sort_with_buffer(_RandomAccessIterator __first, - ^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:2705:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:2695:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - std::__insertion_sort(__first, __first + __chunk_size, __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:2698:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - std::__insertion_sort(__first, __last, __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:2674:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - __result = std::__move_merge(__first, __first + __step_size, - ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __first + __step_size, - ~~~~~~~~~~~~~~~~~~~~~~ - __first + __two_step, - ~~~~~~~~~~~~~~~~~~~~~ - __result, __comp); - ~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:2682:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - std::__move_merge(__first, __first + __step_size, - ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __first + __step_size, __last, __result, __comp); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:2682:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:2698:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - std::__insertion_sort(__first, __last, __comp); - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Pointer = arma::arma_sort_index_packet*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': -/usr/include/c++/8/bits/stl_algo.h:2732:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - __stable_sort_adaptive(_RandomAccessIterator __first, - ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:2732:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:2732:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:2741:31: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - std::__stable_sort_adaptive(__first, __middle, __buffer, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __buffer_size, __comp); - ~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:2743:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - std::__stable_sort_adaptive(__middle, __last, __buffer, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __buffer_size, __comp); - ~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:2748:33: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:2749:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:2751:28: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - std::__merge_adaptive(__first, __middle, __last, - ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ - _Distance(__middle - __first), - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - _Distance(__last - __middle), - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __buffer, __buffer_size, - ~~~~~~~~~~~~~~~~~~~~~~~~ - __comp); - ~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h: In function 'bool arma::arma_sort_index_helper(arma::Mat&, const arma::Proxy&, arma::uword) [with T1 = arma::Op, arma::op_htrans>; bool sort_stable = true]': -/usr/include/c++/8/bits/stl_algo.h:5004:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - std::__inplace_stable_sort(__first, __last, __comp); - ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:5006:29: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - std::__stable_sort_adaptive(__first, __last, __buf.begin(), - ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - _DistanceType(__buf.size()), __comp); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:5004:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - std::__inplace_stable_sort(__first, __last, __comp); - ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:5006:29: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - std::__stable_sort_adaptive(__first, __last, __buf.begin(), - ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - _DistanceType(__buf.size()), __comp); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/mlpack-3.0.4/src/mlpack/methods/amf/amf.hpp:33, from /build/mlpack-3.0.4/src/mlpack/tests/svd_batch_test.cpp:13: /build/mlpack-3.0.4/src/mlpack/methods/amf/termination_policies/simple_tolerance_termination.hpp: In member function 'void SVDBatchTest::SVDBatchConvergenceElementTest::test_method()': @@ -54160,30 +53723,6 @@ /build/mlpack-3.0.4/src/mlpack/methods/amf/termination_policies/simple_tolerance_termination.hpp:31:7: warning: '.mlpack::amf::SimpleToleranceTermination >::isCopy' may be used uninitialized in this function [-Wmaybe-uninitialized] [ 88%] Building CXX object src/mlpack/tests/CMakeFiles/mlpack_test.dir/svd_incremental_test.cpp.o cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests && /usr/bin/c++ -DARMA_32BIT_WORD -DARMA_NO_DEBUG -DBOOST_TEST_DYN_LINK -DHAS_OPENMP -DNDEBUG -I/build/mlpack-3.0.4/src -I/build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/.. -g -O2 -ffile-prefix-map=/build/mlpack-3.0.4=. -fstack-protector-strong -Wformat -Werror=format-security --param ggc-min-expand=20 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -ftemplate-depth=1000 -O3 -fopenmp -Winvalid-pch -include /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx -std=gnu++11 -o CMakeFiles/mlpack_test.dir/svd_incremental_test.cpp.o -c /build/mlpack-3.0.4/src/mlpack/tests/svd_incremental_test.cpp -In file included from /usr/include/c++/8/vector:69, - from /usr/include/boost/archive/detail/helper_collection.hpp:20, - from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, - from /usr/include/boost/serialization/map.hpp:24, - from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: -/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const arma::Cube&}; _Tp = arma::Cube; _Alloc = std::allocator >]': -/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector > >'} changed in GCC 7.1 - vector<_Tp, _Alloc>:: - ^~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:64, - from /usr/include/boost/archive/detail/helper_collection.hpp:20, - from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, - from /usr/include/boost/serialization/map.hpp:24, - from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: -/usr/include/c++/8/bits/stl_vector.h: In member function 'void mlpack::ann::MaxPooling::Forward(const arma::Mat&&, arma::Mat&&) [with eT = double; InputDataType = arma::Mat; OutputDataType = arma::Mat]': -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - _M_realloc_insert(end(), __x); - ^~~~~~~~~~~~~~~~~ In file included from /build/mlpack-3.0.4/src/mlpack/methods/amf/amf.hpp:33, from /build/mlpack-3.0.4/src/mlpack/tests/svd_incremental_test.cpp:14: /build/mlpack-3.0.4/src/mlpack/methods/amf/termination_policies/simple_tolerance_termination.hpp: In member function 'void SVDIncrementalTest::SVDIncompleteIncrementalConvergenceTest::test_method()': @@ -54218,30 +53757,6 @@ /build/mlpack-3.0.4/src/mlpack/methods/amf/termination_policies/simple_tolerance_termination.hpp:31:7: warning: '.mlpack::amf::SimpleToleranceTermination >::isCopy' may be used uninitialized in this function [-Wmaybe-uninitialized] [ 88%] Building CXX object src/mlpack/tests/CMakeFiles/mlpack_test.dir/svrg_test.cpp.o cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests && /usr/bin/c++ -DARMA_32BIT_WORD -DARMA_NO_DEBUG -DBOOST_TEST_DYN_LINK -DHAS_OPENMP -DNDEBUG -I/build/mlpack-3.0.4/src -I/build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/.. -g -O2 -ffile-prefix-map=/build/mlpack-3.0.4=. -fstack-protector-strong -Wformat -Werror=format-security --param ggc-min-expand=20 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -ftemplate-depth=1000 -O3 -fopenmp -Winvalid-pch -include /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx -std=gnu++11 -o CMakeFiles/mlpack_test.dir/svrg_test.cpp.o -c /build/mlpack-3.0.4/src/mlpack/tests/svrg_test.cpp -In file included from /usr/include/c++/8/vector:69, - from /usr/include/boost/archive/detail/helper_collection.hpp:20, - from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, - from /usr/include/boost/serialization/map.hpp:24, - from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: -/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const arma::Mat&}; _Tp = arma::Mat; _Alloc = std::allocator >]': -/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector > >'} changed in GCC 7.1 - vector<_Tp, _Alloc>:: - ^~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:64, - from /usr/include/boost/archive/detail/helper_collection.hpp:20, - from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, - from /usr/include/boost/serialization/map.hpp:24, - from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: -/usr/include/c++/8/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = arma::Mat; _Alloc = std::allocator >]': -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - _M_realloc_insert(end(), __x); - ^~~~~~~~~~~~~~~~~ [ 89%] Building CXX object src/mlpack/tests/CMakeFiles/mlpack_test.dir/termination_policy_test.cpp.o cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests && /usr/bin/c++ -DARMA_32BIT_WORD -DARMA_NO_DEBUG -DBOOST_TEST_DYN_LINK -DHAS_OPENMP -DNDEBUG -I/build/mlpack-3.0.4/src -I/build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/.. -g -O2 -ffile-prefix-map=/build/mlpack-3.0.4=. -fstack-protector-strong -Wformat -Werror=format-security --param ggc-min-expand=20 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -ftemplate-depth=1000 -O3 -fopenmp -Winvalid-pch -include /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx -std=gnu++11 -o CMakeFiles/mlpack_test.dir/termination_policy_test.cpp.o -c /build/mlpack-3.0.4/src/mlpack/tests/termination_policy_test.cpp [ 89%] Building CXX object src/mlpack/tests/CMakeFiles/mlpack_test.dir/timer_test.cpp.o @@ -55381,105 +54896,6 @@ ^~~~~~~~~~~~~~~~~ /build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:71:13: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter /build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:71:13: note: use '-faligned-new' to enable C++17 over-aligned new support -[ 92%] Building CXX object src/mlpack/tests/CMakeFiles/mlpack_test.dir/main_tests/cf_test.cpp.o -cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests && /usr/bin/c++ -DARMA_32BIT_WORD -DARMA_NO_DEBUG -DBOOST_TEST_DYN_LINK -DHAS_OPENMP -DNDEBUG -I/build/mlpack-3.0.4/src -I/build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/.. -g -O2 -ffile-prefix-map=/build/mlpack-3.0.4=. -fstack-protector-strong -Wformat -Werror=format-security --param ggc-min-expand=20 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -ftemplate-depth=1000 -O3 -fopenmp -Winvalid-pch -include /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx -std=gnu++11 -o CMakeFiles/mlpack_test.dir/main_tests/cf_test.cpp.o -c /build/mlpack-3.0.4/src/mlpack/tests/main_tests/cf_test.cpp -In file included from /build/mlpack-3.0.4/src/mlpack/core/tree/spill_tree/spill_tree.hpp:479, - from /build/mlpack-3.0.4/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, - from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_rules_impl.hpp:17, - from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_rules.hpp:234, - from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search.hpp:26, - from /build/mlpack-3.0.4/src/mlpack/methods/cf/cf.hpp:20, - from /build/mlpack-3.0.4/src/mlpack/methods/cf/cf_main.cpp:17, - from /build/mlpack-3.0.4/src/mlpack/tests/main_tests/cf_test.cpp:19: -/build/mlpack-3.0.4/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor 'mlpack::tree::SpillTree::SpillTree(const mlpack::tree::SpillTree&)': -/build/mlpack-3.0.4/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:171:59: warning: 'new' of type 'arma::Col' with extended alignment 16 [-Waligned-new=] - pointsIndex = new arma::Col(*other.pointsIndex); - ^ -/build/mlpack-3.0.4/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:171:59: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:171:59: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function 'void mlpack::tree::SpillTree::SplitNode(arma::Col&, size_t, double, double)': -/build/mlpack-3.0.4/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:592:41: warning: 'new' of type 'arma::Col' with extended alignment 16 [-Waligned-new=] - pointsIndex = new arma::Col(); - ^ -/build/mlpack-3.0.4/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:592:41: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:592:41: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:604:41: warning: 'new' of type 'arma::Col' with extended alignment 16 [-Waligned-new=] - pointsIndex = new arma::Col(); - ^ -/build/mlpack-3.0.4/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:604:41: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:604:41: note: use '-faligned-new' to enable C++17 over-aligned new support -In file included from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search.hpp:371, - from /build/mlpack-3.0.4/src/mlpack/methods/cf/cf.hpp:20, - from /build/mlpack-3.0.4/src/mlpack/methods/cf/cf_main.cpp:17, - from /build/mlpack-3.0.4/src/mlpack/tests/main_tests/cf_test.cpp:19: -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function 'void mlpack::neighbor::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&)': -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:441:31: warning: 'new' of type 'arma::mat' {aka 'arma::Mat'} with extended alignment 16 [-Waligned-new=] - distancePtr = new arma::mat; // Query indices need to be mapped. - ^~~ -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:441:31: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:441:31: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:442:31: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] - neighborPtr = new arma::Mat; - ^~~~~~~~~~~ -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:442:31: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:442:31: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:445:31: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] - neighborPtr = new arma::Mat; // Reference indices need mapping. - ^~~~~~~~~~~ -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:445:31: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:445:31: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function 'void mlpack::neighbor::NeighborSearch::Search(mlpack::neighbor::NeighborSearch::Tree&, size_t, arma::Mat&, arma::mat&, bool)': -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:656:29: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] - neighborPtr = new arma::Mat; - ^~~~~~~~~~~ -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:656:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:656:29: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function 'void mlpack::neighbor::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&)': -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:741:29: warning: 'new' of type 'arma::mat' {aka 'arma::Mat'} with extended alignment 16 [-Waligned-new=] - distancePtr = new arma::mat; - ^~~ -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:741:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:741:29: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:742:29: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] - neighborPtr = new arma::Mat; - ^~~~~~~~~~~ -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:742:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:742:29: note: use '-faligned-new' to enable C++17 over-aligned new support -In file included from /build/mlpack-3.0.4/src/mlpack/tests/main_tests/cf_test.cpp:19: -/build/mlpack-3.0.4/src/mlpack/methods/cf/cf_main.cpp: In instantiation of 'void PerformAction(arma::mat&, size_t, size_t, double, DecompositionPolicy&) [with DecompositionPolicy = mlpack::cf::NMFPolicy; arma::mat = arma::Mat; size_t = unsigned int]': -/build/mlpack-3.0.4/src/mlpack/methods/cf/cf_main.cpp:221:74: required from here -/build/mlpack-3.0.4/src/mlpack/methods/cf/cf_main.cpp:205:15: warning: 'new' of type 'mlpack::cf::CFType' with extended alignment 16 [-Waligned-new=] - CFType* c = new CFType(dataset, decomposition, neighborhood, rank, - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - maxIterations, minResidue, CLI::HasParam("iteration_only_termination")); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/mlpack-3.0.4/src/mlpack/methods/cf/cf_main.cpp:205:15: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/cf/cf_main.cpp:205:15: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/methods/cf/cf_main.cpp: In instantiation of 'void PerformAction(arma::mat&, size_t, size_t, double, DecompositionPolicy&) [with DecompositionPolicy = mlpack::cf::BatchSVDPolicy; arma::mat = arma::Mat; size_t = unsigned int]': -/build/mlpack-3.0.4/src/mlpack/methods/cf/cf_main.cpp:226:74: required from here -/build/mlpack-3.0.4/src/mlpack/methods/cf/cf_main.cpp:205:15: warning: 'new' of type 'mlpack::cf::CFType' with extended alignment 16 [-Waligned-new=] -/build/mlpack-3.0.4/src/mlpack/methods/cf/cf_main.cpp:205:15: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/cf/cf_main.cpp:205:15: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/methods/cf/cf_main.cpp: In instantiation of 'void PerformAction(arma::mat&, size_t, size_t, double, DecompositionPolicy&) [with DecompositionPolicy = mlpack::cf::SVDIncompletePolicy; arma::mat = arma::Mat; size_t = unsigned int]': -/build/mlpack-3.0.4/src/mlpack/methods/cf/cf_main.cpp:231:74: required from here -/build/mlpack-3.0.4/src/mlpack/methods/cf/cf_main.cpp:205:15: warning: 'new' of type 'mlpack::cf::CFType' with extended alignment 16 [-Waligned-new=] -/build/mlpack-3.0.4/src/mlpack/methods/cf/cf_main.cpp:205:15: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/cf/cf_main.cpp:205:15: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/methods/cf/cf_main.cpp: In instantiation of 'void PerformAction(arma::mat&, size_t, size_t, double, DecompositionPolicy&) [with DecompositionPolicy = mlpack::cf::SVDCompletePolicy; arma::mat = arma::Mat; size_t = unsigned int]': -/build/mlpack-3.0.4/src/mlpack/methods/cf/cf_main.cpp:236:74: required from here -/build/mlpack-3.0.4/src/mlpack/methods/cf/cf_main.cpp:205:15: warning: 'new' of type 'mlpack::cf::CFType' with extended alignment 16 [-Waligned-new=] -/build/mlpack-3.0.4/src/mlpack/methods/cf/cf_main.cpp:205:15: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/cf/cf_main.cpp:205:15: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/methods/cf/cf_main.cpp: In instantiation of 'void PerformAction(arma::mat&, size_t, size_t, double, DecompositionPolicy&) [with DecompositionPolicy = mlpack::cf::RegSVDPolicy; arma::mat = arma::Mat; size_t = unsigned int]': -/build/mlpack-3.0.4/src/mlpack/methods/cf/cf_main.cpp:243:74: required from here -/build/mlpack-3.0.4/src/mlpack/methods/cf/cf_main.cpp:205:15: warning: 'new' of type 'mlpack::cf::CFType' with extended alignment 16 [-Waligned-new=] -/build/mlpack-3.0.4/src/mlpack/methods/cf/cf_main.cpp:205:15: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/cf/cf_main.cpp:205:15: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/methods/cf/cf_main.cpp: In instantiation of 'void PerformAction(arma::mat&, size_t, size_t, double, DecompositionPolicy&) [with DecompositionPolicy = mlpack::cf::RandomizedSVDPolicy; arma::mat = arma::Mat; size_t = unsigned int]': -/build/mlpack-3.0.4/src/mlpack/methods/cf/cf_main.cpp:250:74: required from here -/build/mlpack-3.0.4/src/mlpack/methods/cf/cf_main.cpp:205:15: warning: 'new' of type 'mlpack::cf::CFType' with extended alignment 16 [-Waligned-new=] -/build/mlpack-3.0.4/src/mlpack/methods/cf/cf_main.cpp:205:15: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/cf/cf_main.cpp:205:15: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from /usr/include/c++/8/vector:69, from /usr/include/boost/archive/detail/helper_collection.hpp:20, from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, @@ -55687,6 +55103,105 @@ /usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +[ 92%] Building CXX object src/mlpack/tests/CMakeFiles/mlpack_test.dir/main_tests/cf_test.cpp.o +cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests && /usr/bin/c++ -DARMA_32BIT_WORD -DARMA_NO_DEBUG -DBOOST_TEST_DYN_LINK -DHAS_OPENMP -DNDEBUG -I/build/mlpack-3.0.4/src -I/build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/.. -g -O2 -ffile-prefix-map=/build/mlpack-3.0.4=. -fstack-protector-strong -Wformat -Werror=format-security --param ggc-min-expand=20 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -ftemplate-depth=1000 -O3 -fopenmp -Winvalid-pch -include /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx -std=gnu++11 -o CMakeFiles/mlpack_test.dir/main_tests/cf_test.cpp.o -c /build/mlpack-3.0.4/src/mlpack/tests/main_tests/cf_test.cpp +In file included from /build/mlpack-3.0.4/src/mlpack/core/tree/spill_tree/spill_tree.hpp:479, + from /build/mlpack-3.0.4/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, + from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_rules_impl.hpp:17, + from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_rules.hpp:234, + from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search.hpp:26, + from /build/mlpack-3.0.4/src/mlpack/methods/cf/cf.hpp:20, + from /build/mlpack-3.0.4/src/mlpack/methods/cf/cf_main.cpp:17, + from /build/mlpack-3.0.4/src/mlpack/tests/main_tests/cf_test.cpp:19: +/build/mlpack-3.0.4/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor 'mlpack::tree::SpillTree::SpillTree(const mlpack::tree::SpillTree&)': +/build/mlpack-3.0.4/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:171:59: warning: 'new' of type 'arma::Col' with extended alignment 16 [-Waligned-new=] + pointsIndex = new arma::Col(*other.pointsIndex); + ^ +/build/mlpack-3.0.4/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:171:59: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:171:59: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function 'void mlpack::tree::SpillTree::SplitNode(arma::Col&, size_t, double, double)': +/build/mlpack-3.0.4/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:592:41: warning: 'new' of type 'arma::Col' with extended alignment 16 [-Waligned-new=] + pointsIndex = new arma::Col(); + ^ +/build/mlpack-3.0.4/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:592:41: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:592:41: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:604:41: warning: 'new' of type 'arma::Col' with extended alignment 16 [-Waligned-new=] + pointsIndex = new arma::Col(); + ^ +/build/mlpack-3.0.4/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:604:41: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:604:41: note: use '-faligned-new' to enable C++17 over-aligned new support +In file included from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search.hpp:371, + from /build/mlpack-3.0.4/src/mlpack/methods/cf/cf.hpp:20, + from /build/mlpack-3.0.4/src/mlpack/methods/cf/cf_main.cpp:17, + from /build/mlpack-3.0.4/src/mlpack/tests/main_tests/cf_test.cpp:19: +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function 'void mlpack::neighbor::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&)': +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:441:31: warning: 'new' of type 'arma::mat' {aka 'arma::Mat'} with extended alignment 16 [-Waligned-new=] + distancePtr = new arma::mat; // Query indices need to be mapped. + ^~~ +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:441:31: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:441:31: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:442:31: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] + neighborPtr = new arma::Mat; + ^~~~~~~~~~~ +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:442:31: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:442:31: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:445:31: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] + neighborPtr = new arma::Mat; // Reference indices need mapping. + ^~~~~~~~~~~ +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:445:31: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:445:31: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function 'void mlpack::neighbor::NeighborSearch::Search(mlpack::neighbor::NeighborSearch::Tree&, size_t, arma::Mat&, arma::mat&, bool)': +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:656:29: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] + neighborPtr = new arma::Mat; + ^~~~~~~~~~~ +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:656:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:656:29: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function 'void mlpack::neighbor::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&)': +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:741:29: warning: 'new' of type 'arma::mat' {aka 'arma::Mat'} with extended alignment 16 [-Waligned-new=] + distancePtr = new arma::mat; + ^~~ +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:741:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:741:29: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:742:29: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] + neighborPtr = new arma::Mat; + ^~~~~~~~~~~ +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:742:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:742:29: note: use '-faligned-new' to enable C++17 over-aligned new support +In file included from /build/mlpack-3.0.4/src/mlpack/tests/main_tests/cf_test.cpp:19: +/build/mlpack-3.0.4/src/mlpack/methods/cf/cf_main.cpp: In instantiation of 'void PerformAction(arma::mat&, size_t, size_t, double, DecompositionPolicy&) [with DecompositionPolicy = mlpack::cf::NMFPolicy; arma::mat = arma::Mat; size_t = unsigned int]': +/build/mlpack-3.0.4/src/mlpack/methods/cf/cf_main.cpp:221:74: required from here +/build/mlpack-3.0.4/src/mlpack/methods/cf/cf_main.cpp:205:15: warning: 'new' of type 'mlpack::cf::CFType' with extended alignment 16 [-Waligned-new=] + CFType* c = new CFType(dataset, decomposition, neighborhood, rank, + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + maxIterations, minResidue, CLI::HasParam("iteration_only_termination")); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/mlpack-3.0.4/src/mlpack/methods/cf/cf_main.cpp:205:15: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/cf/cf_main.cpp:205:15: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/methods/cf/cf_main.cpp: In instantiation of 'void PerformAction(arma::mat&, size_t, size_t, double, DecompositionPolicy&) [with DecompositionPolicy = mlpack::cf::BatchSVDPolicy; arma::mat = arma::Mat; size_t = unsigned int]': +/build/mlpack-3.0.4/src/mlpack/methods/cf/cf_main.cpp:226:74: required from here +/build/mlpack-3.0.4/src/mlpack/methods/cf/cf_main.cpp:205:15: warning: 'new' of type 'mlpack::cf::CFType' with extended alignment 16 [-Waligned-new=] +/build/mlpack-3.0.4/src/mlpack/methods/cf/cf_main.cpp:205:15: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/cf/cf_main.cpp:205:15: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/methods/cf/cf_main.cpp: In instantiation of 'void PerformAction(arma::mat&, size_t, size_t, double, DecompositionPolicy&) [with DecompositionPolicy = mlpack::cf::SVDIncompletePolicy; arma::mat = arma::Mat; size_t = unsigned int]': +/build/mlpack-3.0.4/src/mlpack/methods/cf/cf_main.cpp:231:74: required from here +/build/mlpack-3.0.4/src/mlpack/methods/cf/cf_main.cpp:205:15: warning: 'new' of type 'mlpack::cf::CFType' with extended alignment 16 [-Waligned-new=] +/build/mlpack-3.0.4/src/mlpack/methods/cf/cf_main.cpp:205:15: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/cf/cf_main.cpp:205:15: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/methods/cf/cf_main.cpp: In instantiation of 'void PerformAction(arma::mat&, size_t, size_t, double, DecompositionPolicy&) [with DecompositionPolicy = mlpack::cf::SVDCompletePolicy; arma::mat = arma::Mat; size_t = unsigned int]': +/build/mlpack-3.0.4/src/mlpack/methods/cf/cf_main.cpp:236:74: required from here +/build/mlpack-3.0.4/src/mlpack/methods/cf/cf_main.cpp:205:15: warning: 'new' of type 'mlpack::cf::CFType' with extended alignment 16 [-Waligned-new=] +/build/mlpack-3.0.4/src/mlpack/methods/cf/cf_main.cpp:205:15: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/cf/cf_main.cpp:205:15: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/methods/cf/cf_main.cpp: In instantiation of 'void PerformAction(arma::mat&, size_t, size_t, double, DecompositionPolicy&) [with DecompositionPolicy = mlpack::cf::RegSVDPolicy; arma::mat = arma::Mat; size_t = unsigned int]': +/build/mlpack-3.0.4/src/mlpack/methods/cf/cf_main.cpp:243:74: required from here +/build/mlpack-3.0.4/src/mlpack/methods/cf/cf_main.cpp:205:15: warning: 'new' of type 'mlpack::cf::CFType' with extended alignment 16 [-Waligned-new=] +/build/mlpack-3.0.4/src/mlpack/methods/cf/cf_main.cpp:205:15: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/cf/cf_main.cpp:205:15: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/methods/cf/cf_main.cpp: In instantiation of 'void PerformAction(arma::mat&, size_t, size_t, double, DecompositionPolicy&) [with DecompositionPolicy = mlpack::cf::RandomizedSVDPolicy; arma::mat = arma::Mat; size_t = unsigned int]': +/build/mlpack-3.0.4/src/mlpack/methods/cf/cf_main.cpp:250:74: required from here +/build/mlpack-3.0.4/src/mlpack/methods/cf/cf_main.cpp:205:15: warning: 'new' of type 'mlpack::cf::CFType' with extended alignment 16 [-Waligned-new=] +/build/mlpack-3.0.4/src/mlpack/methods/cf/cf_main.cpp:205:15: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/cf/cf_main.cpp:205:15: note: use '-faligned-new' to enable C++17 over-aligned new support [ 92%] Building CXX object src/mlpack/tests/CMakeFiles/mlpack_test.dir/main_tests/dbscan_test.cpp.o cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests && /usr/bin/c++ -DARMA_32BIT_WORD -DARMA_NO_DEBUG -DBOOST_TEST_DYN_LINK -DHAS_OPENMP -DNDEBUG -I/build/mlpack-3.0.4/src -I/build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/.. -g -O2 -ffile-prefix-map=/build/mlpack-3.0.4=. -fstack-protector-strong -Wformat -Werror=format-security --param ggc-min-expand=20 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -ftemplate-depth=1000 -O3 -fopenmp -Winvalid-pch -include /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx -std=gnu++11 -o CMakeFiles/mlpack_test.dir/main_tests/dbscan_test.cpp.o -c /build/mlpack-3.0.4/src/mlpack/tests/main_tests/dbscan_test.cpp In file included from /build/mlpack-3.0.4/src/mlpack/methods/range_search/range_search.hpp:323, @@ -56419,40 +55934,6 @@ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/mlpack-3.0.4/src/mlpack/methods/range_search/range_search_impl.hpp:31:10: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter /build/mlpack-3.0.4/src/mlpack/methods/range_search/range_search_impl.hpp:31:10: note: use '-faligned-new' to enable C++17 over-aligned new support -[ 92%] Building CXX object src/mlpack/tests/CMakeFiles/mlpack_test.dir/main_tests/det_test.cpp.o -cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests && /usr/bin/c++ -DARMA_32BIT_WORD -DARMA_NO_DEBUG -DBOOST_TEST_DYN_LINK -DHAS_OPENMP -DNDEBUG -I/build/mlpack-3.0.4/src -I/build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/.. -g -O2 -ffile-prefix-map=/build/mlpack-3.0.4=. -fstack-protector-strong -Wformat -Werror=format-security --param ggc-min-expand=20 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -ftemplate-depth=1000 -O3 -fopenmp -Winvalid-pch -include /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx -std=gnu++11 -o CMakeFiles/mlpack_test.dir/main_tests/det_test.cpp.o -c /build/mlpack-3.0.4/src/mlpack/tests/main_tests/det_test.cpp -In file included from /build/mlpack-3.0.4/src/mlpack/methods/det/dt_utils.hpp:147, - from /build/mlpack-3.0.4/src/mlpack/methods/det/det_main.cpp:15, - from /build/mlpack-3.0.4/src/mlpack/tests/main_tests/det_test.cpp:21: -/build/mlpack-3.0.4/src/mlpack/methods/det/dt_utils_impl.hpp: In instantiation of 'mlpack::det::DTree* mlpack::det::Trainer(MatType&, size_t, bool, size_t, size_t, bool) [with MatType = arma::Mat; TagType = int; size_t = unsigned int]': -/build/mlpack-3.0.4/src/mlpack/methods/det/det_main.cpp:154:47: required from here -/build/mlpack-3.0.4/src/mlpack/methods/det/dt_utils_impl.hpp:118:36: warning: 'new' of type 'mlpack::det::DTree<>' with extended alignment 16 [-Waligned-new=] - DTree* dtree = new DTree(dataset); - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/mlpack-3.0.4/src/mlpack/methods/det/dt_utils_impl.hpp:118:36: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/det/dt_utils_impl.hpp:118:36: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/methods/det/dt_utils_impl.hpp:288:11: warning: 'new' of type 'mlpack::det::DTree<>' with extended alignment 16 [-Waligned-new=] - dtree = new DTree(dataset); - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/mlpack-3.0.4/src/mlpack/methods/det/dt_utils_impl.hpp:288:11: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/det/dt_utils_impl.hpp:288:11: note: use '-faligned-new' to enable C++17 over-aligned new support -In file included from /build/mlpack-3.0.4/src/mlpack/methods/det/dtree.hpp:362, - from /build/mlpack-3.0.4/src/mlpack/methods/det/dt_utils.hpp:17, - from /build/mlpack-3.0.4/src/mlpack/methods/det/det_main.cpp:15, - from /build/mlpack-3.0.4/src/mlpack/tests/main_tests/det_test.cpp:21: -/build/mlpack-3.0.4/src/mlpack/methods/det/dtree_impl.hpp: In instantiation of 'double mlpack::det::DTree::Grow(MatType&, arma::Col&, bool, size_t, size_t) [with MatType = arma::Mat; TagType = int; size_t = unsigned int]': -/build/mlpack-3.0.4/src/mlpack/methods/det/dt_utils_impl.hpp:131:10: required from 'mlpack::det::DTree* mlpack::det::Trainer(MatType&, size_t, bool, size_t, size_t, bool) [with MatType = arma::Mat; TagType = int; size_t = unsigned int]' -/build/mlpack-3.0.4/src/mlpack/methods/det/det_main.cpp:154:47: required from here -/build/mlpack-3.0.4/src/mlpack/methods/det/dtree_impl.hpp:637:14: warning: 'new' of type 'mlpack::det::DTree<>' with extended alignment 16 [-Waligned-new=] - left = new DTree(maxValsL, minValsL, start, splitIndex, leftError); - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/mlpack-3.0.4/src/mlpack/methods/det/dtree_impl.hpp:637:14: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/det/dtree_impl.hpp:637:14: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/methods/det/dtree_impl.hpp:638:15: warning: 'new' of type 'mlpack::det::DTree<>' with extended alignment 16 [-Waligned-new=] - right = new DTree(maxValsR, minValsR, splitIndex, end, rightError); - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/mlpack-3.0.4/src/mlpack/methods/det/dtree_impl.hpp:638:15: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/det/dtree_impl.hpp:638:15: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from /usr/include/c++/8/bits/stl_algo.h:61, from /usr/include/c++/8/algorithm:62, from /usr/include/boost/archive/detail/helper_collection.hpp:23, @@ -56589,18 +56070,6 @@ /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::iterator' {aka '__gnu_cxx::__normal_iterator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >'} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:69, - from /usr/include/boost/archive/detail/helper_collection.hpp:20, - from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, - from /usr/include/boost/serialization/map.hpp:24, - from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: -/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const std::pair&}; _Tp = std::pair; _Alloc = std::allocator >]': -/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector > >'} changed in GCC 7.1 - vector<_Tp, _Alloc>:: - ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry&}; _Tp = mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry; _Alloc = std::allocator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry>]': /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> >::iterator' {aka '__gnu_cxx::__normal_iterator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >'} changed in GCC 7.1 In file included from /usr/include/c++/8/vector:64, @@ -56611,21 +56080,6 @@ from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: -/usr/include/c++/8/bits/stl_vector.h: In function 'mlpack::det::DTree* mlpack::det::Trainer(MatType&, size_t, bool, size_t, size_t, bool) [with MatType = arma::Mat; TagType = int]': -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - _M_realloc_insert(end(), __x); - ^~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - _M_realloc_insert(end(), __x); - ^~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:64, - from /usr/include/boost/archive/detail/helper_collection.hpp:20, - from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, - from /usr/include/boost/serialization/map.hpp:24, - from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: /usr/include/c++/8/bits/stl_vector.h: In member function 'void mlpack::range::RangeSearchRules::AddResult(size_t, TreeType&) [with MetricType = mlpack::metric::LMetric<2, true>; TreeType = mlpack::tree::BinarySpaceTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit>]': /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); @@ -56844,8 +56298,6 @@ __insertion_sort(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RPlusTreeSplit, mlpack::tree::RPlusPlusTreeDescentHeuristic, mlpack::tree::RPlusPlusTreeAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 -[ 92%] Building CXX object src/mlpack/tests/CMakeFiles/mlpack_test.dir/main_tests/decision_tree_test.cpp.o -cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests && /usr/bin/c++ -DARMA_32BIT_WORD -DARMA_NO_DEBUG -DBOOST_TEST_DYN_LINK -DHAS_OPENMP -DNDEBUG -I/build/mlpack-3.0.4/src -I/build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/.. -g -O2 -ffile-prefix-map=/build/mlpack-3.0.4=. -fstack-protector-strong -Wformat -Werror=format-security --param ggc-min-expand=20 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -ftemplate-depth=1000 -O3 -fopenmp -Winvalid-pch -include /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx -std=gnu++11 -o CMakeFiles/mlpack_test.dir/main_tests/decision_tree_test.cpp.o -c /build/mlpack-3.0.4/src/mlpack/tests/main_tests/decision_tree_test.cpp /usr/include/c++/8/bits/stl_algo.h: In function 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, const std::pair&)>]': /usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, @@ -56972,13 +56424,6 @@ /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ -In file included from /build/mlpack-3.0.4/src/mlpack/tests/main_tests/decision_tree_test.cpp:18: -/build/mlpack-3.0.4/src/mlpack/methods/decision_tree/decision_tree_main.cpp: In function 'void mlpackMain()': -/build/mlpack-3.0.4/src/mlpack/methods/decision_tree/decision_tree_main.cpp:154:35: warning: 'new' of type 'DecisionTreeModel' with extended alignment 16 [-Waligned-new=] - model = new DecisionTreeModel(); - ^ -/build/mlpack-3.0.4/src/mlpack/methods/decision_tree/decision_tree_main.cpp:154:35: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/decision_tree/decision_tree_main.cpp:154:35: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from /usr/include/c++/8/bits/stl_algo.h:61, from /usr/include/c++/8/algorithm:62, from /usr/include/boost/archive/detail/helper_collection.hpp:23, @@ -57080,23 +56525,6 @@ /usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore*, std::vector, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore, std::allocator, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation>::DualTreeTraverser, mlpack::tree::RectangleTree, mlpack::range::RangeSearchStat, arma::Mat, mlpack::tree::RTreeSplit, mlpack::tree::RTreeDescentHeuristic, mlpack::tree::NoAuxiliaryInformation> > >::NodeAndScore> > >' changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/mlpack-3.0.4/src/mlpack/methods/decision_tree/decision_tree.hpp:480, - from /build/mlpack-3.0.4/src/mlpack/methods/decision_tree/decision_tree_main.cpp:15, - from /build/mlpack-3.0.4/src/mlpack/tests/main_tests/decision_tree_test.cpp:18: -/build/mlpack-3.0.4/src/mlpack/methods/decision_tree/decision_tree_impl.hpp: In instantiation of 'void mlpack::tree::DecisionTree::Train(MatType&, size_t, size_t, const DatasetInfo&, arma::Row&, size_t, arma::rowvec&, size_t, double) [with bool UseWeights = true; MatType = arma::Mat; FitnessFunction = mlpack::tree::GiniGain; NumericSplitType = mlpack::tree::BestBinaryNumericSplit; CategoricalSplitType = mlpack::tree::AllCategoricalSplit; DimensionSelectionType = mlpack::tree::AllDimensionSelect; ElemType = double; bool NoRecursion = false; size_t = unsigned int; mlpack::data::DatasetInfo = mlpack::data::DatasetMapper >; arma::rowvec = arma::Row]': -/build/mlpack-3.0.4/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:118:14: required from 'mlpack::tree::DecisionTree::DecisionTree(MatType, const DatasetInfo&, LabelsType, size_t, WeightsType, size_t, double, std::enable_if_t::type>::value>*) [with MatType = arma::Mat; LabelsType = arma::Row; WeightsType = arma::Row; FitnessFunction = mlpack::tree::GiniGain; NumericSplitType = mlpack::tree::BestBinaryNumericSplit; CategoricalSplitType = mlpack::tree::AllCategoricalSplit; DimensionSelectionType = mlpack::tree::AllDimensionSelect; ElemType = double; bool NoRecursion = false; mlpack::data::DatasetInfo = mlpack::data::DatasetMapper >; size_t = unsigned int; std::enable_if_t::type>::value> = void]' -/build/mlpack-3.0.4/src/mlpack/methods/decision_tree/decision_tree_main.cpp:186:74: required from here -/build/mlpack-3.0.4/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:650:29: warning: 'new' of type 'mlpack::tree::DecisionTree<>' with extended alignment 16 [-Waligned-new=] - DecisionTree* child = new DecisionTree(); - ^~~~~~~~~~~~~~~~~~ -/build/mlpack-3.0.4/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:650:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:650:29: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/methods/decision_tree/decision_tree_impl.hpp: In instantiation of 'void mlpack::tree::DecisionTree::Train(MatType&, size_t, size_t, const DatasetInfo&, arma::Row&, size_t, arma::rowvec&, size_t, double) [with bool UseWeights = false; MatType = arma::Mat; FitnessFunction = mlpack::tree::GiniGain; NumericSplitType = mlpack::tree::BestBinaryNumericSplit; CategoricalSplitType = mlpack::tree::AllCategoricalSplit; DimensionSelectionType = mlpack::tree::AllDimensionSelect; ElemType = double; bool NoRecursion = false; size_t = unsigned int; mlpack::data::DatasetInfo = mlpack::data::DatasetMapper >; arma::rowvec = arma::Row]': -/build/mlpack-3.0.4/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:47:15: required from 'mlpack::tree::DecisionTree::DecisionTree(MatType, const DatasetInfo&, LabelsType, size_t, size_t, double) [with MatType = arma::Mat; LabelsType = arma::Row; FitnessFunction = mlpack::tree::GiniGain; NumericSplitType = mlpack::tree::BestBinaryNumericSplit; CategoricalSplitType = mlpack::tree::AllCategoricalSplit; DimensionSelectionType = mlpack::tree::AllDimensionSelect; ElemType = double; bool NoRecursion = false; mlpack::data::DatasetInfo = mlpack::data::DatasetMapper >; size_t = unsigned int]' -/build/mlpack-3.0.4/src/mlpack/methods/decision_tree/decision_tree_main.cpp:200:54: required from here -/build/mlpack-3.0.4/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:650:29: warning: 'new' of type 'mlpack::tree::DecisionTree<>' with extended alignment 16 [-Waligned-new=] -/build/mlpack-3.0.4/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:650:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:650:29: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from /usr/include/c++/8/bits/stl_algo.h:61, from /usr/include/c++/8/algorithm:62, from /usr/include/boost/archive/detail/helper_collection.hpp:23, @@ -58007,6 +57435,93 @@ /usr/include/c++/8/bits/stl_algo.h:1971:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 std::__final_insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +[ 92%] Building CXX object src/mlpack/tests/CMakeFiles/mlpack_test.dir/main_tests/det_test.cpp.o +cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests && /usr/bin/c++ -DARMA_32BIT_WORD -DARMA_NO_DEBUG -DBOOST_TEST_DYN_LINK -DHAS_OPENMP -DNDEBUG -I/build/mlpack-3.0.4/src -I/build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/.. -g -O2 -ffile-prefix-map=/build/mlpack-3.0.4=. -fstack-protector-strong -Wformat -Werror=format-security --param ggc-min-expand=20 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -ftemplate-depth=1000 -O3 -fopenmp -Winvalid-pch -include /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx -std=gnu++11 -o CMakeFiles/mlpack_test.dir/main_tests/det_test.cpp.o -c /build/mlpack-3.0.4/src/mlpack/tests/main_tests/det_test.cpp +In file included from /build/mlpack-3.0.4/src/mlpack/methods/det/dt_utils.hpp:147, + from /build/mlpack-3.0.4/src/mlpack/methods/det/det_main.cpp:15, + from /build/mlpack-3.0.4/src/mlpack/tests/main_tests/det_test.cpp:21: +/build/mlpack-3.0.4/src/mlpack/methods/det/dt_utils_impl.hpp: In instantiation of 'mlpack::det::DTree* mlpack::det::Trainer(MatType&, size_t, bool, size_t, size_t, bool) [with MatType = arma::Mat; TagType = int; size_t = unsigned int]': +/build/mlpack-3.0.4/src/mlpack/methods/det/det_main.cpp:154:47: required from here +/build/mlpack-3.0.4/src/mlpack/methods/det/dt_utils_impl.hpp:118:36: warning: 'new' of type 'mlpack::det::DTree<>' with extended alignment 16 [-Waligned-new=] + DTree* dtree = new DTree(dataset); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/mlpack-3.0.4/src/mlpack/methods/det/dt_utils_impl.hpp:118:36: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/det/dt_utils_impl.hpp:118:36: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/methods/det/dt_utils_impl.hpp:288:11: warning: 'new' of type 'mlpack::det::DTree<>' with extended alignment 16 [-Waligned-new=] + dtree = new DTree(dataset); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/mlpack-3.0.4/src/mlpack/methods/det/dt_utils_impl.hpp:288:11: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/det/dt_utils_impl.hpp:288:11: note: use '-faligned-new' to enable C++17 over-aligned new support +In file included from /build/mlpack-3.0.4/src/mlpack/methods/det/dtree.hpp:362, + from /build/mlpack-3.0.4/src/mlpack/methods/det/dt_utils.hpp:17, + from /build/mlpack-3.0.4/src/mlpack/methods/det/det_main.cpp:15, + from /build/mlpack-3.0.4/src/mlpack/tests/main_tests/det_test.cpp:21: +/build/mlpack-3.0.4/src/mlpack/methods/det/dtree_impl.hpp: In instantiation of 'double mlpack::det::DTree::Grow(MatType&, arma::Col&, bool, size_t, size_t) [with MatType = arma::Mat; TagType = int; size_t = unsigned int]': +/build/mlpack-3.0.4/src/mlpack/methods/det/dt_utils_impl.hpp:131:10: required from 'mlpack::det::DTree* mlpack::det::Trainer(MatType&, size_t, bool, size_t, size_t, bool) [with MatType = arma::Mat; TagType = int; size_t = unsigned int]' +/build/mlpack-3.0.4/src/mlpack/methods/det/det_main.cpp:154:47: required from here +/build/mlpack-3.0.4/src/mlpack/methods/det/dtree_impl.hpp:637:14: warning: 'new' of type 'mlpack::det::DTree<>' with extended alignment 16 [-Waligned-new=] + left = new DTree(maxValsL, minValsL, start, splitIndex, leftError); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/mlpack-3.0.4/src/mlpack/methods/det/dtree_impl.hpp:637:14: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/det/dtree_impl.hpp:637:14: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/methods/det/dtree_impl.hpp:638:15: warning: 'new' of type 'mlpack::det::DTree<>' with extended alignment 16 [-Waligned-new=] + right = new DTree(maxValsR, minValsR, splitIndex, end, rightError); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/mlpack-3.0.4/src/mlpack/methods/det/dtree_impl.hpp:638:15: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/det/dtree_impl.hpp:638:15: note: use '-faligned-new' to enable C++17 over-aligned new support +In file included from /usr/include/c++/8/vector:69, + from /usr/include/boost/archive/detail/helper_collection.hpp:20, + from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, + from /usr/include/boost/serialization/map.hpp:24, + from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, + from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: +/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const std::pair&}; _Tp = std::pair; _Alloc = std::allocator >]': +/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector > >'} changed in GCC 7.1 + vector<_Tp, _Alloc>:: + ^~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:64, + from /usr/include/boost/archive/detail/helper_collection.hpp:20, + from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, + from /usr/include/boost/serialization/map.hpp:24, + from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, + from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: +/usr/include/c++/8/bits/stl_vector.h: In function 'mlpack::det::DTree* mlpack::det::Trainer(MatType&, size_t, bool, size_t, size_t, bool) [with MatType = arma::Mat; TagType = int]': +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + _M_realloc_insert(end(), __x); + ^~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + _M_realloc_insert(end(), __x); + ^~~~~~~~~~~~~~~~~ +[ 92%] Building CXX object src/mlpack/tests/CMakeFiles/mlpack_test.dir/main_tests/decision_tree_test.cpp.o +cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests && /usr/bin/c++ -DARMA_32BIT_WORD -DARMA_NO_DEBUG -DBOOST_TEST_DYN_LINK -DHAS_OPENMP -DNDEBUG -I/build/mlpack-3.0.4/src -I/build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/.. -g -O2 -ffile-prefix-map=/build/mlpack-3.0.4=. -fstack-protector-strong -Wformat -Werror=format-security --param ggc-min-expand=20 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -ftemplate-depth=1000 -O3 -fopenmp -Winvalid-pch -include /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx -std=gnu++11 -o CMakeFiles/mlpack_test.dir/main_tests/decision_tree_test.cpp.o -c /build/mlpack-3.0.4/src/mlpack/tests/main_tests/decision_tree_test.cpp +In file included from /build/mlpack-3.0.4/src/mlpack/tests/main_tests/decision_tree_test.cpp:18: +/build/mlpack-3.0.4/src/mlpack/methods/decision_tree/decision_tree_main.cpp: In function 'void mlpackMain()': +/build/mlpack-3.0.4/src/mlpack/methods/decision_tree/decision_tree_main.cpp:154:35: warning: 'new' of type 'DecisionTreeModel' with extended alignment 16 [-Waligned-new=] + model = new DecisionTreeModel(); + ^ +/build/mlpack-3.0.4/src/mlpack/methods/decision_tree/decision_tree_main.cpp:154:35: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/decision_tree/decision_tree_main.cpp:154:35: note: use '-faligned-new' to enable C++17 over-aligned new support +In file included from /build/mlpack-3.0.4/src/mlpack/methods/decision_tree/decision_tree.hpp:480, + from /build/mlpack-3.0.4/src/mlpack/methods/decision_tree/decision_tree_main.cpp:15, + from /build/mlpack-3.0.4/src/mlpack/tests/main_tests/decision_tree_test.cpp:18: +/build/mlpack-3.0.4/src/mlpack/methods/decision_tree/decision_tree_impl.hpp: In instantiation of 'void mlpack::tree::DecisionTree::Train(MatType&, size_t, size_t, const DatasetInfo&, arma::Row&, size_t, arma::rowvec&, size_t, double) [with bool UseWeights = true; MatType = arma::Mat; FitnessFunction = mlpack::tree::GiniGain; NumericSplitType = mlpack::tree::BestBinaryNumericSplit; CategoricalSplitType = mlpack::tree::AllCategoricalSplit; DimensionSelectionType = mlpack::tree::AllDimensionSelect; ElemType = double; bool NoRecursion = false; size_t = unsigned int; mlpack::data::DatasetInfo = mlpack::data::DatasetMapper >; arma::rowvec = arma::Row]': +/build/mlpack-3.0.4/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:118:14: required from 'mlpack::tree::DecisionTree::DecisionTree(MatType, const DatasetInfo&, LabelsType, size_t, WeightsType, size_t, double, std::enable_if_t::type>::value>*) [with MatType = arma::Mat; LabelsType = arma::Row; WeightsType = arma::Row; FitnessFunction = mlpack::tree::GiniGain; NumericSplitType = mlpack::tree::BestBinaryNumericSplit; CategoricalSplitType = mlpack::tree::AllCategoricalSplit; DimensionSelectionType = mlpack::tree::AllDimensionSelect; ElemType = double; bool NoRecursion = false; mlpack::data::DatasetInfo = mlpack::data::DatasetMapper >; size_t = unsigned int; std::enable_if_t::type>::value> = void]' +/build/mlpack-3.0.4/src/mlpack/methods/decision_tree/decision_tree_main.cpp:186:74: required from here +/build/mlpack-3.0.4/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:650:29: warning: 'new' of type 'mlpack::tree::DecisionTree<>' with extended alignment 16 [-Waligned-new=] + DecisionTree* child = new DecisionTree(); + ^~~~~~~~~~~~~~~~~~ +/build/mlpack-3.0.4/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:650:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:650:29: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/methods/decision_tree/decision_tree_impl.hpp: In instantiation of 'void mlpack::tree::DecisionTree::Train(MatType&, size_t, size_t, const DatasetInfo&, arma::Row&, size_t, arma::rowvec&, size_t, double) [with bool UseWeights = false; MatType = arma::Mat; FitnessFunction = mlpack::tree::GiniGain; NumericSplitType = mlpack::tree::BestBinaryNumericSplit; CategoricalSplitType = mlpack::tree::AllCategoricalSplit; DimensionSelectionType = mlpack::tree::AllDimensionSelect; ElemType = double; bool NoRecursion = false; size_t = unsigned int; mlpack::data::DatasetInfo = mlpack::data::DatasetMapper >; arma::rowvec = arma::Row]': +/build/mlpack-3.0.4/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:47:15: required from 'mlpack::tree::DecisionTree::DecisionTree(MatType, const DatasetInfo&, LabelsType, size_t, size_t, double) [with MatType = arma::Mat; LabelsType = arma::Row; FitnessFunction = mlpack::tree::GiniGain; NumericSplitType = mlpack::tree::BestBinaryNumericSplit; CategoricalSplitType = mlpack::tree::AllCategoricalSplit; DimensionSelectionType = mlpack::tree::AllDimensionSelect; ElemType = double; bool NoRecursion = false; mlpack::data::DatasetInfo = mlpack::data::DatasetMapper >; size_t = unsigned int]' +/build/mlpack-3.0.4/src/mlpack/methods/decision_tree/decision_tree_main.cpp:200:54: required from here +/build/mlpack-3.0.4/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:650:29: warning: 'new' of type 'mlpack::tree::DecisionTree<>' with extended alignment 16 [-Waligned-new=] +/build/mlpack-3.0.4/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:650:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:650:29: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from /usr/include/c++/8/algorithm:62, from /usr/include/boost/archive/detail/helper_collection.hpp:23, from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, @@ -58126,15 +57641,6 @@ ^ /build/mlpack-3.0.4/src/mlpack/methods/decision_stump/decision_stump_main.cpp:122:25: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter /build/mlpack-3.0.4/src/mlpack/methods/decision_stump/decision_stump_main.cpp:122:25: note: use '-faligned-new' to enable C++17 over-aligned new support -[ 93%] Building CXX object src/mlpack/tests/CMakeFiles/mlpack_test.dir/main_tests/linear_regression_test.cpp.o -cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests && /usr/bin/c++ -DARMA_32BIT_WORD -DARMA_NO_DEBUG -DBOOST_TEST_DYN_LINK -DHAS_OPENMP -DNDEBUG -I/build/mlpack-3.0.4/src -I/build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/.. -g -O2 -ffile-prefix-map=/build/mlpack-3.0.4=. -fstack-protector-strong -Wformat -Werror=format-security --param ggc-min-expand=20 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -ftemplate-depth=1000 -O3 -fopenmp -Winvalid-pch -include /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx -std=gnu++11 -o CMakeFiles/mlpack_test.dir/main_tests/linear_regression_test.cpp.o -c /build/mlpack-3.0.4/src/mlpack/tests/main_tests/linear_regression_test.cpp -In file included from /build/mlpack-3.0.4/src/mlpack/tests/main_tests/linear_regression_test.cpp:20: -/build/mlpack-3.0.4/src/mlpack/methods/linear_regression/linear_regression_main.cpp: In function 'void mlpackMain()': -/build/mlpack-3.0.4/src/mlpack/methods/linear_regression/linear_regression_main.cpp:151:60: warning: 'new' of type 'mlpack::regression::LinearRegression' with extended alignment 16 [-Waligned-new=] - lr = new LinearRegression(regressors, responses, lambda); - ^ -/build/mlpack-3.0.4/src/mlpack/methods/linear_regression/linear_regression_main.cpp:151:60: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/linear_regression/linear_regression_main.cpp:151:60: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from /usr/include/c++/8/map:60, from /usr/include/boost/serialization/map.hpp:20, from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, @@ -58481,10 +57987,95 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _DistanceType(__buf.size()), __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 93%] Building CXX object src/mlpack/tests/CMakeFiles/mlpack_test.dir/main_tests/linear_regression_test.cpp.o +cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests && /usr/bin/c++ -DARMA_32BIT_WORD -DARMA_NO_DEBUG -DBOOST_TEST_DYN_LINK -DHAS_OPENMP -DNDEBUG -I/build/mlpack-3.0.4/src -I/build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/.. -g -O2 -ffile-prefix-map=/build/mlpack-3.0.4=. -fstack-protector-strong -Wformat -Werror=format-security --param ggc-min-expand=20 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -ftemplate-depth=1000 -O3 -fopenmp -Winvalid-pch -include /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx -std=gnu++11 -o CMakeFiles/mlpack_test.dir/main_tests/linear_regression_test.cpp.o -c /build/mlpack-3.0.4/src/mlpack/tests/main_tests/linear_regression_test.cpp +In file included from /build/mlpack-3.0.4/src/mlpack/tests/main_tests/linear_regression_test.cpp:20: +/build/mlpack-3.0.4/src/mlpack/methods/linear_regression/linear_regression_main.cpp: In function 'void mlpackMain()': +/build/mlpack-3.0.4/src/mlpack/methods/linear_regression/linear_regression_main.cpp:151:60: warning: 'new' of type 'mlpack::regression::LinearRegression' with extended alignment 16 [-Waligned-new=] + lr = new LinearRegression(regressors, responses, lambda); + ^ +/build/mlpack-3.0.4/src/mlpack/methods/linear_regression/linear_regression_main.cpp:151:60: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/linear_regression/linear_regression_main.cpp:151:60: note: use '-faligned-new' to enable C++17 over-aligned new support +In file included from /usr/include/c++/8/bits/stl_algo.h:61, + from /usr/include/c++/8/algorithm:62, + from /usr/include/boost/archive/detail/helper_collection.hpp:23, + from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, + from /usr/include/boost/serialization/map.hpp:24, + from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, + from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit> >::CandidateCmp>]': +/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, + ^~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:69, + from /usr/include/boost/archive/detail/helper_collection.hpp:20, + from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, + from /usr/include/boost/serialization/map.hpp:24, + from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, + from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: +/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const std::pair&}; _Tp = std::pair; _Alloc = std::allocator >]': +/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector > >'} changed in GCC 7.1 + vector<_Tp, _Alloc>:: + ^~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:64, + from /usr/include/boost/archive/detail/helper_collection.hpp:20, + from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, + from /usr/include/boost/serialization/map.hpp:24, + from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, + from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: +/usr/include/c++/8/bits/stl_vector.h: In member function 'void mlpack::neighbor::NeighborSearchRules::InsertNeighbor(size_t, size_t, double) [with SortPolicy = mlpack::neighbor::NearestNeighborSort; MetricType = mlpack::metric::LMetric<2, true>; TreeType = mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit>]': +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + _M_realloc_insert(end(), __x); + ^~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_vector.h: In member function 'void mlpack::tree::GreedySingleTreeTraverser::Traverse(size_t, TreeType&) [with TreeType = mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit>; RuleType = mlpack::neighbor::NeighborSearchRules, mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit> >]': +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + _M_realloc_insert(end(), __x); + ^~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/bits/stl_algo.h:61, + from /usr/include/c++/8/algorithm:62, + from /usr/include/boost/archive/detail/helper_collection.hpp:23, + from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, + from /usr/include/boost/serialization/map.hpp:24, + from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, + from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, mlpack::tree::BinarySpaceTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit> >::CandidateCmp>]': +/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, + ^~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:64, + from /usr/include/boost/archive/detail/helper_collection.hpp:20, + from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, + from /usr/include/boost/serialization/map.hpp:24, + from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, + from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: +/usr/include/c++/8/bits/stl_vector.h: In member function 'void mlpack::neighbor::RASearchRules::InsertNeighbor(size_t, size_t, double) [with SortPolicy = mlpack::neighbor::NearestNeighborSort; MetricType = mlpack::metric::LMetric<2, true>; TreeType = mlpack::tree::BinarySpaceTree, mlpack::neighbor::RAQueryStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit>]': +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + _M_realloc_insert(end(), __x); + ^~~~~~~~~~~~~~~~~ [ 93%] Building CXX object src/mlpack/tests/CMakeFiles/mlpack_test.dir/main_tests/logistic_regression_test.cpp.o cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests && /usr/bin/c++ -DARMA_32BIT_WORD -DARMA_NO_DEBUG -DBOOST_TEST_DYN_LINK -DHAS_OPENMP -DNDEBUG -I/build/mlpack-3.0.4/src -I/build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/.. -g -O2 -ffile-prefix-map=/build/mlpack-3.0.4=. -fstack-protector-strong -Wformat -Werror=format-security --param ggc-min-expand=20 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -ftemplate-depth=1000 -O3 -fopenmp -Winvalid-pch -include /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx -std=gnu++11 -o CMakeFiles/mlpack_test.dir/main_tests/logistic_regression_test.cpp.o -c /build/mlpack-3.0.4/src/mlpack/tests/main_tests/logistic_regression_test.cpp -[ 94%] Building CXX object src/mlpack/tests/CMakeFiles/mlpack_test.dir/main_tests/lsh_test.cpp.o -cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests && /usr/bin/c++ -DARMA_32BIT_WORD -DARMA_NO_DEBUG -DBOOST_TEST_DYN_LINK -DHAS_OPENMP -DNDEBUG -I/build/mlpack-3.0.4/src -I/build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/.. -g -O2 -ffile-prefix-map=/build/mlpack-3.0.4=. -fstack-protector-strong -Wformat -Werror=format-security --param ggc-min-expand=20 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -ftemplate-depth=1000 -O3 -fopenmp -Winvalid-pch -include /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx -std=gnu++11 -o CMakeFiles/mlpack_test.dir/main_tests/lsh_test.cpp.o -c /build/mlpack-3.0.4/src/mlpack/tests/main_tests/lsh_test.cpp +In file included from /usr/include/c++/8/vector:69, + from /usr/include/boost/archive/detail/helper_collection.hpp:20, + from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, + from /usr/include/boost/serialization/map.hpp:24, + from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, + from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: +/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {arma::Col}; _Tp = arma::Col; _Alloc = std::allocator >]': +/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector > >'} changed in GCC 7.1 + vector<_Tp, _Alloc>:: + ^~~~~~~~~~~~~~~~~~~ In file included from /build/mlpack-3.0.4/src/mlpack/tests/main_tests/logistic_regression_test.cpp:19: /build/mlpack-3.0.4/src/mlpack/methods/logistic_regression/logistic_regression_main.cpp: In function 'void mlpackMain()': /build/mlpack-3.0.4/src/mlpack/methods/logistic_regression/logistic_regression_main.cpp:222:42: warning: 'new' of type 'mlpack::regression::LogisticRegression<>' with extended alignment 16 [-Waligned-new=] @@ -58492,6 +58083,69 @@ ^ /build/mlpack-3.0.4/src/mlpack/methods/logistic_regression/logistic_regression_main.cpp:222:42: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter /build/mlpack-3.0.4/src/mlpack/methods/logistic_regression/logistic_regression_main.cpp:222:42: note: use '-faligned-new' to enable C++17 over-aligned new support +In file included from /usr/include/c++/8/map:60, + from /usr/include/boost/serialization/map.hpp:20, + from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, + from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: +/usr/include/c++/8/bits/stl_tree.h: In member 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 = double; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': +/usr/include/c++/8/bits/stl_tree.h:2411:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' {aka 'std::_Rb_tree_const_iterator >'} changed in GCC 7.1 + _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/map:61, + from /usr/include/boost/serialization/map.hpp:20, + from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, + from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: +/usr/include/c++/8/bits/stl_map.h: In member function 'double mlpack::decision_stump::DecisionStump::CountMostFreq(const VecType&) [with VecType = arma::subview_row; MatType = arma::Mat]': +/usr/include/c++/8/bits/stl_map.h:518:8: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' {aka 'std::_Rb_tree_const_iterator >'} changed in GCC 7.1 + __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, +/usr/include/c++/8/bits/stl_map.h:518:8: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' {aka 'std::_Rb_tree_const_iterator >'} changed in GCC 7.1 + __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, +In file included from /usr/include/c++/8/vector:69, + from /usr/include/boost/archive/detail/helper_collection.hpp:20, + from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, + from /usr/include/boost/serialization/map.hpp:24, + from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, + from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: +/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {mlpack::tree::HoeffdingCategoricalSplit}; _Tp = mlpack::tree::HoeffdingCategoricalSplit; _Alloc = std::allocator >]': +/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >'} changed in GCC 7.1 + vector<_Tp, _Alloc>:: + ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {mlpack::tree::HoeffdingCategoricalSplit}; _Tp = mlpack::tree::HoeffdingCategoricalSplit; _Alloc = std::allocator >]': +/usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + _M_realloc_insert(end(), std::forward<_Args>(__args)...); + ^~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {mlpack::tree::HoeffdingNumericSplit}; _Tp = mlpack::tree::HoeffdingNumericSplit; _Alloc = std::allocator >]': +/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >'} changed in GCC 7.1 + vector<_Tp, _Alloc>:: + ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {mlpack::tree::HoeffdingNumericSplit}; _Tp = mlpack::tree::HoeffdingNumericSplit; _Alloc = std::allocator >]': +/usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + _M_realloc_insert(end(), std::forward<_Args>(__args)...); + ^~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/algorithm:62, + from /usr/include/boost/archive/detail/helper_collection.hpp:23, + from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, + from /usr/include/boost/serialization/map.hpp:24, + from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, + from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: +/usr/include/c++/8/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++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + __insertion_sort(_RandomAccessIterator __first, + ^~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/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++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +[ 94%] Building CXX object src/mlpack/tests/CMakeFiles/mlpack_test.dir/main_tests/lsh_test.cpp.o +cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests && /usr/bin/c++ -DARMA_32BIT_WORD -DARMA_NO_DEBUG -DBOOST_TEST_DYN_LINK -DHAS_OPENMP -DNDEBUG -I/build/mlpack-3.0.4/src -I/build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/.. -g -O2 -ffile-prefix-map=/build/mlpack-3.0.4=. -fstack-protector-strong -Wformat -Werror=format-security --param ggc-min-expand=20 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -ftemplate-depth=1000 -O3 -fopenmp -Winvalid-pch -include /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx -std=gnu++11 -o CMakeFiles/mlpack_test.dir/main_tests/lsh_test.cpp.o -c /build/mlpack-3.0.4/src/mlpack/tests/main_tests/lsh_test.cpp In file included from /build/mlpack-3.0.4/src/mlpack/tests/main_tests/lsh_test.cpp:20: /build/mlpack-3.0.4/src/mlpack/methods/lsh/lsh_main.cpp: In function 'void mlpackMain()': /build/mlpack-3.0.4/src/mlpack/methods/lsh/lsh_main.cpp:160:31: warning: 'new' of type 'mlpack::neighbor::LSHSearch<>' with extended alignment 16 [-Waligned-new=] @@ -58499,6 +58153,21 @@ ^ /build/mlpack-3.0.4/src/mlpack/methods/lsh/lsh_main.cpp:160:31: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter /build/mlpack-3.0.4/src/mlpack/methods/lsh/lsh_main.cpp:160:31: note: use '-faligned-new' to enable C++17 over-aligned new support +In file included from /usr/include/c++/8/vector:69, + from /usr/include/boost/archive/detail/helper_collection.hpp:20, + from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, + from /usr/include/boost/serialization/map.hpp:24, + from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, + from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: +/usr/include/c++/8/bits/vector.tcc: In member function 'void SerializationTest::DiscreteDistributionTest::test_method()': +/usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + _M_realloc_insert(end(), std::forward<_Args>(__args)...); + ^~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + _M_realloc_insert(end(), std::forward<_Args>(__args)...); + ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algo.h:61, from /usr/include/c++/8/algorithm:62, from /usr/include/boost/archive/detail/helper_collection.hpp:23, @@ -58755,8 +58424,6 @@ ^~~~~~~~~~~~~~~~~~~~~ /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:742:19: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:742:19: note: use '-faligned-new' to enable C++17 over-aligned new support -[ 94%] Building CXX object src/mlpack/tests/CMakeFiles/mlpack_test.dir/main_tests/nbc_test.cpp.o -cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests && /usr/bin/c++ -DARMA_32BIT_WORD -DARMA_NO_DEBUG -DBOOST_TEST_DYN_LINK -DHAS_OPENMP -DNDEBUG -I/build/mlpack-3.0.4/src -I/build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/.. -g -O2 -ffile-prefix-map=/build/mlpack-3.0.4=. -fstack-protector-strong -Wformat -Werror=format-security --param ggc-min-expand=20 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -ftemplate-depth=1000 -O3 -fopenmp -Winvalid-pch -include /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx -std=gnu++11 -o CMakeFiles/mlpack_test.dir/main_tests/nbc_test.cpp.o -c /build/mlpack-3.0.4/src/mlpack/tests/main_tests/nbc_test.cpp In file included from /build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree.hpp:558, from /build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree.hpp:23, from /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search/neighbor_search.hpp:20, @@ -58814,13 +58481,6 @@ ^~~~~~~~~~~~~~~~~ /build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:71:13: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter /build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:71:13: note: use '-faligned-new' to enable C++17 over-aligned new support -In file included from /build/mlpack-3.0.4/src/mlpack/tests/main_tests/nbc_test.cpp:18: -/build/mlpack-3.0.4/src/mlpack/methods/naive_bayes/nbc_main.cpp: In function 'void mlpackMain()': -/build/mlpack-3.0.4/src/mlpack/methods/naive_bayes/nbc_main.cpp:124:26: warning: 'new' of type 'NBCModel' with extended alignment 16 [-Waligned-new=] - model = new NBCModel(); - ^ -/build/mlpack-3.0.4/src/mlpack/methods/naive_bayes/nbc_main.cpp:124:26: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/naive_bayes/nbc_main.cpp:124:26: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from /usr/include/c++/8/bits/stl_algo.h:61, from /usr/include/c++/8/algorithm:62, from /usr/include/boost/archive/detail/helper_collection.hpp:23, @@ -58866,6 +58526,20 @@ /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/algorithm:62, + from /usr/include/boost/archive/detail/helper_collection.hpp:23, + from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, + from /usr/include/boost/serialization/map.hpp:24, + from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, + from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: +/usr/include/c++/8/bits/stl_algo.h: In function '_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': +/usr/include/c++/8/bits/stl_algo.h:1328:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + __rotate(_RandomAccessIterator __first, + ^~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1328:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1328: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++/8/map:60, from /usr/include/boost/serialization/map.hpp:20, from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, @@ -58917,10 +58591,313 @@ /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': +/usr/include/c++/8/bits/stl_algo.h:2476:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + __merge_without_buffer(_BidirectionalIterator __first, + ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:2476:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:2476:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1443:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + return std::__rotate(__first, __middle, __last, + ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ + std::__iterator_category(__first)); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:2518:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + std::__merge_without_buffer(__first, __first_cut, __new_middle, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __len11, __len22, __comp); + ~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:2520:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + std::__merge_without_buffer(__new_middle, __second_cut, __last, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __len1 - __len11, __len2 - __len22, __comp); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': +/usr/include/c++/8/bits/stl_algo.h:2761:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + __inplace_stable_sort(_RandomAccessIterator __first, + ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:2761:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:2766:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + std::__insertion_sort(__first, __last, __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:2770:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + std::__inplace_stable_sort(__first, __middle, __comp); + ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:2771:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + std::__inplace_stable_sort(__middle, __last, __comp); + ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:2772:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + std::__merge_without_buffer(__first, __middle, __last, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ + __middle - __first, + ~~~~~~~~~~~~~~~~~~~ + __last - __middle, + ~~~~~~~~~~~~~~~~~~ + __comp); + ~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': +/usr/include/c++/8/bits/stl_algo.h:2476:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + __merge_without_buffer(_BidirectionalIterator __first, + ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:2476:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:2476:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1443:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + return std::__rotate(__first, __middle, __last, + ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ + std::__iterator_category(__first)); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:2518:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + std::__merge_without_buffer(__first, __first_cut, __new_middle, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __len11, __len22, __comp); + ~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:2520:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + std::__merge_without_buffer(__new_middle, __second_cut, __last, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __len1 - __len11, __len2 - __len22, __comp); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': +/usr/include/c++/8/bits/stl_algo.h:2761:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + __inplace_stable_sort(_RandomAccessIterator __first, + ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:2761:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:2766:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + std::__insertion_sort(__first, __last, __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:2770:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + std::__inplace_stable_sort(__first, __middle, __comp); + ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:2771:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + std::__inplace_stable_sort(__middle, __last, __comp); + ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:2772:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + std::__merge_without_buffer(__first, __middle, __last, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ + __middle - __first, + ~~~~~~~~~~~~~~~~~~~ + __last - __middle, + ~~~~~~~~~~~~~~~~~~ + __comp); + ~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h: In function '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _BidirectionalIterator2 = arma::arma_sort_index_packet*; _Distance = int]': +/usr/include/c++/8/bits/stl_algo.h:2373:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + __rotate_adaptive(_BidirectionalIterator1 __first, + ^~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:2373:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:2373:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1443:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + return std::__rotate(__first, __middle, __last, + ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ + std::__iterator_category(__first)); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Distance = int; _Pointer = arma::arma_sort_index_packet*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': +/usr/include/c++/8/bits/stl_algo.h:2415:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + __merge_adaptive(_BidirectionalIterator __first, + ^~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:2415:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:2415:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:2460:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + = std::__rotate_adaptive(__first_cut, __middle, __second_cut, + ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __len1 - __len11, __len22, __buffer, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __buffer_size); + ~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:2463:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + std::__merge_adaptive(__first, __first_cut, __new_middle, __len11, + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __len22, __buffer, __buffer_size, __comp); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:2465:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + std::__merge_adaptive(__new_middle, __second_cut, __last, + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __len1 - __len11, + ~~~~~~~~~~~~~~~~~ + __len2 - __len22, __buffer, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __buffer_size, __comp); + ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h: In member function 'void mlpack::neighbor::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::neighbor::NearestNeighborSort; MetricType = mlpack::metric::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::tree::KDTree; DualTreeTraversalType = mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::tree::BinarySpaceTree, mlpack::neighbor::NeighborSearchStat, arma::Mat, mlpack::bound::HRectBound, mlpack::tree::MidpointSplit>::SingleTreeTraverser]': /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Distance = int; _Pointer = arma::arma_sort_index_packet*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': +/usr/include/c++/8/bits/stl_algo.h:2415:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + __merge_adaptive(_BidirectionalIterator __first, + ^~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:2415:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:2415:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:2415:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:2460:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + = std::__rotate_adaptive(__first_cut, __middle, __second_cut, + ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __len1 - __len11, __len22, __buffer, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __buffer_size); + ~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:2463:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + std::__merge_adaptive(__first, __first_cut, __new_middle, __len11, + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __len22, __buffer, __buffer_size, __comp); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:2465:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + std::__merge_adaptive(__new_middle, __second_cut, __last, + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __len1 - __len11, + ~~~~~~~~~~~~~~~~~ + __len2 - __len22, __buffer, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __buffer_size, __comp); + ~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = arma::arma_sort_index_packet*; _OutputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': +/usr/include/c++/8/bits/stl_algo.h:2639:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + __move_merge(_InputIterator __first1, _InputIterator __last1, + ^~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Pointer = arma::arma_sort_index_packet*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': +/usr/include/c++/8/bits/stl_algo.h:2705:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + __merge_sort_with_buffer(_RandomAccessIterator __first, + ^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:2705:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:2695:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + std::__insertion_sort(__first, __first + __chunk_size, __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:2698:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + std::__insertion_sort(__first, __last, __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:2674:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + __result = std::__move_merge(__first, __first + __step_size, + ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __first + __step_size, + ~~~~~~~~~~~~~~~~~~~~~~ + __first + __two_step, + ~~~~~~~~~~~~~~~~~~~~~ + __result, __comp); + ~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:2682:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + std::__move_merge(__first, __first + __step_size, + ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __first + __step_size, __last, __result, __comp); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:2682:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:2698:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + std::__insertion_sort(__first, __last, __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Pointer = arma::arma_sort_index_packet*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': +/usr/include/c++/8/bits/stl_algo.h:2732:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + __stable_sort_adaptive(_RandomAccessIterator __first, + ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:2732:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:2732:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:2741:31: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + std::__stable_sort_adaptive(__first, __middle, __buffer, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __buffer_size, __comp); + ~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:2743:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + std::__stable_sort_adaptive(__middle, __last, __buffer, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __buffer_size, __comp); + ~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:2748:33: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:2749:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:2751:28: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + std::__merge_adaptive(__first, __middle, __last, + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ + _Distance(__middle - __first), + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + _Distance(__last - __middle), + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __buffer, __buffer_size, + ~~~~~~~~~~~~~~~~~~~~~~~~ + __comp); + ~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = arma::arma_sort_index_packet*; _OutputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': +/usr/include/c++/8/bits/stl_algo.h:2639:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + __move_merge(_InputIterator __first1, _InputIterator __last1, + ^~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Pointer = arma::arma_sort_index_packet*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': +/usr/include/c++/8/bits/stl_algo.h:2705:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + __merge_sort_with_buffer(_RandomAccessIterator __first, + ^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:2705:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:2695:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + std::__insertion_sort(__first, __first + __chunk_size, __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:2698:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + std::__insertion_sort(__first, __last, __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:2674:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + __result = std::__move_merge(__first, __first + __step_size, + ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __first + __step_size, + ~~~~~~~~~~~~~~~~~~~~~~ + __first + __two_step, + ~~~~~~~~~~~~~~~~~~~~~ + __result, __comp); + ~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:2682:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + std::__move_merge(__first, __first + __step_size, + ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __first + __step_size, __last, __result, __comp); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:2682:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:2698:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + std::__insertion_sort(__first, __last, __comp); + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Pointer = arma::arma_sort_index_packet*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': +/usr/include/c++/8/bits/stl_algo.h:2732:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + __stable_sort_adaptive(_RandomAccessIterator __first, + ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:2732:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:2732:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:2741:31: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + std::__stable_sort_adaptive(__first, __middle, __buffer, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __buffer_size, __comp); + ~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:2743:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + std::__stable_sort_adaptive(__middle, __last, __buffer, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __buffer_size, __comp); + ~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:2748:33: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:2749:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:2751:28: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + std::__merge_adaptive(__first, __middle, __last, + ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ + _Distance(__middle - __first), + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + _Distance(__last - __middle), + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __buffer, __buffer_size, + ~~~~~~~~~~~~~~~~~~~~~~~~ + __comp); + ~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h: In function 'bool arma::arma_sort_index_helper(arma::Mat&, const arma::Proxy&, arma::uword) [with T1 = arma::Op, arma::op_htrans>; bool sort_stable = true]': +/usr/include/c++/8/bits/stl_algo.h:5004:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + std::__inplace_stable_sort(__first, __last, __comp); + ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:5006:29: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + std::__stable_sort_adaptive(__first, __last, __buf.begin(), + ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + _DistanceType(__buf.size()), __comp); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:5004:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + std::__inplace_stable_sort(__first, __last, __comp); + ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:5006:29: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + std::__stable_sort_adaptive(__first, __last, __buf.begin(), + ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + _DistanceType(__buf.size()), __comp); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h: In member function 'void mlpack::range::RangeSearch::Search(const MatType&, const Range&, std::vector >&, std::vector >&) [with MetricType = mlpack::metric::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::tree::KDTree]': /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); @@ -58940,8 +58917,65 @@ __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, /usr/include/c++/8/bits/stl_map.h:499:8: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, int>, std::_Select1st, int> >, mlpack::meanshift::less >, std::allocator, int> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, int> >'} changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, +[ 94%] Building CXX object src/mlpack/tests/CMakeFiles/mlpack_test.dir/main_tests/nbc_test.cpp.o +cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests && /usr/bin/c++ -DARMA_32BIT_WORD -DARMA_NO_DEBUG -DBOOST_TEST_DYN_LINK -DHAS_OPENMP -DNDEBUG -I/build/mlpack-3.0.4/src -I/build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/.. -g -O2 -ffile-prefix-map=/build/mlpack-3.0.4=. -fstack-protector-strong -Wformat -Werror=format-security --param ggc-min-expand=20 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -ftemplate-depth=1000 -O3 -fopenmp -Winvalid-pch -include /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx -std=gnu++11 -o CMakeFiles/mlpack_test.dir/main_tests/nbc_test.cpp.o -c /build/mlpack-3.0.4/src/mlpack/tests/main_tests/nbc_test.cpp +In file included from /build/mlpack-3.0.4/src/mlpack/tests/main_tests/nbc_test.cpp:18: +/build/mlpack-3.0.4/src/mlpack/methods/naive_bayes/nbc_main.cpp: In function 'void mlpackMain()': +/build/mlpack-3.0.4/src/mlpack/methods/naive_bayes/nbc_main.cpp:124:26: warning: 'new' of type 'NBCModel' with extended alignment 16 [-Waligned-new=] + model = new NBCModel(); + ^ +/build/mlpack-3.0.4/src/mlpack/methods/naive_bayes/nbc_main.cpp:124:26: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/naive_bayes/nbc_main.cpp:124:26: note: use '-faligned-new' to enable C++17 over-aligned new support +In file included from /usr/include/c++/8/vector:69, + from /usr/include/boost/archive/detail/helper_collection.hpp:20, + from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, + from /usr/include/boost/serialization/map.hpp:24, + from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, + from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: +/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const arma::Cube&}; _Tp = arma::Cube; _Alloc = std::allocator >]': +/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector > >'} changed in GCC 7.1 + vector<_Tp, _Alloc>:: + ^~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:64, + from /usr/include/boost/archive/detail/helper_collection.hpp:20, + from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, + from /usr/include/boost/serialization/map.hpp:24, + from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, + from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: +/usr/include/c++/8/bits/stl_vector.h: In member function 'void mlpack::ann::MaxPooling::Forward(const arma::Mat&&, arma::Mat&&) [with eT = double; InputDataType = arma::Mat; OutputDataType = arma::Mat]': +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + _M_realloc_insert(end(), __x); + ^~~~~~~~~~~~~~~~~ [ 94%] Building CXX object src/mlpack/tests/CMakeFiles/mlpack_test.dir/main_tests/nca_test.cpp.o cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests && /usr/bin/c++ -DARMA_32BIT_WORD -DARMA_NO_DEBUG -DBOOST_TEST_DYN_LINK -DHAS_OPENMP -DNDEBUG -I/build/mlpack-3.0.4/src -I/build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/.. -g -O2 -ffile-prefix-map=/build/mlpack-3.0.4=. -fstack-protector-strong -Wformat -Werror=format-security --param ggc-min-expand=20 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -ftemplate-depth=1000 -O3 -fopenmp -Winvalid-pch -include /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx -std=gnu++11 -o CMakeFiles/mlpack_test.dir/main_tests/nca_test.cpp.o -c /build/mlpack-3.0.4/src/mlpack/tests/main_tests/nca_test.cpp +In file included from /usr/include/c++/8/vector:69, + from /usr/include/boost/archive/detail/helper_collection.hpp:20, + from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, + from /usr/include/boost/serialization/map.hpp:24, + from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, + from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: +/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const arma::Mat&}; _Tp = arma::Mat; _Alloc = std::allocator >]': +/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector > >'} changed in GCC 7.1 + vector<_Tp, _Alloc>:: + ^~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:64, + from /usr/include/boost/archive/detail/helper_collection.hpp:20, + from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, + from /usr/include/boost/serialization/map.hpp:24, + from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, + from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: +/usr/include/c++/8/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = arma::Mat; _Alloc = std::allocator >]': +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + _M_realloc_insert(end(), __x); + ^~~~~~~~~~~~~~~~~ [ 95%] Building CXX object src/mlpack/tests/CMakeFiles/mlpack_test.dir/main_tests/nmf_test.cpp.o cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests && /usr/bin/c++ -DARMA_32BIT_WORD -DARMA_NO_DEBUG -DBOOST_TEST_DYN_LINK -DHAS_OPENMP -DNDEBUG -I/build/mlpack-3.0.4/src -I/build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/.. -g -O2 -ffile-prefix-map=/build/mlpack-3.0.4=. -fstack-protector-strong -Wformat -Werror=format-security --param ggc-min-expand=20 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -ftemplate-depth=1000 -O3 -fopenmp -Winvalid-pch -include /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx -std=gnu++11 -o CMakeFiles/mlpack_test.dir/main_tests/nmf_test.cpp.o -c /build/mlpack-3.0.4/src/mlpack/tests/main_tests/nmf_test.cpp [ 95%] Building CXX object src/mlpack/tests/CMakeFiles/mlpack_test.dir/main_tests/pca_test.cpp.o @@ -59025,6 +59059,106 @@ cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests && /usr/bin/c++ -DARMA_32BIT_WORD -DARMA_NO_DEBUG -DBOOST_TEST_DYN_LINK -DHAS_OPENMP -DNDEBUG -I/build/mlpack-3.0.4/src -I/build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/.. -g -O2 -ffile-prefix-map=/build/mlpack-3.0.4=. -fstack-protector-strong -Wformat -Werror=format-security --param ggc-min-expand=20 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -ftemplate-depth=1000 -O3 -fopenmp -Winvalid-pch -include /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx -std=gnu++11 -o CMakeFiles/mlpack_test.dir/main_tests/preprocess_binarize_test.cpp.o -c /build/mlpack-3.0.4/src/mlpack/tests/main_tests/preprocess_binarize_test.cpp [ 96%] Building CXX object src/mlpack/tests/CMakeFiles/mlpack_test.dir/main_tests/preprocess_imputer_test.cpp.o cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests && /usr/bin/c++ -DARMA_32BIT_WORD -DARMA_NO_DEBUG -DBOOST_TEST_DYN_LINK -DHAS_OPENMP -DNDEBUG -I/build/mlpack-3.0.4/src -I/build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/.. -g -O2 -ffile-prefix-map=/build/mlpack-3.0.4=. -fstack-protector-strong -Wformat -Werror=format-security --param ggc-min-expand=20 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -ftemplate-depth=1000 -O3 -fopenmp -Winvalid-pch -include /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx -std=gnu++11 -o CMakeFiles/mlpack_test.dir/main_tests/preprocess_imputer_test.cpp.o -c /build/mlpack-3.0.4/src/mlpack/tests/main_tests/preprocess_imputer_test.cpp +In file included from /usr/include/c++/8/vector:69, + from /usr/include/boost/archive/detail/helper_collection.hpp:20, + from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, + from /usr/include/boost/serialization/map.hpp:24, + from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, + from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: +/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': +/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 + vector<_Tp, _Alloc>:: + ^~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/bits/stl_algo.h:61, + from /usr/include/c++/8/algorithm:62, + from /usr/include/boost/archive/detail/helper_collection.hpp:23, + from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, + from /usr/include/boost/serialization/map.hpp:24, + from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, + from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: +/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, + ^~~~~~~~~~~~~ +In file included from /usr/include/c++/8/algorithm:62, + from /usr/include/boost/archive/detail/helper_collection.hpp:23, + from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, + from /usr/include/boost/serialization/map.hpp:24, + from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, + from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: +/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introselect(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + __introselect(_RandomAccessIterator __first, _RandomAccessIterator __nth, + ^~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +In file included from /usr/include/c++/8/vector:64, + from /usr/include/boost/archive/detail/helper_collection.hpp:20, + from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, + from /usr/include/boost/serialization/map.hpp:24, + from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, + from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: +/usr/include/c++/8/bits/stl_vector.h: In member function 'void mlpack::data::MedianImputation::Impute(arma::Mat&, const T&, size_t, bool) [with T = double]': +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + _M_realloc_insert(end(), __x); + ^~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + _M_realloc_insert(end(), __x); + ^~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/algorithm:62, + from /usr/include/boost/archive/detail/helper_collection.hpp:23, + from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, + from /usr/include/boost/serialization/map.hpp:24, + from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, + from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: +/usr/include/c++/8/bits/stl_algo.h:4763:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::__introselect(__first, __nth, __last, + ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ + std::__lg(__last - __first) * 2, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __gnu_cxx::__ops::__iter_less_iter()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:64, + from /usr/include/boost/archive/detail/helper_collection.hpp:20, + from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, + from /usr/include/boost/serialization/map.hpp:24, + from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, + from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: +/usr/include/c++/8/bits/stl_vector.h: In member function 'void mlpack::data::Imputer::Impute(arma::Mat&, const string&, size_t) [with T = double; MapperType = mlpack::data::DatasetMapper; StrategyType = mlpack::data::MedianImputation]': +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + _M_realloc_insert(end(), __x); + ^~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + _M_realloc_insert(end(), __x); + ^~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/algorithm:62, + from /usr/include/boost/archive/detail/helper_collection.hpp:23, + from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, + from /usr/include/boost/serialization/map.hpp:24, + from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, + from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: +/usr/include/c++/8/bits/stl_algo.h:4763:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + std::__introselect(__first, __nth, __last, + ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ + std::__lg(__last - __first) * 2, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __gnu_cxx::__ops::__iter_less_iter()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 96%] Building CXX object src/mlpack/tests/CMakeFiles/mlpack_test.dir/main_tests/preprocess_split_test.cpp.o cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests && /usr/bin/c++ -DARMA_32BIT_WORD -DARMA_NO_DEBUG -DBOOST_TEST_DYN_LINK -DHAS_OPENMP -DNDEBUG -I/build/mlpack-3.0.4/src -I/build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/.. -g -O2 -ffile-prefix-map=/build/mlpack-3.0.4=. -fstack-protector-strong -Wformat -Werror=format-security --param ggc-min-expand=20 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -ftemplate-depth=1000 -O3 -fopenmp -Winvalid-pch -include /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx -std=gnu++11 -o CMakeFiles/mlpack_test.dir/main_tests/preprocess_split_test.cpp.o -c /build/mlpack-3.0.4/src/mlpack/tests/main_tests/preprocess_split_test.cpp [ 97%] Building CXX object src/mlpack/tests/CMakeFiles/mlpack_test.dir/main_tests/random_forest_test.cpp.o @@ -59120,18 +59254,6 @@ /usr/include/c++/8/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++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:1840: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++/8/vector:69, - from /usr/include/boost/archive/detail/helper_collection.hpp:20, - from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, - from /usr/include/boost/serialization/map.hpp:24, - from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: -/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': -/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 - vector<_Tp, _Alloc>:: - ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/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++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 __introsort_loop(_RandomAccessIterator __first, @@ -59162,94 +59284,6 @@ /usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/bits/stl_algo.h:61, - from /usr/include/c++/8/algorithm:62, - from /usr/include/boost/archive/detail/helper_collection.hpp:23, - from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, - from /usr/include/boost/serialization/map.hpp:24, - from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: -/usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, - ^~~~~~~~~~~~~ -In file included from /usr/include/c++/8/algorithm:62, - from /usr/include/boost/archive/detail/helper_collection.hpp:23, - from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, - from /usr/include/boost/serialization/map.hpp:24, - from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: -/usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introselect(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - __introselect(_RandomAccessIterator __first, _RandomAccessIterator __nth, - ^~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -In file included from /usr/include/c++/8/vector:64, - from /usr/include/boost/archive/detail/helper_collection.hpp:20, - from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, - from /usr/include/boost/serialization/map.hpp:24, - from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: -/usr/include/c++/8/bits/stl_vector.h: In member function 'void mlpack::data::MedianImputation::Impute(arma::Mat&, const T&, size_t, bool) [with T = double]': -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - _M_realloc_insert(end(), __x); - ^~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - _M_realloc_insert(end(), __x); - ^~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/algorithm:62, - from /usr/include/boost/archive/detail/helper_collection.hpp:23, - from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, - from /usr/include/boost/serialization/map.hpp:24, - from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: -/usr/include/c++/8/bits/stl_algo.h:4763:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::__introselect(__first, __nth, __last, - ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ - std::__lg(__last - __first) * 2, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __gnu_cxx::__ops::__iter_less_iter()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/vector:64, - from /usr/include/boost/archive/detail/helper_collection.hpp:20, - from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, - from /usr/include/boost/serialization/map.hpp:24, - from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: -/usr/include/c++/8/bits/stl_vector.h: In member function 'void mlpack::data::Imputer::Impute(arma::Mat&, const string&, size_t) [with T = double; MapperType = mlpack::data::DatasetMapper; StrategyType = mlpack::data::MedianImputation]': -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - _M_realloc_insert(end(), __x); - ^~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - _M_realloc_insert(end(), __x); - ^~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/8/algorithm:62, - from /usr/include/boost/archive/detail/helper_collection.hpp:23, - from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, - from /usr/include/boost/serialization/map.hpp:24, - from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: -/usr/include/c++/8/bits/stl_algo.h:4763:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - std::__introselect(__first, __nth, __last, - ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ - std::__lg(__last - __first) * 2, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __gnu_cxx::__ops::__iter_less_iter()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 97%] Building CXX object src/mlpack/tests/CMakeFiles/mlpack_test.dir/main_tests/softmax_regression_test.cpp.o cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests && /usr/bin/c++ -DARMA_32BIT_WORD -DARMA_NO_DEBUG -DBOOST_TEST_DYN_LINK -DHAS_OPENMP -DNDEBUG -I/build/mlpack-3.0.4/src -I/build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/.. -g -O2 -ffile-prefix-map=/build/mlpack-3.0.4=. -fstack-protector-strong -Wformat -Werror=format-security --param ggc-min-expand=20 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -ftemplate-depth=1000 -O3 -fopenmp -Winvalid-pch -include /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx -std=gnu++11 -o CMakeFiles/mlpack_test.dir/main_tests/softmax_regression_test.cpp.o -c /build/mlpack-3.0.4/src/mlpack/tests/main_tests/softmax_regression_test.cpp In file included from /build/mlpack-3.0.4/src/mlpack/tests/main_tests/softmax_regression_test.cpp:18: @@ -59389,8 +59423,6 @@ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/mlpack-3.0.4/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:121:9: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter /build/mlpack-3.0.4/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:121:9: note: use '-faligned-new' to enable C++17 over-aligned new support -[ 98%] Building CXX object src/mlpack/tests/CMakeFiles/mlpack_test.dir/main_tests/hoeffding_tree_test.cpp.o -cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests && /usr/bin/c++ -DARMA_32BIT_WORD -DARMA_NO_DEBUG -DBOOST_TEST_DYN_LINK -DHAS_OPENMP -DNDEBUG -I/build/mlpack-3.0.4/src -I/build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/.. -g -O2 -ffile-prefix-map=/build/mlpack-3.0.4=. -fstack-protector-strong -Wformat -Werror=format-security --param ggc-min-expand=20 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -ftemplate-depth=1000 -O3 -fopenmp -Winvalid-pch -include /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx -std=gnu++11 -o CMakeFiles/mlpack_test.dir/main_tests/hoeffding_tree_test.cpp.o -c /build/mlpack-3.0.4/src/mlpack/tests/main_tests/hoeffding_tree_test.cpp /build/mlpack-3.0.4/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp: In instantiation of 'mlpack::kmeans::DualTreeKMeans::DualTreeKMeans(const MatType&, MetricType&) [with MetricType = mlpack::metric::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::tree::StandardCoverTree]': /build/mlpack-3.0.4/src/mlpack/methods/kmeans/kmeans_impl.hpp:210:38: required from 'void mlpack::kmeans::KMeans::Cluster(const MatType&, size_t, arma::mat&, bool) [with MetricType = mlpack::metric::LMetric<2, true>; InitialPartitionPolicy = mlpack::kmeans::RefinedStart; EmptyClusterPolicy = mlpack::kmeans::AllowEmptyClusters; LloydStepType = mlpack::kmeans::CoverTreeDualTreeKMeans; MatType = arma::Mat; size_t = unsigned int; arma::mat = arma::Mat]' /build/mlpack-3.0.4/src/mlpack/methods/kmeans/kmeans_main.cpp:323:5: required from 'void RunKMeans(const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::kmeans::RefinedStart; EmptyClusterPolicy = mlpack::kmeans::AllowEmptyClusters; LloydStepType = mlpack::kmeans::CoverTreeDualTreeKMeans]' @@ -59654,19 +59686,6 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/mlpack-3.0.4/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:1147:24: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter /build/mlpack-3.0.4/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:1147:24: note: use '-faligned-new' to enable C++17 over-aligned new support -In file included from /build/mlpack-3.0.4/src/mlpack/methods/hoeffding_trees/hoeffding_tree_main.cpp:19, - from /build/mlpack-3.0.4/src/mlpack/tests/main_tests/hoeffding_tree_test.cpp:18: -/build/mlpack-3.0.4/src/mlpack/methods/hoeffding_trees/hoeffding_tree_model.hpp: In member function 'void mlpack::tree::HoeffdingTreeModel::serialize(Archive&, unsigned int)': -/build/mlpack-3.0.4/src/mlpack/methods/hoeffding_trees/hoeffding_tree_model.hpp:193:65: warning: 'new' of type 'mlpack::tree::HoeffdingTreeModel::GiniHoeffdingTreeType' {aka 'mlpack::tree::HoeffdingTree'} with extended alignment 16 [-Waligned-new=] - giniHoeffdingTree = new GiniHoeffdingTreeType(info, 1, 1); - ^ -/build/mlpack-3.0.4/src/mlpack/methods/hoeffding_trees/hoeffding_tree_model.hpp:193:65: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/hoeffding_trees/hoeffding_tree_model.hpp:193:65: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/methods/hoeffding_trees/hoeffding_tree_model.hpp:207:65: warning: 'new' of type 'mlpack::tree::HoeffdingTreeModel::InfoHoeffdingTreeType' {aka 'mlpack::tree::HoeffdingTree'} with extended alignment 16 [-Waligned-new=] - infoHoeffdingTree = new InfoHoeffdingTreeType(info, 1, 1); - ^ -/build/mlpack-3.0.4/src/mlpack/methods/hoeffding_trees/hoeffding_tree_model.hpp:207:65: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/hoeffding_trees/hoeffding_tree_model.hpp:207:65: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from /build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree.hpp:558, from /build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree.hpp:23, from /build/mlpack-3.0.4/src/mlpack/methods/kmeans/kmeans.hpp:22, @@ -59695,69 +59714,6 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:855:11: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter /build/mlpack-3.0.4/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:855:11: note: use '-faligned-new' to enable C++17 over-aligned new support -[ 98%] Building CXX object src/mlpack/tests/CMakeFiles/mlpack_test.dir/main_tests/hmm_viterbi_test.cpp.o -cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests && /usr/bin/c++ -DARMA_32BIT_WORD -DARMA_NO_DEBUG -DBOOST_TEST_DYN_LINK -DHAS_OPENMP -DNDEBUG -I/build/mlpack-3.0.4/src -I/build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/.. -g -O2 -ffile-prefix-map=/build/mlpack-3.0.4=. -fstack-protector-strong -Wformat -Werror=format-security --param ggc-min-expand=20 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -ftemplate-depth=1000 -O3 -fopenmp -Winvalid-pch -include /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx -std=gnu++11 -o CMakeFiles/mlpack_test.dir/main_tests/hmm_viterbi_test.cpp.o -c /build/mlpack-3.0.4/src/mlpack/tests/main_tests/hmm_viterbi_test.cpp -In file included from /build/mlpack-3.0.4/src/mlpack/tests/main_tests/hmm_viterbi_test.cpp:20: -/build/mlpack-3.0.4/src/mlpack/methods/hmm/hmm_model.hpp: In constructor 'mlpack::hmm::HMMModel::HMMModel()': -/build/mlpack-3.0.4/src/mlpack/methods/hmm/hmm_model.hpp:47:63: warning: 'new' of type 'mlpack::hmm::HMM' with extended alignment 16 [-Waligned-new=] - discreteHMM(new HMM()), - ^ -/build/mlpack-3.0.4/src/mlpack/methods/hmm/hmm_model.hpp:47:63: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/hmm/hmm_model.hpp:47:63: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/methods/hmm/hmm_model.hpp: In constructor 'mlpack::hmm::HMMModel::HMMModel(mlpack::hmm::HMMType)': -/build/mlpack-3.0.4/src/mlpack/methods/hmm/hmm_model.hpp:62:65: warning: 'new' of type 'mlpack::hmm::HMM' with extended alignment 16 [-Waligned-new=] - discreteHMM = new HMM(); - ^ -/build/mlpack-3.0.4/src/mlpack/methods/hmm/hmm_model.hpp:62:65: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/hmm/hmm_model.hpp:62:65: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/methods/hmm/hmm_model.hpp:64:65: warning: 'new' of type 'mlpack::hmm::HMM' with extended alignment 16 [-Waligned-new=] - gaussianHMM = new HMM(); - ^ -/build/mlpack-3.0.4/src/mlpack/methods/hmm/hmm_model.hpp:64:65: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/hmm/hmm_model.hpp:64:65: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/methods/hmm/hmm_model.hpp:66:34: warning: 'new' of type 'mlpack::hmm::HMM' with extended alignment 16 [-Waligned-new=] - gmmHMM = new HMM(); - ^ -/build/mlpack-3.0.4/src/mlpack/methods/hmm/hmm_model.hpp:66:34: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/hmm/hmm_model.hpp:66:34: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/methods/hmm/hmm_model.hpp: In copy constructor 'mlpack::hmm::HMMModel::HMMModel(const mlpack::hmm::HMMModel&)': -/build/mlpack-3.0.4/src/mlpack/methods/hmm/hmm_model.hpp:78:73: warning: 'new' of type 'mlpack::hmm::HMM' with extended alignment 16 [-Waligned-new=] - new HMM(*other.discreteHMM); - ^ -/build/mlpack-3.0.4/src/mlpack/methods/hmm/hmm_model.hpp:78:73: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/hmm/hmm_model.hpp:78:73: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/methods/hmm/hmm_model.hpp:81:73: warning: 'new' of type 'mlpack::hmm::HMM' with extended alignment 16 [-Waligned-new=] - new HMM(*other.gaussianHMM); - ^ -/build/mlpack-3.0.4/src/mlpack/methods/hmm/hmm_model.hpp:81:73: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/hmm/hmm_model.hpp:81:73: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/methods/hmm/hmm_model.hpp:83:47: warning: 'new' of type 'mlpack::hmm::HMM' with extended alignment 16 [-Waligned-new=] - gmmHMM = new HMM(*other.gmmHMM); - ^ -/build/mlpack-3.0.4/src/mlpack/methods/hmm/hmm_model.hpp:83:47: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/hmm/hmm_model.hpp:83:47: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/methods/hmm/hmm_model.hpp: In constructor 'mlpack::hmm::HMMModel::HMMModel(mlpack::hmm::HMMModel&&)': -/build/mlpack-3.0.4/src/mlpack/methods/hmm/hmm_model.hpp:94:69: warning: 'new' of type 'mlpack::hmm::HMM' with extended alignment 16 [-Waligned-new=] - other.discreteHMM = new HMM(); - ^ -/build/mlpack-3.0.4/src/mlpack/methods/hmm/hmm_model.hpp:94:69: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/hmm/hmm_model.hpp:94:69: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/methods/hmm/hmm_model.hpp: In member function 'mlpack::hmm::HMMModel& mlpack::hmm::HMMModel::operator=(const mlpack::hmm::HMMModel&)': -/build/mlpack-3.0.4/src/mlpack/methods/hmm/hmm_model.hpp:116:73: warning: 'new' of type 'mlpack::hmm::HMM' with extended alignment 16 [-Waligned-new=] - new HMM(*other.discreteHMM); - ^ -/build/mlpack-3.0.4/src/mlpack/methods/hmm/hmm_model.hpp:116:73: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/hmm/hmm_model.hpp:116:73: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/methods/hmm/hmm_model.hpp:119:73: warning: 'new' of type 'mlpack::hmm::HMM' with extended alignment 16 [-Waligned-new=] - new HMM(*other.gaussianHMM); - ^ -/build/mlpack-3.0.4/src/mlpack/methods/hmm/hmm_model.hpp:119:73: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/hmm/hmm_model.hpp:119:73: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/methods/hmm/hmm_model.hpp:121:47: warning: 'new' of type 'mlpack::hmm::HMM' with extended alignment 16 [-Waligned-new=] - gmmHMM = new HMM(*other.gmmHMM); - ^ -/build/mlpack-3.0.4/src/mlpack/methods/hmm/hmm_model.hpp:121:47: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/hmm/hmm_model.hpp:121:47: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from /usr/include/c++/8/vector:69, from /usr/include/boost/archive/detail/helper_collection.hpp:20, from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, @@ -59777,22 +59733,6 @@ /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::iterator' {aka '__gnu_cxx::__normal_iterator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >'} changed in GCC 7.1 /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry&}; _Tp = mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry; _Alloc = std::allocator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry>]': /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> >::iterator' {aka '__gnu_cxx::__normal_iterator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >'} changed in GCC 7.1 -In file included from /usr/include/c++/8/vector:69, - from /usr/include/boost/archive/detail/helper_collection.hpp:20, - from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, - from /usr/include/boost/serialization/map.hpp:24, - from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, - from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, - from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: -/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {arma::Col}; _Tp = arma::Col; _Alloc = std::allocator >]': -/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector > >'} changed in GCC 7.1 - vector<_Tp, _Alloc>:: - ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/vector.tcc: In constructor 'mlpack::distribution::DiscreteDistribution::DiscreteDistribution(const arma::Col&)': -/usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - _M_realloc_insert(end(), std::forward<_Args>(__args)...); - ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algo.h:61, from /usr/include/c++/8/algorithm:62, from /usr/include/boost/archive/detail/helper_collection.hpp:23, @@ -59921,8 +59861,6 @@ /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ -[ 98%] Building CXX object src/mlpack/tests/CMakeFiles/mlpack_test.dir/main_tests/hmm_train_test.cpp.o -cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests && /usr/bin/c++ -DARMA_32BIT_WORD -DARMA_NO_DEBUG -DBOOST_TEST_DYN_LINK -DHAS_OPENMP -DNDEBUG -I/build/mlpack-3.0.4/src -I/build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/.. -g -O2 -ffile-prefix-map=/build/mlpack-3.0.4=. -fstack-protector-strong -Wformat -Werror=format-security --param ggc-min-expand=20 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -ftemplate-depth=1000 -O3 -fopenmp -Winvalid-pch -include /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx -std=gnu++11 -o CMakeFiles/mlpack_test.dir/main_tests/hmm_train_test.cpp.o -c /build/mlpack-3.0.4/src/mlpack/tests/main_tests/hmm_train_test.cpp /usr/include/c++/8/bits/stl_vector.h: In member function 'void mlpack::tree::GreedySingleTreeTraverser::Traverse(size_t, TreeType&) [with TreeType = mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>; RuleType = mlpack::neighbor::NeighborSearchRules, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> >]': /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 _M_realloc_insert(end(), __x); @@ -59943,68 +59881,6 @@ __insertion_sort(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>*, std::vector, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>, std::allocator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > > >' changed in GCC 7.1 -In file included from /build/mlpack-3.0.4/src/mlpack/methods/hmm/hmm_train_main.cpp:17, - from /build/mlpack-3.0.4/src/mlpack/tests/main_tests/hmm_train_test.cpp:21: -/build/mlpack-3.0.4/src/mlpack/methods/hmm/hmm_model.hpp: In constructor 'mlpack::hmm::HMMModel::HMMModel()': -/build/mlpack-3.0.4/src/mlpack/methods/hmm/hmm_model.hpp:47:63: warning: 'new' of type 'mlpack::hmm::HMM' with extended alignment 16 [-Waligned-new=] - discreteHMM(new HMM()), - ^ -/build/mlpack-3.0.4/src/mlpack/methods/hmm/hmm_model.hpp:47:63: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/hmm/hmm_model.hpp:47:63: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/methods/hmm/hmm_model.hpp: In constructor 'mlpack::hmm::HMMModel::HMMModel(mlpack::hmm::HMMType)': -/build/mlpack-3.0.4/src/mlpack/methods/hmm/hmm_model.hpp:62:65: warning: 'new' of type 'mlpack::hmm::HMM' with extended alignment 16 [-Waligned-new=] - discreteHMM = new HMM(); - ^ -/build/mlpack-3.0.4/src/mlpack/methods/hmm/hmm_model.hpp:62:65: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/hmm/hmm_model.hpp:62:65: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/methods/hmm/hmm_model.hpp:64:65: warning: 'new' of type 'mlpack::hmm::HMM' with extended alignment 16 [-Waligned-new=] - gaussianHMM = new HMM(); - ^ -/build/mlpack-3.0.4/src/mlpack/methods/hmm/hmm_model.hpp:64:65: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/hmm/hmm_model.hpp:64:65: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/methods/hmm/hmm_model.hpp:66:34: warning: 'new' of type 'mlpack::hmm::HMM' with extended alignment 16 [-Waligned-new=] - gmmHMM = new HMM(); - ^ -/build/mlpack-3.0.4/src/mlpack/methods/hmm/hmm_model.hpp:66:34: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/hmm/hmm_model.hpp:66:34: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/methods/hmm/hmm_model.hpp: In copy constructor 'mlpack::hmm::HMMModel::HMMModel(const mlpack::hmm::HMMModel&)': -/build/mlpack-3.0.4/src/mlpack/methods/hmm/hmm_model.hpp:78:73: warning: 'new' of type 'mlpack::hmm::HMM' with extended alignment 16 [-Waligned-new=] - new HMM(*other.discreteHMM); - ^ -/build/mlpack-3.0.4/src/mlpack/methods/hmm/hmm_model.hpp:78:73: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/hmm/hmm_model.hpp:78:73: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/methods/hmm/hmm_model.hpp:81:73: warning: 'new' of type 'mlpack::hmm::HMM' with extended alignment 16 [-Waligned-new=] - new HMM(*other.gaussianHMM); - ^ -/build/mlpack-3.0.4/src/mlpack/methods/hmm/hmm_model.hpp:81:73: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/hmm/hmm_model.hpp:81:73: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/methods/hmm/hmm_model.hpp:83:47: warning: 'new' of type 'mlpack::hmm::HMM' with extended alignment 16 [-Waligned-new=] - gmmHMM = new HMM(*other.gmmHMM); - ^ -/build/mlpack-3.0.4/src/mlpack/methods/hmm/hmm_model.hpp:83:47: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/hmm/hmm_model.hpp:83:47: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/methods/hmm/hmm_model.hpp: In constructor 'mlpack::hmm::HMMModel::HMMModel(mlpack::hmm::HMMModel&&)': -/build/mlpack-3.0.4/src/mlpack/methods/hmm/hmm_model.hpp:94:69: warning: 'new' of type 'mlpack::hmm::HMM' with extended alignment 16 [-Waligned-new=] - other.discreteHMM = new HMM(); - ^ -/build/mlpack-3.0.4/src/mlpack/methods/hmm/hmm_model.hpp:94:69: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/hmm/hmm_model.hpp:94:69: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/methods/hmm/hmm_model.hpp: In member function 'mlpack::hmm::HMMModel& mlpack::hmm::HMMModel::operator=(const mlpack::hmm::HMMModel&)': -/build/mlpack-3.0.4/src/mlpack/methods/hmm/hmm_model.hpp:116:73: warning: 'new' of type 'mlpack::hmm::HMM' with extended alignment 16 [-Waligned-new=] - new HMM(*other.discreteHMM); - ^ -/build/mlpack-3.0.4/src/mlpack/methods/hmm/hmm_model.hpp:116:73: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/hmm/hmm_model.hpp:116:73: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/methods/hmm/hmm_model.hpp:119:73: warning: 'new' of type 'mlpack::hmm::HMM' with extended alignment 16 [-Waligned-new=] - new HMM(*other.gaussianHMM); - ^ -/build/mlpack-3.0.4/src/mlpack/methods/hmm/hmm_model.hpp:119:73: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/hmm/hmm_model.hpp:119:73: note: use '-faligned-new' to enable C++17 over-aligned new support -/build/mlpack-3.0.4/src/mlpack/methods/hmm/hmm_model.hpp:121:47: warning: 'new' of type 'mlpack::hmm::HMM' with extended alignment 16 [-Waligned-new=] - gmmHMM = new HMM(*other.gmmHMM); - ^ -/build/mlpack-3.0.4/src/mlpack/methods/hmm/hmm_model.hpp:121:47: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter -/build/mlpack-3.0.4/src/mlpack/methods/hmm/hmm_model.hpp:121:47: note: use '-faligned-new' to enable C++17 over-aligned new support /usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry*, std::vector, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry, std::allocator, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot>::DualTreeTraverser, mlpack::tree::CoverTree, mlpack::kmeans::DualTreeKMeansStatistic, arma::Mat, mlpack::tree::FirstPointIsRoot> > >::DualCoverTreeMapEntry> > >' changed in GCC 7.1 @@ -60398,6 +60274,148 @@ /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ +[ 98%] Building CXX object src/mlpack/tests/CMakeFiles/mlpack_test.dir/main_tests/hoeffding_tree_test.cpp.o +cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests && /usr/bin/c++ -DARMA_32BIT_WORD -DARMA_NO_DEBUG -DBOOST_TEST_DYN_LINK -DHAS_OPENMP -DNDEBUG -I/build/mlpack-3.0.4/src -I/build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/.. -g -O2 -ffile-prefix-map=/build/mlpack-3.0.4=. -fstack-protector-strong -Wformat -Werror=format-security --param ggc-min-expand=20 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -ftemplate-depth=1000 -O3 -fopenmp -Winvalid-pch -include /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx -std=gnu++11 -o CMakeFiles/mlpack_test.dir/main_tests/hoeffding_tree_test.cpp.o -c /build/mlpack-3.0.4/src/mlpack/tests/main_tests/hoeffding_tree_test.cpp +In file included from /build/mlpack-3.0.4/src/mlpack/methods/hoeffding_trees/hoeffding_tree_main.cpp:19, + from /build/mlpack-3.0.4/src/mlpack/tests/main_tests/hoeffding_tree_test.cpp:18: +/build/mlpack-3.0.4/src/mlpack/methods/hoeffding_trees/hoeffding_tree_model.hpp: In member function 'void mlpack::tree::HoeffdingTreeModel::serialize(Archive&, unsigned int)': +/build/mlpack-3.0.4/src/mlpack/methods/hoeffding_trees/hoeffding_tree_model.hpp:193:65: warning: 'new' of type 'mlpack::tree::HoeffdingTreeModel::GiniHoeffdingTreeType' {aka 'mlpack::tree::HoeffdingTree'} with extended alignment 16 [-Waligned-new=] + giniHoeffdingTree = new GiniHoeffdingTreeType(info, 1, 1); + ^ +/build/mlpack-3.0.4/src/mlpack/methods/hoeffding_trees/hoeffding_tree_model.hpp:193:65: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/hoeffding_trees/hoeffding_tree_model.hpp:193:65: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/methods/hoeffding_trees/hoeffding_tree_model.hpp:207:65: warning: 'new' of type 'mlpack::tree::HoeffdingTreeModel::InfoHoeffdingTreeType' {aka 'mlpack::tree::HoeffdingTree'} with extended alignment 16 [-Waligned-new=] + infoHoeffdingTree = new InfoHoeffdingTreeType(info, 1, 1); + ^ +/build/mlpack-3.0.4/src/mlpack/methods/hoeffding_trees/hoeffding_tree_model.hpp:207:65: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/hoeffding_trees/hoeffding_tree_model.hpp:207:65: note: use '-faligned-new' to enable C++17 over-aligned new support +[ 98%] Building CXX object src/mlpack/tests/CMakeFiles/mlpack_test.dir/main_tests/hmm_viterbi_test.cpp.o +cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests && /usr/bin/c++ -DARMA_32BIT_WORD -DARMA_NO_DEBUG -DBOOST_TEST_DYN_LINK -DHAS_OPENMP -DNDEBUG -I/build/mlpack-3.0.4/src -I/build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/.. -g -O2 -ffile-prefix-map=/build/mlpack-3.0.4=. -fstack-protector-strong -Wformat -Werror=format-security --param ggc-min-expand=20 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -ftemplate-depth=1000 -O3 -fopenmp -Winvalid-pch -include /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx -std=gnu++11 -o CMakeFiles/mlpack_test.dir/main_tests/hmm_viterbi_test.cpp.o -c /build/mlpack-3.0.4/src/mlpack/tests/main_tests/hmm_viterbi_test.cpp +In file included from /build/mlpack-3.0.4/src/mlpack/tests/main_tests/hmm_viterbi_test.cpp:20: +/build/mlpack-3.0.4/src/mlpack/methods/hmm/hmm_model.hpp: In constructor 'mlpack::hmm::HMMModel::HMMModel()': +/build/mlpack-3.0.4/src/mlpack/methods/hmm/hmm_model.hpp:47:63: warning: 'new' of type 'mlpack::hmm::HMM' with extended alignment 16 [-Waligned-new=] + discreteHMM(new HMM()), + ^ +/build/mlpack-3.0.4/src/mlpack/methods/hmm/hmm_model.hpp:47:63: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/hmm/hmm_model.hpp:47:63: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/methods/hmm/hmm_model.hpp: In constructor 'mlpack::hmm::HMMModel::HMMModel(mlpack::hmm::HMMType)': +/build/mlpack-3.0.4/src/mlpack/methods/hmm/hmm_model.hpp:62:65: warning: 'new' of type 'mlpack::hmm::HMM' with extended alignment 16 [-Waligned-new=] + discreteHMM = new HMM(); + ^ +/build/mlpack-3.0.4/src/mlpack/methods/hmm/hmm_model.hpp:62:65: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/hmm/hmm_model.hpp:62:65: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/methods/hmm/hmm_model.hpp:64:65: warning: 'new' of type 'mlpack::hmm::HMM' with extended alignment 16 [-Waligned-new=] + gaussianHMM = new HMM(); + ^ +/build/mlpack-3.0.4/src/mlpack/methods/hmm/hmm_model.hpp:64:65: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/hmm/hmm_model.hpp:64:65: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/methods/hmm/hmm_model.hpp:66:34: warning: 'new' of type 'mlpack::hmm::HMM' with extended alignment 16 [-Waligned-new=] + gmmHMM = new HMM(); + ^ +/build/mlpack-3.0.4/src/mlpack/methods/hmm/hmm_model.hpp:66:34: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/hmm/hmm_model.hpp:66:34: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/methods/hmm/hmm_model.hpp: In copy constructor 'mlpack::hmm::HMMModel::HMMModel(const mlpack::hmm::HMMModel&)': +/build/mlpack-3.0.4/src/mlpack/methods/hmm/hmm_model.hpp:78:73: warning: 'new' of type 'mlpack::hmm::HMM' with extended alignment 16 [-Waligned-new=] + new HMM(*other.discreteHMM); + ^ +/build/mlpack-3.0.4/src/mlpack/methods/hmm/hmm_model.hpp:78:73: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/hmm/hmm_model.hpp:78:73: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/methods/hmm/hmm_model.hpp:81:73: warning: 'new' of type 'mlpack::hmm::HMM' with extended alignment 16 [-Waligned-new=] + new HMM(*other.gaussianHMM); + ^ +/build/mlpack-3.0.4/src/mlpack/methods/hmm/hmm_model.hpp:81:73: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/hmm/hmm_model.hpp:81:73: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/methods/hmm/hmm_model.hpp:83:47: warning: 'new' of type 'mlpack::hmm::HMM' with extended alignment 16 [-Waligned-new=] + gmmHMM = new HMM(*other.gmmHMM); + ^ +/build/mlpack-3.0.4/src/mlpack/methods/hmm/hmm_model.hpp:83:47: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/hmm/hmm_model.hpp:83:47: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/methods/hmm/hmm_model.hpp: In constructor 'mlpack::hmm::HMMModel::HMMModel(mlpack::hmm::HMMModel&&)': +/build/mlpack-3.0.4/src/mlpack/methods/hmm/hmm_model.hpp:94:69: warning: 'new' of type 'mlpack::hmm::HMM' with extended alignment 16 [-Waligned-new=] + other.discreteHMM = new HMM(); + ^ +/build/mlpack-3.0.4/src/mlpack/methods/hmm/hmm_model.hpp:94:69: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/hmm/hmm_model.hpp:94:69: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/methods/hmm/hmm_model.hpp: In member function 'mlpack::hmm::HMMModel& mlpack::hmm::HMMModel::operator=(const mlpack::hmm::HMMModel&)': +/build/mlpack-3.0.4/src/mlpack/methods/hmm/hmm_model.hpp:116:73: warning: 'new' of type 'mlpack::hmm::HMM' with extended alignment 16 [-Waligned-new=] + new HMM(*other.discreteHMM); + ^ +/build/mlpack-3.0.4/src/mlpack/methods/hmm/hmm_model.hpp:116:73: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/hmm/hmm_model.hpp:116:73: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/methods/hmm/hmm_model.hpp:119:73: warning: 'new' of type 'mlpack::hmm::HMM' with extended alignment 16 [-Waligned-new=] + new HMM(*other.gaussianHMM); + ^ +/build/mlpack-3.0.4/src/mlpack/methods/hmm/hmm_model.hpp:119:73: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/hmm/hmm_model.hpp:119:73: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/methods/hmm/hmm_model.hpp:121:47: warning: 'new' of type 'mlpack::hmm::HMM' with extended alignment 16 [-Waligned-new=] + gmmHMM = new HMM(*other.gmmHMM); + ^ +/build/mlpack-3.0.4/src/mlpack/methods/hmm/hmm_model.hpp:121:47: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/hmm/hmm_model.hpp:121:47: note: use '-faligned-new' to enable C++17 over-aligned new support +[ 98%] Building CXX object src/mlpack/tests/CMakeFiles/mlpack_test.dir/main_tests/hmm_train_test.cpp.o +cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests && /usr/bin/c++ -DARMA_32BIT_WORD -DARMA_NO_DEBUG -DBOOST_TEST_DYN_LINK -DHAS_OPENMP -DNDEBUG -I/build/mlpack-3.0.4/src -I/build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/.. -g -O2 -ffile-prefix-map=/build/mlpack-3.0.4=. -fstack-protector-strong -Wformat -Werror=format-security --param ggc-min-expand=20 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -ftemplate-depth=1000 -O3 -fopenmp -Winvalid-pch -include /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx -std=gnu++11 -o CMakeFiles/mlpack_test.dir/main_tests/hmm_train_test.cpp.o -c /build/mlpack-3.0.4/src/mlpack/tests/main_tests/hmm_train_test.cpp +In file included from /build/mlpack-3.0.4/src/mlpack/methods/hmm/hmm_train_main.cpp:17, + from /build/mlpack-3.0.4/src/mlpack/tests/main_tests/hmm_train_test.cpp:21: +/build/mlpack-3.0.4/src/mlpack/methods/hmm/hmm_model.hpp: In constructor 'mlpack::hmm::HMMModel::HMMModel()': +/build/mlpack-3.0.4/src/mlpack/methods/hmm/hmm_model.hpp:47:63: warning: 'new' of type 'mlpack::hmm::HMM' with extended alignment 16 [-Waligned-new=] + discreteHMM(new HMM()), + ^ +/build/mlpack-3.0.4/src/mlpack/methods/hmm/hmm_model.hpp:47:63: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/hmm/hmm_model.hpp:47:63: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/methods/hmm/hmm_model.hpp: In constructor 'mlpack::hmm::HMMModel::HMMModel(mlpack::hmm::HMMType)': +/build/mlpack-3.0.4/src/mlpack/methods/hmm/hmm_model.hpp:62:65: warning: 'new' of type 'mlpack::hmm::HMM' with extended alignment 16 [-Waligned-new=] + discreteHMM = new HMM(); + ^ +/build/mlpack-3.0.4/src/mlpack/methods/hmm/hmm_model.hpp:62:65: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/hmm/hmm_model.hpp:62:65: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/methods/hmm/hmm_model.hpp:64:65: warning: 'new' of type 'mlpack::hmm::HMM' with extended alignment 16 [-Waligned-new=] + gaussianHMM = new HMM(); + ^ +/build/mlpack-3.0.4/src/mlpack/methods/hmm/hmm_model.hpp:64:65: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/hmm/hmm_model.hpp:64:65: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/methods/hmm/hmm_model.hpp:66:34: warning: 'new' of type 'mlpack::hmm::HMM' with extended alignment 16 [-Waligned-new=] + gmmHMM = new HMM(); + ^ +/build/mlpack-3.0.4/src/mlpack/methods/hmm/hmm_model.hpp:66:34: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/hmm/hmm_model.hpp:66:34: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/methods/hmm/hmm_model.hpp: In copy constructor 'mlpack::hmm::HMMModel::HMMModel(const mlpack::hmm::HMMModel&)': +/build/mlpack-3.0.4/src/mlpack/methods/hmm/hmm_model.hpp:78:73: warning: 'new' of type 'mlpack::hmm::HMM' with extended alignment 16 [-Waligned-new=] + new HMM(*other.discreteHMM); + ^ +/build/mlpack-3.0.4/src/mlpack/methods/hmm/hmm_model.hpp:78:73: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/hmm/hmm_model.hpp:78:73: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/methods/hmm/hmm_model.hpp:81:73: warning: 'new' of type 'mlpack::hmm::HMM' with extended alignment 16 [-Waligned-new=] + new HMM(*other.gaussianHMM); + ^ +/build/mlpack-3.0.4/src/mlpack/methods/hmm/hmm_model.hpp:81:73: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/hmm/hmm_model.hpp:81:73: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/methods/hmm/hmm_model.hpp:83:47: warning: 'new' of type 'mlpack::hmm::HMM' with extended alignment 16 [-Waligned-new=] + gmmHMM = new HMM(*other.gmmHMM); + ^ +/build/mlpack-3.0.4/src/mlpack/methods/hmm/hmm_model.hpp:83:47: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/hmm/hmm_model.hpp:83:47: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/methods/hmm/hmm_model.hpp: In constructor 'mlpack::hmm::HMMModel::HMMModel(mlpack::hmm::HMMModel&&)': +/build/mlpack-3.0.4/src/mlpack/methods/hmm/hmm_model.hpp:94:69: warning: 'new' of type 'mlpack::hmm::HMM' with extended alignment 16 [-Waligned-new=] + other.discreteHMM = new HMM(); + ^ +/build/mlpack-3.0.4/src/mlpack/methods/hmm/hmm_model.hpp:94:69: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/hmm/hmm_model.hpp:94:69: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/methods/hmm/hmm_model.hpp: In member function 'mlpack::hmm::HMMModel& mlpack::hmm::HMMModel::operator=(const mlpack::hmm::HMMModel&)': +/build/mlpack-3.0.4/src/mlpack/methods/hmm/hmm_model.hpp:116:73: warning: 'new' of type 'mlpack::hmm::HMM' with extended alignment 16 [-Waligned-new=] + new HMM(*other.discreteHMM); + ^ +/build/mlpack-3.0.4/src/mlpack/methods/hmm/hmm_model.hpp:116:73: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/hmm/hmm_model.hpp:116:73: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/methods/hmm/hmm_model.hpp:119:73: warning: 'new' of type 'mlpack::hmm::HMM' with extended alignment 16 [-Waligned-new=] + new HMM(*other.gaussianHMM); + ^ +/build/mlpack-3.0.4/src/mlpack/methods/hmm/hmm_model.hpp:119:73: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/hmm/hmm_model.hpp:119:73: note: use '-faligned-new' to enable C++17 over-aligned new support +/build/mlpack-3.0.4/src/mlpack/methods/hmm/hmm_model.hpp:121:47: warning: 'new' of type 'mlpack::hmm::HMM' with extended alignment 16 [-Waligned-new=] + gmmHMM = new HMM(*other.gmmHMM); + ^ +/build/mlpack-3.0.4/src/mlpack/methods/hmm/hmm_model.hpp:121:47: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter +/build/mlpack-3.0.4/src/mlpack/methods/hmm/hmm_model.hpp:121:47: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from /usr/include/c++/8/vector:69, from /usr/include/boost/archive/detail/helper_collection.hpp:20, from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, @@ -60410,20 +60428,12 @@ /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector > >'} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {arma::Mat}; _Tp = arma::Mat; _Alloc = std::allocator >]': -/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector > >'} changed in GCC 7.1 -/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {arma::Row}; _Tp = arma::Row; _Alloc = std::allocator >]': -/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector > >'} changed in GCC 7.1 -/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {arma::Row}; _Tp = arma::Row; _Alloc = std::allocator >]': -/usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 +/usr/include/c++/8/bits/vector.tcc: In constructor 'mlpack::distribution::DiscreteDistribution::DiscreteDistribution(const arma::Col&)': +/usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ [100%] Building CXX object src/mlpack/tests/CMakeFiles/mlpack_test.dir/main_tests/hmm_loglik_test.cpp.o cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests && /usr/bin/c++ -DARMA_32BIT_WORD -DARMA_NO_DEBUG -DBOOST_TEST_DYN_LINK -DHAS_OPENMP -DNDEBUG -I/build/mlpack-3.0.4/src -I/build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/.. -g -O2 -ffile-prefix-map=/build/mlpack-3.0.4=. -fstack-protector-strong -Wformat -Werror=format-security --param ggc-min-expand=20 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -ftemplate-depth=1000 -O3 -fopenmp -Winvalid-pch -include /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx -std=gnu++11 -o CMakeFiles/mlpack_test.dir/main_tests/hmm_loglik_test.cpp.o -c /build/mlpack-3.0.4/src/mlpack/tests/main_tests/hmm_loglik_test.cpp -/usr/include/c++/8/bits/vector.tcc: In static member function 'static void Init::Create(mlpack::hmm::HMM&, std::vector >&, size_t, double)': -/usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - _M_realloc_insert(end(), std::forward<_Args>(__args)...); - ^~~~~~~~~~~~~~~~~ In file included from /build/mlpack-3.0.4/src/mlpack/tests/main_tests/hmm_loglik_test.cpp:20: /build/mlpack-3.0.4/src/mlpack/methods/hmm/hmm_model.hpp: In constructor 'mlpack::hmm::HMMModel::HMMModel()': /build/mlpack-3.0.4/src/mlpack/methods/hmm/hmm_model.hpp:47:63: warning: 'new' of type 'mlpack::hmm::HMM' with extended alignment 16 [-Waligned-new=] @@ -60497,6 +60507,30 @@ /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector > >'} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {arma::Mat}; _Tp = arma::Mat; _Alloc = std::allocator >]': +/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector > >'} changed in GCC 7.1 +/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {arma::Row}; _Tp = arma::Row; _Alloc = std::allocator >]': +/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector > >'} changed in GCC 7.1 +/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {arma::Row}; _Tp = arma::Row; _Alloc = std::allocator >]': +/usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + _M_realloc_insert(end(), std::forward<_Args>(__args)...); + ^~~~~~~~~~~~~~~~~ +/usr/include/c++/8/bits/vector.tcc: In static member function 'static void Init::Create(mlpack::hmm::HMM&, std::vector >&, size_t, double)': +/usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + _M_realloc_insert(end(), std::forward<_Args>(__args)...); + ^~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/8/vector:69, + from /usr/include/boost/archive/detail/helper_collection.hpp:20, + from /usr/include/boost/archive/detail/basic_iarchive.hpp:28, + from /usr/include/boost/serialization/map.hpp:24, + from /build/mlpack-3.0.4/src/mlpack/prereqs.hpp:79, + from /build/mlpack-3.0.4/src/mlpack/core.hpp:256, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.cxx:4, + from /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/cotire/mlpack_test_CXX_prefix.hxx:4: +/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {arma::Col}; _Tp = arma::Col; _Alloc = std::allocator >]': +/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector > >'} changed in GCC 7.1 + vector<_Tp, _Alloc>:: + ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc: In constructor 'mlpack::distribution::DiscreteDistribution::DiscreteDistribution(const arma::Col&)': /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); @@ -60921,18 +60955,18 @@ make -f CMakeFiles/mlpack_arma_config.dir/build.make CMakeFiles/mlpack_arma_config.dir/depend make -f CMakeFiles/doc.dir/build.make CMakeFiles/doc.dir/depend make[3]: Entering directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' -cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/mlpack-3.0.4 /build/mlpack-3.0.4 /build/mlpack-3.0.4/obj-arm-linux-gnueabihf /build/mlpack-3.0.4/obj-arm-linux-gnueabihf /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/CMakeFiles/mlpack_arma_config.dir/DependInfo.cmake --color= -make[3]: Entering directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/mlpack-3.0.4 /build/mlpack-3.0.4 /build/mlpack-3.0.4/obj-arm-linux-gnueabihf /build/mlpack-3.0.4/obj-arm-linux-gnueabihf /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/CMakeFiles/doc.dir/DependInfo.cmake --color= +make[3]: Entering directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' +cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/mlpack-3.0.4 /build/mlpack-3.0.4 /build/mlpack-3.0.4/obj-arm-linux-gnueabihf /build/mlpack-3.0.4/obj-arm-linux-gnueabihf /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/CMakeFiles/mlpack_arma_config.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' -make[3]: Leaving directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' -make -f CMakeFiles/mlpack_arma_config.dir/build.make CMakeFiles/mlpack_arma_config.dir/build make -f CMakeFiles/doc.dir/build.make CMakeFiles/doc.dir/build make[3]: Entering directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' +make[3]: Leaving directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' +make -f CMakeFiles/mlpack_arma_config.dir/build.make CMakeFiles/mlpack_arma_config.dir/build make[3]: Entering directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' [ 0%] Generating API documentation with Doxygen -[ 0%] Updating arma_config.hpp (if necessary) /usr/bin/doxygen /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/Doxyfile +[ 0%] Updating arma_config.hpp (if necessary) cd /build/mlpack-3.0.4 && /usr/bin/cmake -D ARMADILLO_INCLUDE_DIR="/usr/include" -D ARMADILLO_VERSION_MAJOR="9" -D OPENMP_FOUND="TRUE" -P CMake/CreateArmaConfigInfo.cmake make[3]: Leaving directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' [ 0%] Built target mlpack_arma_config @@ -60949,6 +60983,12 @@ cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack && /usr/bin/cmake -E copy /build/mlpack-3.0.4/src/mlpack/bindings/cli/cli_option.hpp /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/include/mlpack/bindings/cli/cli_option.hpp cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack && /usr/bin/cmake -E copy /build/mlpack-3.0.4/src/mlpack/bindings/cli/default_param.hpp /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/include/mlpack/bindings/cli/default_param.hpp cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack && /usr/bin/cmake -E copy /build/mlpack-3.0.4/src/mlpack/bindings/cli/default_param_impl.hpp /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/include/mlpack/bindings/cli/default_param_impl.hpp +cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack && /usr/bin/cmake -E copy /build/mlpack-3.0.4/src/mlpack/bindings/cli/delete_allocated_memory.hpp /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/include/mlpack/bindings/cli/delete_allocated_memory.hpp +cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack && /usr/bin/cmake -E copy /build/mlpack-3.0.4/src/mlpack/bindings/cli/end_program.hpp /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/include/mlpack/bindings/cli/end_program.hpp +cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack && /usr/bin/cmake -E copy /build/mlpack-3.0.4/src/mlpack/bindings/cli/get_allocated_memory.hpp /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/include/mlpack/bindings/cli/get_allocated_memory.hpp +cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack && /usr/bin/cmake -E copy /build/mlpack-3.0.4/src/mlpack/bindings/cli/get_param.hpp /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/include/mlpack/bindings/cli/get_param.hpp +cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack && /usr/bin/cmake -E copy /build/mlpack-3.0.4/src/mlpack/bindings/cli/get_printable_param.hpp /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/include/mlpack/bindings/cli/get_printable_param.hpp +cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack && /usr/bin/cmake -E copy /build/mlpack-3.0.4/src/mlpack/bindings/cli/get_printable_param_impl.hpp /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/include/mlpack/bindings/cli/get_printable_param_impl.hpp warning: Tag `USE_WINDOWS_ENCODING' at line 11 of file `/build/mlpack-3.0.4/obj-arm-linux-gnueabihf/Doxyfile' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag `DETAILS_AT_TOP' at line 33 of file `/build/mlpack-3.0.4/obj-arm-linux-gnueabihf/Doxyfile' has become obsolete. @@ -60966,9 +61006,9 @@ warning: Tag `MAX_DOT_GRAPH_HEIGHT' at line 253 of file `/build/mlpack-3.0.4/obj-arm-linux-gnueabihf/Doxyfile' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: the dot tool could not be found at dot-Gbgcolor=black -cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack && /usr/bin/cmake -E copy /build/mlpack-3.0.4/src/mlpack/bindings/cli/delete_allocated_memory.hpp /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/include/mlpack/bindings/cli/delete_allocated_memory.hpp -cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack && /usr/bin/cmake -E copy /build/mlpack-3.0.4/src/mlpack/bindings/cli/end_program.hpp /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/include/mlpack/bindings/cli/end_program.hpp -cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack && /usr/bin/cmake -E copy /build/mlpack-3.0.4/src/mlpack/bindings/cli/get_allocated_memory.hpp /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/include/mlpack/bindings/cli/get_allocated_memory.hpp +cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack && /usr/bin/cmake -E copy /build/mlpack-3.0.4/src/mlpack/bindings/cli/get_printable_param_name.hpp /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/include/mlpack/bindings/cli/get_printable_param_name.hpp +cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack && /usr/bin/cmake -E copy /build/mlpack-3.0.4/src/mlpack/bindings/cli/get_printable_param_name_impl.hpp /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/include/mlpack/bindings/cli/get_printable_param_name_impl.hpp +cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack && /usr/bin/cmake -E copy /build/mlpack-3.0.4/src/mlpack/bindings/cli/get_printable_param_value.hpp /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/include/mlpack/bindings/cli/get_printable_param_value.hpp Searching for include files... Searching for example files... Searching for images... @@ -61060,16 +61100,10 @@ Running dot... lookup cache used 0/65536 hits=0 misses=0 finished... -cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack && /usr/bin/cmake -E copy /build/mlpack-3.0.4/src/mlpack/bindings/cli/get_param.hpp /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/include/mlpack/bindings/cli/get_param.hpp -make[3]: Leaving directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' -cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack && /usr/bin/cmake -E copy /build/mlpack-3.0.4/src/mlpack/bindings/cli/get_printable_param.hpp /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/include/mlpack/bindings/cli/get_printable_param.hpp -[ 0%] Built target doc -cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack && /usr/bin/cmake -E copy /build/mlpack-3.0.4/src/mlpack/bindings/cli/get_printable_param_impl.hpp /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/include/mlpack/bindings/cli/get_printable_param_impl.hpp -cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack && /usr/bin/cmake -E copy /build/mlpack-3.0.4/src/mlpack/bindings/cli/get_printable_param_name.hpp /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/include/mlpack/bindings/cli/get_printable_param_name.hpp -cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack && /usr/bin/cmake -E copy /build/mlpack-3.0.4/src/mlpack/bindings/cli/get_printable_param_name_impl.hpp /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/include/mlpack/bindings/cli/get_printable_param_name_impl.hpp -cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack && /usr/bin/cmake -E copy /build/mlpack-3.0.4/src/mlpack/bindings/cli/get_printable_param_value.hpp /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/include/mlpack/bindings/cli/get_printable_param_value.hpp cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack && /usr/bin/cmake -E copy /build/mlpack-3.0.4/src/mlpack/bindings/cli/get_printable_param_value_impl.hpp /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/include/mlpack/bindings/cli/get_printable_param_value_impl.hpp +make[3]: Leaving directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack && /usr/bin/cmake -E copy /build/mlpack-3.0.4/src/mlpack/bindings/cli/get_raw_param.hpp /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/include/mlpack/bindings/cli/get_raw_param.hpp +[ 0%] Built target doc cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack && /usr/bin/cmake -E copy /build/mlpack-3.0.4/src/mlpack/bindings/cli/map_parameter_name.hpp /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/include/mlpack/bindings/cli/map_parameter_name.hpp cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack && /usr/bin/cmake -E copy /build/mlpack-3.0.4/src/mlpack/bindings/cli/output_param.hpp /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/include/mlpack/bindings/cli/output_param.hpp cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack && /usr/bin/cmake -E copy /build/mlpack-3.0.4/src/mlpack/bindings/cli/output_param_impl.hpp /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/include/mlpack/bindings/cli/output_param_impl.hpp @@ -61948,18 +61982,18 @@ make -f src/mlpack/methods/sparse_coding/CMakeFiles/mlpack_sparse_coding.dir/build.make src/mlpack/methods/sparse_coding/CMakeFiles/mlpack_sparse_coding.dir/depend make -f src/mlpack/methods/adaboost/CMakeFiles/mlpack_adaboost.dir/build.make src/mlpack/methods/adaboost/CMakeFiles/mlpack_adaboost.dir/depend make[3]: Entering directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' -cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/mlpack-3.0.4 /build/mlpack-3.0.4/src/mlpack/methods/sparse_coding /build/mlpack-3.0.4/obj-arm-linux-gnueabihf /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/methods/sparse_coding /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/methods/sparse_coding/CMakeFiles/mlpack_sparse_coding.dir/DependInfo.cmake --color= -make[3]: Entering directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/mlpack-3.0.4 /build/mlpack-3.0.4/src/mlpack/methods/adaboost /build/mlpack-3.0.4/obj-arm-linux-gnueabihf /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/methods/adaboost /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/methods/adaboost/CMakeFiles/mlpack_adaboost.dir/DependInfo.cmake --color= +make[3]: Entering directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' +cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/mlpack-3.0.4 /build/mlpack-3.0.4/src/mlpack/methods/sparse_coding /build/mlpack-3.0.4/obj-arm-linux-gnueabihf /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/methods/sparse_coding /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/methods/sparse_coding/CMakeFiles/mlpack_sparse_coding.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' +make -f src/mlpack/methods/adaboost/CMakeFiles/mlpack_adaboost.dir/build.make src/mlpack/methods/adaboost/CMakeFiles/mlpack_adaboost.dir/build make[3]: Leaving directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' make -f src/mlpack/methods/sparse_coding/CMakeFiles/mlpack_sparse_coding.dir/build.make src/mlpack/methods/sparse_coding/CMakeFiles/mlpack_sparse_coding.dir/build -make -f src/mlpack/methods/adaboost/CMakeFiles/mlpack_adaboost.dir/build.make src/mlpack/methods/adaboost/CMakeFiles/mlpack_adaboost.dir/build make[3]: Entering directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' -make[3]: Nothing to be done for 'src/mlpack/methods/sparse_coding/CMakeFiles/mlpack_sparse_coding.dir/build'. +make[3]: Nothing to be done for 'src/mlpack/methods/adaboost/CMakeFiles/mlpack_adaboost.dir/build'. make[3]: Leaving directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' make[3]: Entering directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' -make[3]: Nothing to be done for 'src/mlpack/methods/adaboost/CMakeFiles/mlpack_adaboost.dir/build'. +make[3]: Nothing to be done for 'src/mlpack/methods/sparse_coding/CMakeFiles/mlpack_sparse_coding.dir/build'. make[3]: Leaving directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' [ 24%] Built target mlpack_adaboost [ 24%] Built target mlpack_sparse_coding @@ -61981,9 +62015,9 @@ make[3]: Leaving directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' [ 25%] Built target mlpack_approx_kfn make -f src/mlpack/methods/dbscan/CMakeFiles/mlpack_dbscan.dir/build.make src/mlpack/methods/dbscan/CMakeFiles/mlpack_dbscan.dir/depend -[ 26%] Built target mlpack_cf make[3]: Entering directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/mlpack-3.0.4 /build/mlpack-3.0.4/src/mlpack/methods/dbscan /build/mlpack-3.0.4/obj-arm-linux-gnueabihf /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/methods/dbscan /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/methods/dbscan/CMakeFiles/mlpack_dbscan.dir/DependInfo.cmake --color= +[ 26%] Built target mlpack_cf make -f src/mlpack/methods/decision_stump/CMakeFiles/mlpack_decision_stump.dir/build.make src/mlpack/methods/decision_stump/CMakeFiles/mlpack_decision_stump.dir/depend make[3]: Entering directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/mlpack-3.0.4 /build/mlpack-3.0.4/src/mlpack/methods/decision_stump /build/mlpack-3.0.4/obj-arm-linux-gnueabihf /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/methods/decision_stump /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/methods/decision_stump/CMakeFiles/mlpack_decision_stump.dir/DependInfo.cmake --color= @@ -61992,22 +62026,22 @@ make[3]: Leaving directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' make -f src/mlpack/methods/decision_stump/CMakeFiles/mlpack_decision_stump.dir/build.make src/mlpack/methods/decision_stump/CMakeFiles/mlpack_decision_stump.dir/build make[3]: Entering directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' -make[3]: Nothing to be done for 'src/mlpack/methods/decision_stump/CMakeFiles/mlpack_decision_stump.dir/build'. +make[3]: Nothing to be done for 'src/mlpack/methods/dbscan/CMakeFiles/mlpack_dbscan.dir/build'. make[3]: Leaving directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' make[3]: Entering directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' -make[3]: Nothing to be done for 'src/mlpack/methods/dbscan/CMakeFiles/mlpack_dbscan.dir/build'. +make[3]: Nothing to be done for 'src/mlpack/methods/decision_stump/CMakeFiles/mlpack_decision_stump.dir/build'. make[3]: Leaving directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' -[ 27%] Built target mlpack_decision_stump +[ 26%] Built target mlpack_dbscan make -f src/mlpack/methods/decision_tree/CMakeFiles/mlpack_decision_tree.dir/build.make src/mlpack/methods/decision_tree/CMakeFiles/mlpack_decision_tree.dir/depend -[ 27%] Built target mlpack_dbscan -make -f src/mlpack/methods/det/CMakeFiles/mlpack_det.dir/build.make src/mlpack/methods/det/CMakeFiles/mlpack_det.dir/depend make[3]: Entering directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/mlpack-3.0.4 /build/mlpack-3.0.4/src/mlpack/methods/decision_tree /build/mlpack-3.0.4/obj-arm-linux-gnueabihf /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/methods/decision_tree /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/methods/decision_tree/CMakeFiles/mlpack_decision_tree.dir/DependInfo.cmake --color= +[ 27%] Built target mlpack_decision_stump +make -f src/mlpack/methods/det/CMakeFiles/mlpack_det.dir/build.make src/mlpack/methods/det/CMakeFiles/mlpack_det.dir/depend make[3]: Entering directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/mlpack-3.0.4 /build/mlpack-3.0.4/src/mlpack/methods/det /build/mlpack-3.0.4/obj-arm-linux-gnueabihf /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/methods/det /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/methods/det/CMakeFiles/mlpack_det.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' -make[3]: Leaving directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' make -f src/mlpack/methods/decision_tree/CMakeFiles/mlpack_decision_tree.dir/build.make src/mlpack/methods/decision_tree/CMakeFiles/mlpack_decision_tree.dir/build +make[3]: Leaving directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' make -f src/mlpack/methods/det/CMakeFiles/mlpack_det.dir/build.make src/mlpack/methods/det/CMakeFiles/mlpack_det.dir/build make[3]: Entering directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'src/mlpack/methods/det/CMakeFiles/mlpack_det.dir/build'. @@ -62015,14 +62049,14 @@ make[3]: Entering directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'src/mlpack/methods/decision_tree/CMakeFiles/mlpack_decision_tree.dir/build'. make[3]: Leaving directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' -[ 28%] Built target mlpack_decision_tree -[ 28%] Built target mlpack_det +[ 27%] Built target mlpack_det make -f src/mlpack/methods/emst/CMakeFiles/mlpack_emst.dir/build.make src/mlpack/methods/emst/CMakeFiles/mlpack_emst.dir/depend -make -f src/mlpack/methods/fastmks/CMakeFiles/mlpack_fastmks.dir/build.make src/mlpack/methods/fastmks/CMakeFiles/mlpack_fastmks.dir/depend +[ 28%] Built target mlpack_decision_tree make[3]: Entering directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' +cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/mlpack-3.0.4 /build/mlpack-3.0.4/src/mlpack/methods/emst /build/mlpack-3.0.4/obj-arm-linux-gnueabihf /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/methods/emst /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/methods/emst/CMakeFiles/mlpack_emst.dir/DependInfo.cmake --color= +make -f src/mlpack/methods/fastmks/CMakeFiles/mlpack_fastmks.dir/build.make src/mlpack/methods/fastmks/CMakeFiles/mlpack_fastmks.dir/depend make[3]: Entering directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/mlpack-3.0.4 /build/mlpack-3.0.4/src/mlpack/methods/fastmks /build/mlpack-3.0.4/obj-arm-linux-gnueabihf /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/methods/fastmks /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/methods/fastmks/CMakeFiles/mlpack_fastmks.dir/DependInfo.cmake --color= -cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/mlpack-3.0.4 /build/mlpack-3.0.4/src/mlpack/methods/emst /build/mlpack-3.0.4/obj-arm-linux-gnueabihf /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/methods/emst /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/methods/emst/CMakeFiles/mlpack_emst.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' make -f src/mlpack/methods/fastmks/CMakeFiles/mlpack_fastmks.dir/build.make src/mlpack/methods/fastmks/CMakeFiles/mlpack_fastmks.dir/build make[3]: Leaving directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' @@ -62030,96 +62064,96 @@ make[3]: Entering directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'src/mlpack/methods/fastmks/CMakeFiles/mlpack_fastmks.dir/build'. make[3]: Leaving directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' +[ 28%] Built target mlpack_fastmks +make -f src/mlpack/methods/gmm/CMakeFiles/mlpack_gmm_generate.dir/build.make src/mlpack/methods/gmm/CMakeFiles/mlpack_gmm_generate.dir/depend make[3]: Entering directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'src/mlpack/methods/emst/CMakeFiles/mlpack_emst.dir/build'. make[3]: Leaving directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' -[ 28%] Built target mlpack_fastmks -[ 29%] Built target mlpack_emst -make -f src/mlpack/methods/gmm/CMakeFiles/mlpack_gmm_generate.dir/build.make src/mlpack/methods/gmm/CMakeFiles/mlpack_gmm_generate.dir/depend -make -f src/mlpack/methods/gmm/CMakeFiles/mlpack_gmm_train.dir/build.make src/mlpack/methods/gmm/CMakeFiles/mlpack_gmm_train.dir/depend make[3]: Entering directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/mlpack-3.0.4 /build/mlpack-3.0.4/src/mlpack/methods/gmm /build/mlpack-3.0.4/obj-arm-linux-gnueabihf /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/methods/gmm /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/methods/gmm/CMakeFiles/mlpack_gmm_generate.dir/DependInfo.cmake --color= +[ 29%] Built target mlpack_emst +make -f src/mlpack/methods/gmm/CMakeFiles/mlpack_gmm_train.dir/build.make src/mlpack/methods/gmm/CMakeFiles/mlpack_gmm_train.dir/depend make[3]: Entering directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/mlpack-3.0.4 /build/mlpack-3.0.4/src/mlpack/methods/gmm /build/mlpack-3.0.4/obj-arm-linux-gnueabihf /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/methods/gmm /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/methods/gmm/CMakeFiles/mlpack_gmm_train.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' -make[3]: Leaving directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' make -f src/mlpack/methods/gmm/CMakeFiles/mlpack_gmm_generate.dir/build.make src/mlpack/methods/gmm/CMakeFiles/mlpack_gmm_generate.dir/build -make -f src/mlpack/methods/gmm/CMakeFiles/mlpack_gmm_train.dir/build.make src/mlpack/methods/gmm/CMakeFiles/mlpack_gmm_train.dir/build -make[3]: Entering directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' make[3]: Entering directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'src/mlpack/methods/gmm/CMakeFiles/mlpack_gmm_generate.dir/build'. -make[3]: Nothing to be done for 'src/mlpack/methods/gmm/CMakeFiles/mlpack_gmm_train.dir/build'. make[3]: Leaving directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' +make -f src/mlpack/methods/gmm/CMakeFiles/mlpack_gmm_train.dir/build.make src/mlpack/methods/gmm/CMakeFiles/mlpack_gmm_train.dir/build +make[3]: Entering directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' +make[3]: Nothing to be done for 'src/mlpack/methods/gmm/CMakeFiles/mlpack_gmm_train.dir/build'. +make[3]: Leaving directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' [ 30%] Built target mlpack_gmm_generate -[ 30%] Built target mlpack_gmm_train make -f src/mlpack/methods/gmm/CMakeFiles/mlpack_gmm_probability.dir/build.make src/mlpack/methods/gmm/CMakeFiles/mlpack_gmm_probability.dir/depend -make -f src/mlpack/methods/hmm/CMakeFiles/mlpack_hmm_train.dir/build.make src/mlpack/methods/hmm/CMakeFiles/mlpack_hmm_train.dir/depend make[3]: Entering directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/mlpack-3.0.4 /build/mlpack-3.0.4/src/mlpack/methods/gmm /build/mlpack-3.0.4/obj-arm-linux-gnueabihf /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/methods/gmm /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/methods/gmm/CMakeFiles/mlpack_gmm_probability.dir/DependInfo.cmake --color= +[ 30%] Built target mlpack_gmm_train +make -f src/mlpack/methods/hmm/CMakeFiles/mlpack_hmm_train.dir/build.make src/mlpack/methods/hmm/CMakeFiles/mlpack_hmm_train.dir/depend make[3]: Entering directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/mlpack-3.0.4 /build/mlpack-3.0.4/src/mlpack/methods/hmm /build/mlpack-3.0.4/obj-arm-linux-gnueabihf /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/methods/hmm /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/methods/hmm/CMakeFiles/mlpack_hmm_train.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' -make[3]: Leaving directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' -make -f src/mlpack/methods/hmm/CMakeFiles/mlpack_hmm_train.dir/build.make src/mlpack/methods/hmm/CMakeFiles/mlpack_hmm_train.dir/build make -f src/mlpack/methods/gmm/CMakeFiles/mlpack_gmm_probability.dir/build.make src/mlpack/methods/gmm/CMakeFiles/mlpack_gmm_probability.dir/build make[3]: Entering directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'src/mlpack/methods/gmm/CMakeFiles/mlpack_gmm_probability.dir/build'. make[3]: Leaving directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' +make[3]: Leaving directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' +make -f src/mlpack/methods/hmm/CMakeFiles/mlpack_hmm_train.dir/build.make src/mlpack/methods/hmm/CMakeFiles/mlpack_hmm_train.dir/build make[3]: Entering directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'src/mlpack/methods/hmm/CMakeFiles/mlpack_hmm_train.dir/build'. make[3]: Leaving directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' -[ 32%] Built target mlpack_gmm_probability -[ 32%] Built target mlpack_hmm_train +[ 31%] Built target mlpack_gmm_probability make -f src/mlpack/methods/hmm/CMakeFiles/mlpack_hmm_viterbi.dir/build.make src/mlpack/methods/hmm/CMakeFiles/mlpack_hmm_viterbi.dir/depend -make -f src/mlpack/methods/hmm/CMakeFiles/mlpack_hmm_generate.dir/build.make src/mlpack/methods/hmm/CMakeFiles/mlpack_hmm_generate.dir/depend make[3]: Entering directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/mlpack-3.0.4 /build/mlpack-3.0.4/src/mlpack/methods/hmm /build/mlpack-3.0.4/obj-arm-linux-gnueabihf /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/methods/hmm /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/methods/hmm/CMakeFiles/mlpack_hmm_viterbi.dir/DependInfo.cmake --color= +[ 32%] Built target mlpack_hmm_train +make -f src/mlpack/methods/hmm/CMakeFiles/mlpack_hmm_generate.dir/build.make src/mlpack/methods/hmm/CMakeFiles/mlpack_hmm_generate.dir/depend make[3]: Entering directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/mlpack-3.0.4 /build/mlpack-3.0.4/src/mlpack/methods/hmm /build/mlpack-3.0.4/obj-arm-linux-gnueabihf /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/methods/hmm /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/methods/hmm/CMakeFiles/mlpack_hmm_generate.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' make -f src/mlpack/methods/hmm/CMakeFiles/mlpack_hmm_viterbi.dir/build.make src/mlpack/methods/hmm/CMakeFiles/mlpack_hmm_viterbi.dir/build -make[3]: Leaving directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' -make -f src/mlpack/methods/hmm/CMakeFiles/mlpack_hmm_generate.dir/build.make src/mlpack/methods/hmm/CMakeFiles/mlpack_hmm_generate.dir/build make[3]: Entering directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'src/mlpack/methods/hmm/CMakeFiles/mlpack_hmm_viterbi.dir/build'. make[3]: Leaving directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' +make[3]: Leaving directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' +make -f src/mlpack/methods/hmm/CMakeFiles/mlpack_hmm_generate.dir/build.make src/mlpack/methods/hmm/CMakeFiles/mlpack_hmm_generate.dir/build make[3]: Entering directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'src/mlpack/methods/hmm/CMakeFiles/mlpack_hmm_generate.dir/build'. make[3]: Leaving directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' [ 32%] Built target mlpack_hmm_viterbi make -f src/mlpack/methods/hmm/CMakeFiles/mlpack_hmm_loglik.dir/build.make src/mlpack/methods/hmm/CMakeFiles/mlpack_hmm_loglik.dir/depend -[ 33%] Built target mlpack_hmm_generate -make -f src/mlpack/methods/hoeffding_trees/CMakeFiles/mlpack_hoeffding_tree.dir/build.make src/mlpack/methods/hoeffding_trees/CMakeFiles/mlpack_hoeffding_tree.dir/depend make[3]: Entering directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/mlpack-3.0.4 /build/mlpack-3.0.4/src/mlpack/methods/hmm /build/mlpack-3.0.4/obj-arm-linux-gnueabihf /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/methods/hmm /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/methods/hmm/CMakeFiles/mlpack_hmm_loglik.dir/DependInfo.cmake --color= +[ 33%] Built target mlpack_hmm_generate +make -f src/mlpack/methods/hoeffding_trees/CMakeFiles/mlpack_hoeffding_tree.dir/build.make src/mlpack/methods/hoeffding_trees/CMakeFiles/mlpack_hoeffding_tree.dir/depend make[3]: Entering directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/mlpack-3.0.4 /build/mlpack-3.0.4/src/mlpack/methods/hoeffding_trees /build/mlpack-3.0.4/obj-arm-linux-gnueabihf /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/methods/hoeffding_trees /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/methods/hoeffding_trees/CMakeFiles/mlpack_hoeffding_tree.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' make -f src/mlpack/methods/hmm/CMakeFiles/mlpack_hmm_loglik.dir/build.make src/mlpack/methods/hmm/CMakeFiles/mlpack_hmm_loglik.dir/build -make[3]: Leaving directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' -make -f src/mlpack/methods/hoeffding_trees/CMakeFiles/mlpack_hoeffding_tree.dir/build.make src/mlpack/methods/hoeffding_trees/CMakeFiles/mlpack_hoeffding_tree.dir/build make[3]: Entering directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'src/mlpack/methods/hmm/CMakeFiles/mlpack_hmm_loglik.dir/build'. make[3]: Leaving directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' +make[3]: Leaving directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' +make -f src/mlpack/methods/hoeffding_trees/CMakeFiles/mlpack_hoeffding_tree.dir/build.make src/mlpack/methods/hoeffding_trees/CMakeFiles/mlpack_hoeffding_tree.dir/build make[3]: Entering directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'src/mlpack/methods/hoeffding_trees/CMakeFiles/mlpack_hoeffding_tree.dir/build'. make[3]: Leaving directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' -[ 34%] Built target mlpack_hmm_loglik -[ 34%] Built target mlpack_hoeffding_tree +[ 33%] Built target mlpack_hmm_loglik make -f src/mlpack/methods/kernel_pca/CMakeFiles/mlpack_kernel_pca.dir/build.make src/mlpack/methods/kernel_pca/CMakeFiles/mlpack_kernel_pca.dir/depend -make -f src/mlpack/methods/kmeans/CMakeFiles/mlpack_kmeans.dir/build.make src/mlpack/methods/kmeans/CMakeFiles/mlpack_kmeans.dir/depend make[3]: Entering directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/mlpack-3.0.4 /build/mlpack-3.0.4/src/mlpack/methods/kernel_pca /build/mlpack-3.0.4/obj-arm-linux-gnueabihf /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/methods/kernel_pca /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/methods/kernel_pca/CMakeFiles/mlpack_kernel_pca.dir/DependInfo.cmake --color= +[ 34%] Built target mlpack_hoeffding_tree +make -f src/mlpack/methods/kmeans/CMakeFiles/mlpack_kmeans.dir/build.make src/mlpack/methods/kmeans/CMakeFiles/mlpack_kmeans.dir/depend make[3]: Entering directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/mlpack-3.0.4 /build/mlpack-3.0.4/src/mlpack/methods/kmeans /build/mlpack-3.0.4/obj-arm-linux-gnueabihf /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/methods/kmeans /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/methods/kmeans/CMakeFiles/mlpack_kmeans.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' make -f src/mlpack/methods/kernel_pca/CMakeFiles/mlpack_kernel_pca.dir/build.make src/mlpack/methods/kernel_pca/CMakeFiles/mlpack_kernel_pca.dir/build -make[3]: Leaving directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' -make -f src/mlpack/methods/kmeans/CMakeFiles/mlpack_kmeans.dir/build.make src/mlpack/methods/kmeans/CMakeFiles/mlpack_kmeans.dir/build make[3]: Entering directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'src/mlpack/methods/kernel_pca/CMakeFiles/mlpack_kernel_pca.dir/build'. make[3]: Leaving directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' +make[3]: Leaving directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' +make -f src/mlpack/methods/kmeans/CMakeFiles/mlpack_kmeans.dir/build.make src/mlpack/methods/kmeans/CMakeFiles/mlpack_kmeans.dir/build make[3]: Entering directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'src/mlpack/methods/kmeans/CMakeFiles/mlpack_kmeans.dir/build'. make[3]: Leaving directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' @@ -62133,11 +62167,11 @@ cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/mlpack-3.0.4 /build/mlpack-3.0.4/src/mlpack/methods/linear_regression /build/mlpack-3.0.4/obj-arm-linux-gnueabihf /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/methods/linear_regression /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/methods/linear_regression/CMakeFiles/mlpack_linear_regression.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' make -f src/mlpack/methods/lars/CMakeFiles/mlpack_lars.dir/build.make src/mlpack/methods/lars/CMakeFiles/mlpack_lars.dir/build -make[3]: Leaving directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' -make -f src/mlpack/methods/linear_regression/CMakeFiles/mlpack_linear_regression.dir/build.make src/mlpack/methods/linear_regression/CMakeFiles/mlpack_linear_regression.dir/build make[3]: Entering directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'src/mlpack/methods/lars/CMakeFiles/mlpack_lars.dir/build'. make[3]: Leaving directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' +make[3]: Leaving directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' +make -f src/mlpack/methods/linear_regression/CMakeFiles/mlpack_linear_regression.dir/build.make src/mlpack/methods/linear_regression/CMakeFiles/mlpack_linear_regression.dir/build make[3]: Entering directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'src/mlpack/methods/linear_regression/CMakeFiles/mlpack_linear_regression.dir/build'. make[3]: Leaving directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' @@ -62151,11 +62185,11 @@ cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/mlpack-3.0.4 /build/mlpack-3.0.4/src/mlpack/methods/logistic_regression /build/mlpack-3.0.4/obj-arm-linux-gnueabihf /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/methods/logistic_regression /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/methods/logistic_regression/CMakeFiles/mlpack_logistic_regression.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' make -f src/mlpack/methods/local_coordinate_coding/CMakeFiles/mlpack_local_coordinate_coding.dir/build.make src/mlpack/methods/local_coordinate_coding/CMakeFiles/mlpack_local_coordinate_coding.dir/build -make[3]: Leaving directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' -make -f src/mlpack/methods/logistic_regression/CMakeFiles/mlpack_logistic_regression.dir/build.make src/mlpack/methods/logistic_regression/CMakeFiles/mlpack_logistic_regression.dir/build make[3]: Entering directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'src/mlpack/methods/local_coordinate_coding/CMakeFiles/mlpack_local_coordinate_coding.dir/build'. make[3]: Leaving directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' +make[3]: Leaving directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' +make -f src/mlpack/methods/logistic_regression/CMakeFiles/mlpack_logistic_regression.dir/build.make src/mlpack/methods/logistic_regression/CMakeFiles/mlpack_logistic_regression.dir/build make[3]: Entering directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'src/mlpack/methods/logistic_regression/CMakeFiles/mlpack_logistic_regression.dir/build'. make[3]: Leaving directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' @@ -62181,30 +62215,30 @@ make[3]: Entering directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'src/mlpack/methods/mean_shift/CMakeFiles/mlpack_mean_shift.dir/build'. make[3]: Leaving directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' -[ 40%] Built target mlpack_mean_shift -make -f src/mlpack/methods/nca/CMakeFiles/mlpack_nca.dir/build.make src/mlpack/methods/nca/CMakeFiles/mlpack_nca.dir/depend make[3]: Leaving directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' make -f src/mlpack/methods/naive_bayes/CMakeFiles/mlpack_nbc.dir/build.make src/mlpack/methods/naive_bayes/CMakeFiles/mlpack_nbc.dir/build +[ 40%] Built target mlpack_mean_shift +make -f src/mlpack/methods/nca/CMakeFiles/mlpack_nca.dir/build.make src/mlpack/methods/nca/CMakeFiles/mlpack_nca.dir/depend make[3]: Entering directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/mlpack-3.0.4 /build/mlpack-3.0.4/src/mlpack/methods/nca /build/mlpack-3.0.4/obj-arm-linux-gnueabihf /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/methods/nca /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/methods/nca/CMakeFiles/mlpack_nca.dir/DependInfo.cmake --color= make[3]: Entering directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'src/mlpack/methods/naive_bayes/CMakeFiles/mlpack_nbc.dir/build'. make[3]: Leaving directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' -make[3]: Leaving directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' -make -f src/mlpack/methods/nca/CMakeFiles/mlpack_nca.dir/build.make src/mlpack/methods/nca/CMakeFiles/mlpack_nca.dir/build [ 41%] Built target mlpack_nbc make -f src/mlpack/methods/neighbor_search/CMakeFiles/mlpack_knn.dir/build.make src/mlpack/methods/neighbor_search/CMakeFiles/mlpack_knn.dir/depend make[3]: Entering directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/mlpack-3.0.4 /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search /build/mlpack-3.0.4/obj-arm-linux-gnueabihf /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/methods/neighbor_search /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/methods/neighbor_search/CMakeFiles/mlpack_knn.dir/DependInfo.cmake --color= +make[3]: Leaving directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' +make -f src/mlpack/methods/nca/CMakeFiles/mlpack_nca.dir/build.make src/mlpack/methods/nca/CMakeFiles/mlpack_nca.dir/build make[3]: Entering directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'src/mlpack/methods/nca/CMakeFiles/mlpack_nca.dir/build'. make[3]: Leaving directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' +make[3]: Leaving directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' +make -f src/mlpack/methods/neighbor_search/CMakeFiles/mlpack_knn.dir/build.make src/mlpack/methods/neighbor_search/CMakeFiles/mlpack_knn.dir/build [ 42%] Built target mlpack_nca make -f src/mlpack/methods/neighbor_search/CMakeFiles/mlpack_kfn.dir/build.make src/mlpack/methods/neighbor_search/CMakeFiles/mlpack_kfn.dir/depend make[3]: Entering directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/mlpack-3.0.4 /build/mlpack-3.0.4/src/mlpack/methods/neighbor_search /build/mlpack-3.0.4/obj-arm-linux-gnueabihf /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/methods/neighbor_search /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/methods/neighbor_search/CMakeFiles/mlpack_kfn.dir/DependInfo.cmake --color= -make[3]: Leaving directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' -make -f src/mlpack/methods/neighbor_search/CMakeFiles/mlpack_knn.dir/build.make src/mlpack/methods/neighbor_search/CMakeFiles/mlpack_knn.dir/build make[3]: Entering directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'src/mlpack/methods/neighbor_search/CMakeFiles/mlpack_knn.dir/build'. make[3]: Leaving directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' @@ -62213,16 +62247,16 @@ [ 42%] Built target mlpack_knn make -f src/mlpack/methods/nmf/CMakeFiles/mlpack_nmf.dir/build.make src/mlpack/methods/nmf/CMakeFiles/mlpack_nmf.dir/depend make[3]: Entering directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' +cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/mlpack-3.0.4 /build/mlpack-3.0.4/src/mlpack/methods/nmf /build/mlpack-3.0.4/obj-arm-linux-gnueabihf /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/methods/nmf /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/methods/nmf/CMakeFiles/mlpack_nmf.dir/DependInfo.cmake --color= +make[3]: Entering directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'src/mlpack/methods/neighbor_search/CMakeFiles/mlpack_kfn.dir/build'. make[3]: Leaving directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' -make[3]: Entering directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' -cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/mlpack-3.0.4 /build/mlpack-3.0.4/src/mlpack/methods/nmf /build/mlpack-3.0.4/obj-arm-linux-gnueabihf /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/methods/nmf /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/methods/nmf/CMakeFiles/mlpack_nmf.dir/DependInfo.cmake --color= [ 42%] Built target mlpack_kfn +make[3]: Leaving directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' make -f src/mlpack/methods/pca/CMakeFiles/mlpack_pca.dir/build.make src/mlpack/methods/pca/CMakeFiles/mlpack_pca.dir/depend +make -f src/mlpack/methods/nmf/CMakeFiles/mlpack_nmf.dir/build.make src/mlpack/methods/nmf/CMakeFiles/mlpack_nmf.dir/build make[3]: Entering directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/mlpack-3.0.4 /build/mlpack-3.0.4/src/mlpack/methods/pca /build/mlpack-3.0.4/obj-arm-linux-gnueabihf /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/methods/pca /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/methods/pca/CMakeFiles/mlpack_pca.dir/DependInfo.cmake --color= -make[3]: Leaving directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' -make -f src/mlpack/methods/nmf/CMakeFiles/mlpack_nmf.dir/build.make src/mlpack/methods/nmf/CMakeFiles/mlpack_nmf.dir/build make[3]: Entering directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'src/mlpack/methods/nmf/CMakeFiles/mlpack_nmf.dir/build'. make[3]: Leaving directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' @@ -62237,13 +62271,13 @@ make[3]: Leaving directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' make -f src/mlpack/methods/perceptron/CMakeFiles/mlpack_perceptron.dir/build.make src/mlpack/methods/perceptron/CMakeFiles/mlpack_perceptron.dir/build -make[3]: Entering directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' -make[3]: Nothing to be done for 'src/mlpack/methods/perceptron/CMakeFiles/mlpack_perceptron.dir/build'. -make[3]: Leaving directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' [ 43%] Built target mlpack_pca make -f src/mlpack/methods/preprocess/CMakeFiles/mlpack_preprocess_binarize.dir/build.make src/mlpack/methods/preprocess/CMakeFiles/mlpack_preprocess_binarize.dir/depend make[3]: Entering directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/mlpack-3.0.4 /build/mlpack-3.0.4/src/mlpack/methods/preprocess /build/mlpack-3.0.4/obj-arm-linux-gnueabihf /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/methods/preprocess /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/methods/preprocess/CMakeFiles/mlpack_preprocess_binarize.dir/DependInfo.cmake --color= +make[3]: Entering directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' +make[3]: Nothing to be done for 'src/mlpack/methods/perceptron/CMakeFiles/mlpack_perceptron.dir/build'. +make[3]: Leaving directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' [ 43%] Built target mlpack_perceptron make -f src/mlpack/methods/preprocess/CMakeFiles/mlpack_preprocess_split.dir/build.make src/mlpack/methods/preprocess/CMakeFiles/mlpack_preprocess_split.dir/depend make[3]: Entering directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' @@ -62309,17 +62343,17 @@ make[3]: Leaving directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' make -f src/mlpack/methods/rann/CMakeFiles/mlpack_krann.dir/build.make src/mlpack/methods/rann/CMakeFiles/mlpack_krann.dir/build -make[3]: Entering directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' -make[3]: Nothing to be done for 'src/mlpack/methods/rann/CMakeFiles/mlpack_krann.dir/build'. -make[3]: Leaving directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' [ 47%] Built target mlpack_range_search make -f src/mlpack/methods/softmax_regression/CMakeFiles/mlpack_softmax_regression.dir/build.make src/mlpack/methods/softmax_regression/CMakeFiles/mlpack_softmax_regression.dir/depend make[3]: Entering directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/mlpack-3.0.4 /build/mlpack-3.0.4/src/mlpack/methods/softmax_regression /build/mlpack-3.0.4/obj-arm-linux-gnueabihf /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/methods/softmax_regression /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/methods/softmax_regression/CMakeFiles/mlpack_softmax_regression.dir/DependInfo.cmake --color= -[ 48%] Built target mlpack_krann -make -f src/mlpack/tests/CMakeFiles/mlpack_test.dir/build.make src/mlpack/tests/CMakeFiles/mlpack_test.dir/depend +make[3]: Entering directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' +make[3]: Nothing to be done for 'src/mlpack/methods/rann/CMakeFiles/mlpack_krann.dir/build'. +make[3]: Leaving directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' make -f src/mlpack/methods/softmax_regression/CMakeFiles/mlpack_softmax_regression.dir/build.make src/mlpack/methods/softmax_regression/CMakeFiles/mlpack_softmax_regression.dir/build +[ 48%] Built target mlpack_krann +make -f src/mlpack/tests/CMakeFiles/mlpack_test.dir/build.make src/mlpack/tests/CMakeFiles/mlpack_test.dir/depend make[3]: Entering directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'src/mlpack/methods/softmax_regression/CMakeFiles/mlpack_softmax_regression.dir/build'. make[3]: Leaving directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' @@ -62332,56 +62366,56 @@ make[3]: Entering directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' [ 50%] Generating man pages from built executables. cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/bin && /build/mlpack-3.0.4/CMake/allexec2man.sh /build/mlpack-3.0.4/CMake/exec2man.sh /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/share/man -Generating man page for ./mlpack_preprocess_binarize... +Generating man page for ./mlpack_cf... make[3]: Entering directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' cd /build/mlpack-3.0.4/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/mlpack-3.0.4 /build/mlpack-3.0.4/src/mlpack/tests /build/mlpack-3.0.4/obj-arm-linux-gnueabihf /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests /build/mlpack-3.0.4/obj-arm-linux-gnueabihf/src/mlpack/tests/CMakeFiles/mlpack_test.dir/DependInfo.cmake --color= -Generating man page for ./mlpack_kmeans... -Generating man page for ./mlpack_approx_kfn... -Generating man page for ./mlpack_nca... +Generating man page for ./mlpack_gmm_probability... +Generating man page for ./mlpack_preprocess_split... make[3]: Leaving directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' make -f src/mlpack/tests/CMakeFiles/mlpack_test.dir/build.make src/mlpack/tests/CMakeFiles/mlpack_test.dir/build -Generating man page for ./mlpack_lsh... -Generating man page for ./mlpack_hmm_viterbi... -Generating man page for ./mlpack_nbc... +Generating man page for ./mlpack_preprocess_describe... +Generating man page for ./mlpack_random_forest... +Generating man page for ./mlpack_pca... make[3]: Entering directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'src/mlpack/tests/CMakeFiles/mlpack_test.dir/build'. make[3]: Leaving directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' [100%] Built target mlpack_test -Generating man page for ./mlpack_hmm_train... -Generating man page for ./mlpack_lars... -Generating man page for ./mlpack_kernel_pca... -Generating man page for ./mlpack_dbscan... -Generating man page for ./mlpack_preprocess_describe... -Generating man page for ./mlpack_gmm_generate... -Generating man page for ./mlpack_kfn... -Generating man page for ./mlpack_pca... +Generating man page for ./mlpack_nbc... Generating man page for ./mlpack_adaboost... +Generating man page for ./mlpack_fastmks... +Generating man page for ./mlpack_kfn... Generating man page for ./mlpack_hoeffding_tree... +Generating man page for ./mlpack_knn... +Generating man page for ./mlpack_gmm_generate... +Generating man page for ./mlpack_hmm_generate... +Generating man page for ./mlpack_hmm_train... +Generating man page for ./mlpack_nmf... +Generating man page for ./mlpack_decision_stump... +Generating man page for ./mlpack_dbscan... +Generating man page for ./mlpack_gmm_train... +Generating man page for ./mlpack_kernel_pca... +Generating man page for ./mlpack_hmm_viterbi... Generating man page for ./mlpack_range_search... -Generating man page for ./mlpack_hmm_loglik... +Generating man page for ./mlpack_sparse_coding... +Generating man page for ./mlpack_krann... Generating man page for ./mlpack_local_coordinate_coding... +Generating man page for ./mlpack_mean_shift... +Generating man page for ./mlpack_approx_kfn... +Generating man page for ./mlpack_preprocess_binarize... +Generating man page for ./mlpack_kmeans... +Generating man page for ./mlpack_radical... Generating man page for ./mlpack_logistic_regression... +Generating man page for ./mlpack_lars... Generating man page for ./mlpack_preprocess_imputer... -Generating man page for ./mlpack_decision_stump... -Generating man page for ./mlpack_emst... -Generating man page for ./mlpack_softmax_regression... -Generating man page for ./mlpack_hmm_generate... -Generating man page for ./mlpack_perceptron... -Generating man page for ./mlpack_gmm_train... -Generating man page for ./mlpack_nmf... -Generating man page for ./mlpack_cf... -Generating man page for ./mlpack_preprocess_split... -Generating man page for ./mlpack_gmm_probability... -Generating man page for ./mlpack_fastmks... -Generating man page for ./mlpack_det... -Generating man page for ./mlpack_random_forest... Generating man page for ./mlpack_decision_tree... -Generating man page for ./mlpack_knn... -Generating man page for ./mlpack_radical... -Generating man page for ./mlpack_sparse_coding... -Generating man page for ./mlpack_krann... Generating man page for ./mlpack_linear_regression... -Generating man page for ./mlpack_mean_shift... +Generating man page for ./mlpack_det... +Generating man page for ./mlpack_perceptron... +Generating man page for ./mlpack_lsh... +Generating man page for ./mlpack_nca... +Generating man page for ./mlpack_hmm_loglik... +Generating man page for ./mlpack_emst... +Generating man page for ./mlpack_softmax_regression... make[3]: Leaving directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' [100%] Built target man make[2]: Leaving directory '/build/mlpack-3.0.4/obj-arm-linux-gnueabihf' @@ -62394,1088 +62428,1088 @@ /usr/bin/cmake -P cmake_install.cmake -- Install configuration: "None" -- Installing: /build/mlpack-3.0.4/debian/tmp/usr/share/man/man1/ --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/share/man/man1//mlpack_gmm_train.1 +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/share/man/man1//mlpack_random_forest.1 +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/share/man/man1//mlpack_hmm_train.1 +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/share/man/man1//mlpack_preprocess_binarize.1 +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/share/man/man1//mlpack_gmm_probability.1 +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/share/man/man1//mlpack_hmm_generate.1 +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/share/man/man1//mlpack_nmf.1 +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/share/man/man1//mlpack_decision_tree.1 +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/share/man/man1//mlpack_fastmks.1 +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/share/man/man1//mlpack_linear_regression.1 +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/share/man/man1//mlpack_approx_kfn.1 -- Installing: /build/mlpack-3.0.4/debian/tmp/usr/share/man/man1//mlpack_cf.1 --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/share/man/man1//mlpack_preprocess_imputer.1 -- Installing: /build/mlpack-3.0.4/debian/tmp/usr/share/man/man1//mlpack_nbc.1 --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/share/man/man1//mlpack_preprocess_describe.1 +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/share/man/man1//mlpack_kmeans.1 +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/share/man/man1//mlpack_kernel_pca.1 +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/share/man/man1//mlpack_kfn.1 +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/share/man/man1//mlpack_logistic_regression.1 -- Installing: /build/mlpack-3.0.4/debian/tmp/usr/share/man/man1//mlpack_lsh.1 -- Installing: /build/mlpack-3.0.4/debian/tmp/usr/share/man/man1//mlpack_hmm_viterbi.1 +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/share/man/man1//mlpack_krann.1 +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/share/man/man1//mlpack_mean_shift.1 +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/share/man/man1//mlpack_local_coordinate_coding.1 +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/share/man/man1//mlpack_lars.1 +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/share/man/man1//mlpack_radical.1 +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/share/man/man1//mlpack_preprocess_split.1 +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/share/man/man1//mlpack_dbscan.1 +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/share/man/man1//mlpack_emst.1 +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/share/man/man1//mlpack_hoeffding_tree.1 -- Installing: /build/mlpack-3.0.4/debian/tmp/usr/share/man/man1//mlpack_nca.1 --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/share/man/man1//mlpack_gmm_probability.1 --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/share/man/man1//mlpack_decision_tree.1 --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/share/man/man1//mlpack_approx_kfn.1 --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/share/man/man1//mlpack_range_search.1 +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/share/man/man1//mlpack_gmm_train.1 +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/share/man/man1//mlpack_preprocess_describe.1 -- Installing: /build/mlpack-3.0.4/debian/tmp/usr/share/man/man1//mlpack_hmm_loglik.1 --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/share/man/man1//mlpack_kernel_pca.1 +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/share/man/man1//mlpack_range_search.1 +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/share/man/man1//mlpack_perceptron.1 +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/share/man/man1//mlpack_decision_stump.1 -- Installing: /build/mlpack-3.0.4/debian/tmp/usr/share/man/man1//mlpack_sparse_coding.1 --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/share/man/man1//mlpack_dbscan.1 --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/share/man/man1//mlpack_random_forest.1 -- Installing: /build/mlpack-3.0.4/debian/tmp/usr/share/man/man1//mlpack_gmm_generate.1 --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/share/man/man1//mlpack_hmm_train.1 --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/share/man/man1//mlpack_nmf.1 -- Installing: /build/mlpack-3.0.4/debian/tmp/usr/share/man/man1//mlpack_knn.1 --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/share/man/man1//mlpack_hmm_generate.1 --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/share/man/man1//mlpack_fastmks.1 +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/share/man/man1//mlpack_pca.1 -- Installing: /build/mlpack-3.0.4/debian/tmp/usr/share/man/man1//mlpack_softmax_regression.1 --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/share/man/man1//mlpack_logistic_regression.1 --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/share/man/man1//mlpack_det.1 --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/share/man/man1//mlpack_krann.1 +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/share/man/man1//mlpack_preprocess_imputer.1 -- Installing: /build/mlpack-3.0.4/debian/tmp/usr/share/man/man1//mlpack_adaboost.1 --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/share/man/man1//mlpack_kfn.1 --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/share/man/man1//mlpack_emst.1 --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/share/man/man1//mlpack_kmeans.1 --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/share/man/man1//mlpack_linear_regression.1 --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/share/man/man1//mlpack_perceptron.1 --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/share/man/man1//mlpack_pca.1 --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/share/man/man1//mlpack_radical.1 --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/share/man/man1//mlpack_local_coordinate_coding.1 --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/share/man/man1//mlpack_hoeffding_tree.1 --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/share/man/man1//mlpack_mean_shift.1 --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/share/man/man1//mlpack_decision_stump.1 --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/share/man/man1//mlpack_lars.1 --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/share/man/man1//mlpack_preprocess_split.1 --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/share/man/man1//mlpack_preprocess_binarize.1 +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/share/man/man1//mlpack_det.1 -- Installing: /build/mlpack-3.0.4/debian/tmp/usr/share/doc/mlpack/html -- Installing: /build/mlpack-3.0.4/debian/tmp/usr/share/doc/mlpack/html/sync_off.png --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/share/doc/mlpack/html/doxygen.css --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/share/doc/mlpack/html/folderclosed.png --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/share/doc/mlpack/html/bc_s.png --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/share/doc/mlpack/html/tab_s.png --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/share/doc/mlpack/html/sync_on.png --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/share/doc/mlpack/html/tab_b.png --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/share/doc/mlpack/html/doc.png --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/share/doc/mlpack/html/jquery.js --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/share/doc/mlpack/html/graph_legend.png --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/share/doc/mlpack/html/extra-stylesheet.css --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/share/doc/mlpack/html/doxygen.png --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/share/doc/mlpack/html/dynsections.js +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/share/doc/mlpack/html/tab_a.png +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/share/doc/mlpack/html/bdwn.png -- Installing: /build/mlpack-3.0.4/debian/tmp/usr/share/doc/mlpack/html/search --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/share/doc/mlpack/html/search/search.js --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/share/doc/mlpack/html/search/close.png --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/share/doc/mlpack/html/search/searchdata.js --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/share/doc/mlpack/html/search/search_r.png --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/share/doc/mlpack/html/search/search_l.png --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/share/doc/mlpack/html/search/nomatches.html -- Installing: /build/mlpack-3.0.4/debian/tmp/usr/share/doc/mlpack/html/search/search.css +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/share/doc/mlpack/html/search/search_r.png +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/share/doc/mlpack/html/search/searchdata.js -- Installing: /build/mlpack-3.0.4/debian/tmp/usr/share/doc/mlpack/html/search/search_m.png +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/share/doc/mlpack/html/search/search.js +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/share/doc/mlpack/html/search/nomatches.html +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/share/doc/mlpack/html/search/search_l.png +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/share/doc/mlpack/html/search/close.png -- Installing: /build/mlpack-3.0.4/debian/tmp/usr/share/doc/mlpack/html/search/mag_sel.png --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/share/doc/mlpack/html/open.png --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/share/doc/mlpack/html/bdwn.png +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/share/doc/mlpack/html/tab_s.png +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/share/doc/mlpack/html/doxygen.png +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/share/doc/mlpack/html/tab_b.png +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/share/doc/mlpack/html/bc_s.png -- Installing: /build/mlpack-3.0.4/debian/tmp/usr/share/doc/mlpack/html/tab_h.png --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/share/doc/mlpack/html/graph_legend.html -- Installing: /build/mlpack-3.0.4/debian/tmp/usr/share/doc/mlpack/html/index.html +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/share/doc/mlpack/html/dynsections.js +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/share/doc/mlpack/html/sync_on.png -- Installing: /build/mlpack-3.0.4/debian/tmp/usr/share/doc/mlpack/html/nav_h.png --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/share/doc/mlpack/html/menu.js -- Installing: /build/mlpack-3.0.4/debian/tmp/usr/share/doc/mlpack/html/closed.png --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/share/doc/mlpack/html/graph_legend.md5 --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/share/doc/mlpack/html/folderopen.png +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/share/doc/mlpack/html/nav_g.png +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/share/doc/mlpack/html/doxygen.css +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/share/doc/mlpack/html/open.png +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/share/doc/mlpack/html/graph_legend.png +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/share/doc/mlpack/html/doc.png +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/share/doc/mlpack/html/jquery.js +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/share/doc/mlpack/html/menu.js +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/share/doc/mlpack/html/graph_legend.html -- Installing: /build/mlpack-3.0.4/debian/tmp/usr/share/doc/mlpack/html/tabs.css -- Installing: /build/mlpack-3.0.4/debian/tmp/usr/share/doc/mlpack/html/splitbar.png +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/share/doc/mlpack/html/extra-stylesheet.css -- Installing: /build/mlpack-3.0.4/debian/tmp/usr/share/doc/mlpack/html/nav_f.png --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/share/doc/mlpack/html/nav_g.png --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/share/doc/mlpack/html/tab_a.png +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/share/doc/mlpack/html/folderclosed.png +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/share/doc/mlpack/html/folderopen.png +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/share/doc/mlpack/html/graph_legend.md5 -- Installing: /build/mlpack-3.0.4/debian/tmp/usr/share/doc/mlpack/html/menudata.js -- Installing: /build/mlpack-3.0.4/debian/tmp/usr/lib/pkgconfig/mlpack.pc -- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/tests +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/tests/test_tools.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/tests/serialization.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/tests/test_function_tools.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/tests/main_tests +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/tests/main_tests/hmm_test_utils.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/tests/main_tests/test_helper.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/tests/custom_layer.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/tests/mock_categorical_data.hpp -- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/bindings +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/bindings/tests +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/bindings/tests/get_printable_param_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/bindings/tests/get_printable_param.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/bindings/tests/get_param.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/bindings/tests/delete_allocated_memory.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/bindings/tests/ignore_check.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/bindings/tests/clean_memory.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/bindings/tests/test_option.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/bindings/tests/get_allocated_memory.hpp -- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/bindings/cli --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/bindings/cli/get_printable_param_value_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/bindings/cli/default_param_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/bindings/cli/get_printable_param_name_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/bindings/cli/get_printable_param_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/bindings/cli/parameter_type.hpp -- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/bindings/cli/get_printable_param.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/bindings/cli/string_type_param_impl.hpp -- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/bindings/cli/get_param.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/bindings/cli/get_printable_param_value.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/bindings/cli/get_printable_param_name.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/bindings/cli/get_raw_param.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/bindings/cli/output_param.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/bindings/cli/get_printable_param_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/bindings/cli/string_type_param.hpp -- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/bindings/cli/map_parameter_name.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/bindings/cli/delete_allocated_memory.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/bindings/cli/cli_option.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/bindings/cli/output_param.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/bindings/cli/get_raw_param.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/bindings/cli/add_to_po.hpp -- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/bindings/cli/end_program.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/bindings/cli/default_param.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/bindings/cli/print_doc_functions_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/bindings/cli/parameter_type.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/bindings/cli/print_help.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/bindings/cli/get_printable_param_value.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/bindings/cli/get_printable_param_value_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/bindings/cli/print_doc_functions.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/bindings/cli/default_param_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/bindings/cli/get_printable_param_name.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/bindings/cli/output_param_impl.hpp -- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/bindings/cli/set_param.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/bindings/cli/delete_allocated_memory.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/bindings/cli/string_type_param.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/bindings/cli/get_printable_param_name_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/bindings/cli/string_type_param_impl.hpp -- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/bindings/cli/parse_command_line.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/bindings/cli/output_param_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/bindings/cli/add_to_po.hpp -- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/bindings/cli/get_allocated_memory.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/bindings/cli/print_doc_functions.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/bindings/cli/print_help.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/bindings/cli/cli_option.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/bindings/cli/print_doc_functions_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/bindings/cli/default_param.hpp -- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/bindings/python --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/bindings/python/get_numpy_type.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/bindings/python/get_arma_type.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/bindings/python/print_input_processing.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/bindings/python/print_pyx.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/bindings/python/print_doc.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/bindings/python/print_output_processing.hpp -- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/bindings/python/py_option.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/bindings/python/import_decl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/bindings/python/get_arma_type.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/bindings/python/get_numpy_type_char.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/bindings/python/strip_type.hpp -- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/bindings/python/get_printable_param.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/bindings/python/print_defn.hpp -- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/bindings/python/get_param.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/bindings/python/get_cython_type.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/bindings/python/print_doc_functions_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/bindings/python/print_class_defn.hpp -- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/bindings/python/get_python_type.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/bindings/python/print_input_processing.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/bindings/python/get_numpy_type.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/bindings/python/print_pyx.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/bindings/python/print_output_processing.hpp -- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/bindings/python/print_doc_functions.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/bindings/python/get_numpy_type_char.hpp -- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/bindings/python/mlpack --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/bindings/python/mlpack/arma_util.hpp -- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/bindings/python/mlpack/serialization.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/bindings/python/mlpack/arma_util.hpp -- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/bindings/python/mlpack/cli_util.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/bindings/python/strip_type.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/bindings/tests --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/bindings/tests/ignore_check.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/bindings/tests/clean_memory.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/bindings/tests/get_printable_param.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/bindings/tests/get_param.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/bindings/tests/get_printable_param_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/bindings/tests/delete_allocated_memory.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/bindings/tests/get_allocated_memory.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/bindings/tests/test_option.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/tests --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/tests/test_tools.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/tests/custom_layer.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/tests/main_tests --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/tests/main_tests/hmm_test_utils.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/tests/main_tests/test_helper.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/tests/test_function_tools.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/tests/serialization.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/tests/mock_categorical_data.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/bindings/python/print_class_defn.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/bindings/python/import_decl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/bindings/python/print_doc.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/bindings/python/print_defn.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/bindings/python/print_doc_functions_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/bindings/python/get_cython_type.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/mlpack_export.hpp -- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/randomized_svd --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/randomized_svd/randomized_svd.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/dbscan +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/dbscan/dbscan_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/dbscan/dbscan.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/dbscan/random_point_selection.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/naive_bayes +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/naive_bayes/naive_bayes_classifier.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/naive_bayes/naive_bayes_classifier_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/gmm +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/gmm/no_constraint.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/gmm/diagonal_constraint.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/gmm/gmm.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/gmm/eigenvalue_ratio_constraint.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/gmm/em_fit_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/gmm/gmm_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/gmm/em_fit.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/gmm/positive_definite_constraint.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/decision_stump +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/decision_stump/decision_stump_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/decision_stump/decision_stump.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/nca +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/nca/nca_softmax_error_function_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/nca/nca.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/nca/nca_softmax_error_function.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/nca/nca_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/neighbor_search +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/neighbor_search/ns_model.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/neighbor_search/ns_model_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/neighbor_search/neighbor_search_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/neighbor_search/neighbor_search_rules.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/neighbor_search/sort_policies +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/neighbor_search/sort_policies/nearest_neighbor_sort_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/neighbor_search/sort_policies/furthest_neighbor_sort.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/neighbor_search/sort_policies/nearest_neighbor_sort.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/neighbor_search/sort_policies/furthest_neighbor_sort_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/neighbor_search/neighbor_search_rules_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/neighbor_search/unmap.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/neighbor_search/neighbor_search.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/neighbor_search/neighbor_search_stat.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/neighbor_search/typedef.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/local_coordinate_coding +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/local_coordinate_coding/lcc.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/local_coordinate_coding/lcc_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/hmm +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/hmm/hmm_model.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/hmm/hmm.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/hmm/hmm_util.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/hmm/hmm_util_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/hmm/hmm_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/hmm/hmm_regression.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/hmm/hmm_regression_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/matrix_completion +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/matrix_completion/matrix_completion.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/cf +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/cf/decomposition_policies +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/cf/decomposition_policies/batch_svd_method.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/cf/decomposition_policies/randomized_svd_method.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/cf/decomposition_policies/regularized_svd_method.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/cf/decomposition_policies/svd_complete_method.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/cf/decomposition_policies/svd_incomplete_method.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/cf/decomposition_policies/nmf_method.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/cf/cf_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/cf/cf.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/cf/svd_wrapper.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/cf/svd_wrapper_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/lsh +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/lsh/lsh_search.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/lsh/lsh_search_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/kmeans +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/kmeans/refined_start.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/kmeans/allow_empty_clusters.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/kmeans/kill_empty_clusters.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/kmeans/pelleg_moore_kmeans_rules_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/kmeans/dual_tree_kmeans.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/kmeans/max_variance_new_cluster.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/kmeans/sample_initialization.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/kmeans/pelleg_moore_kmeans_rules.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/kmeans/pelleg_moore_kmeans_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/kmeans/hamerly_kmeans.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/kmeans/naive_kmeans.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/kmeans/elkan_kmeans.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/kmeans/naive_kmeans_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/kmeans/elkan_kmeans_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/kmeans/dual_tree_kmeans_rules_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/kmeans/dual_tree_kmeans_rules.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/kmeans/kmeans.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/kmeans/max_variance_new_cluster_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/kmeans/kmeans_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/kmeans/pelleg_moore_kmeans.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/kmeans/refined_start_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/kmeans/dual_tree_kmeans_statistic.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/kmeans/random_partition.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/kmeans/pelleg_moore_kmeans_statistic.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/kmeans/hamerly_kmeans_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/radical +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/radical/radical.hpp -- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/pca -- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/pca/pca.hpp -- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/pca/decomposition_policies +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/pca/decomposition_policies/quic_svd_method.hpp -- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/pca/decomposition_policies/randomized_block_krylov_method.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/pca/decomposition_policies/exact_svd_method.hpp -- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/pca/decomposition_policies/randomized_svd_method.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/pca/decomposition_policies/quic_svd_method.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/pca/decomposition_policies/exact_svd_method.hpp -- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/pca/pca_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/dbscan --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/dbscan/random_point_selection.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/dbscan/dbscan.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/dbscan/dbscan_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/quic_svd --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/quic_svd/quic_svd.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/adaboost --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/adaboost/adaboost_model.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/adaboost/adaboost.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/adaboost/adaboost_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/kernel_pca --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/kernel_pca/kernel_rules --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/kernel_pca/kernel_rules/naive_method.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/kernel_pca/kernel_rules/nystroem_method.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/kernel_pca/kernel_pca_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/kernel_pca/kernel_pca.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/nystroem_method --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/nystroem_method/kmeans_selection.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/nystroem_method/nystroem_method.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/nystroem_method/random_selection.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/nystroem_method/ordered_selection.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/nystroem_method/nystroem_method_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/sparse_svm --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/sparse_svm/sparse_svm_function_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/sparse_svm/sparse_svm_function.hpp -- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/approx_kfn -- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/approx_kfn/drusilla_select_impl.hpp -- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/approx_kfn/qdafn.hpp -- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/approx_kfn/drusilla_select.hpp -- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/approx_kfn/qdafn_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/mean_shift --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/mean_shift/mean_shift_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/mean_shift/mean_shift.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/emst --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/emst/dtb_rules.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/emst/dtb_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/emst/edge_pair.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/emst/union_find.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/emst/dtb_rules_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/emst/dtb_stat.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/emst/dtb.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/softmax_regression --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/softmax_regression/softmax_regression.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/softmax_regression/softmax_regression_function.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/softmax_regression/softmax_regression_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/kernel_pca +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/kernel_pca/kernel_rules +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/kernel_pca/kernel_rules/naive_method.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/kernel_pca/kernel_rules/nystroem_method.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/kernel_pca/kernel_pca.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/kernel_pca/kernel_pca_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/mvu +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/mvu/mvu.hpp -- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/random_forest -- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/random_forest/bootstrap.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/random_forest/random_forest.hpp -- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/random_forest/random_forest_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/mvu --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/mvu/mvu.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/random_forest/random_forest.hpp -- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/rann --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/rann/ra_typedef.hpp -- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/rann/ra_model.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/rann/ra_util.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/rann/ra_query_stat.hpp -- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/rann/ra_search_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/rann/ra_query_stat.hpp -- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/rann/ra_model_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/rann/ra_search_rules.hpp -- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/rann/ra_search_rules_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/rann/ra_search_rules.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/rann/ra_typedef.hpp -- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/rann/ra_search.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/fastmks --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/fastmks/fastmks_model_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/fastmks/fastmks_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/fastmks/fastmks_model.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/fastmks/fastmks_rules.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/fastmks/fastmks.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/fastmks/fastmks_rules_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/fastmks/fastmks_stat.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/rann/ra_util.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/decision_tree +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/decision_tree/best_binary_numeric_split_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/decision_tree/all_dimension_select.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/decision_tree/best_binary_numeric_split.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/decision_tree/gini_gain.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/decision_tree/decision_tree_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/decision_tree/all_categorical_split_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/decision_tree/decision_tree.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/decision_tree/all_categorical_split.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/decision_tree/multiple_random_dimension_select.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/decision_tree/information_gain.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/decision_tree/random_dimension_select.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/sparse_autoencoder +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/sparse_autoencoder/sparse_autoencoder_function.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/sparse_autoencoder/maximal_inputs.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/sparse_autoencoder/sparse_autoencoder_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/sparse_autoencoder/sparse_autoencoder.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/nystroem_method +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/nystroem_method/kmeans_selection.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/nystroem_method/nystroem_method.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/nystroem_method/ordered_selection.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/nystroem_method/random_selection.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/nystroem_method/nystroem_method_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/softmax_regression +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/softmax_regression/softmax_regression_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/softmax_regression/softmax_regression_function.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/softmax_regression/softmax_regression.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/hoeffding_trees +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/hoeffding_trees/hoeffding_categorical_split.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/hoeffding_trees/binary_numeric_split.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/hoeffding_trees/gini_impurity.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/hoeffding_trees/hoeffding_tree_model.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/hoeffding_trees/numeric_split_info.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/hoeffding_trees/hoeffding_tree.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/hoeffding_trees/hoeffding_categorical_split_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/hoeffding_trees/binary_numeric_split_info.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/hoeffding_trees/categorical_split_info.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/hoeffding_trees/hoeffding_numeric_split_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/hoeffding_trees/binary_numeric_split_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/hoeffding_trees/information_gain.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/hoeffding_trees/hoeffding_numeric_split.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/hoeffding_trees/typedef.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/regularized_svd +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/regularized_svd/regularized_svd_function.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/regularized_svd/regularized_svd_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/regularized_svd/regularized_svd_function_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/regularized_svd/regularized_svd.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/block_krylov_svd +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/block_krylov_svd/randomized_block_krylov_svd.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/reinforcement_learning +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/reinforcement_learning/worker +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/reinforcement_learning/worker/one_step_sarsa_worker.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/reinforcement_learning/worker/n_step_q_learning_worker.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/reinforcement_learning/worker/one_step_q_learning_worker.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/reinforcement_learning/q_learning.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/reinforcement_learning/environment +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/reinforcement_learning/environment/pendulum.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/reinforcement_learning/environment/acrobat.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/reinforcement_learning/environment/cart_pole.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/reinforcement_learning/environment/mountain_car.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/reinforcement_learning/environment/continuous_mountain_car.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/reinforcement_learning/replay +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/reinforcement_learning/replay/random_replay.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/reinforcement_learning/policy +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/reinforcement_learning/policy/aggregated_policy.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/reinforcement_learning/policy/greedy_policy.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/reinforcement_learning/training_config.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/reinforcement_learning/async_learning_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/reinforcement_learning/q_learning_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/reinforcement_learning/async_learning.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/logistic_regression +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/logistic_regression/logistic_regression.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/logistic_regression/logistic_regression_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/logistic_regression/logistic_regression_function_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/logistic_regression/logistic_regression_function.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/det +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/det/dtree.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/det/dt_utils_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/det/dt_utils.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/det/dtree_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/quic_svd +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/quic_svd/quic_svd.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/lars +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/lars/lars.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/lars/lars_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/perceptron +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/perceptron/perceptron.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/perceptron/perceptron_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/perceptron/learning_policies +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/perceptron/learning_policies/simple_weight_update.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/perceptron/initialization_methods +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/perceptron/initialization_methods/zero_init.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/perceptron/initialization_methods/random_init.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/sparse_coding +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/sparse_coding/nothing_initializer.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/sparse_coding/sparse_coding_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/sparse_coding/sparse_coding.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/sparse_coding/random_initializer.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/sparse_coding/data_dependent_random_initializer.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/mean_shift +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/mean_shift/mean_shift.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/mean_shift/mean_shift_impl.hpp -- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/activation_functions --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/activation_functions/tanh_function.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/activation_functions/swish_function.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/activation_functions/rectifier_function.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/activation_functions/identity_function.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/activation_functions/softsign_function.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/activation_functions/logistic_function.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/activation_functions/softplus_function.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/augmented +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/augmented/tasks +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/augmented/tasks/score_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/augmented/tasks/add.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/augmented/tasks/sort_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/augmented/tasks/sort.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/augmented/tasks/copy.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/augmented/tasks/add_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/augmented/tasks/copy_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/augmented/tasks/score.hpp -- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/rnn.hpp -- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/convolution_rules --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/convolution_rules/naive_convolution.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/convolution_rules/fft_convolution.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/convolution_rules/svd_convolution.hpp -- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/convolution_rules/border_modes.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/convolution_rules/svd_convolution.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/convolution_rules/fft_convolution.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/convolution_rules/naive_convolution.hpp -- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/init_rules --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/init_rules/network_init.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/init_rules/kathirvalavakumar_subavathi_init.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/init_rules/oivs_init.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/init_rules/gaussian_init.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/init_rules/nguyen_widrow_init.hpp -- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/init_rules/const_init.hpp -- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/init_rules/lecun_normal_init.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/init_rules/orthogonal_init.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/init_rules/glorot_init.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/init_rules/init_rules_traits.hpp -- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/init_rules/he_init.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/init_rules/gaussian_init.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/init_rules/init_rules_traits.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/init_rules/network_init.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/init_rules/glorot_init.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/init_rules/nguyen_widrow_init.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/init_rules/kathirvalavakumar_subavathi_init.hpp -- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/init_rules/random_init.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/ffn.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/init_rules/oivs_init.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/init_rules/orthogonal_init.hpp -- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/ffn_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/rnn_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/augmented --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/augmented/tasks --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/augmented/tasks/score.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/augmented/tasks/add.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/augmented/tasks/copy_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/augmented/tasks/sort_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/augmented/tasks/score_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/augmented/tasks/copy.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/augmented/tasks/add_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/augmented/tasks/sort.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/loss_functions --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/loss_functions/cross_entropy_error.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/loss_functions/sigmoid_cross_entropy_error_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/loss_functions/mean_squared_error_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/loss_functions/earth_mover_distance_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/loss_functions/sigmoid_cross_entropy_error.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/loss_functions/cross_entropy_error_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/loss_functions/mean_squared_error.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/loss_functions/kl_divergence_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/loss_functions/kl_divergence.hpp -- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/visitor --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/visitor/forward_visitor_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/visitor/parameters_visitor_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/visitor/output_width_visitor_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/visitor/set_input_height_visitor_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/visitor/reset_cell_visitor_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/visitor/backward_visitor_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/visitor/delete_visitor_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/visitor/parameters_visitor.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/visitor/output_height_visitor_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/visitor/forward_visitor.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/visitor/deterministic_set_visitor_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/visitor/set_input_height_visitor.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/visitor/weight_set_visitor.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/visitor/delta_visitor.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/visitor/deterministic_set_visitor.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/visitor/output_parameter_visitor_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/visitor/backward_visitor.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/visitor/weight_size_visitor.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/visitor/gradient_visitor_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/visitor/load_output_parameter_visitor.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/visitor/reset_visitor_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/visitor/copy_visitor_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/visitor/gradient_zero_visitor_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/visitor/output_parameter_visitor.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/visitor/load_output_parameter_visitor_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/visitor/save_output_parameter_visitor.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/visitor/delta_visitor_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/visitor/gradient_zero_visitor.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/visitor/set_input_width_visitor_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/visitor/copy_visitor.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/visitor/add_visitor.hpp -- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/visitor/gradient_set_visitor.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/visitor/output_height_visitor.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/visitor/delete_visitor.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/visitor/delta_visitor.hpp -- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/visitor/reset_visitor.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/visitor/set_input_width_visitor.hpp -- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/visitor/add_visitor_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/visitor/reward_set_visitor.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/visitor/gradient_zero_visitor.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/visitor/load_output_parameter_visitor_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/visitor/backward_visitor_impl.hpp -- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/visitor/parameters_set_visitor.hpp -- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/visitor/weight_size_visitor_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/visitor/gradient_visitor_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/visitor/backward_visitor.hpp -- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/visitor/save_output_parameter_visitor_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/visitor/reset_cell_visitor.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/visitor/output_width_visitor.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/visitor/deterministic_set_visitor_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/visitor/weight_set_visitor_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/visitor/output_height_visitor_impl.hpp -- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/visitor/gradient_visitor.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/visitor/reward_set_visitor_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/visitor/output_parameter_visitor.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/visitor/delta_visitor_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/visitor/copy_visitor.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/visitor/load_output_parameter_visitor.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/visitor/deterministic_set_visitor.hpp -- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/visitor/gradient_update_visitor_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/visitor/gradient_set_visitor_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/visitor/parameters_set_visitor_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/visitor/output_width_visitor.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/visitor/set_input_width_visitor.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/visitor/reward_set_visitor_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/visitor/save_output_parameter_visitor.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/visitor/reset_visitor_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/visitor/reset_cell_visitor_impl.hpp -- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/visitor/gradient_update_visitor.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/visitor/add_visitor.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/visitor/weight_set_visitor_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/visitor/forward_visitor.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/visitor/weight_size_visitor.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/visitor/parameters_set_visitor_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/visitor/forward_visitor_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/visitor/reset_cell_visitor.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/visitor/set_input_height_visitor.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/visitor/gradient_zero_visitor_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/visitor/output_parameter_visitor_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/visitor/parameters_visitor.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/visitor/delete_visitor_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/visitor/delete_visitor.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/visitor/output_height_visitor.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/visitor/gradient_set_visitor_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/visitor/parameters_visitor_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/visitor/weight_set_visitor.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/visitor/set_input_height_visitor_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/visitor/copy_visitor_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/visitor/set_input_width_visitor_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/visitor/reward_set_visitor.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/visitor/output_width_visitor_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/ffn.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/loss_functions +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/loss_functions/kl_divergence.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/loss_functions/kl_divergence_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/loss_functions/mean_squared_error.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/loss_functions/sigmoid_cross_entropy_error_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/loss_functions/earth_mover_distance_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/loss_functions/cross_entropy_error_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/loss_functions/cross_entropy_error.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/loss_functions/sigmoid_cross_entropy_error.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/loss_functions/mean_squared_error_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/rnn_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/activation_functions +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/activation_functions/identity_function.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/activation_functions/tanh_function.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/activation_functions/logistic_function.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/activation_functions/rectifier_function.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/activation_functions/softsign_function.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/activation_functions/softplus_function.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/activation_functions/swish_function.hpp -- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/layer --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/layer/sequential.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/layer/layer_types.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/layer/flexible_relu_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/layer/multiply_merge_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/layer/layer.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/layer/lstm.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/layer/mean_pooling.hpp -- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/layer/gru.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/layer/max_pooling.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/layer/layer_traits.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/layer/transposed_convolution.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/layer/constant.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/layer/layer_norm.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/layer/negative_log_likelihood.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/layer/parametric_relu.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/layer/parametric_relu_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/layer/recurrent.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/layer/concat.hpp -- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/layer/layer_norm_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/layer/dropconnect.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/layer/glimpse.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/layer/transposed_convolution_impl.hpp -- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/layer/batch_norm.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/layer/atrous_convolution_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/layer/sequential_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/layer/hard_tanh.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/layer/concat_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/layer/lstm_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/layer/flexible_relu.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/layer/leaky_relu.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/layer/log_softmax_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/layer/mean_pooling.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/layer/dropout.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/layer/alpha_dropout_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/layer/linear_no_bias.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/layer/recurrent.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/layer/convolution_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/layer/multiply_merge.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/layer/elu.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/layer/negative_log_likelihood_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/layer/multiply_merge_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/layer/multiply_constant_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/layer/concat_performance_impl.hpp -- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/layer/convolution.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/layer/linear_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/layer/vr_class_reward_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/layer/bilinear_interpolation.hpp -- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/layer/linear.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/layer/layer.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/layer/batch_norm_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/layer/select.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/layer/sequential_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/layer/join.hpp -- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/layer/bilinear_interpolation_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/layer/reinforce_normal_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/layer/log_softmax_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/layer/concat_performance_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/layer/add.hpp -- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/layer/fast_lstm_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/layer/recurrent_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/layer/select_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/layer/alpha_dropout.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/layer/recurrent_attention.hpp -- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/layer/leaky_relu_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/layer/select.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/layer/add_merge.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/layer/add.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/layer/linear_no_bias_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/layer/hard_tanh_impl.hpp -- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/layer/recurrent_attention_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/layer/vr_class_reward.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/layer/recurrent_attention.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/layer/reinforce_normal.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/layer/concat_performance.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/layer/lookup_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/layer/atrous_convolution.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/layer/select_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/layer/elu_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/layer/multiply_constant_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/layer/join_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/layer/flexible_relu_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/layer/layer_types.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/layer/transposed_convolution.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/layer/batch_norm_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/layer/concat_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/layer/bilinear_interpolation.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/layer/multiply_merge.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/layer/leaky_relu.hpp -- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/layer/mean_pooling_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/layer/reinforce_normal_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/layer/log_softmax.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/layer/dropout_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/layer/constant.hpp -- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/layer/fast_lstm.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/layer/parametric_relu.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/layer/join.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/layer/multiply_constant.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/layer/elu_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/layer/parametric_relu_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/layer/glimpse_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/layer/linear_no_bias.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/layer/layer_norm.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/layer/recurrent_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/layer/add_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/layer/dropout.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/layer/reinforce_normal.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/layer/max_pooling_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/layer/log_softmax.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/layer/negative_log_likelihood_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/layer/atrous_convolution.hpp -- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/layer/lookup.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/layer/lstm_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/layer/max_pooling.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/layer/glimpse.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/layer/multiply_constant.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/layer/negative_log_likelihood.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/layer/dropconnect.hpp -- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/layer/dropconnect_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/layer/add_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/layer/dropout_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/layer/concat.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/layer/lstm.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/layer/base_layer.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/layer/add_merge_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/layer/layer_traits.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/layer/elu.hpp -- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/layer/gru_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/layer/alpha_dropout.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/layer/transposed_convolution_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/layer/join_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/layer/add_merge_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/layer/vr_class_reward.hpp -- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/layer/constant_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/layer/max_pooling_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/kmeans --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/kmeans/pelleg_moore_kmeans_rules_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/kmeans/hamerly_kmeans_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/kmeans/refined_start_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/kmeans/elkan_kmeans.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/kmeans/pelleg_moore_kmeans_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/kmeans/max_variance_new_cluster_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/kmeans/max_variance_new_cluster.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/kmeans/naive_kmeans.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/kmeans/dual_tree_kmeans.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/kmeans/random_partition.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/kmeans/pelleg_moore_kmeans_statistic.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/kmeans/refined_start.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/kmeans/allow_empty_clusters.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/kmeans/pelleg_moore_kmeans.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/kmeans/kill_empty_clusters.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/kmeans/dual_tree_kmeans_rules_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/kmeans/dual_tree_kmeans_statistic.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/kmeans/naive_kmeans_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/kmeans/hamerly_kmeans.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/kmeans/kmeans_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/kmeans/sample_initialization.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/kmeans/elkan_kmeans_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/kmeans/kmeans.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/kmeans/pelleg_moore_kmeans_rules.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/kmeans/dual_tree_kmeans_rules.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/hoeffding_trees --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/hoeffding_trees/hoeffding_categorical_split.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/hoeffding_trees/hoeffding_tree_model.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/hoeffding_trees/categorical_split_info.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/hoeffding_trees/binary_numeric_split.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/hoeffding_trees/hoeffding_numeric_split_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/hoeffding_trees/hoeffding_numeric_split.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/hoeffding_trees/binary_numeric_split_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/hoeffding_trees/information_gain.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/hoeffding_trees/typedef.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/hoeffding_trees/numeric_split_info.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/hoeffding_trees/hoeffding_categorical_split_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/hoeffding_trees/gini_impurity.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/hoeffding_trees/binary_numeric_split_info.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/hoeffding_trees/hoeffding_tree.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/perceptron --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/perceptron/initialization_methods --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/perceptron/initialization_methods/zero_init.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/perceptron/initialization_methods/random_init.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/perceptron/perceptron_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/perceptron/perceptron.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/perceptron/learning_policies --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/perceptron/learning_policies/simple_weight_update.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/matrix_completion --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/matrix_completion/matrix_completion.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/radical --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/radical/radical.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/layer/linear_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/layer/linear_no_bias_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/layer/alpha_dropout_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/layer/atrous_convolution_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/layer/add_merge.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/layer/hard_tanh.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/layer/hard_tanh_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/layer/flexible_relu.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/layer/concat_performance.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/layer/convolution_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/layer/vr_class_reward_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/layer/glimpse_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/layer/lookup_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/layer/sequential.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/ann/layer/base_layer.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/emst +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/emst/edge_pair.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/emst/dtb_rules_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/emst/dtb_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/emst/dtb.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/emst/union_find.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/emst/dtb_rules.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/emst/dtb_stat.hpp -- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/linear_regression -- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/linear_regression/linear_regression.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/lsh --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/lsh/lsh_search_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/lsh/lsh_search.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/det --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/det/dt_utils.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/det/dtree_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/det/dt_utils_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/det/dtree.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/decision_stump --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/decision_stump/decision_stump_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/decision_stump/decision_stump.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/cf --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/cf/cf_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/cf/svd_wrapper.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/cf/decomposition_policies --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/cf/decomposition_policies/regularized_svd_method.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/cf/decomposition_policies/nmf_method.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/cf/decomposition_policies/batch_svd_method.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/cf/decomposition_policies/randomized_svd_method.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/cf/decomposition_policies/svd_complete_method.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/cf/decomposition_policies/svd_incomplete_method.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/cf/svd_wrapper_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/cf/cf.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/local_coordinate_coding --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/local_coordinate_coding/lcc_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/local_coordinate_coding/lcc.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/nca --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/nca/nca_softmax_error_function.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/nca/nca_softmax_error_function_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/nca/nca.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/nca/nca_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/adaboost +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/adaboost/adaboost.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/adaboost/adaboost_model.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/adaboost/adaboost_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/fastmks +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/fastmks/fastmks.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/fastmks/fastmks_model_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/fastmks/fastmks_stat.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/fastmks/fastmks_rules_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/fastmks/fastmks_rules.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/fastmks/fastmks_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/fastmks/fastmks_model.hpp -- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/range_search --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/range_search/range_search_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/range_search/range_search_stat.hpp -- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/range_search/range_search_rules.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/range_search/rs_model.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/range_search/range_search_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/range_search/rs_model_impl.hpp -- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/range_search/range_search_rules_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/range_search/rs_model.hpp -- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/range_search/range_search.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/range_search/range_search_stat.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/range_search/rs_model_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/naive_bayes --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/naive_bayes/naive_bayes_classifier_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/naive_bayes/naive_bayes_classifier.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/logistic_regression --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/logistic_regression/logistic_regression.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/logistic_regression/logistic_regression_function.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/logistic_regression/logistic_regression_function_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/logistic_regression/logistic_regression_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/decision_tree --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/decision_tree/best_binary_numeric_split.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/decision_tree/all_dimension_select.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/decision_tree/all_categorical_split_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/decision_tree/best_binary_numeric_split_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/decision_tree/all_categorical_split.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/decision_tree/decision_tree_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/decision_tree/information_gain.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/decision_tree/gini_gain.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/decision_tree/decision_tree.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/decision_tree/random_dimension_select.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/decision_tree/multiple_random_dimension_select.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/neighbor_search --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/neighbor_search/neighbor_search_rules.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/neighbor_search/neighbor_search_rules_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/neighbor_search/typedef.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/neighbor_search/sort_policies --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/neighbor_search/sort_policies/furthest_neighbor_sort_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/neighbor_search/sort_policies/furthest_neighbor_sort.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/neighbor_search/sort_policies/nearest_neighbor_sort_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/neighbor_search/sort_policies/nearest_neighbor_sort.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/neighbor_search/unmap.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/neighbor_search/ns_model.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/neighbor_search/ns_model_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/neighbor_search/neighbor_search.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/neighbor_search/neighbor_search_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/neighbor_search/neighbor_search_stat.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/sparse_coding --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/sparse_coding/sparse_coding_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/sparse_coding/nothing_initializer.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/sparse_coding/random_initializer.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/sparse_coding/data_dependent_random_initializer.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/sparse_coding/sparse_coding.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/gmm --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/gmm/no_constraint.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/gmm/diagonal_constraint.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/gmm/gmm.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/gmm/positive_definite_constraint.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/gmm/gmm_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/gmm/eigenvalue_ratio_constraint.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/gmm/em_fit.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/gmm/em_fit_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/reinforcement_learning --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/reinforcement_learning/worker --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/reinforcement_learning/worker/one_step_q_learning_worker.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/reinforcement_learning/worker/n_step_q_learning_worker.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/reinforcement_learning/worker/one_step_sarsa_worker.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/reinforcement_learning/policy --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/reinforcement_learning/policy/greedy_policy.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/reinforcement_learning/policy/aggregated_policy.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/reinforcement_learning/q_learning.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/reinforcement_learning/async_learning_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/reinforcement_learning/environment --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/reinforcement_learning/environment/continuous_mountain_car.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/reinforcement_learning/environment/pendulum.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/reinforcement_learning/environment/cart_pole.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/reinforcement_learning/environment/acrobat.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/reinforcement_learning/environment/mountain_car.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/reinforcement_learning/q_learning_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/reinforcement_learning/async_learning.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/reinforcement_learning/replay --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/reinforcement_learning/replay/random_replay.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/reinforcement_learning/training_config.hpp -- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/amf +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/amf/amf.hpp -- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/amf/amf_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/amf/update_rules +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/amf/update_rules/svd_batch_learning.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/amf/update_rules/nmf_mult_dist.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/amf/update_rules/svd_incomplete_incremental_learning.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/amf/update_rules/nmf_mult_div.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/amf/update_rules/nmf_als.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/amf/update_rules/svd_complete_incremental_learning.hpp -- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/amf/init_rules +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/amf/init_rules/average_init.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/amf/init_rules/given_init.hpp -- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/amf/init_rules/random_acol_init.hpp -- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/amf/init_rules/random_init.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/amf/init_rules/given_init.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/amf/init_rules/average_init.hpp -- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/amf/termination_policies --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/amf/termination_policies/simple_residue_termination.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/amf/termination_policies/incomplete_incremental_termination.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/amf/termination_policies/max_iteration_termination.hpp -- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/amf/termination_policies/simple_tolerance_termination.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/amf/termination_policies/max_iteration_termination.hpp -- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/amf/termination_policies/complete_incremental_termination.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/amf/termination_policies/incomplete_incremental_termination.hpp -- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/amf/termination_policies/validation_rmse_termination.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/amf/update_rules --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/amf/update_rules/nmf_mult_div.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/amf/update_rules/svd_complete_incremental_learning.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/amf/update_rules/nmf_als.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/amf/update_rules/nmf_mult_dist.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/amf/update_rules/svd_batch_learning.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/amf/update_rules/svd_incomplete_incremental_learning.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/amf/amf.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/lars --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/lars/lars.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/lars/lars_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/block_krylov_svd --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/block_krylov_svd/randomized_block_krylov_svd.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/sparse_autoencoder --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/sparse_autoencoder/sparse_autoencoder.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/sparse_autoencoder/sparse_autoencoder_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/sparse_autoencoder/maximal_inputs.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/sparse_autoencoder/sparse_autoencoder_function.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/regularized_svd --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/regularized_svd/regularized_svd_function_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/regularized_svd/regularized_svd.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/regularized_svd/regularized_svd_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/regularized_svd/regularized_svd_function.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/hmm --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/hmm/hmm_util.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/hmm/hmm.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/hmm/hmm_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/hmm/hmm_model.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/hmm/hmm_regression.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/hmm/hmm_util_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/hmm/hmm_regression_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/mlpack_export.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/amf/termination_policies/simple_residue_termination.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/sparse_svm +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/sparse_svm/sparse_svm_function_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/sparse_svm/sparse_svm_function.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/randomized_svd +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/methods/randomized_svd/randomized_svd.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/prereqs.hpp -- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/metrics --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/metrics/mahalanobis_distance.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/metrics/lmetric_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/metrics/ip_metric.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/metrics/lmetric.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/metrics/mahalanobis_distance_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/metrics/ip_metric_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/hpt --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/hpt/cv_function_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/hpt/hpt_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/hpt/fixed.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/hpt/hpt.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/hpt/deduce_hp_types.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/hpt/cv_function.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/data --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/data/load_vec_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/data/split_data.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/data/normalize_labels.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/data/load_model_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/data/binarize.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/data/load_arff_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/data/is_naninf.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/data/load_csv.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/data/imputation_methods --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/data/imputation_methods/median_imputation.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/data/imputation_methods/custom_imputation.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/data/imputation_methods/mean_imputation.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/data/imputation_methods/listwise_deletion.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/data/format.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/data/load.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/data/map_policies --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/data/map_policies/missing_policy.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/data/map_policies/datatype.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/data/map_policies/increment_policy.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/data/normalize_labels_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/data/save_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/data/save.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/data/load_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/data/imputer.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/data/has_serialize.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/data/load_arff.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/data/dataset_mapper.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/data/extension.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/data/dataset_mapper_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/data/serialization_template_version.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/adam --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/adam/adamax_update.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/adam/nadam_update.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/adam/adam_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/adam/optimisticadam_update.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/adam/adam.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/adam/amsgrad_update.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/adam/adam_update.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/adam/nadamax_update.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/function.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/cmaes --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/cmaes/random_selection.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/cmaes/full_selection.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/cmaes/cmaes.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/cmaes/cmaes_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/scd --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/scd/scd.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/scd/descent_policies --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/scd/descent_policies/cyclic_descent.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/scd/descent_policies/greedy_descent.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/scd/descent_policies/random_descent.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/scd/scd_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/smorms3 --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/smorms3/smorms3.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/smorms3/smorms3_update.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/bigbatch_sgd --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/bigbatch_sgd/adaptive_stepsize.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/bigbatch_sgd/backtracking_line_search.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/bigbatch_sgd/bigbatch_sgd_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/bigbatch_sgd/bigbatch_sgd.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/sgdr --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/sgdr/sgdr_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/sgdr/snapshot_sgdr.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/sgdr/snapshot_ensembles.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/sgdr/cyclical_decay.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/sgdr/snapshot_sgdr_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/sgdr/sgdr.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/cne --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/cne/cne.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/cne/cne_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/spalera_sgd --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/spalera_sgd/spalera_sgd.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/spalera_sgd/spalera_sgd_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/spalera_sgd/spalera_stepsize.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/problems --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/problems/easom_function.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/problems/eggholder_function.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/problems/colville_function.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/problems/schwefel_function.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/problems/wood_function.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/problems/matyas_function.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/problems/rastrigin_function.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/problems/styblinski_tang_function.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/problems/mc_cormick_function.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/problems/drop_wave_function.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/problems/booth_function.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/problems/rosenbrock_function.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/problems/sgd_test_function.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/problems/sphere_function.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/problems/rosenbrock_wood_function.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/problems/bukin_function.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/problems/generalized_rosenbrock_function.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/ada_delta --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/ada_delta/ada_delta_update.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/ada_delta/ada_delta.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/sarah --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/sarah/sarah.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/sarah/sarah_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/sarah/sarah_plus_update.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/sarah/sarah_update.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/sgd --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/sgd/sgd_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/sgd/sgd.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/sgd/decay_policies --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/sgd/decay_policies/no_decay.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/sgd/update_policies --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/sgd/update_policies/gradient_clipping.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/sgd/update_policies/momentum_update.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/sgd/update_policies/vanilla_update.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/sgd/update_policies/nesterov_momentum_update.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/line_search --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/line_search/line_search_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/line_search/line_search.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/parallel_sgd --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/parallel_sgd/parallel_sgd.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/parallel_sgd/sparse_test_function.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/parallel_sgd/decay_policies --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/parallel_sgd/decay_policies/constant_step.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/parallel_sgd/decay_policies/exponential_backoff.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/parallel_sgd/parallel_sgd_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/rmsprop --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/rmsprop/rmsprop.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/rmsprop/rmsprop_update.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/grid_search --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/grid_search/grid_search_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/grid_search/grid_search.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/sdp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/sdp/sdp_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/sdp/lrsdp_function_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/sdp/lrsdp.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/sdp/lrsdp_function.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/sdp/primal_dual_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/sdp/sdp.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/sdp/lrsdp_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/sdp/primal_dual.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/gradient_descent --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/gradient_descent/gradient_descent.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/gradient_descent/test_function.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/gradient_descent/gradient_descent_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/iqn --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/iqn/iqn.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/iqn/iqn_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/sa --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/sa/sa.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/sa/sa_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/sa/exponential_schedule.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/svrg --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/svrg/svrg.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/svrg/barzilai_borwein_decay.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/svrg/svrg_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/svrg/svrg_update.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/katyusha --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/katyusha/katyusha_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/katyusha/katyusha.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/fw --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/fw/constr_structure_group.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/fw/update_span.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/fw/frank_wolfe_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/fw/atoms.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/fw/update_full_correction.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/fw/test_func_fw.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/fw/func_sq.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/fw/update_classic.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/fw/frank_wolfe.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/fw/update_linesearch.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/fw/constr_lpball.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/aug_lagrangian --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/aug_lagrangian/aug_lagrangian.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/aug_lagrangian/aug_lagrangian_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/aug_lagrangian/aug_lagrangian_function.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/aug_lagrangian/aug_lagrangian_function_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/aug_lagrangian/aug_lagrangian_test_functions.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/proximal --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/proximal/proximal.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/ada_grad --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/ada_grad/ada_grad_update.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/ada_grad/ada_grad.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/lbfgs --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/lbfgs/lbfgs_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/lbfgs/lbfgs.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/function --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/function/add_evaluate_with_gradient.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/function/add_decomposable_evaluate.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/function/add_evaluate.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/function/static_checks.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/function/add_decomposable_gradient.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/function/traits.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/function/add_decomposable_evaluate_with_gradient.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/function/add_decomposable_evaluate_with_gradient_const.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/function/add_decomposable_evaluate_const.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/function/add_gradient.hpp -- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/kernels -- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/kernels/laplacian_kernel.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/kernels/cosine_distance.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/kernels/linear_kernel.hpp -- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/kernels/example_kernel.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/kernels/cosine_distance_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/kernels/hyperbolic_tangent_kernel.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/kernels/epanechnikov_kernel_impl.hpp -- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/kernels/kernel_traits.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/kernels/epanechnikov_kernel.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/kernels/pspectrum_string_kernel.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/kernels/linear_kernel.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/kernels/cosine_distance.hpp -- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/kernels/polynomial_kernel.hpp -- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/kernels/gaussian_kernel.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/kernels/pspectrum_string_kernel_impl.hpp -- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/kernels/spherical_kernel.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/kernels/pspectrum_string_kernel.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/kernels/epanechnikov_kernel.hpp -- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/kernels/triangular_kernel.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/kernels/epanechnikov_kernel_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/kernels/pspectrum_string_kernel_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/math --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/math/round.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/math/make_alias.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/math/shuffle_data.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/math/random.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/math/range.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/math/columns_to_blocks.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/math/range_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/math/clamp.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/math/random_basis.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/math/lin_alg.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/math/lin_alg_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/kernels/cosine_distance_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/kernels/hyperbolic_tangent_kernel.hpp -- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/boost_backport -- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/boost_backport/math_fwd.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/boost_backport/boost_backport_serialization.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/boost_backport/boost_backport_math.hpp -- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/boost_backport/collections_load_imp.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/boost_backport/bernoulli.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/boost_backport/unordered_collections_load_imp.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/boost_backport/vector.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/boost_backport/polygamma.hpp -- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/boost_backport/policy.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/boost_backport/detail --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/boost_backport/detail/unchecked_bernoulli.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/boost_backport/detail/polygamma.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/boost_backport/detail/bernoulli_details.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/boost_backport/boost_backport_serialization.hpp -- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/boost_backport/unordered_map.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/boost_backport/collections_save_imp.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/boost_backport/vector.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/boost_backport/bernoulli.hpp -- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/boost_backport/unordered_collections_save_imp.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/boost_backport/collections_save_imp.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/boost_backport/boost_backport_math.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/boost_backport/detail +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/boost_backport/detail/bernoulli_details.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/boost_backport/detail/polygamma.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/boost_backport/detail/unchecked_bernoulli.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/boost_backport/polygamma.hpp -- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/boost_backport/trigamma.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/arma_extend --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/arma_extend/Cube_extra_meat.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/arma_extend/Mat_extra_meat.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/arma_extend/arma_extend.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/arma_extend/fn_ccov.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/arma_extend/glue_ccov_meat.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/arma_extend/Cube_extra_bones.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/arma_extend/Mat_extra_bones.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/arma_extend/op_ccov_proto.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/arma_extend/hdf5_misc.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/arma_extend/SpMat_extra_bones.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/arma_extend/fn_inplace_reshape.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/arma_extend/SpMat_extra_meat.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/arma_extend/glue_ccov_proto.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/arma_extend/op_ccov_meat.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/boost_backport/unordered_collections_load_imp.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/dists +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/dists/discrete_distribution.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/dists/regression_distribution.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/dists/laplace_distribution.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/dists/gamma_distribution.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/dists/gaussian_distribution.hpp -- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/perform_split.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/statistic.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/tree_traits.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/enumerate_tree.hpp -- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/spill_tree.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/hrectbound_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/cover_tree.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/traversal_info.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/ballbound.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/rectangle_tree.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/binary_space_tree.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/perform_split.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/address.hpp -- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/bounds.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/spill_tree --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/spill_tree/spill_tree_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/spill_tree/spill_tree.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/spill_tree/spill_dual_tree_traverser.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/spill_tree/spill_single_tree_traverser_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/spill_tree/typedef.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/spill_tree/is_spill_tree.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/spill_tree/traits.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/spill_tree/spill_single_tree_traverser.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/spill_tree/spill_dual_tree_traverser_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/cover_tree +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/cover_tree/dual_tree_traverser_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/cover_tree/cover_tree.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/cover_tree/dual_tree_traverser.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/cover_tree/single_tree_traverser_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/cover_tree/single_tree_traverser.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/cover_tree/cover_tree_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/cover_tree/first_point_is_root.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/cover_tree/traits.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/cover_tree/typedef.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/example_tree.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/statistic.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/hollow_ball_bound_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/space_split +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/space_split/space_split.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/space_split/mean_space_split_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/space_split/projection_vector.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/space_split/midpoint_space_split.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/space_split/space_split_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/space_split/midpoint_space_split_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/space_split/hyperplane.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/space_split/mean_space_split.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/bound_traits.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/greedy_single_tree_traverser.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/cosine_tree +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/cosine_tree/cosine_tree.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/ballbound_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/greedy_single_tree_traverser_impl.hpp -- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/rectangle_tree --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/rectangle_tree/r_plus_plus_tree_descent_heuristic.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/rectangle_tree/r_plus_plus_tree_auxiliary_information.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/rectangle_tree/r_plus_plus_tree_descent_heuristic_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/rectangle_tree/dual_tree_traverser_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/rectangle_tree/hilbert_r_tree_descent_heuristic_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/rectangle_tree/hilbert_r_tree_split_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/rectangle_tree/minimal_coverage_sweep_impl.hpp -- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/rectangle_tree/x_tree_split_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/rectangle_tree/hilbert_r_tree_auxiliary_information_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/rectangle_tree/r_plus_plus_tree_auxiliary_information_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/rectangle_tree/dual_tree_traverser.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/rectangle_tree/r_plus_plus_tree_descent_heuristic.hpp -- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/rectangle_tree/x_tree_auxiliary_information.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/rectangle_tree/dual_tree_traverser_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/rectangle_tree/r_tree_split.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/rectangle_tree/r_plus_tree_descent_heuristic.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/rectangle_tree/rectangle_tree.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/rectangle_tree/hilbert_r_tree_split.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/rectangle_tree/single_tree_traverser_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/rectangle_tree/r_star_tree_split.hpp -- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/rectangle_tree/single_tree_traverser.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/rectangle_tree/no_auxiliary_information.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/rectangle_tree/hilbert_r_tree_descent_heuristic.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/rectangle_tree/minimal_splits_number_sweep.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/rectangle_tree/r_plus_plus_tree_split_policy.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/rectangle_tree/r_star_tree_descent_heuristic.hpp -- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/rectangle_tree/r_plus_tree_split_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/rectangle_tree/r_tree_descent_heuristic_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/rectangle_tree/r_plus_tree_split.hpp -- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/rectangle_tree/r_plus_tree_split_policy.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/rectangle_tree/hilbert_r_tree_split_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/rectangle_tree/dual_tree_traverser.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/rectangle_tree/r_plus_tree_descent_heuristic_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/rectangle_tree/r_plus_plus_tree_descent_heuristic_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/rectangle_tree/minimal_splits_number_sweep.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/rectangle_tree/r_plus_plus_tree_auxiliary_information_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/rectangle_tree/single_tree_traverser_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/rectangle_tree/minimal_splits_number_sweep_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/rectangle_tree/r_star_tree_split_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/rectangle_tree/x_tree_split.hpp -- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/rectangle_tree/hilbert_r_tree_auxiliary_information.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/rectangle_tree/typedef.hpp -- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/rectangle_tree/r_tree_split_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/rectangle_tree/r_plus_plus_tree_auxiliary_information.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/rectangle_tree/hilbert_r_tree_descent_heuristic_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/rectangle_tree/r_plus_tree_split.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/rectangle_tree/minimal_coverage_sweep.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/rectangle_tree/hilbert_r_tree_split.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/rectangle_tree/r_star_tree_split_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/rectangle_tree/hilbert_r_tree_auxiliary_information_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp -- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/rectangle_tree/discrete_hilbert_value.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/rectangle_tree/minimal_coverage_sweep_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/rectangle_tree/no_auxiliary_information.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/rectangle_tree/r_tree_descent_heuristic.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/rectangle_tree/rectangle_tree.hpp -- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/rectangle_tree/traits.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/rectangle_tree/r_star_tree_descent_heuristic.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/rectangle_tree/r_star_tree_split.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/rectangle_tree/r_plus_plus_tree_split_policy.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/rectangle_tree/x_tree_split.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/rectangle_tree/r_tree_split.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/rectangle_tree/hilbert_r_tree_descent_heuristic.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/rectangle_tree/r_plus_tree_descent_heuristic.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/rectangle_tree/r_tree_descent_heuristic_impl.hpp -- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/rectangle_tree/r_star_tree_descent_heuristic_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/cellbound_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/ballbound.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/hrectbound.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/greedy_single_tree_traverser_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/example_tree.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/cosine_tree --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/cosine_tree/cosine_tree.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/hollow_ball_bound_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/traversal_info.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/bound_traits.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/cellbound.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/greedy_single_tree_traverser.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/ballbound_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/enumerate_tree.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/cover_tree.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/rectangle_tree/typedef.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/rectangle_tree/minimal_splits_number_sweep_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/rectangle_tree/r_tree_descent_heuristic.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/rectangle_tree/r_plus_tree_descent_heuristic_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/rectangle_tree/minimal_coverage_sweep.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/octree.hpp -- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/hollow_ball_bound.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/address.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/space_split --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/space_split/hyperplane.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/space_split/space_split_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/space_split/space_split.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/space_split/midpoint_space_split.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/space_split/projection_vector.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/space_split/mean_space_split_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/space_split/mean_space_split.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/space_split/midpoint_space_split_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/cover_tree --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/cover_tree/dual_tree_traverser_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/cover_tree/single_tree_traverser.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/cover_tree/dual_tree_traverser.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/cover_tree/first_point_is_root.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/cover_tree/single_tree_traverser_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/cover_tree/typedef.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/cover_tree/cover_tree.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/cover_tree/traits.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/cover_tree/cover_tree_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/rectangle_tree.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/hrectbound_impl.hpp -- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/binary_space_tree --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/binary_space_tree/vantage_point_split_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/binary_space_tree/ub_tree_split_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/binary_space_tree/vantage_point_split.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/binary_space_tree/midpoint_split.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/binary_space_tree/rp_tree_mean_split_impl.hpp -- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/binary_space_tree/dual_tree_traverser_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/binary_space_tree/single_tree_traverser.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/binary_space_tree/ub_tree_split_impl.hpp -- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/binary_space_tree/dual_tree_traverser.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/binary_space_tree/single_tree_traverser_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/binary_space_tree/typedef.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/binary_space_tree/vantage_point_split.hpp -- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/binary_space_tree/mean_split.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/binary_space_tree/binary_space_tree.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/binary_space_tree/single_tree_traverser_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/binary_space_tree/rp_tree_max_split_impl.hpp -- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/binary_space_tree/mean_split_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/binary_space_tree/vantage_point_split_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/binary_space_tree/single_tree_traverser.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/binary_space_tree/breadth_first_dual_tree_traverser.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/binary_space_tree/midpoint_split_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/binary_space_tree/rp_tree_max_split.hpp -- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/binary_space_tree/rp_tree_mean_split.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/binary_space_tree/rp_tree_max_split_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp -- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/binary_space_tree/ub_tree_split.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/binary_space_tree/breadth_first_dual_tree_traverser.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/binary_space_tree/midpoint_split.hpp -- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/binary_space_tree/traits.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/binary_space_tree/rp_tree_max_split.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/binary_space_tree/typedef.hpp -- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/binary_space_tree/breadth_first_dual_tree_traverser_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/binary_space_tree/rp_tree_mean_split_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/binary_space_tree/midpoint_split_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/binary_space_tree/binary_space_tree.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/spill_tree +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/spill_tree/spill_single_tree_traverser.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/spill_tree/spill_single_tree_traverser_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/spill_tree/spill_tree.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/spill_tree/spill_dual_tree_traverser.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/spill_tree/spill_tree_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/spill_tree/spill_dual_tree_traverser_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/spill_tree/is_spill_tree.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/spill_tree/traits.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/spill_tree/typedef.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/cellbound.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/cellbound_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/hrectbound.hpp -- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/octree --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/octree/octree_impl.hpp -- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/octree/dual_tree_traverser_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/octree/single_tree_traverser.hpp -- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/octree/dual_tree_traverser.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/octree/octree_impl.hpp -- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/octree/single_tree_traverser_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/octree/traits.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/octree/single_tree_traverser.hpp -- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/octree/octree.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/octree.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/binary_space_tree.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/tree_traits.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/tree/octree/traits.hpp -- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/util --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/util/timers.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/util/backtrace.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/util/nulloutstream.hpp -- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/util/param.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/util/prefixedoutstream.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/util/log.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/util/param_checks.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/util/cli.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/util/version.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/util/cli_impl.hpp -- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/util/program_doc.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/util/param_checks_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/util/timers.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/util/backtrace.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/util/arma_traits.hpp -- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/util/prefixedoutstream_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/util/param_checks.hpp -- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/util/arma_config.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/util/arma_config_check.hpp -- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/util/param_data.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/util/deprecated.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/util/arma_traits.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/util/is_std_vector.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/util/sfinae_utility.hpp -- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/util/mlpack_main.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/util/cli_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/util/version.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/util/deprecated.hpp -- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/util/hyphenate_string.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/util/cli.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/util/arma_config_check.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/util/log.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/util/nulloutstream.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/util/param_checks_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/util/prefixedoutstream.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/util/sfinae_utility.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/util/is_std_vector.hpp -- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/cv +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/cv/cv_base_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/cv/k_fold_cv_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/cv/k_fold_cv.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/cv/simple_cv_impl.hpp -- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/cv/metrics --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/cv/metrics/precision.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/cv/metrics/accuracy_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/cv/metrics/f1.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/cv/metrics/f1_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/cv/metrics/recall.hpp -- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/cv/metrics/facilities.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/cv/metrics/accuracy_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/cv/metrics/average_strategy.hpp -- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/cv/metrics/mse_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/cv/metrics/recall.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/cv/metrics/recall_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/cv/metrics/f1_impl.hpp -- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/cv/metrics/accuracy.hpp -- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/cv/metrics/mse.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/cv/metrics/average_strategy.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/cv/metrics/recall_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/cv/metrics/f1.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/cv/metrics/precision.hpp -- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/cv/metrics/precision_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/cv/k_fold_cv.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/cv/cv_base_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/cv/simple_cv.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/cv/k_fold_cv_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/cv/cv_base.hpp -- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/cv/meta_info_extractor.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/cv/simple_cv_impl.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/dists --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/dists/gamma_distribution.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/dists/laplace_distribution.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/dists/regression_distribution.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/dists/discrete_distribution.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/dists/gaussian_distribution.hpp --- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/prereqs.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/cv/cv_base.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/cv/simple_cv.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/math +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/math/range.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/math/range_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/math/random.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/math/shuffle_data.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/math/round.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/math/columns_to_blocks.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/math/lin_alg.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/math/lin_alg_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/math/random_basis.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/math/clamp.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/math/make_alias.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/data +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/data/save.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/data/load_arff.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/data/normalize_labels_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/data/imputation_methods +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/data/imputation_methods/custom_imputation.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/data/imputation_methods/listwise_deletion.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/data/imputation_methods/median_imputation.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/data/imputation_methods/mean_imputation.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/data/map_policies +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/data/map_policies/datatype.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/data/map_policies/increment_policy.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/data/map_policies/missing_policy.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/data/dataset_mapper_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/data/is_naninf.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/data/load_vec_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/data/load.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/data/binarize.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/data/save_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/data/normalize_labels.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/data/dataset_mapper.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/data/load_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/data/split_data.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/data/imputer.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/data/format.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/data/has_serialize.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/data/load_csv.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/data/serialization_template_version.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/data/load_arff_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/data/load_model_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/data/extension.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/ada_grad +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/ada_grad/ada_grad.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/ada_grad/ada_grad_update.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/proximal +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/proximal/proximal.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/fw +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/fw/constr_structure_group.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/fw/update_linesearch.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/fw/func_sq.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/fw/test_func_fw.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/fw/atoms.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/fw/update_full_correction.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/fw/constr_lpball.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/fw/update_classic.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/fw/frank_wolfe.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/fw/update_span.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/fw/frank_wolfe_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/scd +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/scd/scd_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/scd/descent_policies +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/scd/descent_policies/greedy_descent.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/scd/descent_policies/cyclic_descent.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/scd/descent_policies/random_descent.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/scd/scd.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/lbfgs +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/lbfgs/lbfgs_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/lbfgs/lbfgs.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/cne +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/cne/cne_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/cne/cne.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/parallel_sgd +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/parallel_sgd/parallel_sgd.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/parallel_sgd/sparse_test_function.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/parallel_sgd/parallel_sgd_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/parallel_sgd/decay_policies +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/parallel_sgd/decay_policies/exponential_backoff.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/parallel_sgd/decay_policies/constant_step.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/sa +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/sa/exponential_schedule.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/sa/sa.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/sa/sa_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/gradient_descent +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/gradient_descent/gradient_descent_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/gradient_descent/gradient_descent.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/gradient_descent/test_function.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/smorms3 +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/smorms3/smorms3_update.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/smorms3/smorms3.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/adam +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/adam/optimisticadam_update.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/adam/nadamax_update.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/adam/adamax_update.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/adam/adam_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/adam/amsgrad_update.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/adam/adam.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/adam/adam_update.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/adam/nadam_update.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/grid_search +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/grid_search/grid_search_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/grid_search/grid_search.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/bigbatch_sgd +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/bigbatch_sgd/bigbatch_sgd_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/bigbatch_sgd/backtracking_line_search.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/bigbatch_sgd/adaptive_stepsize.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/bigbatch_sgd/bigbatch_sgd.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/iqn +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/iqn/iqn_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/iqn/iqn.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/sgd +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/sgd/sgd_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/sgd/update_policies +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/sgd/update_policies/momentum_update.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/sgd/update_policies/nesterov_momentum_update.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/sgd/update_policies/vanilla_update.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/sgd/update_policies/gradient_clipping.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/sgd/sgd.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/sgd/decay_policies +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/sgd/decay_policies/no_decay.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/cmaes +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/cmaes/full_selection.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/cmaes/cmaes_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/cmaes/cmaes.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/cmaes/random_selection.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/katyusha +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/katyusha/katyusha.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/katyusha/katyusha_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/spalera_sgd +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/spalera_sgd/spalera_stepsize.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/spalera_sgd/spalera_sgd.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/spalera_sgd/spalera_sgd_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/sarah +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/sarah/sarah_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/sarah/sarah_plus_update.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/sarah/sarah_update.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/sarah/sarah.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/svrg +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/svrg/svrg_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/svrg/svrg.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/svrg/barzilai_borwein_decay.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/svrg/svrg_update.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/aug_lagrangian +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/aug_lagrangian/aug_lagrangian_function_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/aug_lagrangian/aug_lagrangian_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/aug_lagrangian/aug_lagrangian.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/aug_lagrangian/aug_lagrangian_test_functions.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/aug_lagrangian/aug_lagrangian_function.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/function.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/sdp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/sdp/lrsdp_function_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/sdp/lrsdp.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/sdp/primal_dual_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/sdp/sdp_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/sdp/lrsdp_function.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/sdp/lrsdp_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/sdp/sdp.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/sdp/primal_dual.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/rmsprop +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/rmsprop/rmsprop_update.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/rmsprop/rmsprop.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/problems +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/problems/colville_function.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/problems/booth_function.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/problems/rosenbrock_function.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/problems/eggholder_function.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/problems/sgd_test_function.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/problems/rosenbrock_wood_function.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/problems/drop_wave_function.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/problems/sphere_function.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/problems/bukin_function.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/problems/easom_function.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/problems/wood_function.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/problems/generalized_rosenbrock_function.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/problems/mc_cormick_function.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/problems/rastrigin_function.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/problems/schwefel_function.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/problems/matyas_function.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/problems/styblinski_tang_function.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/function +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/function/add_evaluate_with_gradient.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/function/add_decomposable_evaluate.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/function/add_evaluate.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/function/add_decomposable_evaluate_with_gradient_const.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/function/add_decomposable_evaluate_with_gradient.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/function/add_gradient.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/function/add_decomposable_gradient.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/function/add_decomposable_evaluate_const.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/function/static_checks.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/function/traits.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/sgdr +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/sgdr/sgdr.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/sgdr/snapshot_sgdr_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/sgdr/snapshot_sgdr.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/sgdr/cyclical_decay.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/sgdr/sgdr_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/sgdr/snapshot_ensembles.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/line_search +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/line_search/line_search.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/line_search/line_search_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/ada_delta +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/ada_delta/ada_delta.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/optimizers/ada_delta/ada_delta_update.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/arma_extend +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/arma_extend/hdf5_misc.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/arma_extend/SpMat_extra_meat.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/arma_extend/arma_extend.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/arma_extend/op_ccov_meat.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/arma_extend/SpMat_extra_bones.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/arma_extend/Mat_extra_bones.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/arma_extend/fn_ccov.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/arma_extend/Mat_extra_meat.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/arma_extend/op_ccov_proto.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/arma_extend/Cube_extra_meat.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/arma_extend/Cube_extra_bones.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/arma_extend/glue_ccov_proto.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/arma_extend/fn_inplace_reshape.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/arma_extend/glue_ccov_meat.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/metrics +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/metrics/lmetric.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/metrics/lmetric_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/metrics/ip_metric_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/metrics/mahalanobis_distance_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/metrics/mahalanobis_distance.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/metrics/ip_metric.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/hpt +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/hpt/fixed.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/hpt/hpt.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/hpt/deduce_hp_types.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/hpt/cv_function_impl.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/hpt/cv_function.hpp +-- Installing: /build/mlpack-3.0.4/debian/tmp/usr/include/mlpack/core/hpt/hpt_impl.hpp -- Installing: /build/mlpack-3.0.4/debian/tmp/usr/lib/libmlpack.so.3.0 -- Installing: /build/mlpack-3.0.4/debian/tmp/usr/lib/libmlpack.so.3 -- Installing: /build/mlpack-3.0.4/debian/tmp/usr/lib/libmlpack.so @@ -63599,62 +63633,62 @@ dh_strip -O--max-parallel=2 dh_makeshlibs -O--max-parallel=2 dh_shlibdeps -O--max-parallel=2 +dpkg-shlibdeps: warning: debian/mlpack-bin/usr/bin/mlpack_dbscan contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: symbol __aeabi_atexit@CXXABI_ARM_1.3.3 used by debian/libmlpack3/usr/lib/arm-linux-gnueabihf/libmlpack.so.3.0 found in none of the libraries -dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/libmlpack3/usr/lib/arm-linux-gnueabihf/libmlpack.so.3.0 was not linked against libboost_program_options.so.1.67.0 (it uses none of the library's symbols) dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/libmlpack3/usr/lib/arm-linux-gnueabihf/libmlpack.so.3.0 was not linked against libboost_serialization.so.1.67.0 (it uses none of the library's symbols) dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/libmlpack3/usr/lib/arm-linux-gnueabihf/libmlpack.so.3.0 was not linked against libboost_unit_test_framework.so.1.67.0 (it uses none of the library's symbols) +dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/libmlpack3/usr/lib/arm-linux-gnueabihf/libmlpack.so.3.0 was not linked against libboost_program_options.so.1.67.0 (it uses none of the library's symbols) +dpkg-shlibdeps: warning: debian/mlpack-bin/usr/bin/mlpack_random_forest contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin +dpkg-shlibdeps: warning: debian/mlpack-bin/usr/bin/mlpack_gmm_probability contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin +dpkg-shlibdeps: warning: debian/mlpack-bin/usr/bin/mlpack_kernel_pca contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin +dpkg-shlibdeps: warning: debian/mlpack-bin/usr/bin/mlpack_local_coordinate_coding contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/mlpack-bin/usr/bin/mlpack_perceptron contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin -dpkg-shlibdeps: warning: debian/mlpack-bin/usr/bin/mlpack_mean_shift contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin +dpkg-shlibdeps: warning: debian/mlpack-bin/usr/bin/mlpack_hmm_loglik contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin +dpkg-shlibdeps: warning: debian/mlpack-bin/usr/bin/mlpack_knn contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin +dpkg-shlibdeps: warning: debian/mlpack-bin/usr/bin/mlpack_emst contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/mlpack-bin/usr/bin/mlpack_kmeans contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin -dpkg-shlibdeps: warning: debian/mlpack-bin/usr/bin/mlpack_random_forest contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin -dpkg-shlibdeps: warning: debian/mlpack-bin/usr/bin/mlpack_lars contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/mlpack-bin/usr/bin/mlpack_nca contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin +dpkg-shlibdeps: warning: debian/mlpack-bin/usr/bin/mlpack_linear_regression contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin +dpkg-shlibdeps: warning: debian/mlpack-bin/usr/bin/mlpack_preprocess_describe contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin +dpkg-shlibdeps: warning: debian/mlpack-bin/usr/bin/mlpack_adaboost contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin +dpkg-shlibdeps: warning: debian/mlpack-bin/usr/bin/mlpack_softmax_regression contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin +dpkg-shlibdeps: warning: debian/mlpack-bin/usr/bin/mlpack_decision_tree contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin +dpkg-shlibdeps: warning: debian/mlpack-bin/usr/bin/mlpack_range_search contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin +dpkg-shlibdeps: warning: debian/mlpack-bin/usr/bin/mlpack_hmm_viterbi contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin +dpkg-shlibdeps: warning: debian/mlpack-bin/usr/bin/mlpack_logistic_regression contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin +dpkg-shlibdeps: warning: debian/mlpack-bin/usr/bin/mlpack_preprocess_binarize contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/mlpack-bin/usr/bin/mlpack_hmm_train contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin -dpkg-shlibdeps: warning: debian/mlpack-bin/usr/bin/mlpack_gmm_train contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin +dpkg-shlibdeps: warning: debian/mlpack-bin/usr/bin/mlpack_preprocess_imputer contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin +dpkg-shlibdeps: warning: debian/mlpack-bin/usr/bin/mlpack_lsh contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/mlpack-bin/usr/bin/mlpack_decision_stump contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin -dpkg-shlibdeps: warning: debian/mlpack-bin/usr/bin/mlpack_range_search contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin -dpkg-shlibdeps: warning: debian/mlpack-bin/usr/bin/mlpack_dbscan contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin -dpkg-shlibdeps: warning: debian/mlpack-bin/usr/bin/mlpack_gmm_generate contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin -dpkg-shlibdeps: warning: debian/mlpack-bin/usr/bin/mlpack_kernel_pca contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/mlpack-bin/usr/bin/mlpack_nmf contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin -dpkg-shlibdeps: warning: debian/mlpack-bin/usr/bin/mlpack_radical contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin -dpkg-shlibdeps: warning: debian/mlpack-bin/usr/bin/mlpack_hmm_viterbi contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin -dpkg-shlibdeps: warning: debian/mlpack-bin/usr/bin/mlpack_pca contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin +dpkg-shlibdeps: warning: debian/mlpack-bin/usr/bin/mlpack_det contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin +dpkg-shlibdeps: warning: debian/mlpack-bin/usr/bin/mlpack_preprocess_split contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin +dpkg-shlibdeps: warning: debian/mlpack-bin/usr/bin/mlpack_mean_shift contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin +dpkg-shlibdeps: warning: debian/mlpack-bin/usr/bin/mlpack_nbc contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin +dpkg-shlibdeps: warning: debian/mlpack-bin/usr/bin/mlpack_hoeffding_tree contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/mlpack-bin/usr/bin/mlpack_sparse_coding contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin -dpkg-shlibdeps: warning: debian/mlpack-bin/usr/bin/mlpack_adaboost contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin -dpkg-shlibdeps: warning: debian/mlpack-bin/usr/bin/mlpack_knn contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin -dpkg-shlibdeps: warning: debian/mlpack-bin/usr/bin/mlpack_decision_tree contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/mlpack-bin/usr/bin/mlpack_krann contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin +dpkg-shlibdeps: warning: debian/mlpack-bin/usr/bin/mlpack_lars contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/mlpack-bin/usr/bin/mlpack_hmm_generate contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin -dpkg-shlibdeps: warning: debian/mlpack-bin/usr/bin/mlpack_preprocess_describe contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin -dpkg-shlibdeps: warning: debian/mlpack-bin/usr/bin/mlpack_cf contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin -dpkg-shlibdeps: warning: debian/mlpack-bin/usr/bin/mlpack_hoeffding_tree contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin -dpkg-shlibdeps: warning: debian/mlpack-bin/usr/bin/mlpack_nbc contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin -dpkg-shlibdeps: warning: debian/mlpack-bin/usr/bin/mlpack_preprocess_binarize contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/mlpack-bin/usr/bin/mlpack_kfn contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin -dpkg-shlibdeps: warning: debian/mlpack-bin/usr/bin/mlpack_emst contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin -dpkg-shlibdeps: warning: debian/mlpack-bin/usr/bin/mlpack_preprocess_split contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin -dpkg-shlibdeps: warning: debian/mlpack-bin/usr/bin/mlpack_lsh contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin -dpkg-shlibdeps: warning: debian/mlpack-bin/usr/bin/mlpack_softmax_regression contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin -dpkg-shlibdeps: warning: debian/mlpack-bin/usr/bin/mlpack_preprocess_imputer contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin -dpkg-shlibdeps: warning: debian/mlpack-bin/usr/bin/mlpack_local_coordinate_coding contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin -dpkg-shlibdeps: warning: debian/mlpack-bin/usr/bin/mlpack_det contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin -dpkg-shlibdeps: warning: debian/mlpack-bin/usr/bin/mlpack_linear_regression contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/mlpack-bin/usr/bin/mlpack_approx_kfn contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin -dpkg-shlibdeps: warning: debian/mlpack-bin/usr/bin/mlpack_logistic_regression contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin -dpkg-shlibdeps: warning: debian/mlpack-bin/usr/bin/mlpack_hmm_loglik contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin -dpkg-shlibdeps: warning: debian/mlpack-bin/usr/bin/mlpack_gmm_probability contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin +dpkg-shlibdeps: warning: debian/mlpack-bin/usr/bin/mlpack_radical contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin +dpkg-shlibdeps: warning: debian/mlpack-bin/usr/bin/mlpack_pca contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin +dpkg-shlibdeps: warning: debian/mlpack-bin/usr/bin/mlpack_cf contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/mlpack-bin/usr/bin/mlpack_fastmks contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin -dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/mlpack-bin/usr/bin/mlpack_perceptron debian/mlpack-bin/usr/bin/mlpack_mean_shift debian/mlpack-bin/usr/bin/mlpack_kmeans debian/mlpack-bin/usr/bin/mlpack_random_forest debian/mlpack-bin/usr/bin/mlpack_lars debian/mlpack-bin/usr/bin/mlpack_nca debian/mlpack-bin/usr/bin/mlpack_hmm_train debian/mlpack-bin/usr/bin/mlpack_gmm_train debian/mlpack-bin/usr/bin/mlpack_decision_stump debian/mlpack-bin/usr/bin/mlpack_range_search debian/mlpack-bin/usr/bin/mlpack_dbscan debian/mlpack-bin/usr/bin/mlpack_gmm_generate debian/mlpack-bin/usr/bin/mlpack_kernel_pca debian/mlpack-bin/usr/bin/mlpack_nmf debian/mlpack-bin/usr/bin/mlpack_radical debian/mlpack-bin/usr/bin/mlpack_hmm_viterbi debian/mlpack-bin/usr/bin/mlpack_pca debian/mlpack-bin/usr/bin/mlpack_sparse_coding debian/mlpack-bin/usr/bin/mlpack_adaboost debian/mlpack-bin/usr/bin/mlpack_knn debian/mlpack-bin/usr/bin/mlpack_decision_tree debian/mlpack-bin/usr/bin/mlpack_krann debian/mlpack-bin/usr/bin/mlpack_hmm_generate debian/mlpack-bin/usr/bin/mlpack_preprocess_describe debian/mlpack-bin/usr/bin/mlpack_cf debian/mlpack-bin/usr/bin/mlpack_hoeffding_tree debian/mlpack-bin/usr/bin/mlpack_nbc debian/mlpack-bin/usr/bin/mlpack_preprocess_binarize debian/mlpack-bin/usr/bin/mlpack_kfn debian/mlpack-bin/usr/bin/mlpack_emst debian/mlpack-bin/usr/bin/mlpack_preprocess_split debian/mlpack-bin/usr/bin/mlpack_lsh debian/mlpack-bin/usr/bin/mlpack_softmax_regression debian/mlpack-bin/usr/bin/mlpack_preprocess_imputer debian/mlpack-bin/usr/bin/mlpack_local_coordinate_coding debian/mlpack-bin/usr/bin/mlpack_det debian/mlpack-bin/usr/bin/mlpack_linear_regression debian/mlpack-bin/usr/bin/mlpack_approx_kfn debian/mlpack-bin/usr/bin/mlpack_logistic_regression debian/mlpack-bin/usr/bin/mlpack_hmm_loglik debian/mlpack-bin/usr/bin/mlpack_gmm_probability debian/mlpack-bin/usr/bin/mlpack_fastmks were not linked against libpthread.so.0 (they use none of the library's symbols) -dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/mlpack-bin/usr/bin/mlpack_perceptron debian/mlpack-bin/usr/bin/mlpack_mean_shift debian/mlpack-bin/usr/bin/mlpack_kmeans debian/mlpack-bin/usr/bin/mlpack_random_forest debian/mlpack-bin/usr/bin/mlpack_lars debian/mlpack-bin/usr/bin/mlpack_nca debian/mlpack-bin/usr/bin/mlpack_hmm_train debian/mlpack-bin/usr/bin/mlpack_gmm_train debian/mlpack-bin/usr/bin/mlpack_decision_stump debian/mlpack-bin/usr/bin/mlpack_range_search debian/mlpack-bin/usr/bin/mlpack_dbscan debian/mlpack-bin/usr/bin/mlpack_gmm_generate debian/mlpack-bin/usr/bin/mlpack_kernel_pca debian/mlpack-bin/usr/bin/mlpack_nmf debian/mlpack-bin/usr/bin/mlpack_radical debian/mlpack-bin/usr/bin/mlpack_hmm_viterbi debian/mlpack-bin/usr/bin/mlpack_pca debian/mlpack-bin/usr/bin/mlpack_sparse_coding debian/mlpack-bin/usr/bin/mlpack_adaboost debian/mlpack-bin/usr/bin/mlpack_knn debian/mlpack-bin/usr/bin/mlpack_decision_tree debian/mlpack-bin/usr/bin/mlpack_krann debian/mlpack-bin/usr/bin/mlpack_hmm_generate debian/mlpack-bin/usr/bin/mlpack_preprocess_describe debian/mlpack-bin/usr/bin/mlpack_cf debian/mlpack-bin/usr/bin/mlpack_hoeffding_tree debian/mlpack-bin/usr/bin/mlpack_nbc debian/mlpack-bin/usr/bin/mlpack_preprocess_binarize debian/mlpack-bin/usr/bin/mlpack_kfn debian/mlpack-bin/usr/bin/mlpack_emst debian/mlpack-bin/usr/bin/mlpack_preprocess_split debian/mlpack-bin/usr/bin/mlpack_lsh debian/mlpack-bin/usr/bin/mlpack_softmax_regression debian/mlpack-bin/usr/bin/mlpack_preprocess_imputer debian/mlpack-bin/usr/bin/mlpack_local_coordinate_coding debian/mlpack-bin/usr/bin/mlpack_det debian/mlpack-bin/usr/bin/mlpack_linear_regression debian/mlpack-bin/usr/bin/mlpack_approx_kfn debian/mlpack-bin/usr/bin/mlpack_logistic_regression debian/mlpack-bin/usr/bin/mlpack_hmm_loglik debian/mlpack-bin/usr/bin/mlpack_gmm_probability debian/mlpack-bin/usr/bin/mlpack_fastmks were not linked against libboost_unit_test_framework.so.1.67.0 (they use none of the library's symbols) +dpkg-shlibdeps: warning: debian/mlpack-bin/usr/bin/mlpack_gmm_train contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin +dpkg-shlibdeps: warning: debian/mlpack-bin/usr/bin/mlpack_gmm_generate contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin +dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/mlpack-bin/usr/bin/mlpack_dbscan debian/mlpack-bin/usr/bin/mlpack_random_forest debian/mlpack-bin/usr/bin/mlpack_gmm_probability debian/mlpack-bin/usr/bin/mlpack_kernel_pca debian/mlpack-bin/usr/bin/mlpack_local_coordinate_coding debian/mlpack-bin/usr/bin/mlpack_perceptron debian/mlpack-bin/usr/bin/mlpack_hmm_loglik debian/mlpack-bin/usr/bin/mlpack_knn debian/mlpack-bin/usr/bin/mlpack_emst debian/mlpack-bin/usr/bin/mlpack_kmeans debian/mlpack-bin/usr/bin/mlpack_nca debian/mlpack-bin/usr/bin/mlpack_linear_regression debian/mlpack-bin/usr/bin/mlpack_preprocess_describe debian/mlpack-bin/usr/bin/mlpack_adaboost debian/mlpack-bin/usr/bin/mlpack_softmax_regression debian/mlpack-bin/usr/bin/mlpack_decision_tree debian/mlpack-bin/usr/bin/mlpack_range_search debian/mlpack-bin/usr/bin/mlpack_hmm_viterbi debian/mlpack-bin/usr/bin/mlpack_logistic_regression debian/mlpack-bin/usr/bin/mlpack_preprocess_binarize debian/mlpack-bin/usr/bin/mlpack_hmm_train debian/mlpack-bin/usr/bin/mlpack_preprocess_imputer debian/mlpack-bin/usr/bin/mlpack_lsh debian/mlpack-bin/usr/bin/mlpack_decision_stump debian/mlpack-bin/usr/bin/mlpack_nmf debian/mlpack-bin/usr/bin/mlpack_det debian/mlpack-bin/usr/bin/mlpack_preprocess_split debian/mlpack-bin/usr/bin/mlpack_mean_shift debian/mlpack-bin/usr/bin/mlpack_nbc debian/mlpack-bin/usr/bin/mlpack_hoeffding_tree debian/mlpack-bin/usr/bin/mlpack_sparse_coding debian/mlpack-bin/usr/bin/mlpack_krann debian/mlpack-bin/usr/bin/mlpack_lars debian/mlpack-bin/usr/bin/mlpack_hmm_generate debian/mlpack-bin/usr/bin/mlpack_kfn debian/mlpack-bin/usr/bin/mlpack_approx_kfn debian/mlpack-bin/usr/bin/mlpack_radical debian/mlpack-bin/usr/bin/mlpack_pca debian/mlpack-bin/usr/bin/mlpack_cf debian/mlpack-bin/usr/bin/mlpack_fastmks debian/mlpack-bin/usr/bin/mlpack_gmm_train debian/mlpack-bin/usr/bin/mlpack_gmm_generate were not linked against libboost_unit_test_framework.so.1.67.0 (they use none of the library's symbols) +dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/mlpack-bin/usr/bin/mlpack_dbscan debian/mlpack-bin/usr/bin/mlpack_random_forest debian/mlpack-bin/usr/bin/mlpack_gmm_probability debian/mlpack-bin/usr/bin/mlpack_kernel_pca debian/mlpack-bin/usr/bin/mlpack_local_coordinate_coding debian/mlpack-bin/usr/bin/mlpack_perceptron debian/mlpack-bin/usr/bin/mlpack_hmm_loglik debian/mlpack-bin/usr/bin/mlpack_knn debian/mlpack-bin/usr/bin/mlpack_emst debian/mlpack-bin/usr/bin/mlpack_kmeans debian/mlpack-bin/usr/bin/mlpack_nca debian/mlpack-bin/usr/bin/mlpack_linear_regression debian/mlpack-bin/usr/bin/mlpack_preprocess_describe debian/mlpack-bin/usr/bin/mlpack_adaboost debian/mlpack-bin/usr/bin/mlpack_softmax_regression debian/mlpack-bin/usr/bin/mlpack_decision_tree debian/mlpack-bin/usr/bin/mlpack_range_search debian/mlpack-bin/usr/bin/mlpack_hmm_viterbi debian/mlpack-bin/usr/bin/mlpack_logistic_regression debian/mlpack-bin/usr/bin/mlpack_preprocess_binarize debian/mlpack-bin/usr/bin/mlpack_hmm_train debian/mlpack-bin/usr/bin/mlpack_preprocess_imputer debian/mlpack-bin/usr/bin/mlpack_lsh debian/mlpack-bin/usr/bin/mlpack_decision_stump debian/mlpack-bin/usr/bin/mlpack_nmf debian/mlpack-bin/usr/bin/mlpack_det debian/mlpack-bin/usr/bin/mlpack_preprocess_split debian/mlpack-bin/usr/bin/mlpack_mean_shift debian/mlpack-bin/usr/bin/mlpack_nbc debian/mlpack-bin/usr/bin/mlpack_hoeffding_tree debian/mlpack-bin/usr/bin/mlpack_sparse_coding debian/mlpack-bin/usr/bin/mlpack_krann debian/mlpack-bin/usr/bin/mlpack_lars debian/mlpack-bin/usr/bin/mlpack_hmm_generate debian/mlpack-bin/usr/bin/mlpack_kfn debian/mlpack-bin/usr/bin/mlpack_approx_kfn debian/mlpack-bin/usr/bin/mlpack_radical debian/mlpack-bin/usr/bin/mlpack_pca debian/mlpack-bin/usr/bin/mlpack_cf debian/mlpack-bin/usr/bin/mlpack_fastmks debian/mlpack-bin/usr/bin/mlpack_gmm_train debian/mlpack-bin/usr/bin/mlpack_gmm_generate were not linked against libpthread.so.0 (they use none of the library's symbols) dh_installdeb -O--max-parallel=2 dh_gencontrol -O--max-parallel=2 -dpkg-gencontrol: warning: Depends field of package libmlpack-dev: substitution variable ${shlibs:Depends} used, but is not defined dpkg-gencontrol: warning: Depends field of package mlpack-doc: substitution variable ${shlibs:Depends} used, but is not defined +dpkg-gencontrol: warning: Depends field of package libmlpack-dev: substitution variable ${shlibs:Depends} used, but is not defined dh_md5sums -O--max-parallel=2 dh_builddeb -O--max-parallel=2 -dpkg-deb: building package 'libmlpack3-dbgsym' in '../libmlpack3-dbgsym_3.0.4-1_armhf.deb'. dpkg-deb: building package 'mlpack-bin-dbgsym' in '../mlpack-bin-dbgsym_3.0.4-1_armhf.deb'. +dpkg-deb: building package 'libmlpack3-dbgsym' in '../libmlpack3-dbgsym_3.0.4-1_armhf.deb'. dpkg-deb: building package 'libmlpack-dev' in '../libmlpack-dev_3.0.4-1_armhf.deb'. dpkg-deb: building package 'mlpack-bin' in '../mlpack-bin_3.0.4-1_armhf.deb'. dpkg-deb: building package 'libmlpack3' in '../libmlpack3_3.0.4-1_armhf.deb'. @@ -63665,12 +63699,14 @@ dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) I: copying local configuration +I: user script /srv/workspace/pbuilder/1797/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/1797/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/8958 and its subdirectories -I: Current time: Thu Jun 11 17:41:51 -12 2020 -I: pbuilder-time-stamp: 1591940511 +I: removing directory /srv/workspace/pbuilder/1797 and its subdirectories +I: Current time: Sat Jun 13 00:44:25 +14 2020 +I: pbuilder-time-stamp: 1591958665