Diff of the two buildlogs: -- --- b1/build.log 2021-07-21 12:16:35.949737375 +0000 +++ b2/build.log 2021-07-21 13:10:39.711879094 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Tue Jul 20 23:47:31 -12 2021 -I: pbuilder-time-stamp: 1626868051 +I: Current time: Thu Jul 22 02:16:52 +14 2021 +I: pbuilder-time-stamp: 1626869812 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/bullseye-reproducible-base.tgz] I: copying local configuration @@ -17,8 +17,8 @@ I: copying [./dune-localfunctions_2.7.1-2.debian.tar.xz] I: Extracting source gpgv: unknown type of key resource 'trustedkeys.kbx' -gpgv: keyblock resource '/tmp/dpkg-verify-sig.MCneeWXG/trustedkeys.kbx': General error -gpgv: Signature made Tue Jan 12 21:54:29 2021 -12 +gpgv: keyblock resource '/tmp/dpkg-verify-sig.PKEgemTY/trustedkeys.kbx': General error +gpgv: Signature made Wed Jan 13 23:54:29 2021 +14 gpgv: using RSA key E9762343DA3C836A78CD254A6A63028F5A74E893 gpgv: issuer "ansgar@debian.org" gpgv: Can't check signature: No public key @@ -28,135 +28,169 @@ dpkg-source: info: unpacking dune-localfunctions_2.7.1-2.debian.tar.xz I: Not using root during the build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/29947/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/12833/tmp/hooks/D01_modify_environment starting +debug: Running on virt32a. +I: Changing host+domainname to test build reproducibility +I: Adding a custom variable just for the fun of it... +I: Changing /bin/sh to bash +Removing 'diversion of /bin/sh to /bin/sh.distrib by dash' +Adding 'diversion of /bin/sh to /bin/sh.distrib by bash' +Removing 'diversion of /usr/share/man/man1/sh.1.gz to /usr/share/man/man1/sh.distrib.1.gz by dash' +Adding 'diversion of /usr/share/man/man1/sh.1.gz to /usr/share/man/man1/sh.distrib.1.gz by bash' +I: Setting pbuilder2's login shell to /bin/bash +I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other +I: user script /srv/workspace/pbuilder/12833/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/12833/tmp/hooks/D02_print_environment starting I: set - BUILDDIR='/build' - BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' - BUILDUSERNAME='pbuilder1' - BUILD_ARCH='armhf' - DEBIAN_FRONTEND='noninteractive' - DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all,-fixfilepath parallel=3' - DISTRIBUTION='' - HOME='/root' - HOST_ARCH='armhf' + BASH=/bin/sh + BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:hostcomplete:interactive_comments:progcomp:promptvars:sourcepath + BASH_ALIASES=() + BASH_ARGC=() + BASH_ARGV=() + BASH_CMDS=() + BASH_LINENO=([0]="12" [1]="0") + BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") + BASH_VERSINFO=([0]="5" [1]="1" [2]="4" [3]="1" [4]="release" [5]="arm-unknown-linux-gnueabihf") + BASH_VERSION='5.1.4(1)-release' + BUILDDIR=/build + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=armhf + DEBIAN_FRONTEND=noninteractive + DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all,-fixfilepath parallel=4' + DIRSTACK=() + DISTRIBUTION= + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=arm + HOST_ARCH=armhf IFS=' ' - INVOCATION_ID='f38dc514a93945b7add313515072ba4d' - 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='29947' - PS1='# ' - PS2='> ' + INVOCATION_ID=e63e142b72734fa3a94fdf9413775459 + 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=12833 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.uekI94sazr/pbuilderrc_pIMJ --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bullseye-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/tmp.uekI94sazr/b1 --logfile b1/build.log dune-localfunctions_2.7.1-2.dsc' - SUDO_GID='114' - SUDO_UID='108' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://10.0.0.15:8000/' + PWD=/ + SHELL=/bin/bash + SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix + SHLVL=3 + SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/tmp.uekI94sazr/pbuilderrc_zTyO --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bullseye-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/tmp.uekI94sazr/b2 --logfile b2/build.log --extrapackages usrmerge dune-localfunctions_2.7.1-2.dsc' + SUDO_GID=113 + SUDO_UID=107 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://10.0.0.15:8000/ I: uname -a - Linux jtx1c 5.10.0-7-arm64 #1 SMP Debian 5.10.40-1 (2021-05-28) aarch64 GNU/Linux + Linux i-capture-the-hostname 5.10.0-7-armmp-lpae #1 SMP Debian 5.10.40-1 (2021-05-28) armv7l GNU/Linux I: ls -l /bin total 3580 - -rwxr-xr-x 1 root root 816764 Jun 21 14:26 bash - -rwxr-xr-x 3 root root 26052 Jul 20 2020 bunzip2 - -rwxr-xr-x 3 root root 26052 Jul 20 2020 bzcat - lrwxrwxrwx 1 root root 6 Jul 20 2020 bzcmp -> bzdiff - -rwxr-xr-x 1 root root 2225 Jul 20 2020 bzdiff - lrwxrwxrwx 1 root root 6 Jul 20 2020 bzegrep -> bzgrep - -rwxr-xr-x 1 root root 4877 Sep 4 2019 bzexe - lrwxrwxrwx 1 root root 6 Jul 20 2020 bzfgrep -> bzgrep - -rwxr-xr-x 1 root root 3775 Jul 20 2020 bzgrep - -rwxr-xr-x 3 root root 26052 Jul 20 2020 bzip2 - -rwxr-xr-x 1 root root 9636 Jul 20 2020 bzip2recover - lrwxrwxrwx 1 root root 6 Jul 20 2020 bzless -> bzmore - -rwxr-xr-x 1 root root 1297 Jul 20 2020 bzmore - -rwxr-xr-x 1 root root 26668 Sep 22 2020 cat - -rwxr-xr-x 1 root root 43104 Sep 22 2020 chgrp - -rwxr-xr-x 1 root root 38984 Sep 22 2020 chmod - -rwxr-xr-x 1 root root 43112 Sep 22 2020 chown - -rwxr-xr-x 1 root root 92616 Sep 22 2020 cp - -rwxr-xr-x 1 root root 75524 Dec 10 2020 dash - -rwxr-xr-x 1 root root 75880 Sep 22 2020 date - -rwxr-xr-x 1 root root 55436 Sep 22 2020 dd - -rwxr-xr-x 1 root root 59912 Sep 22 2020 df - -rwxr-xr-x 1 root root 96764 Sep 22 2020 dir - -rwxr-xr-x 1 root root 55012 Feb 7 02:38 dmesg - lrwxrwxrwx 1 root root 8 Nov 6 2019 dnsdomainname -> hostname - lrwxrwxrwx 1 root root 8 Nov 6 2019 domainname -> hostname - -rwxr-xr-x 1 root root 22508 Sep 22 2020 echo - -rwxr-xr-x 1 root root 28 Nov 9 2020 egrep - -rwxr-xr-x 1 root root 22496 Sep 22 2020 false - -rwxr-xr-x 1 root root 28 Nov 9 2020 fgrep - -rwxr-xr-x 1 root root 47492 Feb 7 02:38 findmnt - -rwsr-xr-x 1 root root 26076 Feb 26 04:12 fusermount - -rwxr-xr-x 1 root root 124508 Nov 9 2020 grep - -rwxr-xr-x 2 root root 2346 Mar 2 11:30 gunzip - -rwxr-xr-x 1 root root 6376 Mar 2 11:30 gzexe - -rwxr-xr-x 1 root root 64212 Mar 2 11:30 gzip - -rwxr-xr-x 1 root root 13784 Nov 6 2019 hostname - -rwxr-xr-x 1 root root 43180 Sep 22 2020 ln - -rwxr-xr-x 1 root root 35068 Feb 7 2020 login - -rwxr-xr-x 1 root root 96764 Sep 22 2020 ls - -rwxr-xr-x 1 root root 99940 Feb 7 02:38 lsblk - -rwxr-xr-x 1 root root 51408 Sep 22 2020 mkdir - -rwxr-xr-x 1 root root 43184 Sep 22 2020 mknod - -rwxr-xr-x 1 root root 30780 Sep 22 2020 mktemp - -rwxr-xr-x 1 root root 34408 Feb 7 02:38 more - -rwsr-xr-x 1 root root 34400 Feb 7 02:38 mount - -rwxr-xr-x 1 root root 9824 Feb 7 02:38 mountpoint - -rwxr-xr-x 1 root root 88524 Sep 22 2020 mv - lrwxrwxrwx 1 root root 8 Nov 6 2019 nisdomainname -> hostname - lrwxrwxrwx 1 root root 14 Apr 18 03:38 pidof -> /sbin/killall5 - -rwxr-xr-x 1 root root 26652 Sep 22 2020 pwd - lrwxrwxrwx 1 root root 4 Jun 21 14:26 rbash -> bash - -rwxr-xr-x 1 root root 30740 Sep 22 2020 readlink - -rwxr-xr-x 1 root root 43104 Sep 22 2020 rm - -rwxr-xr-x 1 root root 30732 Sep 22 2020 rmdir - -rwxr-xr-x 1 root root 14144 Sep 27 2020 run-parts - -rwxr-xr-x 1 root root 76012 Dec 22 2018 sed - lrwxrwxrwx 1 root root 4 Jul 19 21:26 sh -> dash - -rwxr-xr-x 1 root root 22532 Sep 22 2020 sleep - -rwxr-xr-x 1 root root 55360 Sep 22 2020 stty - -rwsr-xr-x 1 root root 46704 Feb 7 02:38 su - -rwxr-xr-x 1 root root 22532 Sep 22 2020 sync - -rwxr-xr-x 1 root root 340872 Feb 16 21:55 tar - -rwxr-xr-x 1 root root 9808 Sep 27 2020 tempfile - -rwxr-xr-x 1 root root 67696 Sep 22 2020 touch - -rwxr-xr-x 1 root root 22496 Sep 22 2020 true - -rwxr-xr-x 1 root root 9636 Feb 26 04:12 ulockmgr_server - -rwsr-xr-x 1 root root 22108 Feb 7 02:38 umount - -rwxr-xr-x 1 root root 22520 Sep 22 2020 uname - -rwxr-xr-x 2 root root 2346 Mar 2 11:30 uncompress - -rwxr-xr-x 1 root root 96764 Sep 22 2020 vdir - -rwxr-xr-x 1 root root 38512 Feb 7 02:38 wdctl - lrwxrwxrwx 1 root root 8 Nov 6 2019 ypdomainname -> hostname - -rwxr-xr-x 1 root root 1984 Mar 2 11:30 zcat - -rwxr-xr-x 1 root root 1678 Mar 2 11:30 zcmp - -rwxr-xr-x 1 root root 5880 Mar 2 11:30 zdiff - -rwxr-xr-x 1 root root 29 Mar 2 11:30 zegrep - -rwxr-xr-x 1 root root 29 Mar 2 11:30 zfgrep - -rwxr-xr-x 1 root root 2081 Mar 2 11:30 zforce - -rwxr-xr-x 1 root root 7585 Mar 2 11:30 zgrep - -rwxr-xr-x 1 root root 2206 Mar 2 11:30 zless - -rwxr-xr-x 1 root root 1842 Mar 2 11:30 zmore - -rwxr-xr-x 1 root root 4553 Mar 2 11:30 znew -I: user script /srv/workspace/pbuilder/29947/tmp/hooks/D02_print_environment finished + -rwxr-xr-x 1 root root 816764 Jun 22 16:26 bash + -rwxr-xr-x 3 root root 26052 Jul 21 2020 bunzip2 + -rwxr-xr-x 3 root root 26052 Jul 21 2020 bzcat + lrwxrwxrwx 1 root root 6 Jul 21 2020 bzcmp -> bzdiff + -rwxr-xr-x 1 root root 2225 Jul 21 2020 bzdiff + lrwxrwxrwx 1 root root 6 Jul 21 2020 bzegrep -> bzgrep + -rwxr-xr-x 1 root root 4877 Sep 5 2019 bzexe + lrwxrwxrwx 1 root root 6 Jul 21 2020 bzfgrep -> bzgrep + -rwxr-xr-x 1 root root 3775 Jul 21 2020 bzgrep + -rwxr-xr-x 3 root root 26052 Jul 21 2020 bzip2 + -rwxr-xr-x 1 root root 9636 Jul 21 2020 bzip2recover + lrwxrwxrwx 1 root root 6 Jul 21 2020 bzless -> bzmore + -rwxr-xr-x 1 root root 1297 Jul 21 2020 bzmore + -rwxr-xr-x 1 root root 26668 Sep 23 2020 cat + -rwxr-xr-x 1 root root 43104 Sep 23 2020 chgrp + -rwxr-xr-x 1 root root 38984 Sep 23 2020 chmod + -rwxr-xr-x 1 root root 43112 Sep 23 2020 chown + -rwxr-xr-x 1 root root 92616 Sep 23 2020 cp + -rwxr-xr-x 1 root root 75524 Dec 11 2020 dash + -rwxr-xr-x 1 root root 75880 Sep 23 2020 date + -rwxr-xr-x 1 root root 55436 Sep 23 2020 dd + -rwxr-xr-x 1 root root 59912 Sep 23 2020 df + -rwxr-xr-x 1 root root 96764 Sep 23 2020 dir + -rwxr-xr-x 1 root root 55012 Feb 8 04:38 dmesg + lrwxrwxrwx 1 root root 8 Nov 8 2019 dnsdomainname -> hostname + lrwxrwxrwx 1 root root 8 Nov 8 2019 domainname -> hostname + -rwxr-xr-x 1 root root 22508 Sep 23 2020 echo + -rwxr-xr-x 1 root root 28 Nov 10 2020 egrep + -rwxr-xr-x 1 root root 22496 Sep 23 2020 false + -rwxr-xr-x 1 root root 28 Nov 10 2020 fgrep + -rwxr-xr-x 1 root root 47492 Feb 8 04:38 findmnt + -rwsr-xr-x 1 root root 26076 Feb 27 06:12 fusermount + -rwxr-xr-x 1 root root 124508 Nov 10 2020 grep + -rwxr-xr-x 2 root root 2346 Mar 3 13:30 gunzip + -rwxr-xr-x 1 root root 6376 Mar 3 13:30 gzexe + -rwxr-xr-x 1 root root 64212 Mar 3 13:30 gzip + -rwxr-xr-x 1 root root 13784 Nov 8 2019 hostname + -rwxr-xr-x 1 root root 43180 Sep 23 2020 ln + -rwxr-xr-x 1 root root 35068 Feb 8 2020 login + -rwxr-xr-x 1 root root 96764 Sep 23 2020 ls + -rwxr-xr-x 1 root root 99940 Feb 8 04:38 lsblk + -rwxr-xr-x 1 root root 51408 Sep 23 2020 mkdir + -rwxr-xr-x 1 root root 43184 Sep 23 2020 mknod + -rwxr-xr-x 1 root root 30780 Sep 23 2020 mktemp + -rwxr-xr-x 1 root root 34408 Feb 8 04:38 more + -rwsr-xr-x 1 root root 34400 Feb 8 04:38 mount + -rwxr-xr-x 1 root root 9824 Feb 8 04:38 mountpoint + -rwxr-xr-x 1 root root 88524 Sep 23 2020 mv + lrwxrwxrwx 1 root root 8 Nov 8 2019 nisdomainname -> hostname + lrwxrwxrwx 1 root root 14 Apr 19 05:38 pidof -> /sbin/killall5 + -rwxr-xr-x 1 root root 26652 Sep 23 2020 pwd + lrwxrwxrwx 1 root root 4 Jun 22 16:26 rbash -> bash + -rwxr-xr-x 1 root root 30740 Sep 23 2020 readlink + -rwxr-xr-x 1 root root 43104 Sep 23 2020 rm + -rwxr-xr-x 1 root root 30732 Sep 23 2020 rmdir + -rwxr-xr-x 1 root root 14144 Sep 28 2020 run-parts + -rwxr-xr-x 1 root root 76012 Dec 23 2018 sed + lrwxrwxrwx 1 root root 4 Jul 22 02:17 sh -> bash + lrwxrwxrwx 1 root root 4 Jul 18 23:25 sh.distrib -> dash + -rwxr-xr-x 1 root root 22532 Sep 23 2020 sleep + -rwxr-xr-x 1 root root 55360 Sep 23 2020 stty + -rwsr-xr-x 1 root root 46704 Feb 8 04:38 su + -rwxr-xr-x 1 root root 22532 Sep 23 2020 sync + -rwxr-xr-x 1 root root 340872 Feb 17 23:55 tar + -rwxr-xr-x 1 root root 9808 Sep 28 2020 tempfile + -rwxr-xr-x 1 root root 67696 Sep 23 2020 touch + -rwxr-xr-x 1 root root 22496 Sep 23 2020 true + -rwxr-xr-x 1 root root 9636 Feb 27 06:12 ulockmgr_server + -rwsr-xr-x 1 root root 22108 Feb 8 04:38 umount + -rwxr-xr-x 1 root root 22520 Sep 23 2020 uname + -rwxr-xr-x 2 root root 2346 Mar 3 13:30 uncompress + -rwxr-xr-x 1 root root 96764 Sep 23 2020 vdir + -rwxr-xr-x 1 root root 38512 Feb 8 04:38 wdctl + lrwxrwxrwx 1 root root 8 Nov 8 2019 ypdomainname -> hostname + -rwxr-xr-x 1 root root 1984 Mar 3 13:30 zcat + -rwxr-xr-x 1 root root 1678 Mar 3 13:30 zcmp + -rwxr-xr-x 1 root root 5880 Mar 3 13:30 zdiff + -rwxr-xr-x 1 root root 29 Mar 3 13:30 zegrep + -rwxr-xr-x 1 root root 29 Mar 3 13:30 zfgrep + -rwxr-xr-x 1 root root 2081 Mar 3 13:30 zforce + -rwxr-xr-x 1 root root 7585 Mar 3 13:30 zgrep + -rwxr-xr-x 1 root root 2206 Mar 3 13:30 zless + -rwxr-xr-x 1 root root 1842 Mar 3 13:30 zmore + -rwxr-xr-x 1 root root 4553 Mar 3 13:30 znew +I: user script /srv/workspace/pbuilder/12833/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -445,7 +479,7 @@ Get: 221 http://deb.debian.org/debian bullseye/main armhf texlive-latex-recommended all 2020.20210202-3 [14.5 MB] Get: 222 http://deb.debian.org/debian bullseye/main armhf texlive-pictures all 2020.20210202-3 [6743 kB] Get: 223 http://deb.debian.org/debian bullseye/main armhf texlive-latex-extra all 2020.20210202-3 [13.7 MB] -Fetched 199 MB in 55s (3589 kB/s) +Fetched 199 MB in 22s (8866 kB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package bsdextrautils. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19398 files and directories currently installed.) @@ -1405,8 +1439,45 @@ Writing extended state information... Building tag database... -> Finished parsing the build-deps +Reading package lists... +Building dependency tree... +Reading state information... +The following additional packages will be installed: + libfile-find-rule-perl libnumber-compare-perl libtext-glob-perl +The following NEW packages will be installed: + libfile-find-rule-perl libnumber-compare-perl libtext-glob-perl usrmerge +0 upgraded, 4 newly installed, 0 to remove and 0 not upgraded. +Need to get 59.5 kB of archives. +After this operation, 157 kB of additional disk space will be used. +Get:1 http://deb.debian.org/debian bullseye/main armhf libnumber-compare-perl all 0.03-1.1 [6956 B] +Get:2 http://deb.debian.org/debian bullseye/main armhf libtext-glob-perl all 0.11-1 [8888 B] +Get:3 http://deb.debian.org/debian bullseye/main armhf libfile-find-rule-perl all 0.34-1 [30.6 kB] +Get:4 http://deb.debian.org/debian bullseye/main armhf usrmerge all 25 [13.0 kB] +debconf: delaying package configuration, since apt-utils is not installed +Fetched 59.5 kB in 0s (665 kB/s) +Selecting previously unselected package libnumber-compare-perl. +(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 ... 48763 files and directories currently installed.) +Preparing to unpack .../libnumber-compare-perl_0.03-1.1_all.deb ... +Unpacking libnumber-compare-perl (0.03-1.1) ... +Selecting previously unselected package libtext-glob-perl. +Preparing to unpack .../libtext-glob-perl_0.11-1_all.deb ... +Unpacking libtext-glob-perl (0.11-1) ... +Selecting previously unselected package libfile-find-rule-perl. +Preparing to unpack .../libfile-find-rule-perl_0.34-1_all.deb ... +Unpacking libfile-find-rule-perl (0.34-1) ... +Selecting previously unselected package usrmerge. +Preparing to unpack .../archives/usrmerge_25_all.deb ... +Unpacking usrmerge (25) ... +Setting up libtext-glob-perl (0.11-1) ... +Setting up libnumber-compare-perl (0.03-1.1) ... +Setting up libfile-find-rule-perl (0.34-1) ... +Setting up usrmerge (25) ... +The system has been successfully converted. +Processing triggers for man-db (2.9.4-2) ... +Not building database; man-db/auto-update is not 'true'. I: Building the package -I: Running cd /build/dune-localfunctions-2.7.1/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../dune-localfunctions_2.7.1-2_source.changes +hostname: Name or service not known +I: Running cd /build/dune-localfunctions-2.7.1/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S > ../dune-localfunctions_2.7.1-2_source.changes dpkg-buildpackage: info: source package dune-localfunctions dpkg-buildpackage: info: source version 2.7.1-2 dpkg-buildpackage: info: source distribution unstable @@ -1501,7 +1572,7 @@ -- Verifying Fortran/CXX Compiler Compatibility - Success -- Found LATEX: /usr/bin/latex -- Could NOT find LatexMk (missing: LATEXMK_EXECUTABLE) --- Found UnixCommands: /bin/bash +-- Found UnixCommands: /usr/bin/bash -- I could not find the htlatex command. -- I could not find the biber command. -- I could not find the pdftops command. @@ -1624,7 +1695,7 @@ -- Build files have been written to: /build/dune-localfunctions-2.7.1/build make[1]: Leaving directory '/build/dune-localfunctions-2.7.1' dh_auto_build -O--builddirectory=build - cd build && make -j3 "INSTALL=install --strip-program=true" VERBOSE=1 + cd build && make -j4 "INSTALL=install --strip-program=true" VERBOSE=1 make[1]: Entering directory '/build/dune-localfunctions-2.7.1/build' /usr/bin/cmake -S/build/dune-localfunctions-2.7.1 -B/build/dune-localfunctions-2.7.1/build --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /build/dune-localfunctions-2.7.1/build/CMakeFiles /build/dune-localfunctions-2.7.1/build//CMakeFiles/progress.marks @@ -1637,7 +1708,7 @@ debian/rules override_dh_auto_test make[1]: Entering directory '/build/dune-localfunctions-2.7.1' dh_auto_build -- build_tests - cd build && make -j3 "INSTALL=install --strip-program=true" build_tests VERBOSE=1 + cd build && make -j4 "INSTALL=install --strip-program=true" build_tests VERBOSE=1 make[2]: Entering directory '/build/dune-localfunctions-2.7.1/build' /usr/bin/cmake -S/build/dune-localfunctions-2.7.1 -B/build/dune-localfunctions-2.7.1/build --check-build-system CMakeFiles/Makefile.cmake 0 make -f CMakeFiles/Makefile2 build_tests @@ -1648,37 +1719,48 @@ make[4]: Entering directory '/build/dune-localfunctions-2.7.1/build' make -f dune/localfunctions/test/CMakeFiles/test-raviartthomassimplex2.dir/build.make dune/localfunctions/test/CMakeFiles/test-raviartthomassimplex2.dir/depend make -f dune/localfunctions/dualmortarbasis/test/CMakeFiles/test-biorthogonality.dir/build.make dune/localfunctions/dualmortarbasis/test/CMakeFiles/test-biorthogonality.dir/depend -make -f dune/localfunctions/test/CMakeFiles/test-raviartthomassimplex3.dir/build.make dune/localfunctions/test/CMakeFiles/test-raviartthomassimplex3.dir/depend make[5]: Entering directory '/build/dune-localfunctions-2.7.1/build' cd /build/dune-localfunctions-2.7.1/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/dune-localfunctions-2.7.1 /build/dune-localfunctions-2.7.1/dune/localfunctions/test /build/dune-localfunctions-2.7.1/build /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/test-raviartthomassimplex2.dir/DependInfo.cmake --color= make[5]: Entering directory '/build/dune-localfunctions-2.7.1/build' +make -f dune/localfunctions/test/CMakeFiles/test-raviartthomassimplex3.dir/build.make dune/localfunctions/test/CMakeFiles/test-raviartthomassimplex3.dir/depend cd /build/dune-localfunctions-2.7.1/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/dune-localfunctions-2.7.1 /build/dune-localfunctions-2.7.1/dune/localfunctions/dualmortarbasis/test /build/dune-localfunctions-2.7.1/build /build/dune-localfunctions-2.7.1/build/dune/localfunctions/dualmortarbasis/test /build/dune-localfunctions-2.7.1/build/dune/localfunctions/dualmortarbasis/test/CMakeFiles/test-biorthogonality.dir/DependInfo.cmake --color= make[5]: Entering directory '/build/dune-localfunctions-2.7.1/build' +make -f dune/localfunctions/test/CMakeFiles/refinedelementtest.dir/build.make dune/localfunctions/test/CMakeFiles/refinedelementtest.dir/depend cd /build/dune-localfunctions-2.7.1/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/dune-localfunctions-2.7.1 /build/dune-localfunctions-2.7.1/dune/localfunctions/test /build/dune-localfunctions-2.7.1/build /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/test-raviartthomassimplex3.dir/DependInfo.cmake --color= -Dependee "/build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/test-raviartthomassimplex3.dir/DependInfo.cmake" is newer than depender "/build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/test-raviartthomassimplex3.dir/depend.internal". +make[5]: Entering directory '/build/dune-localfunctions-2.7.1/build' +cd /build/dune-localfunctions-2.7.1/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/dune-localfunctions-2.7.1 /build/dune-localfunctions-2.7.1/dune/localfunctions/test /build/dune-localfunctions-2.7.1/build /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/refinedelementtest.dir/DependInfo.cmake --color= Dependee "/build/dune-localfunctions-2.7.1/build/dune/localfunctions/dualmortarbasis/test/CMakeFiles/test-biorthogonality.dir/DependInfo.cmake" is newer than depender "/build/dune-localfunctions-2.7.1/build/dune/localfunctions/dualmortarbasis/test/CMakeFiles/test-biorthogonality.dir/depend.internal". -Dependee "/build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/test-raviartthomassimplex2.dir/DependInfo.cmake" is newer than depender "/build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/test-raviartthomassimplex2.dir/depend.internal". Dependee "/build/dune-localfunctions-2.7.1/build/dune/localfunctions/dualmortarbasis/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/dune-localfunctions-2.7.1/build/dune/localfunctions/dualmortarbasis/test/CMakeFiles/test-biorthogonality.dir/depend.internal". +Dependee "/build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/test-raviartthomassimplex2.dir/DependInfo.cmake" is newer than depender "/build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/test-raviartthomassimplex2.dir/depend.internal". Dependee "/build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/test-raviartthomassimplex2.dir/depend.internal". -Dependee "/build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/test-raviartthomassimplex3.dir/depend.internal". +Dependee "/build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/refinedelementtest.dir/DependInfo.cmake" is newer than depender "/build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/refinedelementtest.dir/depend.internal". +Dependee "/build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/refinedelementtest.dir/depend.internal". Scanning dependencies of target test-biorthogonality -Scanning dependencies of target test-raviartthomassimplex2 -Scanning dependencies of target test-raviartthomassimplex3 make[5]: Leaving directory '/build/dune-localfunctions-2.7.1/build' +make -f dune/localfunctions/dualmortarbasis/test/CMakeFiles/test-biorthogonality.dir/build.make dune/localfunctions/dualmortarbasis/test/CMakeFiles/test-biorthogonality.dir/build +make[5]: Entering directory '/build/dune-localfunctions-2.7.1/build' +Dependee "/build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/test-raviartthomassimplex3.dir/DependInfo.cmake" is newer than depender "/build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/test-raviartthomassimplex3.dir/depend.internal". +Dependee "/build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/test-raviartthomassimplex3.dir/depend.internal". +Scanning dependencies of target refinedelementtest make[5]: Leaving directory '/build/dune-localfunctions-2.7.1/build' +make -f dune/localfunctions/test/CMakeFiles/refinedelementtest.dir/build.make dune/localfunctions/test/CMakeFiles/refinedelementtest.dir/build +make[5]: Entering directory '/build/dune-localfunctions-2.7.1/build' +Scanning dependencies of target test-raviartthomassimplex2 +Scanning dependencies of target test-raviartthomassimplex3 make[5]: Leaving directory '/build/dune-localfunctions-2.7.1/build' make -f dune/localfunctions/test/CMakeFiles/test-raviartthomassimplex2.dir/build.make dune/localfunctions/test/CMakeFiles/test-raviartthomassimplex2.dir/build -make -f dune/localfunctions/dualmortarbasis/test/CMakeFiles/test-biorthogonality.dir/build.make dune/localfunctions/dualmortarbasis/test/CMakeFiles/test-biorthogonality.dir/build -make -f dune/localfunctions/test/CMakeFiles/test-raviartthomassimplex3.dir/build.make dune/localfunctions/test/CMakeFiles/test-raviartthomassimplex3.dir/build -make[5]: Entering directory '/build/dune-localfunctions-2.7.1/build' +make[5]: Leaving directory '/build/dune-localfunctions-2.7.1/build' +[ 1%] Building CXX object dune/localfunctions/dualmortarbasis/test/CMakeFiles/test-biorthogonality.dir/test-biorthogonality.cc.o +cd /build/dune-localfunctions-2.7.1/build/dune/localfunctions/dualmortarbasis/test && /usr/bin/c++ -DENABLE_MPI=1 -DENABLE_TBB=1 -DHAVE_CONFIG_H -DMPICH_SKIP_MPICXX -DMPIPP_H -DMPI_NO_CPPBIND -D_TBB_CPP0X -I/build/dune-localfunctions-2.7.1/build -I/build/dune-localfunctions-2.7.1 -I/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -I/usr/lib/arm-linux-gnueabihf/openmpi/include -std=c++17 -g -O2 -fdebug-prefix-map=/build/dune-localfunctions-2.7.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/test-biorthogonality.dir/test-biorthogonality.cc.o -c /build/dune-localfunctions-2.7.1/dune/localfunctions/dualmortarbasis/test/test-biorthogonality.cc make[5]: Entering directory '/build/dune-localfunctions-2.7.1/build' +make -f dune/localfunctions/test/CMakeFiles/test-raviartthomassimplex3.dir/build.make dune/localfunctions/test/CMakeFiles/test-raviartthomassimplex3.dir/build make[5]: Entering directory '/build/dune-localfunctions-2.7.1/build' -[ 4%] Building CXX object dune/localfunctions/dualmortarbasis/test/CMakeFiles/test-biorthogonality.dir/test-biorthogonality.cc.o +[ 3%] Building CXX object dune/localfunctions/test/CMakeFiles/refinedelementtest.dir/refinedelementtest.cc.o +cd /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test && /usr/bin/c++ -DENABLE_MPI=1 -DENABLE_TBB=1 -DHAVE_CONFIG_H -DMPICH_SKIP_MPICXX -DMPIPP_H -DMPI_NO_CPPBIND -D_TBB_CPP0X -I/build/dune-localfunctions-2.7.1/build -I/build/dune-localfunctions-2.7.1 -I/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -I/usr/lib/arm-linux-gnueabihf/openmpi/include -std=c++17 -g -O2 -fdebug-prefix-map=/build/dune-localfunctions-2.7.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/refinedelementtest.dir/refinedelementtest.cc.o -c /build/dune-localfunctions-2.7.1/dune/localfunctions/test/refinedelementtest.cc [ 4%] Building CXX object dune/localfunctions/test/CMakeFiles/test-raviartthomassimplex2.dir/test-raviartthomassimplex.cc.o -[ 4%] Building CXX object dune/localfunctions/test/CMakeFiles/test-raviartthomassimplex3.dir/test-raviartthomassimplex.cc.o -cd /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test && /usr/bin/c++ -DCHECKDIM=3 -DENABLE_MPI=1 -DENABLE_TBB=1 -DHAVE_CONFIG_H -DMPICH_SKIP_MPICXX -DMPIPP_H -DMPI_NO_CPPBIND -D_TBB_CPP0X -I/build/dune-localfunctions-2.7.1/build -I/build/dune-localfunctions-2.7.1 -I/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -I/usr/lib/arm-linux-gnueabihf/openmpi/include -std=c++17 -g -O2 -fdebug-prefix-map=/build/dune-localfunctions-2.7.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/test-raviartthomassimplex3.dir/test-raviartthomassimplex.cc.o -c /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-raviartthomassimplex.cc cd /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test && /usr/bin/c++ -DCHECKDIM=2 -DENABLE_MPI=1 -DENABLE_TBB=1 -DHAVE_CONFIG_H -DMPICH_SKIP_MPICXX -DMPIPP_H -DMPI_NO_CPPBIND -D_TBB_CPP0X -I/build/dune-localfunctions-2.7.1/build -I/build/dune-localfunctions-2.7.1 -I/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -I/usr/lib/arm-linux-gnueabihf/openmpi/include -std=c++17 -g -O2 -fdebug-prefix-map=/build/dune-localfunctions-2.7.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/test-raviartthomassimplex2.dir/test-raviartthomassimplex.cc.o -c /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-raviartthomassimplex.cc -cd /build/dune-localfunctions-2.7.1/build/dune/localfunctions/dualmortarbasis/test && /usr/bin/c++ -DENABLE_MPI=1 -DENABLE_TBB=1 -DHAVE_CONFIG_H -DMPICH_SKIP_MPICXX -DMPIPP_H -DMPI_NO_CPPBIND -D_TBB_CPP0X -I/build/dune-localfunctions-2.7.1/build -I/build/dune-localfunctions-2.7.1 -I/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -I/usr/lib/arm-linux-gnueabihf/openmpi/include -std=c++17 -g -O2 -fdebug-prefix-map=/build/dune-localfunctions-2.7.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/test-biorthogonality.dir/test-biorthogonality.cc.o -c /build/dune-localfunctions-2.7.1/dune/localfunctions/dualmortarbasis/test/test-biorthogonality.cc +[ 6%] Building CXX object dune/localfunctions/test/CMakeFiles/test-raviartthomassimplex3.dir/test-raviartthomassimplex.cc.o +cd /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test && /usr/bin/c++ -DCHECKDIM=3 -DENABLE_MPI=1 -DENABLE_TBB=1 -DHAVE_CONFIG_H -DMPICH_SKIP_MPICXX -DMPIPP_H -DMPI_NO_CPPBIND -D_TBB_CPP0X -I/build/dune-localfunctions-2.7.1/build -I/build/dune-localfunctions-2.7.1 -I/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -I/usr/lib/arm-linux-gnueabihf/openmpi/include -std=c++17 -g -O2 -fdebug-prefix-map=/build/dune-localfunctions-2.7.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/test-raviartthomassimplex3.dir/test-raviartthomassimplex.cc.o -c /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-raviartthomassimplex.cc In file included from /usr/include/dune/geometry/quadraturerules.hh:532, from /build/dune-localfunctions-2.7.1/dune/localfunctions/dualmortarbasis/test/test-biorthogonality.cc:9: /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': @@ -1690,9 +1772,8 @@ 1021 | { | ^ In file included from /usr/include/dune/geometry/quadraturerules.hh:532, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/raviartthomas/raviartthomassimplex/raviartthomassimplexinterpolation.hh:11, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/raviartthomas/raviartthomassimplex/raviartthomassimplexbasis.hh:10, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-raviartthomassimplex.cc:4: + from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh:19, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/refinedelementtest.cc:11: /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:743:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 743 | { @@ -1709,6 +1790,18 @@ /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:743:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 743 | { | ^ +In file included from /usr/include/dune/geometry/quadraturerules.hh:532, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/raviartthomas/raviartthomassimplex/raviartthomassimplexinterpolation.hh:11, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/raviartthomas/raviartthomassimplex/raviartthomassimplexbasis.hh:10, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-raviartthomassimplex.cc:4: +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:743:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 743 | { + | ^ +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1021:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1021 | { + | ^ /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1021:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1021 | { @@ -1731,6 +1824,14 @@ /build/dune-localfunctions-2.7.1/dune/localfunctions/dualmortarbasis/test/test-biorthogonality.cc:133:47: required from 'bool testFaceBiorthogonality(const DualLfe&, const LagrangeLfe&) [with DualLfe = Dune::DualP1LocalFiniteElement; LagrangeLfe = Dune::LagrangeSimplexLocalFiniteElement]' /build/dune-localfunctions-2.7.1/dune/localfunctions/dualmortarbasis/test/test-biorthogonality.cc:202:62: required from here /usr/include/dune/geometry/affinegeometry.hh:572:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In file included from /build/dune-localfunctions-2.7.1/dune/localfunctions/dualmortarbasis/test/test-biorthogonality.cc:7: +/usr/include/dune/common/fvector.hh: In instantiation of 'Dune::FieldVector Dune::operator*(K, const Dune::FieldVector&) [with K = double]': +/build/dune-localfunctions-2.7.1/dune/localfunctions/dualmortarbasis/dualq1/dualq1localbasis.hh:67:40: required from 'void Dune::DualQ1LocalBasis::evaluateFunction(const typename Dune::DualQ1LocalBasis::Traits::DomainType&, std::vector, R, 1, Dune::FieldVector, Dune::FieldMatrix >::RangeType>&) const [with D = double; R = double; int dim = 1; typename Dune::DualQ1LocalBasis::Traits::DomainType = Dune::FieldVector; typename Dune::LocalBasisTraits, R, 1, Dune::FieldVector, Dune::FieldMatrix >::RangeType = Dune::FieldVector]' +/build/dune-localfunctions-2.7.1/dune/localfunctions/dualmortarbasis/test/test-biorthogonality.cc:50:42: required from 'bool testBiorthogonality(const DualLfe&, const LagrangeLfe&) [with DualLfe = Dune::DualQ1LocalFiniteElement; LagrangeLfe = Dune::LagrangeCubeLocalFiniteElement]' +/build/dune-localfunctions-2.7.1/dune/localfunctions/dualmortarbasis/test/test-biorthogonality.cc:185:54: required from here +/usr/include/dune/common/fvector.hh:533:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 533 | inline FieldVector operator* (const K a, const FieldVector& b) + | ^~~~~~~~ In file included from /usr/include/dune/geometry/referenceelementimplementation.hh:26, from /usr/include/dune/geometry/referenceelements.hh:22, from /build/dune-localfunctions-2.7.1/dune/localfunctions/raviartthomas/raviartthomassimplex/raviartthomassimplexinterpolation.hh:12, @@ -1744,14 +1845,18 @@ /usr/include/dune/geometry/affinegeometry.hh:572:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 572 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ -In file included from /build/dune-localfunctions-2.7.1/dune/localfunctions/dualmortarbasis/test/test-biorthogonality.cc:7: -/usr/include/dune/common/fvector.hh: In instantiation of 'Dune::FieldVector Dune::operator*(K, const Dune::FieldVector&) [with K = double]': -/build/dune-localfunctions-2.7.1/dune/localfunctions/dualmortarbasis/dualq1/dualq1localbasis.hh:67:40: required from 'void Dune::DualQ1LocalBasis::evaluateFunction(const typename Dune::DualQ1LocalBasis::Traits::DomainType&, std::vector, R, 1, Dune::FieldVector, Dune::FieldMatrix >::RangeType>&) const [with D = double; R = double; int dim = 1; typename Dune::DualQ1LocalBasis::Traits::DomainType = Dune::FieldVector; typename Dune::LocalBasisTraits, R, 1, Dune::FieldVector, Dune::FieldMatrix >::RangeType = Dune::FieldVector]' -/build/dune-localfunctions-2.7.1/dune/localfunctions/dualmortarbasis/test/test-biorthogonality.cc:50:42: required from 'bool testBiorthogonality(const DualLfe&, const LagrangeLfe&) [with DualLfe = Dune::DualQ1LocalFiniteElement; LagrangeLfe = Dune::LagrangeCubeLocalFiniteElement]' -/build/dune-localfunctions-2.7.1/dune/localfunctions/dualmortarbasis/test/test-biorthogonality.cc:185:54: required from here -/usr/include/dune/common/fvector.hh:533:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 533 | inline FieldVector operator* (const K a, const FieldVector& b) - | ^~~~~~~~ +In file included from /build/dune-localfunctions-2.7.1/dune/localfunctions/lagrange/p0/p0localinterpolation.hh:8, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/lagrange/p0.hh:11, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/refined/refinedp1.hh:9, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/refinedelementtest.cc:8: +/build/dune-localfunctions-2.7.1/dune/localfunctions/common/localinterpolation.hh: In instantiation of 'Dune::Impl::makeFunctionWithCallOperator, ShapeFunctionAsFunction >, 0>:: [with auto:7 = Dune::FieldVector&]': +/build/dune-localfunctions-2.7.1/dune/localfunctions/lagrange/lagrangesimplex.hh:760:19: required from 'void Dune::Impl::LagrangeSimplexLocalInterpolation::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsFunction >; C = double; LocalBasis = Dune::Impl::LagrangeSimplexLocalBasis]' +/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh:110:40: required from 'bool testLocalInterpolation(const FE&) [with FE = Dune::RefinedP1LocalFiniteElement]' +/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh:682:41: required from 'bool testFE(const FE&, char, unsigned int) [with FE = Dune::RefinedP1LocalFiniteElement]' +/build/dune-localfunctions-2.7.1/dune/localfunctions/test/refinedelementtest.cc:18:3: required from here +/build/dune-localfunctions-2.7.1/dune/localfunctions/common/localinterpolation.hh:73:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 73 | return y; + | ^ In file included from /usr/include/dune/geometry/quadraturerules.hh:532, from /build/dune-localfunctions-2.7.1/dune/localfunctions/dualmortarbasis/test/test-biorthogonality.cc:9: /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In constructor 'Dune::SimplexQuadratureRule::SimplexQuadratureRule(int) [with ct = double]': @@ -1833,6 +1938,35 @@ /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:821:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 821 | FieldVector local = SimplexQuadraturePointsSingleton<2>::sqp.point(m,i); | ^~~~~ +In file included from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/refinedelementtest.cc:11: +/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(ShapeFunctionAsCallable::DomainType) const [with FE = Dune::RefinedP1LocalFiniteElement]': +/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh:77:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 77 | RangeType operator() (DomainType x) const + | ^~~~~~~~ +/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh:81:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 81 | return yy[shapeFunction_]; + | ^ +In file included from /usr/include/dune/geometry/quadraturerules.hh:532, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh:19, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/refinedelementtest.cc:11: +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In constructor 'Dune::SimplexQuadratureRule::SimplexQuadratureRule(int) [with ct = double]': +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:821:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 821 | FieldVector local = SimplexQuadraturePointsSingleton<2>::sqp.point(m,i); + | ^~~~~ +In file included from /build/dune-localfunctions-2.7.1/dune/localfunctions/refined/refinedp1.hh:11, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/refinedelementtest.cc:8: +/build/dune-localfunctions-2.7.1/dune/localfunctions/lagrange/lagrangesimplex.hh: In member function 'void Dune::Impl::LagrangeSimplexLocalInterpolation::interpolate(const F&, std::vector&) const [with F = Dune::VirtualFunction, Dune::FieldVector >; C = double; LocalBasis = Dune::Impl::LagrangeSimplexLocalBasis]': +/build/dune-localfunctions-2.7.1/dune/localfunctions/lagrange/lagrangesimplex.hh:760:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 760 | out[0] = f(center); + | ~^~~~~~~~ +In file included from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/refinedelementtest.cc:11: +/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(ShapeFunctionAsCallable::DomainType) const [with FE = Dune::LocalFiniteElementVirtualInterface, double, 1, Dune::FieldVector, Dune::FieldMatrix > >]': +/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh:77:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 77 | RangeType operator() (DomainType x) const + | ^~~~~~~~ +/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh:81:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 81 | return yy[shapeFunction_]; + | ^ In file included from /usr/include/dune/geometry/referenceelementimplementation.hh:26, from /usr/include/dune/geometry/referenceelements.hh:22, from /build/dune-localfunctions-2.7.1/dune/localfunctions/raviartthomas/raviartthomassimplex/raviartthomassimplexinterpolation.hh:12, @@ -1842,6 +1976,41 @@ /usr/include/dune/geometry/affinegeometry.hh:572:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 572 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ +/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(ShapeFunctionAsCallable::DomainType) const [with FE = Dune::RefinedP1LocalFiniteElement]': +/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh:77:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 77 | RangeType operator() (DomainType x) const + | ^~~~~~~~ +/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh:81:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 81 | return yy[shapeFunction_]; + | ^ +In file included from /usr/include/dune/geometry/quadraturerules.hh:532, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh:19, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/refinedelementtest.cc:11: +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In constructor 'Dune::SimplexQuadratureRule::SimplexQuadratureRule(int) [with ct = double]': +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1073:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1073 | FieldVector local = SimplexQuadraturePointsSingleton<3>::sqp.point(m,i); + | ^~~~~ +In file included from /build/dune-localfunctions-2.7.1/dune/localfunctions/refined/refinedp1.hh:11, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/refinedelementtest.cc:8: +/build/dune-localfunctions-2.7.1/dune/localfunctions/lagrange/lagrangesimplex.hh: In member function 'void Dune::Impl::LagrangeSimplexLocalInterpolation::interpolate(const F&, std::vector&) const [with F = Dune::VirtualFunction, Dune::FieldVector >; C = double; LocalBasis = Dune::Impl::LagrangeSimplexLocalBasis]': +/build/dune-localfunctions-2.7.1/dune/localfunctions/lagrange/lagrangesimplex.hh:760:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 760 | out[0] = f(center); + | ~^~~~~~~~ +In file included from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/refinedelementtest.cc:11: +/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(ShapeFunctionAsCallable::DomainType) const [with FE = Dune::LocalFiniteElementVirtualInterface, double, 1, Dune::FieldVector, Dune::FieldMatrix > >]': +/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh:77:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 77 | RangeType operator() (DomainType x) const + | ^~~~~~~~ +/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh:81:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 81 | return yy[shapeFunction_]; + | ^ +/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(ShapeFunctionAsCallable::DomainType) const [with FE = Dune::RefinedP0LocalFiniteElement]': +/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh:77:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 77 | RangeType operator() (DomainType x) const + | ^~~~~~~~ +/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh:81:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 81 | return yy[shapeFunction_]; + | ^ In file included from /usr/include/c++/10/vector:72, from /build/dune-localfunctions-2.7.1/dune/localfunctions/utility/lfematrix.hh:7, from /build/dune-localfunctions-2.7.1/dune/localfunctions/utility/basismatrix.hh:9, @@ -1866,39 +2035,20 @@ /usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/10/vector:72, - from /usr/include/c++/10/functional:62, - from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, - from /usr/include/c++/10/algorithm:74, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/dualmortarbasis/test/test-biorthogonality.cc:5: -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::QuadraturePoint&}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 426 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 /usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': /usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 426 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -/usr/include/c++/10/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 426 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': /usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); @@ -1907,52 +2057,47 @@ /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 426 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 426 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': /usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 426 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/vector:67, from /build/dune-localfunctions-2.7.1/dune/localfunctions/utility/lfematrix.hh:7, from /build/dune-localfunctions-2.7.1/dune/localfunctions/utility/basismatrix.hh:9, from /build/dune-localfunctions-2.7.1/dune/localfunctions/utility/defaultbasisfactory.hh:9, from /build/dune-localfunctions-2.7.1/dune/localfunctions/raviartthomas/raviartthomassimplex/raviartthomassimplexbasis.hh:9, from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-raviartthomassimplex.cc:4: -/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 2]': -/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 3]': +/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/c++/10/vector:72, + from /usr/include/c++/10/functional:62, + from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, + from /usr/include/c++/10/algorithm:74, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/dualmortarbasis/test/test-biorthogonality.cc:5: +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::QuadraturePoint&}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 426 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 426 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 In file included from /usr/include/c++/10/vector:67, from /build/dune-localfunctions-2.7.1/dune/localfunctions/utility/lfematrix.hh:7, from /build/dune-localfunctions-2.7.1/dune/localfunctions/utility/basismatrix.hh:9, from /build/dune-localfunctions-2.7.1/dune/localfunctions/utility/defaultbasisfactory.hh:9, from /build/dune-localfunctions-2.7.1/dune/localfunctions/raviartthomas/raviartthomassimplex/raviartthomassimplexbasis.hh:9, from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-raviartthomassimplex.cc:4: -/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 3]': -/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 2]': +/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 426 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In function 'static Dune::QuadratureRule::dim> Dune::QuadratureRuleFactory::rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) [with ctype = double]': -/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/10/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/vector:72, @@ -1961,28 +2106,52 @@ from /build/dune-localfunctions-2.7.1/dune/localfunctions/utility/defaultbasisfactory.hh:9, from /build/dune-localfunctions-2.7.1/dune/localfunctions/raviartthomas/raviartthomassimplex/raviartthomassimplexbasis.hh:9, from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-raviartthomassimplex.cc:4: -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 426 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 In file included from /usr/include/c++/10/vector:72, from /build/dune-localfunctions-2.7.1/dune/localfunctions/utility/lfematrix.hh:7, from /build/dune-localfunctions-2.7.1/dune/localfunctions/utility/basismatrix.hh:9, from /build/dune-localfunctions-2.7.1/dune/localfunctions/utility/defaultbasisfactory.hh:9, from /build/dune-localfunctions-2.7.1/dune/localfunctions/raviartthomas/raviartthomassimplex/raviartthomassimplexbasis.hh:9, from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-raviartthomassimplex.cc:4: -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 /usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 426 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::QuadraturePoint&}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +/usr/include/c++/10/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 426 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/vector.tcc: In function 'static Dune::QuadratureRule::dim> Dune::QuadratureRuleFactory::rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) [with ctype = double]': +/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: @@ -2072,14 +2241,14 @@ /usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_vector.h: In constructor 'Dune::JacobiNQuadratureRule1D::JacobiNQuadratureRule1D(int, int) [with ct = double]': -/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1198 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]': /usr/include/c++/10/bits/vector.tcc:509:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 509 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_vector.h: In constructor 'Dune::JacobiNQuadratureRule1D::JacobiNQuadratureRule1D(int, int) [with ct = double]': +/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1198 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/10/bits/vector.tcc:509:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 In file included from /usr/include/c++/10/vector:67, @@ -2124,10 +2293,6 @@ /usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 1]': -/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1198 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/10/vector:72, from /build/dune-localfunctions-2.7.1/dune/localfunctions/utility/lfematrix.hh:7, from /build/dune-localfunctions-2.7.1/dune/localfunctions/utility/basismatrix.hh:9, @@ -2138,6 +2303,10 @@ /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 1]': +/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1198 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/10/vector:67, from /build/dune-localfunctions-2.7.1/dune/localfunctions/utility/lfematrix.hh:7, from /build/dune-localfunctions-2.7.1/dune/localfunctions/utility/basismatrix.hh:9, @@ -2200,16 +2369,147 @@ /usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/10/vector:72, + from /usr/include/dune/common/typetraits.hh:9, + from /usr/include/dune/geometry/type.hh:17, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/refined/refinedp1.hh:6, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/refinedelementtest.cc:8: +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::QuadraturePoint&}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 426 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +In file included from /usr/include/c++/10/vector:67, + from /usr/include/dune/common/typetraits.hh:9, + from /usr/include/dune/geometry/type.hh:17, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/refined/refinedp1.hh:6, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/refinedelementtest.cc:8: +/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 1]': +/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1198 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 3]': /usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/c++/10/vector:72, + from /usr/include/dune/common/typetraits.hh:9, + from /usr/include/dune/geometry/type.hh:17, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/refined/refinedp1.hh:6, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/refinedelementtest.cc:8: +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 426 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +/usr/include/c++/10/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 426 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/10/vector:67, + from /usr/include/dune/common/typetraits.hh:9, + from /usr/include/dune/geometry/type.hh:17, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/refined/refinedp1.hh:6, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/refinedelementtest.cc:8: +/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 2]': +/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1198 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/c++/10/vector:72, + from /usr/include/dune/common/typetraits.hh:9, + from /usr/include/dune/geometry/type.hh:17, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/refined/refinedp1.hh:6, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/refinedelementtest.cc:8: +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 426 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +/usr/include/c++/10/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 426 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/10/vector:67, + from /usr/include/dune/common/typetraits.hh:9, + from /usr/include/dune/geometry/type.hh:17, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/refined/refinedp1.hh:6, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/refinedelementtest.cc:8: +/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 3]': +/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1198 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/c++/10/vector:72, + from /usr/include/dune/common/typetraits.hh:9, + from /usr/include/dune/geometry/type.hh:17, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/refined/refinedp1.hh:6, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/refinedelementtest.cc:8: +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 426 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +/usr/include/c++/10/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:509:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 509 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': +/usr/include/c++/10/bits/vector.tcc:509:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 +In file included from /usr/include/c++/10/vector:67, + from /usr/include/dune/common/typetraits.hh:9, + from /usr/include/dune/geometry/type.hh:17, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/refined/refinedp1.hh:6, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/refinedelementtest.cc:8: +/usr/include/c++/10/bits/stl_vector.h: In function 'Dune::QuadratureRule Dune::JacobiNQuadratureRule1D::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]': +/usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 960 | _M_fill_insert(end(), __new_size - size(), __x); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 960 | _M_fill_insert(end(), __new_size - size(), __x); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1198 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_vector.h: In constructor 'Dune::JacobiNQuadratureRule1D::JacobiNQuadratureRule1D(int, int) [with ct = double]': +/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1198 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]': /usr/include/c++/10/bits/vector.tcc:509:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 509 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/10/bits/vector.tcc:509:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 +In file included from /usr/include/c++/10/vector:72, + from /usr/include/dune/common/typetraits.hh:9, + from /usr/include/dune/geometry/type.hh:17, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/refined/refinedp1.hh:6, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/refinedelementtest.cc:8: +/usr/include/c++/10/bits/vector.tcc: In static member function 'static void Dune::QuadratureRules::initQuadratureRule(Dune::QuadratureRules::QuadratureRule*, Dune::QuadratureType::Enum, const Dune::GeometryType&, int) [with ctype = double; int dim = 3]': +/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/vector:67, from /build/dune-localfunctions-2.7.1/dune/localfunctions/utility/lfematrix.hh:7, from /build/dune-localfunctions-2.7.1/dune/localfunctions/utility/basismatrix.hh:9, @@ -2226,26 +2526,43 @@ /usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +[ 7%] Linking CXX executable test-raviartthomassimplex2 +cd /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-raviartthomassimplex2.dir/link.txt --verbose=1 +/usr/bin/c++ -std=c++17 -g -O2 -fdebug-prefix-map=/build/dune-localfunctions-2.7.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -pthread -rdynamic CMakeFiles/test-raviartthomassimplex2.dir/test-raviartthomassimplex.cc.o -o test-raviartthomassimplex2 -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.7.1 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.7.1 -llapack -lblas -lf77blas -latlas -pthread /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so /usr/include/c++/10/bits/stl_vector.h: In constructor 'Dune::JacobiNQuadratureRule1D::JacobiNQuadratureRule1D(int, int) [with ct = double]': /usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -[ 6%] Linking CXX executable test-raviartthomassimplex2 -cd /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-raviartthomassimplex2.dir/link.txt --verbose=1 -/usr/bin/c++ -std=c++17 -g -O2 -fdebug-prefix-map=/build/dune-localfunctions-2.7.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -pthread -rdynamic CMakeFiles/test-raviartthomassimplex2.dir/test-raviartthomassimplex.cc.o -o test-raviartthomassimplex2 -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.7.1 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.7.1 -llapack -lblas -lf77blas -latlas -pthread /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so make[5]: Leaving directory '/build/dune-localfunctions-2.7.1/build' -[ 6%] Built target test-raviartthomassimplex2 -make -f dune/localfunctions/test/CMakeFiles/refinedelementtest.dir/build.make dune/localfunctions/test/CMakeFiles/refinedelementtest.dir/depend +[ 7%] Built target test-raviartthomassimplex2 +make -f dune/localfunctions/test/CMakeFiles/test-orthonormal3.dir/build.make dune/localfunctions/test/CMakeFiles/test-orthonormal3.dir/depend make[5]: Entering directory '/build/dune-localfunctions-2.7.1/build' -cd /build/dune-localfunctions-2.7.1/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/dune-localfunctions-2.7.1 /build/dune-localfunctions-2.7.1/dune/localfunctions/test /build/dune-localfunctions-2.7.1/build /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/refinedelementtest.dir/DependInfo.cmake --color= -Dependee "/build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/refinedelementtest.dir/DependInfo.cmake" is newer than depender "/build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/refinedelementtest.dir/depend.internal". -Dependee "/build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/refinedelementtest.dir/depend.internal". -Scanning dependencies of target refinedelementtest +cd /build/dune-localfunctions-2.7.1/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/dune-localfunctions-2.7.1 /build/dune-localfunctions-2.7.1/dune/localfunctions/test /build/dune-localfunctions-2.7.1/build /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/test-orthonormal3.dir/DependInfo.cmake --color= +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 426 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +Dependee "/build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/test-orthonormal3.dir/DependInfo.cmake" is newer than depender "/build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/test-orthonormal3.dir/depend.internal". +Dependee "/build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/test-orthonormal3.dir/depend.internal". +Scanning dependencies of target test-orthonormal3 make[5]: Leaving directory '/build/dune-localfunctions-2.7.1/build' -make -f dune/localfunctions/test/CMakeFiles/refinedelementtest.dir/build.make dune/localfunctions/test/CMakeFiles/refinedelementtest.dir/build +make -f dune/localfunctions/test/CMakeFiles/test-orthonormal3.dir/build.make dune/localfunctions/test/CMakeFiles/test-orthonormal3.dir/build make[5]: Entering directory '/build/dune-localfunctions-2.7.1/build' -[ 7%] Building CXX object dune/localfunctions/test/CMakeFiles/refinedelementtest.dir/refinedelementtest.cc.o -cd /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test && /usr/bin/c++ -DENABLE_MPI=1 -DENABLE_TBB=1 -DHAVE_CONFIG_H -DMPICH_SKIP_MPICXX -DMPIPP_H -DMPI_NO_CPPBIND -D_TBB_CPP0X -I/build/dune-localfunctions-2.7.1/build -I/build/dune-localfunctions-2.7.1 -I/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -I/usr/lib/arm-linux-gnueabihf/openmpi/include -std=c++17 -g -O2 -fdebug-prefix-map=/build/dune-localfunctions-2.7.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/refinedelementtest.dir/refinedelementtest.cc.o -c /build/dune-localfunctions-2.7.1/dune/localfunctions/test/refinedelementtest.cc +In file included from /usr/include/c++/10/vector:67, + from /usr/include/dune/common/typetraits.hh:9, + from /usr/include/dune/geometry/type.hh:17, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/refined/refinedp1.hh:6, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/refinedelementtest.cc:8: +/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 0]': +/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1198 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +[ 9%] Building CXX object dune/localfunctions/test/CMakeFiles/test-orthonormal3.dir/test-orthonormal.cc.o +cd /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test && /usr/bin/c++ -DCHECKDIM=3 -DENABLE_MPI=1 -DENABLE_TBB=1 -DHAVE_CONFIG_H -DMPICH_SKIP_MPICXX -DMPIPP_H -DMPI_NO_CPPBIND -D_TBB_CPP0X -I/build/dune-localfunctions-2.7.1/build -I/build/dune-localfunctions-2.7.1 -I/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -I/usr/lib/arm-linux-gnueabihf/openmpi/include -std=c++17 -g -O2 -fdebug-prefix-map=/build/dune-localfunctions-2.7.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/test-orthonormal3.dir/test-orthonormal.cc.o -c /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-orthonormal.cc +/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 1]': +/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1198 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/10/vector:72, from /build/dune-localfunctions-2.7.1/dune/localfunctions/utility/lfematrix.hh:7, from /build/dune-localfunctions-2.7.1/dune/localfunctions/utility/basismatrix.hh:9, @@ -2312,6 +2629,10 @@ /usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 2]': +/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1198 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 1]': /usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); @@ -2320,61 +2641,22 @@ /usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 2]': -/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 2; ctype = double; int dim = 3]': +/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 2; ctype = double; int dim = 2]': /usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 3]': -/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 2]': +/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In file included from /usr/include/dune/geometry/quadraturerules.hh:532, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh:19, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/refinedelementtest.cc:11: -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:743:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 743 | { - | ^ -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1021:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1021 | { - | ^ -/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 3; ctype = double; int dim = 3]': -/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 2; ctype = double; int dim = 2]': +/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In file included from /build/dune-localfunctions-2.7.1/dune/localfunctions/lagrange/p0/p0localinterpolation.hh:8, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/lagrange/p0.hh:11, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/refined/refinedp1.hh:9, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/refinedelementtest.cc:8: -/build/dune-localfunctions-2.7.1/dune/localfunctions/common/localinterpolation.hh: In instantiation of 'Dune::Impl::makeFunctionWithCallOperator, ShapeFunctionAsFunction >, 0>:: [with auto:7 = Dune::FieldVector&]': -/build/dune-localfunctions-2.7.1/dune/localfunctions/lagrange/lagrangesimplex.hh:760:19: required from 'void Dune::Impl::LagrangeSimplexLocalInterpolation::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsFunction >; C = double; LocalBasis = Dune::Impl::LagrangeSimplexLocalBasis]' -/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh:110:40: required from 'bool testLocalInterpolation(const FE&) [with FE = Dune::RefinedP1LocalFiniteElement]' -/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh:682:41: required from 'bool testFE(const FE&, char, unsigned int) [with FE = Dune::RefinedP1LocalFiniteElement]' -/build/dune-localfunctions-2.7.1/dune/localfunctions/test/refinedelementtest.cc:18:3: required from here -/build/dune-localfunctions-2.7.1/dune/localfunctions/common/localinterpolation.hh:73:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 73 | return y; - | ^ -[ 9%] Linking CXX executable test-biorthogonality -cd /build/dune-localfunctions-2.7.1/build/dune/localfunctions/dualmortarbasis/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-biorthogonality.dir/link.txt --verbose=1 -/usr/bin/c++ -std=c++17 -g -O2 -fdebug-prefix-map=/build/dune-localfunctions-2.7.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -pthread -rdynamic CMakeFiles/test-biorthogonality.dir/test-biorthogonality.cc.o -o test-biorthogonality -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.7.1 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.7.1 -llapack -lblas -lf77blas -latlas -pthread /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so -make[5]: Leaving directory '/build/dune-localfunctions-2.7.1/build' -[ 9%] Built target test-biorthogonality -make -f dune/localfunctions/test/CMakeFiles/test-orthonormal3.dir/build.make dune/localfunctions/test/CMakeFiles/test-orthonormal3.dir/depend -make[5]: Entering directory '/build/dune-localfunctions-2.7.1/build' -cd /build/dune-localfunctions-2.7.1/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/dune-localfunctions-2.7.1 /build/dune-localfunctions-2.7.1/dune/localfunctions/test /build/dune-localfunctions-2.7.1/build /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/test-orthonormal3.dir/DependInfo.cmake --color= -Dependee "/build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/test-orthonormal3.dir/DependInfo.cmake" is newer than depender "/build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/test-orthonormal3.dir/depend.internal". -Dependee "/build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/test-orthonormal3.dir/depend.internal". -Scanning dependencies of target test-orthonormal3 -make[5]: Leaving directory '/build/dune-localfunctions-2.7.1/build' -make -f dune/localfunctions/test/CMakeFiles/test-orthonormal3.dir/build.make dune/localfunctions/test/CMakeFiles/test-orthonormal3.dir/build -make[5]: Entering directory '/build/dune-localfunctions-2.7.1/build' -[ 10%] Building CXX object dune/localfunctions/test/CMakeFiles/test-orthonormal3.dir/test-orthonormal.cc.o -cd /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test && /usr/bin/c++ -DCHECKDIM=3 -DENABLE_MPI=1 -DENABLE_TBB=1 -DHAVE_CONFIG_H -DMPICH_SKIP_MPICXX -DMPIPP_H -DMPI_NO_CPPBIND -D_TBB_CPP0X -I/build/dune-localfunctions-2.7.1/build -I/build/dune-localfunctions-2.7.1 -I/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -I/usr/lib/arm-linux-gnueabihf/openmpi/include -std=c++17 -g -O2 -fdebug-prefix-map=/build/dune-localfunctions-2.7.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/test-orthonormal3.dir/test-orthonormal.cc.o -c /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-orthonormal.cc In file included from /usr/include/dune/geometry/quadraturerules.hh:532, from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-orthonormal.cc:6: /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': @@ -2385,70 +2667,10 @@ /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1021:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1021 | { | ^ -In file included from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/refinedelementtest.cc:11: -/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(ShapeFunctionAsCallable::DomainType) const [with FE = Dune::RefinedP1LocalFiniteElement]': -/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh:77:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 77 | RangeType operator() (DomainType x) const - | ^~~~~~~~ -/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh:81:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 81 | return yy[shapeFunction_]; - | ^ -In file included from /usr/include/dune/geometry/quadraturerules.hh:532, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh:19, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/refinedelementtest.cc:11: -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In constructor 'Dune::SimplexQuadratureRule::SimplexQuadratureRule(int) [with ct = double]': -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:821:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 821 | FieldVector local = SimplexQuadraturePointsSingleton<2>::sqp.point(m,i); - | ^~~~~ -In file included from /build/dune-localfunctions-2.7.1/dune/localfunctions/refined/refinedp1.hh:11, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/refinedelementtest.cc:8: -/build/dune-localfunctions-2.7.1/dune/localfunctions/lagrange/lagrangesimplex.hh: In member function 'void Dune::Impl::LagrangeSimplexLocalInterpolation::interpolate(const F&, std::vector&) const [with F = Dune::VirtualFunction, Dune::FieldVector >; C = double; LocalBasis = Dune::Impl::LagrangeSimplexLocalBasis]': -/build/dune-localfunctions-2.7.1/dune/localfunctions/lagrange/lagrangesimplex.hh:760:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 760 | out[0] = f(center); - | ~^~~~~~~~ -In file included from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/refinedelementtest.cc:11: -/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(ShapeFunctionAsCallable::DomainType) const [with FE = Dune::LocalFiniteElementVirtualInterface, double, 1, Dune::FieldVector, Dune::FieldMatrix > >]': -/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh:77:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 77 | RangeType operator() (DomainType x) const - | ^~~~~~~~ -/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh:81:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 81 | return yy[shapeFunction_]; - | ^ -/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(ShapeFunctionAsCallable::DomainType) const [with FE = Dune::RefinedP1LocalFiniteElement]': -/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh:77:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 77 | RangeType operator() (DomainType x) const - | ^~~~~~~~ -/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh:81:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 81 | return yy[shapeFunction_]; - | ^ -In file included from /usr/include/dune/geometry/quadraturerules.hh:532, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh:19, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/refinedelementtest.cc:11: -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In constructor 'Dune::SimplexQuadratureRule::SimplexQuadratureRule(int) [with ct = double]': -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1073:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1073 | FieldVector local = SimplexQuadraturePointsSingleton<3>::sqp.point(m,i); - | ^~~~~ -In file included from /build/dune-localfunctions-2.7.1/dune/localfunctions/refined/refinedp1.hh:11, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/refinedelementtest.cc:8: -/build/dune-localfunctions-2.7.1/dune/localfunctions/lagrange/lagrangesimplex.hh: In member function 'void Dune::Impl::LagrangeSimplexLocalInterpolation::interpolate(const F&, std::vector&) const [with F = Dune::VirtualFunction, Dune::FieldVector >; C = double; LocalBasis = Dune::Impl::LagrangeSimplexLocalBasis]': -/build/dune-localfunctions-2.7.1/dune/localfunctions/lagrange/lagrangesimplex.hh:760:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 760 | out[0] = f(center); - | ~^~~~~~~~ -In file included from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/refinedelementtest.cc:11: -/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(ShapeFunctionAsCallable::DomainType) const [with FE = Dune::LocalFiniteElementVirtualInterface, double, 1, Dune::FieldVector, Dune::FieldMatrix > >]': -/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh:77:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 77 | RangeType operator() (DomainType x) const - | ^~~~~~~~ -/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh:81:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 81 | return yy[shapeFunction_]; - | ^ -/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(ShapeFunctionAsCallable::DomainType) const [with FE = Dune::RefinedP0LocalFiniteElement]': -/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh:77:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 77 | RangeType operator() (DomainType x) const - | ^~~~~~~~ -/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh:81:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 81 | return yy[shapeFunction_]; - | ^ +/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 3]': +/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1198 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/dune/geometry/quadraturerules.hh:14, from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-orthonormal.cc:6: /usr/include/dune/common/fvector.hh: In instantiation of 'Dune::FieldVector Dune::operator*(K, const Dune::FieldVector&) [with K = double]': @@ -2457,6 +2679,21 @@ /usr/include/dune/common/fvector.hh:533:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 533 | inline FieldVector operator* (const K a, const FieldVector& b) | ^~~~~~~~ +/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 3; ctype = double; int dim = 3]': +/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1198 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 3]': +/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1198 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 3; ctype = double; int dim = 3]': +/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1198 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +[ 10%] Linking CXX executable test-biorthogonality +cd /build/dune-localfunctions-2.7.1/build/dune/localfunctions/dualmortarbasis/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-biorthogonality.dir/link.txt --verbose=1 +/usr/bin/c++ -std=c++17 -g -O2 -fdebug-prefix-map=/build/dune-localfunctions-2.7.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -pthread -rdynamic CMakeFiles/test-biorthogonality.dir/test-biorthogonality.cc.o -o test-biorthogonality -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.7.1 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.7.1 -llapack -lblas -lf77blas -latlas -pthread /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so In file included from /usr/include/dune/geometry/quadraturerules.hh:532, from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-orthonormal.cc:6: /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In constructor 'Dune::SimplexQuadratureRule::SimplexQuadratureRule(int) [with ct = double]': @@ -2467,17 +2704,8 @@ /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:821:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 821 | FieldVector local = SimplexQuadraturePointsSingleton<2>::sqp.point(m,i); | ^~~~~ -In file included from /usr/include/dune/geometry/quadraturerules.hh:14, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-orthonormal.cc:6: -/usr/include/dune/common/fvector.hh: In function 'Dune::FieldVector Dune::operator*(K, const Dune::FieldVector&) [with K = double]': -/usr/include/dune/common/fvector.hh:533:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 533 | inline FieldVector operator* (const K a, const FieldVector& b) - | ^~~~~~~~ -[ 12%] Linking CXX executable test-raviartthomassimplex3 -cd /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-raviartthomassimplex3.dir/link.txt --verbose=1 -/usr/bin/c++ -std=c++17 -g -O2 -fdebug-prefix-map=/build/dune-localfunctions-2.7.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -pthread -rdynamic CMakeFiles/test-raviartthomassimplex3.dir/test-raviartthomassimplex.cc.o -o test-raviartthomassimplex3 -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.7.1 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.7.1 -llapack -lblas -lf77blas -latlas -pthread /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so make[5]: Leaving directory '/build/dune-localfunctions-2.7.1/build' -[ 12%] Built target test-raviartthomassimplex3 +[ 10%] Built target test-biorthogonality make -f dune/localfunctions/test/CMakeFiles/test-q1.dir/build.make dune/localfunctions/test/CMakeFiles/test-q1.dir/depend make[5]: Entering directory '/build/dune-localfunctions-2.7.1/build' cd /build/dune-localfunctions-2.7.1/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/dune-localfunctions-2.7.1 /build/dune-localfunctions-2.7.1/dune/localfunctions/test /build/dune-localfunctions-2.7.1/build /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/test-q1.dir/DependInfo.cmake --color= @@ -2487,8 +2715,14 @@ make[5]: Leaving directory '/build/dune-localfunctions-2.7.1/build' make -f dune/localfunctions/test/CMakeFiles/test-q1.dir/build.make dune/localfunctions/test/CMakeFiles/test-q1.dir/build make[5]: Entering directory '/build/dune-localfunctions-2.7.1/build' -[ 14%] Building CXX object dune/localfunctions/test/CMakeFiles/test-q1.dir/test-q1.cc.o +[ 12%] Building CXX object dune/localfunctions/test/CMakeFiles/test-q1.dir/test-q1.cc.o cd /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test && /usr/bin/c++ -DENABLE_MPI=1 -DENABLE_TBB=1 -DHAVE_CONFIG_H -DMPICH_SKIP_MPICXX -DMPIPP_H -DMPI_NO_CPPBIND -D_TBB_CPP0X -I/build/dune-localfunctions-2.7.1/build -I/build/dune-localfunctions-2.7.1 -I/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -I/usr/lib/arm-linux-gnueabihf/openmpi/include -std=c++17 -g -O2 -fdebug-prefix-map=/build/dune-localfunctions-2.7.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/test-q1.dir/test-q1.cc.o -c /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-q1.cc +In file included from /usr/include/dune/geometry/quadraturerules.hh:14, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-orthonormal.cc:6: +/usr/include/dune/common/fvector.hh: In function 'Dune::FieldVector Dune::operator*(K, const Dune::FieldVector&) [with K = double]': +/usr/include/dune/common/fvector.hh:533:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 533 | inline FieldVector operator* (const K a, const FieldVector& b) + | ^~~~~~~~ In file included from /usr/include/dune/geometry/quadraturerules.hh:532, from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-fe.hh:25, from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-q1.cc:20: @@ -2500,18 +2734,6 @@ /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1021:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1021 | { | ^ -In file included from /usr/include/c++/10/vector:72, - from /usr/include/dune/common/typetraits.hh:9, - from /usr/include/dune/geometry/type.hh:17, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-orthonormal.cc:5: -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 426 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/geometries.hh:19, from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-q1.cc:19: /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; Dune::MultiLinearGeometry::JacobianTransposed = Dune::FieldMatrix; Dune::MultiLinearGeometry::LocalCoordinate = Dune::FieldVector]': @@ -2528,6 +2750,34 @@ /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-q1.cc:41:24: required from 'void testQ1(int&) [with unsigned int dim = 2]' /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-q1.cc:55:21: required from here /usr/include/dune/geometry/multilineargeometry.hh:369:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +[ 14%] Linking CXX executable test-raviartthomassimplex3 +cd /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-raviartthomassimplex3.dir/link.txt --verbose=1 +/usr/bin/c++ -std=c++17 -g -O2 -fdebug-prefix-map=/build/dune-localfunctions-2.7.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -pthread -rdynamic CMakeFiles/test-raviartthomassimplex3.dir/test-raviartthomassimplex.cc.o -o test-raviartthomassimplex3 -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.7.1 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.7.1 -llapack -lblas -lf77blas -latlas -pthread /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so +make[5]: Leaving directory '/build/dune-localfunctions-2.7.1/build' +[ 14%] Built target test-raviartthomassimplex3 +make -f dune/localfunctions/test/CMakeFiles/monomialshapefunctiontest.dir/build.make dune/localfunctions/test/CMakeFiles/monomialshapefunctiontest.dir/depend +make[5]: Entering directory '/build/dune-localfunctions-2.7.1/build' +cd /build/dune-localfunctions-2.7.1/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/dune-localfunctions-2.7.1 /build/dune-localfunctions-2.7.1/dune/localfunctions/test /build/dune-localfunctions-2.7.1/build /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/monomialshapefunctiontest.dir/DependInfo.cmake --color= +Dependee "/build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/monomialshapefunctiontest.dir/DependInfo.cmake" is newer than depender "/build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/monomialshapefunctiontest.dir/depend.internal". +Dependee "/build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/monomialshapefunctiontest.dir/depend.internal". +Scanning dependencies of target monomialshapefunctiontest +make[5]: Leaving directory '/build/dune-localfunctions-2.7.1/build' +make -f dune/localfunctions/test/CMakeFiles/monomialshapefunctiontest.dir/build.make dune/localfunctions/test/CMakeFiles/monomialshapefunctiontest.dir/build +make[5]: Entering directory '/build/dune-localfunctions-2.7.1/build' +[ 15%] Building CXX object dune/localfunctions/test/CMakeFiles/monomialshapefunctiontest.dir/monomialshapefunctiontest.cc.o +cd /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test && /usr/bin/c++ -DENABLE_MPI=1 -DENABLE_TBB=1 -DHAVE_CONFIG_H -DMPICH_SKIP_MPICXX -DMPIPP_H -DMPI_NO_CPPBIND -D_TBB_CPP0X -I/build/dune-localfunctions-2.7.1/build -I/build/dune-localfunctions-2.7.1 -I/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -I/usr/lib/arm-linux-gnueabihf/openmpi/include -std=c++17 -g -O2 -fdebug-prefix-map=/build/dune-localfunctions-2.7.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/monomialshapefunctiontest.dir/monomialshapefunctiontest.cc.o -c /build/dune-localfunctions-2.7.1/dune/localfunctions/test/monomialshapefunctiontest.cc +In file included from /usr/include/c++/10/vector:72, + from /usr/include/dune/common/typetraits.hh:9, + from /usr/include/dune/geometry/type.hh:17, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-orthonormal.cc:5: +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 426 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/dune-localfunctions-2.7.1/dune/localfunctions/lagrange/lagrangecube.hh:17, from /build/dune-localfunctions-2.7.1/dune/localfunctions/lagrange/q1.hh:11, from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-q1.cc:17: @@ -2565,15 +2815,41 @@ /build/dune-localfunctions-2.7.1/dune/localfunctions/common/localinterpolation.hh:73:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | return y; | ^ -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::QuadraturePoint&}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 426 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ +[ 17%] Linking CXX executable refinedelementtest +cd /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/refinedelementtest.dir/link.txt --verbose=1 +/usr/bin/c++ -std=c++17 -g -O2 -fdebug-prefix-map=/build/dune-localfunctions-2.7.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -pthread -rdynamic CMakeFiles/refinedelementtest.dir/refinedelementtest.cc.o -o refinedelementtest -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.7.1 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.7.1 -llapack -lblas -lf77blas -latlas -pthread /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so +make[5]: Leaving directory '/build/dune-localfunctions-2.7.1/build' +[ 17%] Built target refinedelementtest +make -f dune/localfunctions/test/CMakeFiles/lagrangeshapefunctiontest.dir/build.make dune/localfunctions/test/CMakeFiles/lagrangeshapefunctiontest.dir/depend +make[5]: Entering directory '/build/dune-localfunctions-2.7.1/build' +cd /build/dune-localfunctions-2.7.1/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/dune-localfunctions-2.7.1 /build/dune-localfunctions-2.7.1/dune/localfunctions/test /build/dune-localfunctions-2.7.1/build /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/lagrangeshapefunctiontest.dir/DependInfo.cmake --color= +Dependee "/build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/lagrangeshapefunctiontest.dir/DependInfo.cmake" is newer than depender "/build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/lagrangeshapefunctiontest.dir/depend.internal". +Dependee "/build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/lagrangeshapefunctiontest.dir/depend.internal". +In file included from /usr/include/dune/geometry/quadraturerules.hh:532, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/monomialshapefunctiontest.cc:8: +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:743:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 743 | { + | ^ +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1021:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1021 | { + | ^ +Scanning dependencies of target lagrangeshapefunctiontest +make[5]: Leaving directory '/build/dune-localfunctions-2.7.1/build' +make -f dune/localfunctions/test/CMakeFiles/lagrangeshapefunctiontest.dir/build.make dune/localfunctions/test/CMakeFiles/lagrangeshapefunctiontest.dir/build +make[5]: Entering directory '/build/dune-localfunctions-2.7.1/build' +[ 18%] Building CXX object dune/localfunctions/test/CMakeFiles/lagrangeshapefunctiontest.dir/lagrangeshapefunctiontest.cc.o +cd /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test && /usr/bin/c++ -DENABLE_MPI=1 -DENABLE_TBB=1 -DHAVE_CONFIG_H -DMPICH_SKIP_MPICXX -DMPIPP_H -DMPI_NO_CPPBIND -D_TBB_CPP0X -I/build/dune-localfunctions-2.7.1/build -I/build/dune-localfunctions-2.7.1 -I/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -I/usr/lib/arm-linux-gnueabihf/openmpi/include -std=c++17 -g -O2 -fdebug-prefix-map=/build/dune-localfunctions-2.7.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/lagrangeshapefunctiontest.dir/lagrangeshapefunctiontest.cc.o -c /build/dune-localfunctions-2.7.1/dune/localfunctions/test/lagrangeshapefunctiontest.cc In file included from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-q1.cc:20: /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-fe.hh: In function 'bool testJacobian(const Geo&, const FE&, double, double, std::size_t) [with Geo = Dune::MultiLinearGeometry >; FE = Dune::ScalarLocalToGlobalFiniteElementAdaptor, Dune::MultiLinearGeometry > >]': /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-fe.hh:188:50: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | Dune::FieldMatrix geoJT = | ^~~~~ +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::QuadraturePoint&}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 426 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ In file included from /build/dune-localfunctions-2.7.1/dune/localfunctions/lagrange/q1.hh:10, from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-q1.cc:17: /build/dune-localfunctions-2.7.1/dune/localfunctions/common/localtoglobaladaptors.hh: In member function 'void Dune::ScalarLocalToGlobalBasisAdaptor::evaluateJacobian(const typename Dune::ScalarLocalToGlobalBasisAdaptor::Traits::DomainLocal&, std::vector::Jacobian>&) const [with LocalBasis = Dune::Impl::LagrangeCubeLocalBasis; Geometry = Dune::MultiLinearGeometry >]': @@ -2617,6 +2893,16 @@ /usr/include/dune/geometry/multilineargeometry.hh:686:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 686 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ +In file included from /usr/include/dune/geometry/quadraturerules.hh:14, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/monomialshapefunctiontest.cc:8: +/usr/include/dune/common/fvector.hh: In instantiation of 'Dune::FieldVector Dune::operator*(K, const Dune::FieldVector&) [with K = double]': +/build/dune-localfunctions-2.7.1/dune/localfunctions/monomial/monomiallocalinterpolation.hh:48:42: required from 'Dune::MonomialLocalInterpolation::MonomialLocalInterpolation(const Dune::GeometryType&, const LB&) [with LB = Dune::MonomialLocalBasis; unsigned int size = 3]' +/build/dune-localfunctions-2.7.1/dune/localfunctions/monomial.hh:53:51: required from 'Dune::MonomialLocalFiniteElement::MonomialLocalFiniteElement(const Dune::GeometryType&) [with D = double; R = double; int d = 1; int p = 2]' +/build/dune-localfunctions-2.7.1/dune/localfunctions/test/monomialshapefunctiontest.cc:27:55: required from 'bool testShapeFunctionValue(const Dune::GeometryType&, const Dune::FieldVector&, int, double) [with int dim = 1; int order = 2]' +/build/dune-localfunctions-2.7.1/dune/localfunctions/test/monomialshapefunctiontest.cc:63:72: required from here +/usr/include/dune/common/fvector.hh:533:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 533 | inline FieldVector operator* (const K a, const FieldVector& b) + | ^~~~~~~~ In file included from /build/dune-localfunctions-2.7.1/dune/localfunctions/lagrange/q1.hh:11, from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-q1.cc:17: /build/dune-localfunctions-2.7.1/dune/localfunctions/lagrange/lagrangecube.hh: In member function 'void Dune::Impl::LagrangeCubeLocalInterpolation::interpolate(const F&, std::vector&) const [with F = FEFunction, Dune::MultiLinearGeometry > > >; C = double; LocalBasis = Dune::Impl::LagrangeCubeLocalBasis]': @@ -2630,191 +2916,9 @@ /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1073:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1073 | FieldVector local = SimplexQuadraturePointsSingleton<3>::sqp.point(m,i); | ^~~~~ -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -/usr/include/c++/10/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 426 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -/usr/include/c++/10/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:509:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 509 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': -/usr/include/c++/10/bits/vector.tcc:509:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 -In file included from /usr/include/c++/10/vector:67, - from /usr/include/dune/common/typetraits.hh:9, - from /usr/include/dune/geometry/type.hh:17, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-orthonormal.cc:5: -/usr/include/c++/10/bits/stl_vector.h: In function 'Dune::QuadratureRule Dune::JacobiNQuadratureRule1D::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]': -/usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 960 | _M_fill_insert(end(), __new_size - size(), __x); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 960 | _M_fill_insert(end(), __new_size - size(), __x); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1198 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_vector.h: In constructor 'Dune::JacobiNQuadratureRule1D::JacobiNQuadratureRule1D(int, int) [with ct = double]': -/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1198 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-q1.cc: In function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': -/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-q1.cc:64:1: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 64 | } - | ^ -/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-q1.cc: In function 'Dune::Impl::makeFunctionWithCallOperator, FEFunction, Dune::MultiLinearGeometry > > >, 0>:: [with auto:7 = Dune::FieldVector&]': -/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-q1.cc:64:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-q1.cc: In function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': -/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-q1.cc:64:1: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-q1.cc: In function 'Dune::Impl::makeFunctionWithCallOperator, FEFunction, Dune::MultiLinearGeometry > > >, 0>:: [with auto:7 = Dune::FieldVector&]': -/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-q1.cc:64:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -In file included from /usr/include/c++/10/vector:72, - from /usr/include/dune/common/typetraits.hh:9, - from /usr/include/dune/geometry/type.hh:17, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/refined/refinedp1.hh:6, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/refinedelementtest.cc:8: -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::QuadraturePoint&}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 426 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -[ 15%] Linking CXX executable test-orthonormal3 -cd /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-orthonormal3.dir/link.txt --verbose=1 -/usr/bin/c++ -std=c++17 -g -O2 -fdebug-prefix-map=/build/dune-localfunctions-2.7.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -pthread -rdynamic CMakeFiles/test-orthonormal3.dir/test-orthonormal.cc.o -o test-orthonormal3 -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.7.1 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.7.1 -llapack -lblas -lf77blas -latlas -pthread /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so -make[5]: Leaving directory '/build/dune-localfunctions-2.7.1/build' -[ 15%] Built target test-orthonormal3 -make -f dune/localfunctions/test/CMakeFiles/monomialshapefunctiontest.dir/build.make dune/localfunctions/test/CMakeFiles/monomialshapefunctiontest.dir/depend -make[5]: Entering directory '/build/dune-localfunctions-2.7.1/build' -cd /build/dune-localfunctions-2.7.1/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/dune-localfunctions-2.7.1 /build/dune-localfunctions-2.7.1/dune/localfunctions/test /build/dune-localfunctions-2.7.1/build /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/monomialshapefunctiontest.dir/DependInfo.cmake --color= -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -Dependee "/build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/monomialshapefunctiontest.dir/DependInfo.cmake" is newer than depender "/build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/monomialshapefunctiontest.dir/depend.internal". -Dependee "/build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/monomialshapefunctiontest.dir/depend.internal". -Scanning dependencies of target monomialshapefunctiontest -make[5]: Leaving directory '/build/dune-localfunctions-2.7.1/build' -make -f dune/localfunctions/test/CMakeFiles/monomialshapefunctiontest.dir/build.make dune/localfunctions/test/CMakeFiles/monomialshapefunctiontest.dir/build -make[5]: Entering directory '/build/dune-localfunctions-2.7.1/build' -[ 17%] Building CXX object dune/localfunctions/test/CMakeFiles/monomialshapefunctiontest.dir/monomialshapefunctiontest.cc.o -cd /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test && /usr/bin/c++ -DENABLE_MPI=1 -DENABLE_TBB=1 -DHAVE_CONFIG_H -DMPICH_SKIP_MPICXX -DMPIPP_H -DMPI_NO_CPPBIND -D_TBB_CPP0X -I/build/dune-localfunctions-2.7.1/build -I/build/dune-localfunctions-2.7.1 -I/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -I/usr/lib/arm-linux-gnueabihf/openmpi/include -std=c++17 -g -O2 -fdebug-prefix-map=/build/dune-localfunctions-2.7.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/monomialshapefunctiontest.dir/monomialshapefunctiontest.cc.o -c /build/dune-localfunctions-2.7.1/dune/localfunctions/test/monomialshapefunctiontest.cc -In file included from /usr/include/c++/10/vector:67, - from /usr/include/dune/common/typetraits.hh:9, - from /usr/include/dune/geometry/type.hh:17, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/refined/refinedp1.hh:6, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/refinedelementtest.cc:8: -/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 1]': -/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1198 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In file included from /usr/include/c++/10/vector:72, - from /usr/include/dune/common/typetraits.hh:9, - from /usr/include/dune/geometry/type.hh:17, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/refined/refinedp1.hh:6, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/refinedelementtest.cc:8: -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 426 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -/usr/include/c++/10/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 426 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/10/vector:67, - from /usr/include/dune/common/typetraits.hh:9, - from /usr/include/dune/geometry/type.hh:17, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/refined/refinedp1.hh:6, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/refinedelementtest.cc:8: -/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 2]': -/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1198 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In file included from /usr/include/c++/10/vector:72, - from /usr/include/dune/common/typetraits.hh:9, - from /usr/include/dune/geometry/type.hh:17, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/refined/refinedp1.hh:6, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/refinedelementtest.cc:8: -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 426 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -/usr/include/c++/10/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 426 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/10/vector:67, - from /usr/include/dune/common/typetraits.hh:9, - from /usr/include/dune/geometry/type.hh:17, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/refined/refinedp1.hh:6, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/refinedelementtest.cc:8: -/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 3]': -/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1198 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In file included from /usr/include/c++/10/vector:72, - from /usr/include/dune/common/typetraits.hh:9, - from /usr/include/dune/geometry/type.hh:17, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/refined/refinedp1.hh:6, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/refinedelementtest.cc:8: -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 426 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -/usr/include/c++/10/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:509:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 509 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': -/usr/include/c++/10/bits/vector.tcc:509:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 -In file included from /usr/include/c++/10/vector:67, - from /usr/include/dune/common/typetraits.hh:9, - from /usr/include/dune/geometry/type.hh:17, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/refined/refinedp1.hh:6, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/refinedelementtest.cc:8: -/usr/include/c++/10/bits/stl_vector.h: In function 'Dune::QuadratureRule Dune::JacobiNQuadratureRule1D::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]': -/usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 960 | _M_fill_insert(end(), __new_size - size(), __x); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 960 | _M_fill_insert(end(), __new_size - size(), __x); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1198 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/dune/geometry/quadraturerules.hh:532, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/monomialshapefunctiontest.cc:8: + from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh:19, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/lagrangeshapefunctiontest.cc:25: /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:743:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 743 | { @@ -2823,58 +2927,6 @@ /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1021:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1021 | { | ^ -/usr/include/c++/10/bits/stl_vector.h: In constructor 'Dune::JacobiNQuadratureRule1D::JacobiNQuadratureRule1D(int, int) [with ct = double]': -/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1198 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In file included from /usr/include/c++/10/vector:72, - from /usr/include/dune/common/typetraits.hh:9, - from /usr/include/dune/geometry/type.hh:17, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/refined/refinedp1.hh:6, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/refinedelementtest.cc:8: -/usr/include/c++/10/bits/vector.tcc: In static member function 'static void Dune::QuadratureRules::initQuadratureRule(Dune::QuadratureRules::QuadratureRule*, Dune::QuadratureType::Enum, const Dune::GeometryType&, int) [with ctype = double; int dim = 3]': -/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/dune/geometry/quadraturerules.hh:14, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/monomialshapefunctiontest.cc:8: -/usr/include/dune/common/fvector.hh: In instantiation of 'Dune::FieldVector Dune::operator*(K, const Dune::FieldVector&) [with K = double]': -/build/dune-localfunctions-2.7.1/dune/localfunctions/monomial/monomiallocalinterpolation.hh:48:42: required from 'Dune::MonomialLocalInterpolation::MonomialLocalInterpolation(const Dune::GeometryType&, const LB&) [with LB = Dune::MonomialLocalBasis; unsigned int size = 3]' -/build/dune-localfunctions-2.7.1/dune/localfunctions/monomial.hh:53:51: required from 'Dune::MonomialLocalFiniteElement::MonomialLocalFiniteElement(const Dune::GeometryType&) [with D = double; R = double; int d = 1; int p = 2]' -/build/dune-localfunctions-2.7.1/dune/localfunctions/test/monomialshapefunctiontest.cc:27:55: required from 'bool testShapeFunctionValue(const Dune::GeometryType&, const Dune::FieldVector&, int, double) [with int dim = 1; int order = 2]' -/build/dune-localfunctions-2.7.1/dune/localfunctions/test/monomialshapefunctiontest.cc:63:72: required from here -/usr/include/dune/common/fvector.hh:533:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 533 | inline FieldVector operator* (const K a, const FieldVector& b) - | ^~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 426 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/10/vector:67, - from /usr/include/dune/common/typetraits.hh:9, - from /usr/include/dune/geometry/type.hh:17, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/refined/refinedp1.hh:6, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/refinedelementtest.cc:8: -/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 0]': -/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1198 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 1]': -/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1198 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 2]': -/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1198 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 2; ctype = double; int dim = 3]': -/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1198 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 2; ctype = double; int dim = 2]': -/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1198 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/dune/geometry/quadraturerules.hh:532, from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/monomialshapefunctiontest.cc:8: /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In constructor 'Dune::SimplexQuadratureRule::SimplexQuadratureRule(int) [with ct = double]': @@ -2922,6 +2974,16 @@ /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh:81:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 81 | return yy[shapeFunction_]; | ^ +In file included from /usr/include/dune/common/fmatrix.hh:14, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/lagrange/p0/p0localbasis.hh:8, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/lagrange/p0.hh:9, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/lagrangeshapefunctiontest.cc:9: +/usr/include/dune/common/fvector.hh: In instantiation of 'Dune::FieldVector Dune::operator-(const Dune::FieldVector&, K) [with K = double]': +/build/dune-localfunctions-2.7.1/dune/localfunctions/test/lagrangeshapefunctiontest.cc:87:30: required from 'bool testPk(const FE&) [with FE = Dune::LagrangeSimplexLocalFiniteElement]' +/build/dune-localfunctions-2.7.1/dune/localfunctions/test/lagrangeshapefunctiontest.cc:116:25: required from here +/usr/include/dune/common/fvector.hh:454:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 454 | inline FieldVector operator- (const FieldVector& a, const K b) + | ^~~~~~~~ /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(ShapeFunctionAsCallable::DomainType) const [with FE = Dune::LocalFiniteElementVirtualInterface, double, 1, Dune::FieldVector, Dune::FieldMatrix > >]': /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh:77:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | RangeType operator() (DomainType x) const @@ -2957,34 +3019,8 @@ /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh:81:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 81 | return yy[shapeFunction_]; | ^ -/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 3]': -/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1198 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In file included from /usr/include/c++/10/vector:72, - from /usr/include/c++/10/functional:62, - from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, - from /usr/include/c++/10/algorithm:74, - from /usr/include/dune/common/fvector.hh:14, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-q1.cc:13: -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::QuadraturePoint&}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 426 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 3; ctype = double; int dim = 3]': -/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1198 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In function 'static Dune::QuadratureRule::dim> Dune::QuadratureRuleFactory::rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) [with ctype = double]': -/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 426 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': /usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); @@ -2993,221 +3029,21 @@ /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 /usr/include/c++/10/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': /usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 426 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 426 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/10/vector:67, - from /usr/include/c++/10/functional:62, - from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, - from /usr/include/c++/10/algorithm:74, - from /usr/include/dune/common/fvector.hh:14, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-q1.cc:13: -/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 0]': -/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1198 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In file included from /usr/include/c++/10/vector:72, - from /usr/include/c++/10/functional:62, - from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, - from /usr/include/c++/10/algorithm:74, - from /usr/include/dune/common/fvector.hh:14, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-q1.cc:13: -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 426 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/10/vector:67, - from /usr/include/c++/10/functional:62, - from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, - from /usr/include/c++/10/algorithm:74, - from /usr/include/dune/common/fvector.hh:14, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-q1.cc:13: -/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 1]': -/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1198 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In file included from /usr/include/c++/10/vector:72, - from /usr/include/c++/10/functional:62, - from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, - from /usr/include/c++/10/algorithm:74, - from /usr/include/dune/common/fvector.hh:14, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-q1.cc:13: -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 426 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/10/vector:67, - from /usr/include/c++/10/functional:62, - from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, - from /usr/include/c++/10/algorithm:74, - from /usr/include/dune/common/fvector.hh:14, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-q1.cc:13: -/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 1]': -/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1198 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In file included from /usr/include/c++/10/vector:72, - from /usr/include/c++/10/functional:62, - from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, - from /usr/include/c++/10/algorithm:74, - from /usr/include/dune/common/fvector.hh:14, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-q1.cc:13: -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 426 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/10/vector:67, - from /usr/include/c++/10/functional:62, - from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, - from /usr/include/c++/10/algorithm:74, - from /usr/include/dune/common/fvector.hh:14, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-q1.cc:13: -/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 2]': -/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1198 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In file included from /usr/include/c++/10/vector:72, - from /usr/include/c++/10/functional:62, - from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, - from /usr/include/c++/10/algorithm:74, - from /usr/include/dune/common/fvector.hh:14, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-q1.cc:13: -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 426 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/10/vector:67, - from /usr/include/c++/10/functional:62, - from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, - from /usr/include/c++/10/algorithm:74, - from /usr/include/dune/common/fvector.hh:14, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-q1.cc:13: -/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 2]': -/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1198 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In file included from /usr/include/c++/10/vector:72, - from /usr/include/c++/10/functional:62, - from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, - from /usr/include/c++/10/algorithm:74, - from /usr/include/dune/common/fvector.hh:14, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-q1.cc:13: -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 426 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/10/vector:67, - from /usr/include/c++/10/functional:62, - from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, - from /usr/include/c++/10/algorithm:74, - from /usr/include/dune/common/fvector.hh:14, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-q1.cc:13: -/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 2; ctype = double; int dim = 2]': -/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1198 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In file included from /usr/include/c++/10/vector:72, - from /usr/include/c++/10/functional:62, - from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, - from /usr/include/c++/10/algorithm:74, - from /usr/include/dune/common/fvector.hh:14, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-q1.cc:13: -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 426 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -In file included from /usr/include/c++/10/vector:67, - from /usr/include/c++/10/functional:62, - from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, - from /usr/include/c++/10/algorithm:74, - from /usr/include/dune/common/fvector.hh:14, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-q1.cc:13: -/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 3]': -/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1198 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In file included from /usr/include/c++/10/vector:72, - from /usr/include/c++/10/functional:62, - from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, - from /usr/include/c++/10/algorithm:74, - from /usr/include/dune/common/fvector.hh:14, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-q1.cc:13: -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 426 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -In file included from /usr/include/c++/10/vector:67, - from /usr/include/c++/10/functional:62, - from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, - from /usr/include/c++/10/algorithm:74, - from /usr/include/dune/common/fvector.hh:14, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-q1.cc:13: -/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 3]': -/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1198 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In file included from /usr/include/c++/10/vector:72, - from /usr/include/c++/10/functional:62, - from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, - from /usr/include/c++/10/algorithm:74, - from /usr/include/dune/common/fvector.hh:14, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-q1.cc:13: -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 426 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -In file included from /usr/include/c++/10/vector:67, - from /usr/include/c++/10/functional:62, - from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, - from /usr/include/c++/10/algorithm:74, - from /usr/include/dune/common/fvector.hh:14, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-q1.cc:13: -/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 2; ctype = double; int dim = 3]': -/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1198 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In file included from /usr/include/c++/10/vector:72, - from /usr/include/c++/10/functional:62, - from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, - from /usr/include/c++/10/algorithm:74, - from /usr/include/dune/common/fvector.hh:14, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-q1.cc:13: -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 426 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/10/vector:67, - from /usr/include/c++/10/functional:62, - from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, - from /usr/include/c++/10/algorithm:74, - from /usr/include/dune/common/fvector.hh:14, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-q1.cc:13: -/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 3; ctype = double; int dim = 3]': -/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1198 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In file included from /usr/include/c++/10/vector:72, - from /usr/include/c++/10/functional:62, - from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, - from /usr/include/c++/10/algorithm:74, - from /usr/include/dune/common/fvector.hh:14, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-q1.cc:13: +/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-q1.cc: In function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': +/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-q1.cc:64:1: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 64 | } + | ^ +/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-q1.cc: In function 'Dune::Impl::makeFunctionWithCallOperator, FEFunction, Dune::MultiLinearGeometry > > >, 0>:: [with auto:7 = Dune::FieldVector&]': +/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-q1.cc:64:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-q1.cc: In function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': +/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-q1.cc:64:1: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-q1.cc: In function 'Dune::Impl::makeFunctionWithCallOperator, FEFunction, Dune::MultiLinearGeometry > > >, 0>:: [with auto:7 = Dune::FieldVector&]': +/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-q1.cc:64:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]': /usr/include/c++/10/bits/vector.tcc:509:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 509 | vector<_Tp, _Alloc>:: @@ -3215,11 +3051,9 @@ /usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/10/bits/vector.tcc:509:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 In file included from /usr/include/c++/10/vector:67, - from /usr/include/c++/10/functional:62, - from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, - from /usr/include/c++/10/algorithm:74, - from /usr/include/dune/common/fvector.hh:14, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-q1.cc:13: + from /usr/include/dune/common/typetraits.hh:9, + from /usr/include/dune/geometry/type.hh:17, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-orthonormal.cc:5: /usr/include/c++/10/bits/stl_vector.h: In function 'Dune::QuadratureRule Dune::JacobiNQuadratureRule1D::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]': /usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 960 | _M_fill_insert(end(), __new_size - size(), __x); @@ -3234,200 +3068,22 @@ /usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -[ 18%] Linking CXX executable refinedelementtest -cd /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/refinedelementtest.dir/link.txt --verbose=1 -/usr/bin/c++ -std=c++17 -g -O2 -fdebug-prefix-map=/build/dune-localfunctions-2.7.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -pthread -rdynamic CMakeFiles/refinedelementtest.dir/refinedelementtest.cc.o -o refinedelementtest -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.7.1 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.7.1 -llapack -lblas -lf77blas -latlas -pthread /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so -make[5]: Leaving directory '/build/dune-localfunctions-2.7.1/build' -[ 18%] Built target refinedelementtest -make -f dune/localfunctions/test/CMakeFiles/lagrangeshapefunctiontest.dir/build.make dune/localfunctions/test/CMakeFiles/lagrangeshapefunctiontest.dir/depend -make[5]: Entering directory '/build/dune-localfunctions-2.7.1/build' -cd /build/dune-localfunctions-2.7.1/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/dune-localfunctions-2.7.1 /build/dune-localfunctions-2.7.1/dune/localfunctions/test /build/dune-localfunctions-2.7.1/build /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/lagrangeshapefunctiontest.dir/DependInfo.cmake --color= -Dependee "/build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/lagrangeshapefunctiontest.dir/DependInfo.cmake" is newer than depender "/build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/lagrangeshapefunctiontest.dir/depend.internal". -Dependee "/build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/lagrangeshapefunctiontest.dir/depend.internal". -Scanning dependencies of target lagrangeshapefunctiontest -make[5]: Leaving directory '/build/dune-localfunctions-2.7.1/build' -make -f dune/localfunctions/test/CMakeFiles/lagrangeshapefunctiontest.dir/build.make dune/localfunctions/test/CMakeFiles/lagrangeshapefunctiontest.dir/build -make[5]: Entering directory '/build/dune-localfunctions-2.7.1/build' -[ 20%] Building CXX object dune/localfunctions/test/CMakeFiles/lagrangeshapefunctiontest.dir/lagrangeshapefunctiontest.cc.o -cd /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test && /usr/bin/c++ -DENABLE_MPI=1 -DENABLE_TBB=1 -DHAVE_CONFIG_H -DMPICH_SKIP_MPICXX -DMPIPP_H -DMPI_NO_CPPBIND -D_TBB_CPP0X -I/build/dune-localfunctions-2.7.1/build -I/build/dune-localfunctions-2.7.1 -I/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -I/usr/lib/arm-linux-gnueabihf/openmpi/include -std=c++17 -g -O2 -fdebug-prefix-map=/build/dune-localfunctions-2.7.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/lagrangeshapefunctiontest.dir/lagrangeshapefunctiontest.cc.o -c /build/dune-localfunctions-2.7.1/dune/localfunctions/test/lagrangeshapefunctiontest.cc -[ 21%] Linking CXX executable test-q1 -cd /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-q1.dir/link.txt --verbose=1 -/usr/bin/c++ -std=c++17 -g -O2 -fdebug-prefix-map=/build/dune-localfunctions-2.7.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -pthread -rdynamic CMakeFiles/test-q1.dir/test-q1.cc.o -o test-q1 -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.7.1 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.7.1 -llapack -lblas -lf77blas -latlas -pthread /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so +[ 20%] Linking CXX executable test-orthonormal3 +cd /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-orthonormal3.dir/link.txt --verbose=1 +/usr/bin/c++ -std=c++17 -g -O2 -fdebug-prefix-map=/build/dune-localfunctions-2.7.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -pthread -rdynamic CMakeFiles/test-orthonormal3.dir/test-orthonormal.cc.o -o test-orthonormal3 -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.7.1 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.7.1 -llapack -lblas -lf77blas -latlas -pthread /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so make[5]: Leaving directory '/build/dune-localfunctions-2.7.1/build' -[ 21%] Built target test-q1 +[ 20%] Built target test-orthonormal3 make -f dune/localfunctions/test/CMakeFiles/testgenericfem.dir/build.make dune/localfunctions/test/CMakeFiles/testgenericfem.dir/depend make[5]: Entering directory '/build/dune-localfunctions-2.7.1/build' cd /build/dune-localfunctions-2.7.1/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/dune-localfunctions-2.7.1 /build/dune-localfunctions-2.7.1/dune/localfunctions/test /build/dune-localfunctions-2.7.1/build /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/testgenericfem.dir/DependInfo.cmake --color= Dependee "/build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/testgenericfem.dir/DependInfo.cmake" is newer than depender "/build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/testgenericfem.dir/depend.internal". Dependee "/build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/testgenericfem.dir/depend.internal". -In file included from /usr/include/dune/geometry/quadraturerules.hh:532, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh:19, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/lagrangeshapefunctiontest.cc:25: -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:743:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 743 | { - | ^ -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1021:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1021 | { - | ^ -In file included from /usr/include/c++/10/vector:72, - from /usr/include/c++/10/functional:62, - from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, - from /usr/include/c++/10/algorithm:74, - from /usr/include/dune/geometry/quadraturerules.hh:7, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/monomialshapefunctiontest.cc:8: -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': -/usr/include/c++/10/bits/vector.tcc:509:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 - 509 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/10/vector:67, - from /usr/include/c++/10/functional:62, - from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, - from /usr/include/c++/10/algorithm:74, - from /usr/include/dune/geometry/quadraturerules.hh:7, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/monomialshapefunctiontest.cc:8: -/usr/include/c++/10/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::resize(std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': -/usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 960 | _M_fill_insert(end(), __new_size - size(), __x); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_vector.h: In member function 'void Dune::LocalInterpolationVirtualImp::interpolate(const FunctionType&, std::vector::CoefficientType>&) const [with DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; Imp = Dune::MonomialLocalInterpolation, 6>]': -/usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 960 | _M_fill_insert(end(), __new_size - size(), __x); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_vector.h: In member function 'void Dune::LocalInterpolationVirtualImp::interpolate(const FunctionType&, std::vector::CoefficientType>&) const [with DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; Imp = Dune::MonomialLocalInterpolation, 1>]': -/usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 960 | _M_fill_insert(end(), __new_size - size(), __x); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_vector.h: In member function 'void Dune::LocalInterpolationVirtualImp::interpolate(const FunctionType&, std::vector::CoefficientType>&) const [with DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; Imp = Dune::MonomialLocalInterpolation, 1>]': -/usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 960 | _M_fill_insert(end(), __new_size - size(), __x); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_vector.h: In member function 'void Dune::LocalInterpolationVirtualImp::interpolate(const FunctionType&, std::vector::CoefficientType>&) const [with DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; Imp = Dune::MonomialLocalInterpolation, 4>]': -/usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 960 | _M_fill_insert(end(), __new_size - size(), __x); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/dune/common/fmatrix.hh:14, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/lagrange/p0/p0localbasis.hh:8, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/lagrange/p0.hh:9, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/lagrangeshapefunctiontest.cc:9: -/usr/include/dune/common/fvector.hh: In instantiation of 'Dune::FieldVector Dune::operator-(const Dune::FieldVector&, K) [with K = double]': -/build/dune-localfunctions-2.7.1/dune/localfunctions/test/lagrangeshapefunctiontest.cc:87:30: required from 'bool testPk(const FE&) [with FE = Dune::LagrangeSimplexLocalFiniteElement]' -/build/dune-localfunctions-2.7.1/dune/localfunctions/test/lagrangeshapefunctiontest.cc:116:25: required from here -/usr/include/dune/common/fvector.hh:454:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 454 | inline FieldVector operator- (const FieldVector& a, const K b) - | ^~~~~~~~ -/usr/include/c++/10/bits/stl_vector.h: In member function 'void Dune::LocalInterpolationVirtualImp::interpolate(const FunctionType&, std::vector::CoefficientType>&) const [with DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; Imp = Dune::MonomialLocalInterpolation, 10>]': -/usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 960 | _M_fill_insert(end(), __new_size - size(), __x); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_vector.h: In member function 'void Dune::MonomialLocalInterpolation::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsCallable >; C = double; LB = Dune::MonomialLocalBasis; unsigned int size = 3]': -/usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 960 | _M_fill_insert(end(), __new_size - size(), __x); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_vector.h: In member function 'void Dune::MonomialLocalInterpolation::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsCallable >; C = double; LB = Dune::MonomialLocalBasis; unsigned int size = 6]': -/usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 960 | _M_fill_insert(end(), __new_size - size(), __x); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Scanning dependencies of target testgenericfem make[5]: Leaving directory '/build/dune-localfunctions-2.7.1/build' make -f dune/localfunctions/test/CMakeFiles/testgenericfem.dir/build.make dune/localfunctions/test/CMakeFiles/testgenericfem.dir/build make[5]: Entering directory '/build/dune-localfunctions-2.7.1/build' -[ 23%] Building CXX object dune/localfunctions/test/CMakeFiles/testgenericfem.dir/testgenericfem.cc.o +[ 21%] Building CXX object dune/localfunctions/test/CMakeFiles/testgenericfem.dir/testgenericfem.cc.o cd /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test && /usr/bin/c++ -DENABLE_MPI=1 -DENABLE_TBB=1 -DHAVE_CONFIG_H -DMPICH_SKIP_MPICXX -DMPIPP_H -DMPI_NO_CPPBIND -D_TBB_CPP0X -I/build/dune-localfunctions-2.7.1/build -I/build/dune-localfunctions-2.7.1 -I/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -I/usr/lib/arm-linux-gnueabihf/openmpi/include -std=c++17 -g -O2 -fdebug-prefix-map=/build/dune-localfunctions-2.7.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/testgenericfem.dir/testgenericfem.cc.o -c /build/dune-localfunctions-2.7.1/dune/localfunctions/test/testgenericfem.cc -/usr/include/c++/10/bits/stl_vector.h: In member function 'void Dune::MonomialLocalInterpolation::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsFunction >; C = double; LB = Dune::MonomialLocalBasis; unsigned int size = 6]': -/usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 960 | _M_fill_insert(end(), __new_size - size(), __x); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_vector.h: In member function 'void Dune::MonomialLocalInterpolation::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsFunction >; C = double; LB = Dune::MonomialLocalBasis; unsigned int size = 3]': -/usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 960 | _M_fill_insert(end(), __new_size - size(), __x); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_vector.h: In member function 'void Dune::LocalInterpolationVirtualImp::interpolate(const FunctionType&, std::vector::CoefficientType>&) const [with DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; Imp = Dune::MonomialLocalInterpolation, 1>]': -/usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 960 | _M_fill_insert(end(), __new_size - size(), __x); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_vector.h: In member function 'void Dune::MonomialLocalInterpolation::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsFunction >; C = double; LB = Dune::MonomialLocalBasis; unsigned int size = 1]': -/usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 960 | _M_fill_insert(end(), __new_size - size(), __x); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_vector.h: In member function 'void Dune::MonomialLocalInterpolation::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsCallable >; C = double; LB = Dune::MonomialLocalBasis; unsigned int size = 4]': -/usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 960 | _M_fill_insert(end(), __new_size - size(), __x); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_vector.h: In member function 'void Dune::MonomialLocalInterpolation::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsCallable >; C = double; LB = Dune::MonomialLocalBasis; unsigned int size = 10]': -/usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 960 | _M_fill_insert(end(), __new_size - size(), __x); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_vector.h: In member function 'void Dune::MonomialLocalInterpolation::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsFunction >; C = double; LB = Dune::MonomialLocalBasis; unsigned int size = 1]': -/usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 960 | _M_fill_insert(end(), __new_size - size(), __x); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_vector.h: In member function 'void Dune::MonomialLocalInterpolation::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsCallable >; C = double; LB = Dune::MonomialLocalBasis; unsigned int size = 2]': -/usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 960 | _M_fill_insert(end(), __new_size - size(), __x); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_vector.h: In member function 'void Dune::MonomialLocalInterpolation::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsCallable >; C = double; LB = Dune::MonomialLocalBasis; unsigned int size = 3]': -/usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 960 | _M_fill_insert(end(), __new_size - size(), __x); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/dune/geometry/quadraturerules.hh:532, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/utility/l2interpolation.hh:8, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/utility/localfiniteelement.hh:9, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/lagrange.hh:11, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/testgenericfem.cc:19: -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:743:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 743 | { - | ^ -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1021:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1021 | { - | ^ -In file included from /build/dune-localfunctions-2.7.1/dune/localfunctions/utility/lfematrix.hh:9, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/utility/l2interpolation.hh:11, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/utility/localfiniteelement.hh:9, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/lagrange.hh:11, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/testgenericfem.cc:19: -/build/dune-localfunctions-2.7.1/dune/localfunctions/utility/field.hh: In instantiation of 'typename Dune::FieldCast::type Dune::field_cast(const V&) [with F2 = double; V = Dune::FieldVector; typename Dune::FieldCast::type = Dune::FieldVector]': -/build/dune-localfunctions-2.7.1/dune/localfunctions/utility/l2interpolation.hh:65:52: required from 'void Dune::LocalL2InterpolationBase::interpolate(const Function&, std::vector&) const [with Function = ShapeFunctionAsFunction >; DofField = double; typename std::enable_if, Function>(), int>::type = 0; B = const Dune::PolynomialBasis >, Dune::SparseCoeffMatrix, double, double>; Q = Dune::QuadratureRule]' -/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh:110:40: required from 'bool testLocalInterpolation(const FE&) [with FE = Dune::OrthonormalLocalFiniteElement<3, double, double>]' -/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh:682:41: required from 'bool testFE(const FE&, char, unsigned int) [with FE = Dune::OrthonormalLocalFiniteElement<3, double, double>]' -/build/dune-localfunctions-2.7.1/dune/localfunctions/test/testgenericfem.cc:101:5: required from here -/build/dune-localfunctions-2.7.1/dune/localfunctions/utility/field.hh:247:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 247 | inline typename FieldCast::type field_cast ( const V &f1 ) - | ^~~~~~~~~~ -/build/dune-localfunctions-2.7.1/dune/localfunctions/utility/field.hh: In instantiation of 'typename Dune::FieldCast::type Dune::field_cast(const V&) [with F2 = double; V = Dune::FieldVector; typename Dune::FieldCast::type = Dune::FieldVector]': -/build/dune-localfunctions-2.7.1/dune/localfunctions/lagrange/interpolation.hh:63:71: required from 'std::enable_if_t, Fn>(), void> Dune::LocalLagrangeInterpolation::interpolate(const Fn&, Vector&, Dune::PriorityTag<0>) const [with Fn = ShapeFunctionAsFunction >; Vector = std::vector >; LP = Dune::EquidistantPointSet; unsigned int dim = 2; F = double; std::enable_if_t, Fn>(), void> = void; typename Function::RangeType = Dune::FieldVector; typename Function::DomainType = Dune::FieldVector]' -/build/dune-localfunctions-2.7.1/dune/localfunctions/lagrange/interpolation.hh:74:18: required from 'std::enable_if_t().resize(1)), void>::value, void> Dune::LocalLagrangeInterpolation::interpolate(const Fn&, Vector&) const [with Fn = ShapeFunctionAsFunction >; Vector = std::vector >; LP = Dune::EquidistantPointSet; unsigned int dim = 2; F = double; std::enable_if_t().resize(1)), void>::value, void> = void; decltype (declval().resize(1)) = void]' -/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh:110:40: required from 'bool testLocalInterpolation(const FE&) [with FE = Dune::LagrangeLocalFiniteElement]' -/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh:682:41: required from 'bool testFE(const FE&, char, unsigned int) [with FE = Dune::LagrangeLocalFiniteElement]' -/build/dune-localfunctions-2.7.1/dune/localfunctions/test/testgenericfem.cc:50:5: required from here -/build/dune-localfunctions-2.7.1/dune/localfunctions/utility/field.hh:247:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -In file included from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/testgenericfem.cc:28: -/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh: In instantiation of 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(ShapeFunctionAsCallable::DomainType) const [with FE = Dune::LagrangeLocalFiniteElement; ShapeFunctionAsCallable::RangeType = Dune::FieldVector; ShapeFunctionAsCallable::DomainType = Dune::FieldVector]': -/build/dune-localfunctions-2.7.1/dune/localfunctions/lagrange/interpolation.hh:53:23: required from 'std::enable_if_t*)this)->lagrangePoints_.begin()->point())>::value> Dune::LocalLagrangeInterpolation::interpolate(const Fn&, Vector&, Dune::PriorityTag<1>) const [with Fn = ShapeFunctionAsCallable >; Vector = std::vector >; LP = Dune::EquidistantPointSet; unsigned int dim = 2; F = double; std::enable_if_t*)this)->lagrangePoints_.begin()->point())>::value> = void; decltype (((const Dune::LocalLagrangeInterpolation*)this)->lagrangePoints_.begin()->point()) = const Dune::FieldVector&]' -/build/dune-localfunctions-2.7.1/dune/localfunctions/lagrange/interpolation.hh:74:18: required from 'std::enable_if_t().resize(1)), void>::value, void> Dune::LocalLagrangeInterpolation::interpolate(const Fn&, Vector&) const [with Fn = ShapeFunctionAsCallable >; Vector = std::vector >; LP = Dune::EquidistantPointSet; unsigned int dim = 2; F = double; std::enable_if_t().resize(1)), void>::value, void> = void; decltype (declval().resize(1)) = void]' -/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh:149:40: required from 'bool testLocalInterpolation(const FE&) [with FE = Dune::LagrangeLocalFiniteElement]' -/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh:682:41: required from 'bool testFE(const FE&, char, unsigned int) [with FE = Dune::LagrangeLocalFiniteElement]' -/build/dune-localfunctions-2.7.1/dune/localfunctions/test/testgenericfem.cc:50:5: required from here -/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh:77:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 77 | RangeType operator() (DomainType x) const - | ^~~~~~~~ -In file included from /usr/include/dune/geometry/referenceelementimplementation.hh:26, - from /usr/include/dune/geometry/referenceelements.hh:22, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/lagrange/lagrangecube.hh:13, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/lagrange.hh:19, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/testgenericfem.cc:19: -/usr/include/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Dune::AffineGeometry::GlobalCoordinate = Dune::FieldVector; Dune::AffineGeometry::LocalCoordinate = Dune::FieldVector]': -/build/dune-localfunctions-2.7.1/dune/localfunctions/raviartthomas/raviartthomassimplex/raviartthomassimplexinterpolation.hh:298:50: required from 'void Dune::RaviartThomasL2Interpolation::interpolate(typename Dune::RaviartThomasL2Interpolation::Base::Helper&) const [with Func = ShapeFunctionAsFunction >; Container = std::vector >; bool type = true; unsigned int dimension = 3; F = double; typename Dune::RaviartThomasL2Interpolation::Base::Helper = Dune::InterpolationHelper::Helper >, std::vector >, true>]' -/build/dune-localfunctions-2.7.1/dune/localfunctions/raviartthomas/raviartthomassimplex/raviartthomassimplexinterpolation.hh:210:18: required from 'std::enable_if_t().resize(1)), void>::value, void> Dune::RaviartThomasL2Interpolation::interpolate(const Function&, Vector&) const [with Function = ShapeFunctionAsFunction >; Vector = std::vector >; unsigned int dimension = 3; F = double; std::enable_if_t().resize(1)), void>::value, void> = void; decltype (declval().resize(1)) = void]' -/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh:110:40: required from 'bool testLocalInterpolation(const FE&) [with FE = Dune::RaviartThomasSimplexLocalFiniteElement<3, double, double>]' -/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh:682:41: required from 'bool testFE(const FE&, char, unsigned int) [with FE = Dune::RaviartThomasSimplexLocalFiniteElement<3, double, double>]' -/build/dune-localfunctions-2.7.1/dune/localfunctions/test/testgenericfem.cc:110:5: required from here -/usr/include/dune/geometry/affinegeometry.hh:572:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 572 | GlobalCoordinate global ( const LocalCoordinate &local ) const - | ^~~~~~ In file included from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/lagrangeshapefunctiontest.cc:25: /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(ShapeFunctionAsCallable::DomainType) const [with FE = Dune::P0LocalFiniteElement]': /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh:77:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -3443,42 +3099,6 @@ /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:821:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 821 | FieldVector local = SimplexQuadraturePointsSingleton<2>::sqp.point(m,i); | ^~~~~ -In file included from /build/dune-localfunctions-2.7.1/dune/localfunctions/utility/l2interpolation.hh:10, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/utility/localfiniteelement.hh:9, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/lagrange.hh:11, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/testgenericfem.cc:19: -/build/dune-localfunctions-2.7.1/dune/localfunctions/common/localinterpolation.hh: In instantiation of 'Dune::Impl::makeFunctionWithCallOperator, ShapeFunctionAsFunction, double, 1, Dune::FieldVector, Dune::FieldMatrix > > >, 0>:: [with auto:7 = const Dune::FieldVector&]': -/usr/include/c++/10/type_traits:2506:26: required by substitution of 'template static std::__result_of_success()((declval<_Args>)()...)), std::__invoke_other> std::__result_of_other_impl::_S_test(int) [with _Fn = const Dune::Impl::makeFunctionWithCallOperator, ShapeFunctionAsFunction, double, 1, Dune::FieldVector, Dune::FieldMatrix > > >, 0>::&; _Args = {const Dune::FieldVector&}]' -/usr/include/c++/10/type_traits:2517:55: required from 'struct std::__result_of_impl, ShapeFunctionAsFunction, double, 1, Dune::FieldVector, Dune::FieldMatrix > > >, 0>::&, const Dune::FieldVector&>' -/usr/include/c++/10/type_traits:2522:12: required from 'struct std::__invoke_result, ShapeFunctionAsFunction, double, 1, Dune::FieldVector, Dune::FieldMatrix > > >, 0>::&, const Dune::FieldVector&>' -/usr/include/c++/10/type_traits:2535:12: required from 'class std::result_of, ShapeFunctionAsFunction, double, 1, Dune::FieldVector, Dune::FieldMatrix > > >, 0>::&(const Dune::FieldVector&)>' -/usr/include/c++/10/bits/refwrap.h:343:2: required by substitution of 'template typename std::result_of, ShapeFunctionAsFunction, double, 1, Dune::FieldVector, Dune::FieldMatrix > > >, 0>::&(_Args&& ...)>::type std::reference_wrapper, ShapeFunctionAsFunction, double, 1, Dune::FieldVector, Dune::FieldMatrix > > >, 0>:: >::operator()<_Args ...>(_Args&& ...) const [with _Args = {const Dune::FieldVector&}]' -/usr/include/dune/common/function.hh:103:15: required from 'void Dune::Impl::LambdaVirtualFunction::evaluate(const Domain&, Range&) const [with Domain = Dune::FieldVector; Range = Dune::FieldVector; F = std::reference_wrapper, ShapeFunctionAsFunction, double, 1, Dune::FieldVector, Dune::FieldMatrix > > >, 0>:: >]' -/usr/include/dune/common/function.hh:101:10: required from here -/build/dune-localfunctions-2.7.1/dune/localfunctions/common/localinterpolation.hh:73:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 73 | return y; - | ^ -In file included from /usr/include/c++/10/functional:58, - from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, - from /usr/include/c++/10/algorithm:74, - from /usr/include/dune/common/fvector.hh:14, - from /usr/include/dune/common/hybridutilities.hh:11, - from /usr/include/dune/common/tupleutility.hh:11, - from /usr/include/dune/common/concept.hh:12, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/utility/l2interpolation.hh:6, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/utility/localfiniteelement.hh:9, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/lagrange.hh:11, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/testgenericfem.cc:19: -/usr/include/c++/10/bits/refwrap.h: In instantiation of 'typename std::result_of<_Tp&(_Args&& ...)>::type std::reference_wrapper<_Tp>::operator()(_Args&& ...) const [with _Args = {const Dune::FieldVector&}; _Tp = const ShapeFunctionAsCallable, double, 3, Dune::FieldVector, Dune::FieldMatrix > > >; typename std::result_of<_Tp&(_Args&& ...)>::type = Dune::FieldVector]': -/usr/include/dune/common/function.hh:103:15: required from 'void Dune::Impl::LambdaVirtualFunction::evaluate(const Domain&, Range&) const [with Domain = Dune::FieldVector; Range = Dune::FieldVector; F = std::reference_wrapper, double, 3, Dune::FieldVector, Dune::FieldMatrix > > > >]' -/usr/include/dune/common/function.hh:101:10: required from here -/usr/include/c++/10/bits/refwrap.h:343:2: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 343 | operator()(_Args&&... __args) const - | ^~~~~~~~ -/usr/include/c++/10/bits/refwrap.h: In instantiation of 'typename std::result_of<_Tp&(_Args&& ...)>::type std::reference_wrapper<_Tp>::operator()(_Args&& ...) const [with _Args = {const Dune::FieldVector&}; _Tp = const ShapeFunctionAsCallable, double, 1, Dune::FieldVector, Dune::FieldMatrix > > >; typename std::result_of<_Tp&(_Args&& ...)>::type = Dune::FieldVector]': -/usr/include/dune/common/function.hh:103:15: required from 'void Dune::Impl::LambdaVirtualFunction::evaluate(const Domain&, Range&) const [with Domain = Dune::FieldVector; Range = Dune::FieldVector; F = std::reference_wrapper, double, 1, Dune::FieldVector, Dune::FieldMatrix > > > >]' -/usr/include/dune/common/function.hh:101:10: required from here -/usr/include/c++/10/bits/refwrap.h:343:2: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /build/dune-localfunctions-2.7.1/dune/localfunctions/lagrange/p0.hh:11, from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/lagrangeshapefunctiontest.cc:9: /build/dune-localfunctions-2.7.1/dune/localfunctions/lagrange/p0/p0localinterpolation.hh: In member function 'void Dune::P0LocalInterpolation::interpolate(const F&, std::vector&) const [with F = Dune::VirtualFunction, Dune::FieldVector >; C = double; LB = Dune::P0LocalBasis]': @@ -3521,55 +3141,6 @@ /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh:81:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 81 | return yy[shapeFunction_]; | ^ -In file included from /usr/include/c++/10/tuple:41, - from /usr/include/dune/common/concept.hh:8, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/utility/l2interpolation.hh:6, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/utility/localfiniteelement.hh:9, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/lagrange.hh:11, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/testgenericfem.cc:19: -/usr/include/c++/10/bits/invoke.h: In instantiation of 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const ShapeFunctionAsCallable, double, 3, Dune::FieldVector, Dune::FieldMatrix > > >&; _Args = {const Dune::FieldVector&}; typename std::__invoke_result<_Functor, _ArgTypes>::type = Dune::FieldVector]': -/usr/include/c++/10/bits/refwrap.h:349:24: required from 'typename std::result_of<_Tp&(_Args&& ...)>::type std::reference_wrapper<_Tp>::operator()(_Args&& ...) const [with _Args = {const Dune::FieldVector&}; _Tp = const ShapeFunctionAsCallable, double, 3, Dune::FieldVector, Dune::FieldMatrix > > >; typename std::result_of<_Tp&(_Args&& ...)>::type = Dune::FieldVector]' -/usr/include/dune/common/function.hh:103:15: required from 'void Dune::Impl::LambdaVirtualFunction::evaluate(const Domain&, Range&) const [with Domain = Dune::FieldVector; Range = Dune::FieldVector; F = std::reference_wrapper, double, 3, Dune::FieldVector, Dune::FieldMatrix > > > >]' -/usr/include/dune/common/function.hh:101:10: required from here -/usr/include/c++/10/bits/invoke.h:89:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 89 | __invoke(_Callable&& __fn, _Args&&... __args) - | ^~~~~~~~ -/usr/include/c++/10/bits/invoke.h: In instantiation of 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const ShapeFunctionAsCallable, double, 1, Dune::FieldVector, Dune::FieldMatrix > > >&; _Args = {const Dune::FieldVector&}; typename std::__invoke_result<_Functor, _ArgTypes>::type = Dune::FieldVector]': -/usr/include/c++/10/bits/refwrap.h:349:24: required from 'typename std::result_of<_Tp&(_Args&& ...)>::type std::reference_wrapper<_Tp>::operator()(_Args&& ...) const [with _Args = {const Dune::FieldVector&}; _Tp = const ShapeFunctionAsCallable, double, 1, Dune::FieldVector, Dune::FieldMatrix > > >; typename std::result_of<_Tp&(_Args&& ...)>::type = Dune::FieldVector]' -/usr/include/dune/common/function.hh:103:15: required from 'void Dune::Impl::LambdaVirtualFunction::evaluate(const Domain&, Range&) const [with Domain = Dune::FieldVector; Range = Dune::FieldVector; F = std::reference_wrapper, double, 1, Dune::FieldVector, Dune::FieldMatrix > > > >]' -/usr/include/dune/common/function.hh:101:10: required from here -/usr/include/c++/10/bits/invoke.h:89:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/c++/10/bits/invoke.h: In instantiation of 'constexpr _Res std::__invoke_impl(std::__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = const ShapeFunctionAsCallable, double, 3, Dune::FieldVector, Dune::FieldMatrix > > >&; _Args = {const Dune::FieldVector&}]': -/usr/include/c++/10/bits/invoke.h:95:40: required from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const ShapeFunctionAsCallable, double, 3, Dune::FieldVector, Dune::FieldMatrix > > >&; _Args = {const Dune::FieldVector&}; typename std::__invoke_result<_Functor, _ArgTypes>::type = Dune::FieldVector]' -/usr/include/c++/10/bits/refwrap.h:349:24: required from 'typename std::result_of<_Tp&(_Args&& ...)>::type std::reference_wrapper<_Tp>::operator()(_Args&& ...) const [with _Args = {const Dune::FieldVector&}; _Tp = const ShapeFunctionAsCallable, double, 3, Dune::FieldVector, Dune::FieldMatrix > > >; typename std::result_of<_Tp&(_Args&& ...)>::type = Dune::FieldVector]' -/usr/include/dune/common/function.hh:103:15: required from 'void Dune::Impl::LambdaVirtualFunction::evaluate(const Domain&, Range&) const [with Domain = Dune::FieldVector; Range = Dune::FieldVector; F = std::reference_wrapper, double, 3, Dune::FieldVector, Dune::FieldMatrix > > > >]' -/usr/include/dune/common/function.hh:101:10: required from here -/usr/include/c++/10/bits/invoke.h:59:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 59 | __invoke_impl(__invoke_other, _Fn&& __f, _Args&&... __args) - | ^~~~~~~~~~~~~ -/usr/include/c++/10/bits/invoke.h: In instantiation of 'constexpr _Res std::__invoke_impl(std::__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = const ShapeFunctionAsCallable, double, 1, Dune::FieldVector, Dune::FieldMatrix > > >&; _Args = {const Dune::FieldVector&}]': -/usr/include/c++/10/bits/invoke.h:95:40: required from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const ShapeFunctionAsCallable, double, 1, Dune::FieldVector, Dune::FieldMatrix > > >&; _Args = {const Dune::FieldVector&}; typename std::__invoke_result<_Functor, _ArgTypes>::type = Dune::FieldVector]' -/usr/include/c++/10/bits/refwrap.h:349:24: required from 'typename std::result_of<_Tp&(_Args&& ...)>::type std::reference_wrapper<_Tp>::operator()(_Args&& ...) const [with _Args = {const Dune::FieldVector&}; _Tp = const ShapeFunctionAsCallable, double, 1, Dune::FieldVector, Dune::FieldMatrix > > >; typename std::result_of<_Tp&(_Args&& ...)>::type = Dune::FieldVector]' -/usr/include/dune/common/function.hh:103:15: required from 'void Dune::Impl::LambdaVirtualFunction::evaluate(const Domain&, Range&) const [with Domain = Dune::FieldVector; Range = Dune::FieldVector; F = std::reference_wrapper, double, 1, Dune::FieldVector, Dune::FieldMatrix > > > >]' -/usr/include/dune/common/function.hh:101:10: required from here -/usr/include/c++/10/bits/invoke.h:59:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -In file included from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/testgenericfem.cc:28: -/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh: In instantiation of 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(ShapeFunctionAsCallable::DomainType) const [with FE = Dune::LocalFiniteElementVirtualInterface, double, 3, Dune::FieldVector, Dune::FieldMatrix > >; ShapeFunctionAsCallable::RangeType = Dune::FieldVector; ShapeFunctionAsCallable::DomainType = Dune::FieldVector]': -/usr/include/c++/10/bits/invoke.h:60:36: required from 'constexpr _Res std::__invoke_impl(std::__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = const ShapeFunctionAsCallable, double, 3, Dune::FieldVector, Dune::FieldMatrix > > >&; _Args = {const Dune::FieldVector&}]' -/usr/include/c++/10/bits/invoke.h:95:40: required from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const ShapeFunctionAsCallable, double, 3, Dune::FieldVector, Dune::FieldMatrix > > >&; _Args = {const Dune::FieldVector&}; typename std::__invoke_result<_Functor, _ArgTypes>::type = Dune::FieldVector]' -/usr/include/c++/10/bits/refwrap.h:349:24: required from 'typename std::result_of<_Tp&(_Args&& ...)>::type std::reference_wrapper<_Tp>::operator()(_Args&& ...) const [with _Args = {const Dune::FieldVector&}; _Tp = const ShapeFunctionAsCallable, double, 3, Dune::FieldVector, Dune::FieldMatrix > > >; typename std::result_of<_Tp&(_Args&& ...)>::type = Dune::FieldVector]' -/usr/include/dune/common/function.hh:103:15: required from 'void Dune::Impl::LambdaVirtualFunction::evaluate(const Domain&, Range&) const [with Domain = Dune::FieldVector; Range = Dune::FieldVector; F = std::reference_wrapper, double, 3, Dune::FieldVector, Dune::FieldMatrix > > > >]' -/usr/include/dune/common/function.hh:101:10: required from here -/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh:77:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 77 | RangeType operator() (DomainType x) const - | ^~~~~~~~ -/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh: In instantiation of 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(ShapeFunctionAsCallable::DomainType) const [with FE = Dune::LocalFiniteElementVirtualInterface, double, 1, Dune::FieldVector, Dune::FieldMatrix > >; ShapeFunctionAsCallable::RangeType = Dune::FieldVector; ShapeFunctionAsCallable::DomainType = Dune::FieldVector]': -/usr/include/c++/10/bits/invoke.h:60:36: required from 'constexpr _Res std::__invoke_impl(std::__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = const ShapeFunctionAsCallable, double, 1, Dune::FieldVector, Dune::FieldMatrix > > >&; _Args = {const Dune::FieldVector&}]' -/usr/include/c++/10/bits/invoke.h:95:40: required from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const ShapeFunctionAsCallable, double, 1, Dune::FieldVector, Dune::FieldMatrix > > >&; _Args = {const Dune::FieldVector&}; typename std::__invoke_result<_Functor, _ArgTypes>::type = Dune::FieldVector]' -/usr/include/c++/10/bits/refwrap.h:349:24: required from 'typename std::result_of<_Tp&(_Args&& ...)>::type std::reference_wrapper<_Tp>::operator()(_Args&& ...) const [with _Args = {const Dune::FieldVector&}; _Tp = const ShapeFunctionAsCallable, double, 1, Dune::FieldVector, Dune::FieldMatrix > > >; typename std::result_of<_Tp&(_Args&& ...)>::type = Dune::FieldVector]' -/usr/include/dune/common/function.hh:103:15: required from 'void Dune::Impl::LambdaVirtualFunction::evaluate(const Domain&, Range&) const [with Domain = Dune::FieldVector; Range = Dune::FieldVector; F = std::reference_wrapper, double, 1, Dune::FieldVector, Dune::FieldMatrix > > > >]' -/usr/include/dune/common/function.hh:101:10: required from here -/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh:77:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(ShapeFunctionAsCallable::DomainType) const [with FE = Dune::LagrangeSimplexLocalFiniteElement]': /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh:77:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | RangeType operator() (DomainType x) const @@ -3647,37 +3218,6 @@ /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh:81:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 81 | return yy[shapeFunction_]; | ^ -In file included from /build/dune-localfunctions-2.7.1/dune/localfunctions/lagrange.hh:15, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/testgenericfem.cc:19: -/build/dune-localfunctions-2.7.1/dune/localfunctions/lagrange/interpolation.hh: In member function 'std::enable_if_t, Fn>(), void> Dune::LocalLagrangeInterpolation::interpolate(const Fn&, Vector&, Dune::PriorityTag<0>) const [with Fn = ShapeFunctionAsFunction >; Vector = std::vector >; LP = Dune::EquidistantPointSet; unsigned int dim = 3; F = double]': -/build/dune-localfunctions-2.7.1/dune/localfunctions/lagrange/interpolation.hh:63:71: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 63 | fn.evaluate( field_cast< typename Fn::DomainType::field_type >( lp.point() ), val ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/build/dune-localfunctions-2.7.1/dune/localfunctions/lagrange/interpolation.hh: In member function 'std::enable_if_t*)this)->lagrangePoints_.begin()->point())>::value> Dune::LocalLagrangeInterpolation::interpolate(const Fn&, Vector&, Dune::PriorityTag<1>) const [with Fn = ShapeFunctionAsCallable >; Vector = std::vector >; LP = Dune::EquidistantPointSet; unsigned int dim = 3; F = double]': -/build/dune-localfunctions-2.7.1/dune/localfunctions/lagrange/interpolation.hh:53:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 53 | field_cast( fn( lp.point() ), coefficients[ index++ ] ); - | ~~^~~~~~~~~~~~~~ -In file included from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/testgenericfem.cc:28: -/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(ShapeFunctionAsCallable::DomainType) const [with FE = Dune::LagrangeLocalFiniteElement]': -/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh:77:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 77 | RangeType operator() (DomainType x) const - | ^~~~~~~~ -/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh:81:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 81 | return yy[shapeFunction_]; - | ^ -In file included from /usr/include/dune/geometry/quadraturerules.hh:532, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/utility/l2interpolation.hh:8, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/utility/localfiniteelement.hh:9, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/lagrange.hh:11, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/testgenericfem.cc:19: -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In constructor 'Dune::SimplexQuadratureRule::SimplexQuadratureRule(int) [with ct = double]': -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1073:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1073 | FieldVector local = SimplexQuadraturePointsSingleton<3>::sqp.point(m,i); - | ^~~~~ -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In constructor 'Dune::SimplexQuadratureRule::SimplexQuadratureRule(int) [with ct = double]': -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:821:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 821 | FieldVector local = SimplexQuadraturePointsSingleton<2>::sqp.point(m,i); - | ^~~~~ /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(ShapeFunctionAsCallable::DomainType) const [with FE = Dune::LagrangeSimplexLocalFiniteElement]': /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh:77:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | RangeType operator() (DomainType x) const @@ -3734,42 +3274,6 @@ /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh:81:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 81 | return yy[shapeFunction_]; | ^ -In file included from /build/dune-localfunctions-2.7.1/dune/localfunctions/lagrange.hh:15, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/testgenericfem.cc:19: -/build/dune-localfunctions-2.7.1/dune/localfunctions/lagrange/interpolation.hh: In member function 'std::enable_if_t, Fn>(), void> Dune::LocalLagrangeInterpolation::interpolate(const Fn&, Vector&, Dune::PriorityTag<0>) const [with Fn = Dune::VirtualFunction, Dune::FieldVector >; Vector = std::vector >; LP = Dune::EquidistantPointSet; unsigned int dim = 3; F = double]': -/build/dune-localfunctions-2.7.1/dune/localfunctions/lagrange/interpolation.hh:63:71: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 63 | fn.evaluate( field_cast< typename Fn::DomainType::field_type >( lp.point() ), val ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -In file included from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/testgenericfem.cc:14: -/usr/include/dune/common/function.hh: In member function 'void Dune::Impl::LambdaVirtualFunction::evaluate(const Domain&, Range&) const [with Domain = Dune::FieldVector; Range = Dune::FieldVector; F = std::reference_wrapper, double, 1, Dune::FieldVector, Dune::FieldMatrix > > > >]': -/usr/include/dune/common/function.hh:103:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 103 | y = f_(x); - | ^ -In file included from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/testgenericfem.cc:28: -/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(ShapeFunctionAsCallable::DomainType) const [with FE = Dune::LocalFiniteElementVirtualInterface, double, 1, Dune::FieldVector, Dune::FieldMatrix > >]': -/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh:77:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 77 | RangeType operator() (DomainType x) const - | ^~~~~~~~ -/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh:81:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 81 | return yy[shapeFunction_]; - | ^ -In file included from /build/dune-localfunctions-2.7.1/dune/localfunctions/utility/localfiniteelement.hh:9, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/lagrange.hh:11, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/testgenericfem.cc:19: -/build/dune-localfunctions-2.7.1/dune/localfunctions/utility/l2interpolation.hh: In member function 'void Dune::LocalL2InterpolationBase::interpolate(const Function&, std::vector&) const [with Function = Dune::VirtualFunction, Dune::FieldVector >; DofField = double; typename std::enable_if, Function>(), int>::type = 0; B = const Dune::PolynomialBasis >, Dune::SparseCoeffMatrix, double, double>; Q = Dune::QuadratureRule]': -/build/dune-localfunctions-2.7.1/dune/localfunctions/utility/l2interpolation.hh:64:81: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 64 | function.evaluate( field_cast(it->position()), val ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/dune-localfunctions-2.7.1/dune/localfunctions/utility/l2interpolation.hh:65:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 65 | RangeVector factor = field_cast< DofField >( val ); - | ^~~~~~ -/build/dune-localfunctions-2.7.1/dune/localfunctions/utility/l2interpolation.hh: In member function 'void Dune::LocalL2InterpolationBase::interpolate(const Function&, std::vector&) const [with Function = Dune::VirtualFunction, Dune::FieldVector >; DofField = double; typename std::enable_if, Function>(), int>::type = 0; B = const Dune::PolynomialBasisWithMatrix >, Dune::SparseCoeffMatrix, double, double>; Q = Dune::QuadratureRule]': -/build/dune-localfunctions-2.7.1/dune/localfunctions/utility/l2interpolation.hh:64:81: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 64 | function.evaluate( field_cast(it->position()), val ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/dune-localfunctions-2.7.1/dune/localfunctions/utility/l2interpolation.hh:65:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 65 | RangeVector factor = field_cast< DofField >( val ); - | ^~~~~~ /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(ShapeFunctionAsCallable::DomainType) const [with FE = Dune::LagrangeCubeLocalFiniteElement]': /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh:77:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | RangeType operator() (DomainType x) const @@ -3777,24 +3281,6 @@ /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh:81:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 81 | return yy[shapeFunction_]; | ^ -In file included from /build/dune-localfunctions-2.7.1/dune/localfunctions/lagrange.hh:15, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/testgenericfem.cc:19: -/build/dune-localfunctions-2.7.1/dune/localfunctions/lagrange/interpolation.hh: In member function 'std::enable_if_t, Fn>(), void> Dune::LocalLagrangeInterpolation::interpolate(const Fn&, Vector&, Dune::PriorityTag<0>) const [with Fn = ShapeFunctionAsFunction >; Vector = std::vector >; LP = Dune::EquidistantPointSet; unsigned int dim = 2; F = double]': -/build/dune-localfunctions-2.7.1/dune/localfunctions/lagrange/interpolation.hh:63:71: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 63 | fn.evaluate( field_cast< typename Fn::DomainType::field_type >( lp.point() ), val ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/build/dune-localfunctions-2.7.1/dune/localfunctions/lagrange/interpolation.hh: In member function 'std::enable_if_t*)this)->lagrangePoints_.begin()->point())>::value> Dune::LocalLagrangeInterpolation::interpolate(const Fn&, Vector&, Dune::PriorityTag<1>) const [with Fn = ShapeFunctionAsCallable >; Vector = std::vector >; LP = Dune::EquidistantPointSet; unsigned int dim = 2; F = double]': -/build/dune-localfunctions-2.7.1/dune/localfunctions/lagrange/interpolation.hh:53:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 53 | field_cast( fn( lp.point() ), coefficients[ index++ ] ); - | ~~^~~~~~~~~~~~~~ -In file included from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/testgenericfem.cc:28: -/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(ShapeFunctionAsCallable::DomainType) const [with FE = Dune::LagrangeLocalFiniteElement]': -/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh:77:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 77 | RangeType operator() (DomainType x) const - | ^~~~~~~~ -/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh:81:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 81 | return yy[shapeFunction_]; - | ^ /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(ShapeFunctionAsCallable::DomainType) const [with FE = Dune::LagrangeCubeLocalFiniteElement]': /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh:77:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | RangeType operator() (DomainType x) const @@ -3816,6 +3302,19 @@ /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh:81:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 81 | return yy[shapeFunction_]; | ^ +In file included from /usr/include/dune/geometry/quadraturerules.hh:532, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/utility/l2interpolation.hh:8, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/utility/localfiniteelement.hh:9, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/lagrange.hh:11, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/testgenericfem.cc:19: +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:743:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 743 | { + | ^ +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1021:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1021 | { + | ^ /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(ShapeFunctionAsCallable::DomainType) const [with FE = Dune::LagrangeCubeLocalFiniteElement]': /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh:77:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | RangeType operator() (DomainType x) const @@ -3851,6 +3350,458 @@ /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh:81:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 81 | return yy[shapeFunction_]; | ^ +In file included from /build/dune-localfunctions-2.7.1/dune/localfunctions/utility/lfematrix.hh:9, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/utility/l2interpolation.hh:11, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/utility/localfiniteelement.hh:9, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/lagrange.hh:11, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/testgenericfem.cc:19: +/build/dune-localfunctions-2.7.1/dune/localfunctions/utility/field.hh: In instantiation of 'typename Dune::FieldCast::type Dune::field_cast(const V&) [with F2 = double; V = Dune::FieldVector; typename Dune::FieldCast::type = Dune::FieldVector]': +/build/dune-localfunctions-2.7.1/dune/localfunctions/utility/l2interpolation.hh:65:52: required from 'void Dune::LocalL2InterpolationBase::interpolate(const Function&, std::vector&) const [with Function = ShapeFunctionAsFunction >; DofField = double; typename std::enable_if, Function>(), int>::type = 0; B = const Dune::PolynomialBasis >, Dune::SparseCoeffMatrix, double, double>; Q = Dune::QuadratureRule]' +/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh:110:40: required from 'bool testLocalInterpolation(const FE&) [with FE = Dune::OrthonormalLocalFiniteElement<3, double, double>]' +/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh:682:41: required from 'bool testFE(const FE&, char, unsigned int) [with FE = Dune::OrthonormalLocalFiniteElement<3, double, double>]' +/build/dune-localfunctions-2.7.1/dune/localfunctions/test/testgenericfem.cc:101:5: required from here +/build/dune-localfunctions-2.7.1/dune/localfunctions/utility/field.hh:247:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 247 | inline typename FieldCast::type field_cast ( const V &f1 ) + | ^~~~~~~~~~ +/build/dune-localfunctions-2.7.1/dune/localfunctions/utility/field.hh: In instantiation of 'typename Dune::FieldCast::type Dune::field_cast(const V&) [with F2 = double; V = Dune::FieldVector; typename Dune::FieldCast::type = Dune::FieldVector]': +/build/dune-localfunctions-2.7.1/dune/localfunctions/lagrange/interpolation.hh:63:71: required from 'std::enable_if_t, Fn>(), void> Dune::LocalLagrangeInterpolation::interpolate(const Fn&, Vector&, Dune::PriorityTag<0>) const [with Fn = ShapeFunctionAsFunction >; Vector = std::vector >; LP = Dune::EquidistantPointSet; unsigned int dim = 2; F = double; std::enable_if_t, Fn>(), void> = void; typename Function::RangeType = Dune::FieldVector; typename Function::DomainType = Dune::FieldVector]' +/build/dune-localfunctions-2.7.1/dune/localfunctions/lagrange/interpolation.hh:74:18: required from 'std::enable_if_t().resize(1)), void>::value, void> Dune::LocalLagrangeInterpolation::interpolate(const Fn&, Vector&) const [with Fn = ShapeFunctionAsFunction >; Vector = std::vector >; LP = Dune::EquidistantPointSet; unsigned int dim = 2; F = double; std::enable_if_t().resize(1)), void>::value, void> = void; decltype (declval().resize(1)) = void]' +/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh:110:40: required from 'bool testLocalInterpolation(const FE&) [with FE = Dune::LagrangeLocalFiniteElement]' +/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh:682:41: required from 'bool testFE(const FE&, char, unsigned int) [with FE = Dune::LagrangeLocalFiniteElement]' +/build/dune-localfunctions-2.7.1/dune/localfunctions/test/testgenericfem.cc:50:5: required from here +/build/dune-localfunctions-2.7.1/dune/localfunctions/utility/field.hh:247:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In file included from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/testgenericfem.cc:28: +/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh: In instantiation of 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(ShapeFunctionAsCallable::DomainType) const [with FE = Dune::LagrangeLocalFiniteElement; ShapeFunctionAsCallable::RangeType = Dune::FieldVector; ShapeFunctionAsCallable::DomainType = Dune::FieldVector]': +/build/dune-localfunctions-2.7.1/dune/localfunctions/lagrange/interpolation.hh:53:23: required from 'std::enable_if_t*)this)->lagrangePoints_.begin()->point())>::value> Dune::LocalLagrangeInterpolation::interpolate(const Fn&, Vector&, Dune::PriorityTag<1>) const [with Fn = ShapeFunctionAsCallable >; Vector = std::vector >; LP = Dune::EquidistantPointSet; unsigned int dim = 2; F = double; std::enable_if_t*)this)->lagrangePoints_.begin()->point())>::value> = void; decltype (((const Dune::LocalLagrangeInterpolation*)this)->lagrangePoints_.begin()->point()) = const Dune::FieldVector&]' +/build/dune-localfunctions-2.7.1/dune/localfunctions/lagrange/interpolation.hh:74:18: required from 'std::enable_if_t().resize(1)), void>::value, void> Dune::LocalLagrangeInterpolation::interpolate(const Fn&, Vector&) const [with Fn = ShapeFunctionAsCallable >; Vector = std::vector >; LP = Dune::EquidistantPointSet; unsigned int dim = 2; F = double; std::enable_if_t().resize(1)), void>::value, void> = void; decltype (declval().resize(1)) = void]' +/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh:149:40: required from 'bool testLocalInterpolation(const FE&) [with FE = Dune::LagrangeLocalFiniteElement]' +/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh:682:41: required from 'bool testFE(const FE&, char, unsigned int) [with FE = Dune::LagrangeLocalFiniteElement]' +/build/dune-localfunctions-2.7.1/dune/localfunctions/test/testgenericfem.cc:50:5: required from here +/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh:77:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 77 | RangeType operator() (DomainType x) const + | ^~~~~~~~ +In file included from /usr/include/dune/geometry/referenceelementimplementation.hh:26, + from /usr/include/dune/geometry/referenceelements.hh:22, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/lagrange/lagrangecube.hh:13, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/lagrange.hh:19, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/testgenericfem.cc:19: +/usr/include/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Dune::AffineGeometry::GlobalCoordinate = Dune::FieldVector; Dune::AffineGeometry::LocalCoordinate = Dune::FieldVector]': +/build/dune-localfunctions-2.7.1/dune/localfunctions/raviartthomas/raviartthomassimplex/raviartthomassimplexinterpolation.hh:298:50: required from 'void Dune::RaviartThomasL2Interpolation::interpolate(typename Dune::RaviartThomasL2Interpolation::Base::Helper&) const [with Func = ShapeFunctionAsFunction >; Container = std::vector >; bool type = true; unsigned int dimension = 3; F = double; typename Dune::RaviartThomasL2Interpolation::Base::Helper = Dune::InterpolationHelper::Helper >, std::vector >, true>]' +/build/dune-localfunctions-2.7.1/dune/localfunctions/raviartthomas/raviartthomassimplex/raviartthomassimplexinterpolation.hh:210:18: required from 'std::enable_if_t().resize(1)), void>::value, void> Dune::RaviartThomasL2Interpolation::interpolate(const Function&, Vector&) const [with Function = ShapeFunctionAsFunction >; Vector = std::vector >; unsigned int dimension = 3; F = double; std::enable_if_t().resize(1)), void>::value, void> = void; decltype (declval().resize(1)) = void]' +/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh:110:40: required from 'bool testLocalInterpolation(const FE&) [with FE = Dune::RaviartThomasSimplexLocalFiniteElement<3, double, double>]' +/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh:682:41: required from 'bool testFE(const FE&, char, unsigned int) [with FE = Dune::RaviartThomasSimplexLocalFiniteElement<3, double, double>]' +/build/dune-localfunctions-2.7.1/dune/localfunctions/test/testgenericfem.cc:110:5: required from here +/usr/include/dune/geometry/affinegeometry.hh:572:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 572 | GlobalCoordinate global ( const LocalCoordinate &local ) const + | ^~~~~~ +In file included from /usr/include/c++/10/vector:72, + from /usr/include/c++/10/functional:62, + from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, + from /usr/include/c++/10/algorithm:74, + from /usr/include/dune/geometry/quadraturerules.hh:7, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/monomialshapefunctiontest.cc:8: +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': +/usr/include/c++/10/bits/vector.tcc:509:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 + 509 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/10/vector:67, + from /usr/include/c++/10/functional:62, + from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, + from /usr/include/c++/10/algorithm:74, + from /usr/include/dune/geometry/quadraturerules.hh:7, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/monomialshapefunctiontest.cc:8: +/usr/include/c++/10/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::resize(std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': +/usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 960 | _M_fill_insert(end(), __new_size - size(), __x); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_vector.h: In member function 'void Dune::LocalInterpolationVirtualImp::interpolate(const FunctionType&, std::vector::CoefficientType>&) const [with DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; Imp = Dune::MonomialLocalInterpolation, 6>]': +/usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 960 | _M_fill_insert(end(), __new_size - size(), __x); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_vector.h: In member function 'void Dune::LocalInterpolationVirtualImp::interpolate(const FunctionType&, std::vector::CoefficientType>&) const [with DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; Imp = Dune::MonomialLocalInterpolation, 1>]': +/usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 960 | _M_fill_insert(end(), __new_size - size(), __x); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/10/vector:72, + from /usr/include/c++/10/functional:62, + from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, + from /usr/include/c++/10/algorithm:74, + from /usr/include/dune/common/fvector.hh:14, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-q1.cc:13: +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::QuadraturePoint&}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 426 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_vector.h: In member function 'void Dune::LocalInterpolationVirtualImp::interpolate(const FunctionType&, std::vector::CoefficientType>&) const [with DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; Imp = Dune::MonomialLocalInterpolation, 1>]': +/usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 960 | _M_fill_insert(end(), __new_size - size(), __x); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +/usr/include/c++/10/bits/vector.tcc: In function 'static Dune::QuadratureRule::dim> Dune::QuadratureRuleFactory::rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) [with ctype = double]': +/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_vector.h: In member function 'void Dune::LocalInterpolationVirtualImp::interpolate(const FunctionType&, std::vector::CoefficientType>&) const [with DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; Imp = Dune::MonomialLocalInterpolation, 4>]': +/usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 960 | _M_fill_insert(end(), __new_size - size(), __x); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_vector.h: In member function 'void Dune::LocalInterpolationVirtualImp::interpolate(const FunctionType&, std::vector::CoefficientType>&) const [with DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; Imp = Dune::MonomialLocalInterpolation, 10>]': +/usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 960 | _M_fill_insert(end(), __new_size - size(), __x); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_vector.h: In member function 'void Dune::MonomialLocalInterpolation::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsCallable >; C = double; LB = Dune::MonomialLocalBasis; unsigned int size = 3]': +/usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 960 | _M_fill_insert(end(), __new_size - size(), __x); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_vector.h: In member function 'void Dune::MonomialLocalInterpolation::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsCallable >; C = double; LB = Dune::MonomialLocalBasis; unsigned int size = 6]': +/usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 960 | _M_fill_insert(end(), __new_size - size(), __x); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_vector.h: In member function 'void Dune::MonomialLocalInterpolation::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsFunction >; C = double; LB = Dune::MonomialLocalBasis; unsigned int size = 6]': +/usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 960 | _M_fill_insert(end(), __new_size - size(), __x); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 426 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_vector.h: In member function 'void Dune::MonomialLocalInterpolation::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsFunction >; C = double; LB = Dune::MonomialLocalBasis; unsigned int size = 3]': +/usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 960 | _M_fill_insert(end(), __new_size - size(), __x); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 426 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_vector.h: In member function 'void Dune::LocalInterpolationVirtualImp::interpolate(const FunctionType&, std::vector::CoefficientType>&) const [with DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; Imp = Dune::MonomialLocalInterpolation, 1>]': +/usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 960 | _M_fill_insert(end(), __new_size - size(), __x); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_vector.h: In member function 'void Dune::MonomialLocalInterpolation::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsFunction >; C = double; LB = Dune::MonomialLocalBasis; unsigned int size = 1]': +/usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 960 | _M_fill_insert(end(), __new_size - size(), __x); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_vector.h: In member function 'void Dune::MonomialLocalInterpolation::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsCallable >; C = double; LB = Dune::MonomialLocalBasis; unsigned int size = 4]': +/usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 960 | _M_fill_insert(end(), __new_size - size(), __x); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 426 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 426 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/10/vector:67, + from /usr/include/c++/10/functional:62, + from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, + from /usr/include/c++/10/algorithm:74, + from /usr/include/dune/common/fvector.hh:14, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-q1.cc:13: +/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 0]': +/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1198 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_vector.h: In member function 'void Dune::MonomialLocalInterpolation::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsCallable >; C = double; LB = Dune::MonomialLocalBasis; unsigned int size = 10]': +/usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 960 | _M_fill_insert(end(), __new_size - size(), __x); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/dune-localfunctions-2.7.1/dune/localfunctions/utility/l2interpolation.hh:10, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/utility/localfiniteelement.hh:9, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/lagrange.hh:11, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/testgenericfem.cc:19: +/build/dune-localfunctions-2.7.1/dune/localfunctions/common/localinterpolation.hh: In instantiation of 'Dune::Impl::makeFunctionWithCallOperator, ShapeFunctionAsFunction, double, 1, Dune::FieldVector, Dune::FieldMatrix > > >, 0>:: [with auto:7 = const Dune::FieldVector&]': +/usr/include/c++/10/type_traits:2506:26: required by substitution of 'template static std::__result_of_success()((declval<_Args>)()...)), std::__invoke_other> std::__result_of_other_impl::_S_test(int) [with _Fn = const Dune::Impl::makeFunctionWithCallOperator, ShapeFunctionAsFunction, double, 1, Dune::FieldVector, Dune::FieldMatrix > > >, 0>::&; _Args = {const Dune::FieldVector&}]' +/usr/include/c++/10/type_traits:2517:55: required from 'struct std::__result_of_impl, ShapeFunctionAsFunction, double, 1, Dune::FieldVector, Dune::FieldMatrix > > >, 0>::&, const Dune::FieldVector&>' +/usr/include/c++/10/type_traits:2522:12: required from 'struct std::__invoke_result, ShapeFunctionAsFunction, double, 1, Dune::FieldVector, Dune::FieldMatrix > > >, 0>::&, const Dune::FieldVector&>' +/usr/include/c++/10/type_traits:2535:12: required from 'class std::result_of, ShapeFunctionAsFunction, double, 1, Dune::FieldVector, Dune::FieldMatrix > > >, 0>::&(const Dune::FieldVector&)>' +/usr/include/c++/10/bits/refwrap.h:343:2: required by substitution of 'template typename std::result_of, ShapeFunctionAsFunction, double, 1, Dune::FieldVector, Dune::FieldMatrix > > >, 0>::&(_Args&& ...)>::type std::reference_wrapper, ShapeFunctionAsFunction, double, 1, Dune::FieldVector, Dune::FieldMatrix > > >, 0>:: >::operator()<_Args ...>(_Args&& ...) const [with _Args = {const Dune::FieldVector&}]' +/usr/include/dune/common/function.hh:103:15: required from 'void Dune::Impl::LambdaVirtualFunction::evaluate(const Domain&, Range&) const [with Domain = Dune::FieldVector; Range = Dune::FieldVector; F = std::reference_wrapper, ShapeFunctionAsFunction, double, 1, Dune::FieldVector, Dune::FieldMatrix > > >, 0>:: >]' +/usr/include/dune/common/function.hh:101:10: required from here +/build/dune-localfunctions-2.7.1/dune/localfunctions/common/localinterpolation.hh:73:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 73 | return y; + | ^ +In file included from /usr/include/c++/10/functional:58, + from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, + from /usr/include/c++/10/algorithm:74, + from /usr/include/dune/common/fvector.hh:14, + from /usr/include/dune/common/hybridutilities.hh:11, + from /usr/include/dune/common/tupleutility.hh:11, + from /usr/include/dune/common/concept.hh:12, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/utility/l2interpolation.hh:6, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/utility/localfiniteelement.hh:9, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/lagrange.hh:11, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/testgenericfem.cc:19: +/usr/include/c++/10/bits/refwrap.h: In instantiation of 'typename std::result_of<_Tp&(_Args&& ...)>::type std::reference_wrapper<_Tp>::operator()(_Args&& ...) const [with _Args = {const Dune::FieldVector&}; _Tp = const ShapeFunctionAsCallable, double, 3, Dune::FieldVector, Dune::FieldMatrix > > >; typename std::result_of<_Tp&(_Args&& ...)>::type = Dune::FieldVector]': +/usr/include/dune/common/function.hh:103:15: required from 'void Dune::Impl::LambdaVirtualFunction::evaluate(const Domain&, Range&) const [with Domain = Dune::FieldVector; Range = Dune::FieldVector; F = std::reference_wrapper, double, 3, Dune::FieldVector, Dune::FieldMatrix > > > >]' +/usr/include/dune/common/function.hh:101:10: required from here +/usr/include/c++/10/bits/refwrap.h:343:2: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 343 | operator()(_Args&&... __args) const + | ^~~~~~~~ +/usr/include/c++/10/bits/refwrap.h: In instantiation of 'typename std::result_of<_Tp&(_Args&& ...)>::type std::reference_wrapper<_Tp>::operator()(_Args&& ...) const [with _Args = {const Dune::FieldVector&}; _Tp = const ShapeFunctionAsCallable, double, 1, Dune::FieldVector, Dune::FieldMatrix > > >; typename std::result_of<_Tp&(_Args&& ...)>::type = Dune::FieldVector]': +/usr/include/dune/common/function.hh:103:15: required from 'void Dune::Impl::LambdaVirtualFunction::evaluate(const Domain&, Range&) const [with Domain = Dune::FieldVector; Range = Dune::FieldVector; F = std::reference_wrapper, double, 1, Dune::FieldVector, Dune::FieldMatrix > > > >]' +/usr/include/dune/common/function.hh:101:10: required from here +/usr/include/c++/10/bits/refwrap.h:343:2: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/c++/10/bits/stl_vector.h: In member function 'void Dune::MonomialLocalInterpolation::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsFunction >; C = double; LB = Dune::MonomialLocalBasis; unsigned int size = 1]': +/usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 960 | _M_fill_insert(end(), __new_size - size(), __x); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/10/tuple:41, + from /usr/include/dune/common/concept.hh:8, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/utility/l2interpolation.hh:6, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/utility/localfiniteelement.hh:9, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/lagrange.hh:11, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/testgenericfem.cc:19: +/usr/include/c++/10/bits/invoke.h: In instantiation of 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const ShapeFunctionAsCallable, double, 3, Dune::FieldVector, Dune::FieldMatrix > > >&; _Args = {const Dune::FieldVector&}; typename std::__invoke_result<_Functor, _ArgTypes>::type = Dune::FieldVector]': +/usr/include/c++/10/bits/refwrap.h:349:24: required from 'typename std::result_of<_Tp&(_Args&& ...)>::type std::reference_wrapper<_Tp>::operator()(_Args&& ...) const [with _Args = {const Dune::FieldVector&}; _Tp = const ShapeFunctionAsCallable, double, 3, Dune::FieldVector, Dune::FieldMatrix > > >; typename std::result_of<_Tp&(_Args&& ...)>::type = Dune::FieldVector]' +/usr/include/dune/common/function.hh:103:15: required from 'void Dune::Impl::LambdaVirtualFunction::evaluate(const Domain&, Range&) const [with Domain = Dune::FieldVector; Range = Dune::FieldVector; F = std::reference_wrapper, double, 3, Dune::FieldVector, Dune::FieldMatrix > > > >]' +/usr/include/dune/common/function.hh:101:10: required from here +/usr/include/c++/10/bits/invoke.h:89:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 89 | __invoke(_Callable&& __fn, _Args&&... __args) + | ^~~~~~~~ +/usr/include/c++/10/bits/invoke.h: In instantiation of 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const ShapeFunctionAsCallable, double, 1, Dune::FieldVector, Dune::FieldMatrix > > >&; _Args = {const Dune::FieldVector&}; typename std::__invoke_result<_Functor, _ArgTypes>::type = Dune::FieldVector]': +/usr/include/c++/10/bits/refwrap.h:349:24: required from 'typename std::result_of<_Tp&(_Args&& ...)>::type std::reference_wrapper<_Tp>::operator()(_Args&& ...) const [with _Args = {const Dune::FieldVector&}; _Tp = const ShapeFunctionAsCallable, double, 1, Dune::FieldVector, Dune::FieldMatrix > > >; typename std::result_of<_Tp&(_Args&& ...)>::type = Dune::FieldVector]' +/usr/include/dune/common/function.hh:103:15: required from 'void Dune::Impl::LambdaVirtualFunction::evaluate(const Domain&, Range&) const [with Domain = Dune::FieldVector; Range = Dune::FieldVector; F = std::reference_wrapper, double, 1, Dune::FieldVector, Dune::FieldMatrix > > > >]' +/usr/include/dune/common/function.hh:101:10: required from here +/usr/include/c++/10/bits/invoke.h:89:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/c++/10/bits/invoke.h: In instantiation of 'constexpr _Res std::__invoke_impl(std::__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = const ShapeFunctionAsCallable, double, 3, Dune::FieldVector, Dune::FieldMatrix > > >&; _Args = {const Dune::FieldVector&}]': +/usr/include/c++/10/bits/invoke.h:95:40: required from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const ShapeFunctionAsCallable, double, 3, Dune::FieldVector, Dune::FieldMatrix > > >&; _Args = {const Dune::FieldVector&}; typename std::__invoke_result<_Functor, _ArgTypes>::type = Dune::FieldVector]' +/usr/include/c++/10/bits/refwrap.h:349:24: required from 'typename std::result_of<_Tp&(_Args&& ...)>::type std::reference_wrapper<_Tp>::operator()(_Args&& ...) const [with _Args = {const Dune::FieldVector&}; _Tp = const ShapeFunctionAsCallable, double, 3, Dune::FieldVector, Dune::FieldMatrix > > >; typename std::result_of<_Tp&(_Args&& ...)>::type = Dune::FieldVector]' +/usr/include/dune/common/function.hh:103:15: required from 'void Dune::Impl::LambdaVirtualFunction::evaluate(const Domain&, Range&) const [with Domain = Dune::FieldVector; Range = Dune::FieldVector; F = std::reference_wrapper, double, 3, Dune::FieldVector, Dune::FieldMatrix > > > >]' +/usr/include/dune/common/function.hh:101:10: required from here +/usr/include/c++/10/bits/invoke.h:59:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 59 | __invoke_impl(__invoke_other, _Fn&& __f, _Args&&... __args) + | ^~~~~~~~~~~~~ +/usr/include/c++/10/bits/invoke.h: In instantiation of 'constexpr _Res std::__invoke_impl(std::__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = const ShapeFunctionAsCallable, double, 1, Dune::FieldVector, Dune::FieldMatrix > > >&; _Args = {const Dune::FieldVector&}]': +/usr/include/c++/10/bits/invoke.h:95:40: required from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const ShapeFunctionAsCallable, double, 1, Dune::FieldVector, Dune::FieldMatrix > > >&; _Args = {const Dune::FieldVector&}; typename std::__invoke_result<_Functor, _ArgTypes>::type = Dune::FieldVector]' +/usr/include/c++/10/bits/refwrap.h:349:24: required from 'typename std::result_of<_Tp&(_Args&& ...)>::type std::reference_wrapper<_Tp>::operator()(_Args&& ...) const [with _Args = {const Dune::FieldVector&}; _Tp = const ShapeFunctionAsCallable, double, 1, Dune::FieldVector, Dune::FieldMatrix > > >; typename std::result_of<_Tp&(_Args&& ...)>::type = Dune::FieldVector]' +/usr/include/dune/common/function.hh:103:15: required from 'void Dune::Impl::LambdaVirtualFunction::evaluate(const Domain&, Range&) const [with Domain = Dune::FieldVector; Range = Dune::FieldVector; F = std::reference_wrapper, double, 1, Dune::FieldVector, Dune::FieldMatrix > > > >]' +/usr/include/dune/common/function.hh:101:10: required from here +/usr/include/c++/10/bits/invoke.h:59:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In file included from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/testgenericfem.cc:28: +/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh: In instantiation of 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(ShapeFunctionAsCallable::DomainType) const [with FE = Dune::LocalFiniteElementVirtualInterface, double, 3, Dune::FieldVector, Dune::FieldMatrix > >; ShapeFunctionAsCallable::RangeType = Dune::FieldVector; ShapeFunctionAsCallable::DomainType = Dune::FieldVector]': +/usr/include/c++/10/bits/invoke.h:60:36: required from 'constexpr _Res std::__invoke_impl(std::__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = const ShapeFunctionAsCallable, double, 3, Dune::FieldVector, Dune::FieldMatrix > > >&; _Args = {const Dune::FieldVector&}]' +/usr/include/c++/10/bits/invoke.h:95:40: required from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const ShapeFunctionAsCallable, double, 3, Dune::FieldVector, Dune::FieldMatrix > > >&; _Args = {const Dune::FieldVector&}; typename std::__invoke_result<_Functor, _ArgTypes>::type = Dune::FieldVector]' +/usr/include/c++/10/bits/refwrap.h:349:24: required from 'typename std::result_of<_Tp&(_Args&& ...)>::type std::reference_wrapper<_Tp>::operator()(_Args&& ...) const [with _Args = {const Dune::FieldVector&}; _Tp = const ShapeFunctionAsCallable, double, 3, Dune::FieldVector, Dune::FieldMatrix > > >; typename std::result_of<_Tp&(_Args&& ...)>::type = Dune::FieldVector]' +/usr/include/dune/common/function.hh:103:15: required from 'void Dune::Impl::LambdaVirtualFunction::evaluate(const Domain&, Range&) const [with Domain = Dune::FieldVector; Range = Dune::FieldVector; F = std::reference_wrapper, double, 3, Dune::FieldVector, Dune::FieldMatrix > > > >]' +/usr/include/dune/common/function.hh:101:10: required from here +/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh:77:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 77 | RangeType operator() (DomainType x) const + | ^~~~~~~~ +/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh: In instantiation of 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(ShapeFunctionAsCallable::DomainType) const [with FE = Dune::LocalFiniteElementVirtualInterface, double, 1, Dune::FieldVector, Dune::FieldMatrix > >; ShapeFunctionAsCallable::RangeType = Dune::FieldVector; ShapeFunctionAsCallable::DomainType = Dune::FieldVector]': +/usr/include/c++/10/bits/invoke.h:60:36: required from 'constexpr _Res std::__invoke_impl(std::__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = const ShapeFunctionAsCallable, double, 1, Dune::FieldVector, Dune::FieldMatrix > > >&; _Args = {const Dune::FieldVector&}]' +/usr/include/c++/10/bits/invoke.h:95:40: required from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const ShapeFunctionAsCallable, double, 1, Dune::FieldVector, Dune::FieldMatrix > > >&; _Args = {const Dune::FieldVector&}; typename std::__invoke_result<_Functor, _ArgTypes>::type = Dune::FieldVector]' +/usr/include/c++/10/bits/refwrap.h:349:24: required from 'typename std::result_of<_Tp&(_Args&& ...)>::type std::reference_wrapper<_Tp>::operator()(_Args&& ...) const [with _Args = {const Dune::FieldVector&}; _Tp = const ShapeFunctionAsCallable, double, 1, Dune::FieldVector, Dune::FieldMatrix > > >; typename std::result_of<_Tp&(_Args&& ...)>::type = Dune::FieldVector]' +/usr/include/dune/common/function.hh:103:15: required from 'void Dune::Impl::LambdaVirtualFunction::evaluate(const Domain&, Range&) const [with Domain = Dune::FieldVector; Range = Dune::FieldVector; F = std::reference_wrapper, double, 1, Dune::FieldVector, Dune::FieldMatrix > > > >]' +/usr/include/dune/common/function.hh:101:10: required from here +/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh:77:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In file included from /usr/include/c++/10/vector:72, + from /usr/include/c++/10/functional:62, + from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, + from /usr/include/c++/10/algorithm:74, + from /usr/include/dune/common/fvector.hh:14, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-q1.cc:13: +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 426 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/10/vector:67, + from /usr/include/c++/10/functional:62, + from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, + from /usr/include/c++/10/algorithm:74, + from /usr/include/dune/common/fvector.hh:14, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-q1.cc:13: +/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 1]': +/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1198 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_vector.h: In member function 'void Dune::MonomialLocalInterpolation::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsCallable >; C = double; LB = Dune::MonomialLocalBasis; unsigned int size = 2]': +/usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 960 | _M_fill_insert(end(), __new_size - size(), __x); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/10/vector:72, + from /usr/include/c++/10/functional:62, + from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, + from /usr/include/c++/10/algorithm:74, + from /usr/include/dune/common/fvector.hh:14, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-q1.cc:13: +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 426 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/10/vector:67, + from /usr/include/c++/10/functional:62, + from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, + from /usr/include/c++/10/algorithm:74, + from /usr/include/dune/common/fvector.hh:14, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-q1.cc:13: +/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 1]': +/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1198 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_vector.h: In member function 'void Dune::MonomialLocalInterpolation::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsCallable >; C = double; LB = Dune::MonomialLocalBasis; unsigned int size = 3]': +/usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 960 | _M_fill_insert(end(), __new_size - size(), __x); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/dune-localfunctions-2.7.1/dune/localfunctions/lagrange.hh:15, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/testgenericfem.cc:19: +/build/dune-localfunctions-2.7.1/dune/localfunctions/lagrange/interpolation.hh: In member function 'std::enable_if_t, Fn>(), void> Dune::LocalLagrangeInterpolation::interpolate(const Fn&, Vector&, Dune::PriorityTag<0>) const [with Fn = ShapeFunctionAsFunction >; Vector = std::vector >; LP = Dune::EquidistantPointSet; unsigned int dim = 3; F = double]': +/build/dune-localfunctions-2.7.1/dune/localfunctions/lagrange/interpolation.hh:63:71: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 63 | fn.evaluate( field_cast< typename Fn::DomainType::field_type >( lp.point() ), val ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/build/dune-localfunctions-2.7.1/dune/localfunctions/lagrange/interpolation.hh: In member function 'std::enable_if_t*)this)->lagrangePoints_.begin()->point())>::value> Dune::LocalLagrangeInterpolation::interpolate(const Fn&, Vector&, Dune::PriorityTag<1>) const [with Fn = ShapeFunctionAsCallable >; Vector = std::vector >; LP = Dune::EquidistantPointSet; unsigned int dim = 3; F = double]': +/build/dune-localfunctions-2.7.1/dune/localfunctions/lagrange/interpolation.hh:53:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 53 | field_cast( fn( lp.point() ), coefficients[ index++ ] ); + | ~~^~~~~~~~~~~~~~ +In file included from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/testgenericfem.cc:28: +/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(ShapeFunctionAsCallable::DomainType) const [with FE = Dune::LagrangeLocalFiniteElement]': +/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh:77:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 77 | RangeType operator() (DomainType x) const + | ^~~~~~~~ +/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh:81:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 81 | return yy[shapeFunction_]; + | ^ +In file included from /usr/include/dune/geometry/quadraturerules.hh:532, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/utility/l2interpolation.hh:8, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/utility/localfiniteelement.hh:9, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/lagrange.hh:11, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/testgenericfem.cc:19: +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In constructor 'Dune::SimplexQuadratureRule::SimplexQuadratureRule(int) [with ct = double]': +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1073:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1073 | FieldVector local = SimplexQuadraturePointsSingleton<3>::sqp.point(m,i); + | ^~~~~ +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In constructor 'Dune::SimplexQuadratureRule::SimplexQuadratureRule(int) [with ct = double]': +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:821:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 821 | FieldVector local = SimplexQuadraturePointsSingleton<2>::sqp.point(m,i); + | ^~~~~ +In file included from /build/dune-localfunctions-2.7.1/dune/localfunctions/lagrange.hh:15, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/testgenericfem.cc:19: +/build/dune-localfunctions-2.7.1/dune/localfunctions/lagrange/interpolation.hh: In member function 'std::enable_if_t, Fn>(), void> Dune::LocalLagrangeInterpolation::interpolate(const Fn&, Vector&, Dune::PriorityTag<0>) const [with Fn = Dune::VirtualFunction, Dune::FieldVector >; Vector = std::vector >; LP = Dune::EquidistantPointSet; unsigned int dim = 3; F = double]': +/build/dune-localfunctions-2.7.1/dune/localfunctions/lagrange/interpolation.hh:63:71: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 63 | fn.evaluate( field_cast< typename Fn::DomainType::field_type >( lp.point() ), val ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +In file included from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/testgenericfem.cc:14: +/usr/include/dune/common/function.hh: In member function 'void Dune::Impl::LambdaVirtualFunction::evaluate(const Domain&, Range&) const [with Domain = Dune::FieldVector; Range = Dune::FieldVector; F = std::reference_wrapper, double, 1, Dune::FieldVector, Dune::FieldMatrix > > > >]': +/usr/include/dune/common/function.hh:103:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 103 | y = f_(x); + | ^ +In file included from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/testgenericfem.cc:28: +/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(ShapeFunctionAsCallable::DomainType) const [with FE = Dune::LocalFiniteElementVirtualInterface, double, 1, Dune::FieldVector, Dune::FieldMatrix > >]': +/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh:77:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 77 | RangeType operator() (DomainType x) const + | ^~~~~~~~ +/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh:81:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 81 | return yy[shapeFunction_]; + | ^ +In file included from /build/dune-localfunctions-2.7.1/dune/localfunctions/utility/localfiniteelement.hh:9, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/lagrange.hh:11, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/testgenericfem.cc:19: +/build/dune-localfunctions-2.7.1/dune/localfunctions/utility/l2interpolation.hh: In member function 'void Dune::LocalL2InterpolationBase::interpolate(const Function&, std::vector&) const [with Function = Dune::VirtualFunction, Dune::FieldVector >; DofField = double; typename std::enable_if, Function>(), int>::type = 0; B = const Dune::PolynomialBasis >, Dune::SparseCoeffMatrix, double, double>; Q = Dune::QuadratureRule]': +/build/dune-localfunctions-2.7.1/dune/localfunctions/utility/l2interpolation.hh:64:81: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 64 | function.evaluate( field_cast(it->position()), val ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/build/dune-localfunctions-2.7.1/dune/localfunctions/utility/l2interpolation.hh:65:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 65 | RangeVector factor = field_cast< DofField >( val ); + | ^~~~~~ +/build/dune-localfunctions-2.7.1/dune/localfunctions/utility/l2interpolation.hh: In member function 'void Dune::LocalL2InterpolationBase::interpolate(const Function&, std::vector&) const [with Function = Dune::VirtualFunction, Dune::FieldVector >; DofField = double; typename std::enable_if, Function>(), int>::type = 0; B = const Dune::PolynomialBasisWithMatrix >, Dune::SparseCoeffMatrix, double, double>; Q = Dune::QuadratureRule]': +/build/dune-localfunctions-2.7.1/dune/localfunctions/utility/l2interpolation.hh:64:81: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 64 | function.evaluate( field_cast(it->position()), val ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/build/dune-localfunctions-2.7.1/dune/localfunctions/utility/l2interpolation.hh:65:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 65 | RangeVector factor = field_cast< DofField >( val ); + | ^~~~~~ +In file included from /build/dune-localfunctions-2.7.1/dune/localfunctions/lagrange.hh:15, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/testgenericfem.cc:19: +/build/dune-localfunctions-2.7.1/dune/localfunctions/lagrange/interpolation.hh: In member function 'std::enable_if_t, Fn>(), void> Dune::LocalLagrangeInterpolation::interpolate(const Fn&, Vector&, Dune::PriorityTag<0>) const [with Fn = ShapeFunctionAsFunction >; Vector = std::vector >; LP = Dune::EquidistantPointSet; unsigned int dim = 2; F = double]': +/build/dune-localfunctions-2.7.1/dune/localfunctions/lagrange/interpolation.hh:63:71: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 63 | fn.evaluate( field_cast< typename Fn::DomainType::field_type >( lp.point() ), val ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/build/dune-localfunctions-2.7.1/dune/localfunctions/lagrange/interpolation.hh: In member function 'std::enable_if_t*)this)->lagrangePoints_.begin()->point())>::value> Dune::LocalLagrangeInterpolation::interpolate(const Fn&, Vector&, Dune::PriorityTag<1>) const [with Fn = ShapeFunctionAsCallable >; Vector = std::vector >; LP = Dune::EquidistantPointSet; unsigned int dim = 2; F = double]': +/build/dune-localfunctions-2.7.1/dune/localfunctions/lagrange/interpolation.hh:53:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 53 | field_cast( fn( lp.point() ), coefficients[ index++ ] ); + | ~~^~~~~~~~~~~~~~ +In file included from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/testgenericfem.cc:28: +/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(ShapeFunctionAsCallable::DomainType) const [with FE = Dune::LagrangeLocalFiniteElement]': +/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh:77:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 77 | RangeType operator() (DomainType x) const + | ^~~~~~~~ +/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh:81:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 81 | return yy[shapeFunction_]; + | ^ +In file included from /usr/include/c++/10/vector:72, + from /usr/include/c++/10/functional:62, + from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, + from /usr/include/c++/10/algorithm:74, + from /usr/include/dune/common/fvector.hh:14, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-q1.cc:13: +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 426 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/10/vector:67, + from /usr/include/c++/10/functional:62, + from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, + from /usr/include/c++/10/algorithm:74, + from /usr/include/dune/common/fvector.hh:14, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-q1.cc:13: +/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 2]': +/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1198 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/c++/10/vector:72, + from /usr/include/c++/10/functional:62, + from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, + from /usr/include/c++/10/algorithm:74, + from /usr/include/dune/common/fvector.hh:14, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-q1.cc:13: +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 426 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/10/vector:67, + from /usr/include/c++/10/functional:62, + from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, + from /usr/include/c++/10/algorithm:74, + from /usr/include/dune/common/fvector.hh:14, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-q1.cc:13: +/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 2]': +/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1198 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/c++/10/vector:72, + from /usr/include/c++/10/functional:62, + from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, + from /usr/include/c++/10/algorithm:74, + from /usr/include/dune/common/fvector.hh:14, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-q1.cc:13: +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 426 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/10/vector:67, + from /usr/include/c++/10/functional:62, + from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, + from /usr/include/c++/10/algorithm:74, + from /usr/include/dune/common/fvector.hh:14, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-q1.cc:13: +/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 2; ctype = double; int dim = 2]': +/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1198 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /build/dune-localfunctions-2.7.1/dune/localfunctions/lagrange.hh:15, from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/testgenericfem.cc:19: /build/dune-localfunctions-2.7.1/dune/localfunctions/lagrange/interpolation.hh: In member function 'std::enable_if_t, Fn>(), void> Dune::LocalLagrangeInterpolation::interpolate(const Fn&, Vector&, Dune::PriorityTag<0>) const [with Fn = Dune::VirtualFunction, Dune::FieldVector >; Vector = std::vector >; LP = Dune::EquidistantPointSet; unsigned int dim = 2; F = double]': @@ -3936,12 +3887,171 @@ from /usr/include/c++/10/functional:62, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:74, + from /usr/include/dune/common/fvector.hh:14, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-q1.cc:13: +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 426 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +In file included from /usr/include/c++/10/vector:67, + from /usr/include/c++/10/functional:62, + from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, + from /usr/include/c++/10/algorithm:74, + from /usr/include/dune/common/fvector.hh:14, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-q1.cc:13: +/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 3]': +/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1198 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/c++/10/vector:72, + from /usr/include/c++/10/functional:62, + from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, + from /usr/include/c++/10/algorithm:74, + from /usr/include/dune/common/fvector.hh:14, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-q1.cc:13: +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 426 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +In file included from /usr/include/c++/10/vector:67, + from /usr/include/c++/10/functional:62, + from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, + from /usr/include/c++/10/algorithm:74, + from /usr/include/dune/common/fvector.hh:14, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-q1.cc:13: +/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 3]': +/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1198 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/c++/10/vector:72, + from /usr/include/c++/10/functional:62, + from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, + from /usr/include/c++/10/algorithm:74, + from /usr/include/dune/common/fvector.hh:14, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-q1.cc:13: +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 426 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +In file included from /usr/include/c++/10/vector:67, + from /usr/include/c++/10/functional:62, + from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, + from /usr/include/c++/10/algorithm:74, + from /usr/include/dune/common/fvector.hh:14, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-q1.cc:13: +/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 2; ctype = double; int dim = 3]': +/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1198 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/c++/10/vector:72, + from /usr/include/c++/10/functional:62, + from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, + from /usr/include/c++/10/algorithm:74, + from /usr/include/dune/common/fvector.hh:14, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-q1.cc:13: +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 426 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/10/vector:67, + from /usr/include/c++/10/functional:62, + from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, + from /usr/include/c++/10/algorithm:74, + from /usr/include/dune/common/fvector.hh:14, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-q1.cc:13: +/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 3; ctype = double; int dim = 3]': +/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1198 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/c++/10/vector:72, + from /usr/include/c++/10/functional:62, + from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, + from /usr/include/c++/10/algorithm:74, + from /usr/include/dune/common/fvector.hh:14, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-q1.cc:13: +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:509:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 509 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': +/usr/include/c++/10/bits/vector.tcc:509:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 +In file included from /usr/include/c++/10/vector:67, + from /usr/include/c++/10/functional:62, + from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, + from /usr/include/c++/10/algorithm:74, + from /usr/include/dune/common/fvector.hh:14, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-q1.cc:13: +/usr/include/c++/10/bits/stl_vector.h: In function 'Dune::QuadratureRule Dune::JacobiNQuadratureRule1D::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]': +/usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 960 | _M_fill_insert(end(), __new_size - size(), __x); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 960 | _M_fill_insert(end(), __new_size - size(), __x); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1198 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_vector.h: In constructor 'Dune::JacobiNQuadratureRule1D::JacobiNQuadratureRule1D(int, int) [with ct = double]': +/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1198 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +[ 23%] Linking CXX executable test-q1 +cd /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-q1.dir/link.txt --verbose=1 +/usr/bin/c++ -std=c++17 -g -O2 -fdebug-prefix-map=/build/dune-localfunctions-2.7.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -pthread -rdynamic CMakeFiles/test-q1.dir/test-q1.cc.o -o test-q1 -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.7.1 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.7.1 -llapack -lblas -lf77blas -latlas -pthread /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so +make[5]: Leaving directory '/build/dune-localfunctions-2.7.1/build' +[ 23%] Built target test-q1 +make -f dune/localfunctions/test/CMakeFiles/hierarchicalelementtest.dir/build.make dune/localfunctions/test/CMakeFiles/hierarchicalelementtest.dir/depend +make[5]: Entering directory '/build/dune-localfunctions-2.7.1/build' +cd /build/dune-localfunctions-2.7.1/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/dune-localfunctions-2.7.1 /build/dune-localfunctions-2.7.1/dune/localfunctions/test /build/dune-localfunctions-2.7.1/build /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/hierarchicalelementtest.dir/DependInfo.cmake --color= +Dependee "/build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/hierarchicalelementtest.dir/DependInfo.cmake" is newer than depender "/build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/hierarchicalelementtest.dir/depend.internal". +Dependee "/build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/hierarchicalelementtest.dir/depend.internal". +Scanning dependencies of target hierarchicalelementtest +make[5]: Leaving directory '/build/dune-localfunctions-2.7.1/build' +make -f dune/localfunctions/test/CMakeFiles/hierarchicalelementtest.dir/build.make dune/localfunctions/test/CMakeFiles/hierarchicalelementtest.dir/build +make[5]: Entering directory '/build/dune-localfunctions-2.7.1/build' +[ 25%] Building CXX object dune/localfunctions/test/CMakeFiles/hierarchicalelementtest.dir/hierarchicalelementtest.cc.o +cd /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test && /usr/bin/c++ -DENABLE_MPI=1 -DENABLE_TBB=1 -DHAVE_CONFIG_H -DMPICH_SKIP_MPICXX -DMPIPP_H -DMPI_NO_CPPBIND -D_TBB_CPP0X -I/build/dune-localfunctions-2.7.1/build -I/build/dune-localfunctions-2.7.1 -I/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -I/usr/lib/arm-linux-gnueabihf/openmpi/include -std=c++17 -g -O2 -fdebug-prefix-map=/build/dune-localfunctions-2.7.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/hierarchicalelementtest.dir/hierarchicalelementtest.cc.o -c /build/dune-localfunctions-2.7.1/dune/localfunctions/test/hierarchicalelementtest.cc +/build/dune-localfunctions-2.7.1/dune/localfunctions/test/testgenericfem.cc: In function 'Dune::Impl::makeFunctionWithCallOperator, ShapeFunctionAsFunction, double, 1, Dune::FieldVector, Dune::FieldMatrix > > >, 0>:: [with auto:7 = const Dune::FieldVector&]': +/build/dune-localfunctions-2.7.1/dune/localfunctions/test/testgenericfem.cc:118:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 118 | } + | ^ +In file included from /usr/include/c++/10/vector:72, + from /usr/include/c++/10/functional:62, + from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, + from /usr/include/c++/10/algorithm:74, from /usr/include/dune/geometry/quadraturerules.hh:7, from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/monomialshapefunctiontest.cc:8: /usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::QuadraturePoint&}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/dune/geometry/quadraturerules.hh:532, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh:19, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/hierarchicalelementtest.cc:10: +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:743:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 743 | { + | ^ +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1021:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1021 | { + | ^ +In file included from /build/dune-localfunctions-2.7.1/dune/localfunctions/lagrange/lagrangesimplex.hh:18, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/lagrange/pk.hh:7, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/hierarchical/hierarchicalp2.hh:9, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/hierarchical.hh:7, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/hierarchicalelementtest.cc:8: +/build/dune-localfunctions-2.7.1/dune/localfunctions/common/localinterpolation.hh: In instantiation of 'Dune::Impl::makeFunctionWithCallOperator, ShapeFunctionAsFunction >, 0>:: [with auto:7 = Dune::FieldVector&]': +/build/dune-localfunctions-2.7.1/dune/localfunctions/hierarchical/hierarchicalp2/hierarchicalsimplexp2localinterpolation.hh:38:33: required from 'void Dune::HierarchicalSimplexP2LocalInterpolation::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsFunction >; C = double; LB = Dune::HierarchicalSimplexP2LocalBasis]' +/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh:110:40: required from 'bool testLocalInterpolation(const FE&) [with FE = Dune::HierarchicalP2LocalFiniteElement]' +/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh:682:41: required from 'bool testFE(const FE&, char, unsigned int) [with FE = Dune::HierarchicalP2LocalFiniteElement]' +/build/dune-localfunctions-2.7.1/dune/localfunctions/test/hierarchicalelementtest.cc:17:3: required from here +/build/dune-localfunctions-2.7.1/dune/localfunctions/common/localinterpolation.hh:73:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 73 | return y; + | ^ /usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 /usr/include/c++/10/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': @@ -4062,10 +4172,79 @@ /usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/dune-localfunctions-2.7.1/dune/localfunctions/test/testgenericfem.cc: In function 'Dune::Impl::makeFunctionWithCallOperator, ShapeFunctionAsFunction, double, 1, Dune::FieldVector, Dune::FieldMatrix > > >, 0>:: [with auto:7 = const Dune::FieldVector&]': -/build/dune-localfunctions-2.7.1/dune/localfunctions/test/testgenericfem.cc:118:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 118 | } - | ^ +In file included from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/hierarchicalelementtest.cc:10: +/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(ShapeFunctionAsCallable::DomainType) const [with FE = Dune::HierarchicalP2LocalFiniteElement]': +/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh:77:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 77 | RangeType operator() (DomainType x) const + | ^~~~~~~~ +/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh:81:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 81 | return yy[shapeFunction_]; + | ^ +In file included from /usr/include/dune/geometry/quadraturerules.hh:532, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh:19, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/hierarchicalelementtest.cc:10: +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In constructor 'Dune::SimplexQuadratureRule::SimplexQuadratureRule(int) [with ct = double]': +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:821:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 821 | FieldVector local = SimplexQuadraturePointsSingleton<2>::sqp.point(m,i); + | ^~~~~ +In file included from /build/dune-localfunctions-2.7.1/dune/localfunctions/hierarchical/hierarchicalp2.hh:12, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/hierarchical.hh:7, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/hierarchicalelementtest.cc:8: +/build/dune-localfunctions-2.7.1/dune/localfunctions/hierarchical/hierarchicalp2/hierarchicalsimplexp2localinterpolation.hh: In member function 'void Dune::HierarchicalSimplexP2LocalInterpolation::interpolate(const F&, std::vector&) const [with F = Dune::VirtualFunction, Dune::FieldVector >; C = double; LB = Dune::HierarchicalSimplexP2LocalBasis]': +/build/dune-localfunctions-2.7.1/dune/localfunctions/hierarchical/hierarchicalp2/hierarchicalsimplexp2localinterpolation.hh:38:33: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 38 | x[0] = 0.0; out[0] = f(x); + | ~^~~ +In file included from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/hierarchicalelementtest.cc:10: +/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(ShapeFunctionAsCallable::DomainType) const [with FE = Dune::LocalFiniteElementVirtualInterface, double, 1, Dune::FieldVector, Dune::FieldMatrix > >]': +/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh:77:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 77 | RangeType operator() (DomainType x) const + | ^~~~~~~~ +/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh:81:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 81 | return yy[shapeFunction_]; + | ^ +/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(ShapeFunctionAsCallable::DomainType) const [with FE = Dune::HierarchicalP2LocalFiniteElement]': +/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh:77:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 77 | RangeType operator() (DomainType x) const + | ^~~~~~~~ +/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh:81:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 81 | return yy[shapeFunction_]; + | ^ +In file included from /usr/include/dune/geometry/quadraturerules.hh:532, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh:19, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/hierarchicalelementtest.cc:10: +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In constructor 'Dune::SimplexQuadratureRule::SimplexQuadratureRule(int) [with ct = double]': +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1073:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1073 | FieldVector local = SimplexQuadraturePointsSingleton<3>::sqp.point(m,i); + | ^~~~~ +In file included from /build/dune-localfunctions-2.7.1/dune/localfunctions/hierarchical/hierarchicalp2.hh:12, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/hierarchical.hh:7, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/hierarchicalelementtest.cc:8: +/build/dune-localfunctions-2.7.1/dune/localfunctions/hierarchical/hierarchicalp2/hierarchicalsimplexp2localinterpolation.hh: In member function 'void Dune::HierarchicalSimplexP2LocalInterpolation::interpolate(const F&, std::vector&) const [with F = Dune::VirtualFunction, Dune::FieldVector >; C = double; LB = Dune::HierarchicalSimplexP2LocalBasis]': +/build/dune-localfunctions-2.7.1/dune/localfunctions/hierarchical/hierarchicalp2/hierarchicalsimplexp2localinterpolation.hh:38:33: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 38 | x[0] = 0.0; out[0] = f(x); + | ~^~~ +In file included from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/hierarchicalelementtest.cc:10: +/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(ShapeFunctionAsCallable::DomainType) const [with FE = Dune::LocalFiniteElementVirtualInterface, double, 1, Dune::FieldVector, Dune::FieldMatrix > >]': +/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh:77:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 77 | RangeType operator() (DomainType x) const + | ^~~~~~~~ +/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh:81:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 81 | return yy[shapeFunction_]; + | ^ +/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(ShapeFunctionAsCallable::DomainType) const [with FE = Dune::HierarchicalPrismP2LocalFiniteElement]': +/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh:77:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 77 | RangeType operator() (DomainType x) const + | ^~~~~~~~ +/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh:81:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 81 | return yy[shapeFunction_]; + | ^ +/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(ShapeFunctionAsCallable::DomainType) const [with FE = Dune::HierarchicalP2WithElementBubbleLocalFiniteElement]': +/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh:77:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 77 | RangeType operator() (DomainType x) const + | ^~~~~~~~ +/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh:81:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 81 | return yy[shapeFunction_]; + | ^ In file included from /usr/include/c++/10/vector:72, from /usr/include/c++/10/functional:62, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, @@ -4094,38 +4273,6 @@ /usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 2]': -/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1198 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 2; ctype = double; int dim = 3]': -/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1198 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 2; ctype = double; int dim = 2]': -/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1198 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 3]': -/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1198 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 3; ctype = double; int dim = 3]': -/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1198 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_vector.h: In member function 'void Dune::MonomialLocalInterpolation::interpolate(const F&, std::vector&) const [with F = Dune::VirtualFunction, Dune::FieldVector >; C = double; LB = Dune::MonomialLocalBasis; unsigned int size = 3]': -/usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 960 | _M_fill_insert(end(), __new_size - size(), __x); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_vector.h: In member function 'void Dune::MonomialLocalInterpolation::interpolate(const F&, std::vector&) const [with F = Dune::VirtualFunction, Dune::FieldVector >; C = double; LB = Dune::MonomialLocalBasis; unsigned int size = 3]': -/usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 960 | _M_fill_insert(end(), __new_size - size(), __x); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_vector.h: In member function 'void Dune::MonomialLocalInterpolation::interpolate(const F&, std::vector&) const [with F = Dune::VirtualFunction, Dune::FieldVector >; C = double; LB = Dune::MonomialLocalBasis; unsigned int size = 2]': -/usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 960 | _M_fill_insert(end(), __new_size - size(), __x); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/vector:72, from /usr/include/dune/common/typetraits.hh:9, from /usr/include/dune/geometry/type.hh:17, @@ -4144,6 +4291,14 @@ /usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 2]': +/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1198 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 2; ctype = double; int dim = 3]': +/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1198 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/10/vector:72, from /usr/include/dune/common/typetraits.hh:9, from /usr/include/dune/geometry/type.hh:17, @@ -4163,16 +4318,8 @@ /usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In file included from /usr/include/c++/10/vector:72, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/testgenericfem.cc:12: -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 426 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/10/vector:67, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/testgenericfem.cc:12: -/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 3]': -/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 2; ctype = double; int dim = 2]': +/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/10/vector:72, @@ -4194,6 +4341,35 @@ /usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 3]': +/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1198 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 3; ctype = double; int dim = 3]': +/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1198 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In file included from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/lagrangeshapefunctiontest.cc:25: +/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(ShapeFunctionAsCallable::DomainType) const [with FE = Dune::LagrangePrismLocalFiniteElement]': +/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh:77:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 77 | RangeType operator() (DomainType x) const + | ^~~~~~~~ +/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh:77:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(ShapeFunctionAsCallable::DomainType) const [with FE = Dune::LagrangePyramidLocalFiniteElement]': +/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh:77:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh:77:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In file included from /usr/include/c++/10/vector:72, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/testgenericfem.cc:12: +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 426 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/10/vector:67, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/testgenericfem.cc:12: +/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 3]': +/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1198 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/10/vector:72, from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/testgenericfem.cc:12: /usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': @@ -4238,134 +4414,18 @@ /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ -[ 25%] Linking CXX executable monomialshapefunctiontest -cd /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/monomialshapefunctiontest.dir/link.txt --verbose=1 -/usr/bin/c++ -std=c++17 -g -O2 -fdebug-prefix-map=/build/dune-localfunctions-2.7.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -pthread -rdynamic CMakeFiles/monomialshapefunctiontest.dir/monomialshapefunctiontest.cc.o -o monomialshapefunctiontest -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.7.1 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.7.1 -llapack -lblas -lf77blas -latlas -pthread /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so -make[5]: Leaving directory '/build/dune-localfunctions-2.7.1/build' -[ 25%] Built target monomialshapefunctiontest -make -f dune/localfunctions/test/CMakeFiles/hierarchicalelementtest.dir/build.make dune/localfunctions/test/CMakeFiles/hierarchicalelementtest.dir/depend -make[5]: Entering directory '/build/dune-localfunctions-2.7.1/build' -cd /build/dune-localfunctions-2.7.1/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/dune-localfunctions-2.7.1 /build/dune-localfunctions-2.7.1/dune/localfunctions/test /build/dune-localfunctions-2.7.1/build /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/hierarchicalelementtest.dir/DependInfo.cmake --color= -Dependee "/build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/hierarchicalelementtest.dir/DependInfo.cmake" is newer than depender "/build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/hierarchicalelementtest.dir/depend.internal". -Dependee "/build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/hierarchicalelementtest.dir/depend.internal". -Scanning dependencies of target hierarchicalelementtest -make[5]: Leaving directory '/build/dune-localfunctions-2.7.1/build' -make -f dune/localfunctions/test/CMakeFiles/hierarchicalelementtest.dir/build.make dune/localfunctions/test/CMakeFiles/hierarchicalelementtest.dir/build -make[5]: Entering directory '/build/dune-localfunctions-2.7.1/build' -[ 26%] Building CXX object dune/localfunctions/test/CMakeFiles/hierarchicalelementtest.dir/hierarchicalelementtest.cc.o -cd /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test && /usr/bin/c++ -DENABLE_MPI=1 -DENABLE_TBB=1 -DHAVE_CONFIG_H -DMPICH_SKIP_MPICXX -DMPIPP_H -DMPI_NO_CPPBIND -D_TBB_CPP0X -I/build/dune-localfunctions-2.7.1/build -I/build/dune-localfunctions-2.7.1 -I/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -I/usr/lib/arm-linux-gnueabihf/openmpi/include -std=c++17 -g -O2 -fdebug-prefix-map=/build/dune-localfunctions-2.7.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/hierarchicalelementtest.dir/hierarchicalelementtest.cc.o -c /build/dune-localfunctions-2.7.1/dune/localfunctions/test/hierarchicalelementtest.cc -In file included from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/lagrangeshapefunctiontest.cc:25: -/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(ShapeFunctionAsCallable::DomainType) const [with FE = Dune::LagrangePrismLocalFiniteElement]': -/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh:77:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 77 | RangeType operator() (DomainType x) const - | ^~~~~~~~ -/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh:77:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(ShapeFunctionAsCallable::DomainType) const [with FE = Dune::LagrangePyramidLocalFiniteElement]': -/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh:77:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh:77:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -In file included from /usr/include/dune/geometry/quadraturerules.hh:532, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh:19, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/hierarchicalelementtest.cc:10: -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:743:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 743 | { - | ^ -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1021:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1021 | { - | ^ -In file included from /build/dune-localfunctions-2.7.1/dune/localfunctions/lagrange/lagrangesimplex.hh:18, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/lagrange/pk.hh:7, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/hierarchical/hierarchicalp2.hh:9, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/hierarchical.hh:7, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/hierarchicalelementtest.cc:8: -/build/dune-localfunctions-2.7.1/dune/localfunctions/common/localinterpolation.hh: In instantiation of 'Dune::Impl::makeFunctionWithCallOperator, ShapeFunctionAsFunction >, 0>:: [with auto:7 = Dune::FieldVector&]': -/build/dune-localfunctions-2.7.1/dune/localfunctions/hierarchical/hierarchicalp2/hierarchicalsimplexp2localinterpolation.hh:38:33: required from 'void Dune::HierarchicalSimplexP2LocalInterpolation::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsFunction >; C = double; LB = Dune::HierarchicalSimplexP2LocalBasis]' -/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh:110:40: required from 'bool testLocalInterpolation(const FE&) [with FE = Dune::HierarchicalP2LocalFiniteElement]' -/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh:682:41: required from 'bool testFE(const FE&, char, unsigned int) [with FE = Dune::HierarchicalP2LocalFiniteElement]' -/build/dune-localfunctions-2.7.1/dune/localfunctions/test/hierarchicalelementtest.cc:17:3: required from here -/build/dune-localfunctions-2.7.1/dune/localfunctions/common/localinterpolation.hh:73:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 73 | return y; - | ^ -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -/usr/include/c++/10/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/hierarchicalelementtest.cc:10: -/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(ShapeFunctionAsCallable::DomainType) const [with FE = Dune::HierarchicalP2LocalFiniteElement]': -/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh:77:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 77 | RangeType operator() (DomainType x) const - | ^~~~~~~~ -/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh:81:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 81 | return yy[shapeFunction_]; - | ^ -In file included from /usr/include/dune/geometry/quadraturerules.hh:532, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh:19, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/hierarchicalelementtest.cc:10: -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In constructor 'Dune::SimplexQuadratureRule::SimplexQuadratureRule(int) [with ct = double]': -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:821:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 821 | FieldVector local = SimplexQuadraturePointsSingleton<2>::sqp.point(m,i); - | ^~~~~ -In file included from /build/dune-localfunctions-2.7.1/dune/localfunctions/hierarchical/hierarchicalp2.hh:12, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/hierarchical.hh:7, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/hierarchicalelementtest.cc:8: -/build/dune-localfunctions-2.7.1/dune/localfunctions/hierarchical/hierarchicalp2/hierarchicalsimplexp2localinterpolation.hh: In member function 'void Dune::HierarchicalSimplexP2LocalInterpolation::interpolate(const F&, std::vector&) const [with F = Dune::VirtualFunction, Dune::FieldVector >; C = double; LB = Dune::HierarchicalSimplexP2LocalBasis]': -/build/dune-localfunctions-2.7.1/dune/localfunctions/hierarchical/hierarchicalp2/hierarchicalsimplexp2localinterpolation.hh:38:33: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 38 | x[0] = 0.0; out[0] = f(x); - | ~^~~ -In file included from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/hierarchicalelementtest.cc:10: -/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(ShapeFunctionAsCallable::DomainType) const [with FE = Dune::LocalFiniteElementVirtualInterface, double, 1, Dune::FieldVector, Dune::FieldMatrix > >]': -/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh:77:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 77 | RangeType operator() (DomainType x) const - | ^~~~~~~~ -/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh:81:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 81 | return yy[shapeFunction_]; - | ^ -/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(ShapeFunctionAsCallable::DomainType) const [with FE = Dune::HierarchicalP2LocalFiniteElement]': -/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh:77:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 77 | RangeType operator() (DomainType x) const - | ^~~~~~~~ -/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh:81:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 81 | return yy[shapeFunction_]; - | ^ -In file included from /usr/include/dune/geometry/quadraturerules.hh:532, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh:19, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/hierarchicalelementtest.cc:10: -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In constructor 'Dune::SimplexQuadratureRule::SimplexQuadratureRule(int) [with ct = double]': -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1073:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1073 | FieldVector local = SimplexQuadraturePointsSingleton<3>::sqp.point(m,i); - | ^~~~~ -In file included from /build/dune-localfunctions-2.7.1/dune/localfunctions/hierarchical/hierarchicalp2.hh:12, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/hierarchical.hh:7, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/hierarchicalelementtest.cc:8: -/build/dune-localfunctions-2.7.1/dune/localfunctions/hierarchical/hierarchicalp2/hierarchicalsimplexp2localinterpolation.hh: In member function 'void Dune::HierarchicalSimplexP2LocalInterpolation::interpolate(const F&, std::vector&) const [with F = Dune::VirtualFunction, Dune::FieldVector >; C = double; LB = Dune::HierarchicalSimplexP2LocalBasis]': -/build/dune-localfunctions-2.7.1/dune/localfunctions/hierarchical/hierarchicalp2/hierarchicalsimplexp2localinterpolation.hh:38:33: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 38 | x[0] = 0.0; out[0] = f(x); - | ~^~~ -In file included from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/hierarchicalelementtest.cc:10: -/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(ShapeFunctionAsCallable::DomainType) const [with FE = Dune::LocalFiniteElementVirtualInterface, double, 1, Dune::FieldVector, Dune::FieldMatrix > >]': -/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh:77:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 77 | RangeType operator() (DomainType x) const - | ^~~~~~~~ -/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh:81:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 81 | return yy[shapeFunction_]; - | ^ -/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(ShapeFunctionAsCallable::DomainType) const [with FE = Dune::HierarchicalPrismP2LocalFiniteElement]': -/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh:77:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 77 | RangeType operator() (DomainType x) const - | ^~~~~~~~ -/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh:81:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 81 | return yy[shapeFunction_]; - | ^ -/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(ShapeFunctionAsCallable::DomainType) const [with FE = Dune::HierarchicalP2WithElementBubbleLocalFiniteElement]': -/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh:77:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 77 | RangeType operator() (DomainType x) const - | ^~~~~~~~ -/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh:81:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 81 | return yy[shapeFunction_]; - | ^ +/usr/include/c++/10/bits/stl_vector.h: In member function 'void Dune::MonomialLocalInterpolation::interpolate(const F&, std::vector&) const [with F = Dune::VirtualFunction, Dune::FieldVector >; C = double; LB = Dune::MonomialLocalBasis; unsigned int size = 3]': +/usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 960 | _M_fill_insert(end(), __new_size - size(), __x); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_vector.h: In member function 'void Dune::MonomialLocalInterpolation::interpolate(const F&, std::vector&) const [with F = Dune::VirtualFunction, Dune::FieldVector >; C = double; LB = Dune::MonomialLocalBasis; unsigned int size = 3]': +/usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 960 | _M_fill_insert(end(), __new_size - size(), __x); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_vector.h: In member function 'void Dune::MonomialLocalInterpolation::interpolate(const F&, std::vector&) const [with F = Dune::VirtualFunction, Dune::FieldVector >; C = double; LB = Dune::MonomialLocalBasis; unsigned int size = 2]': +/usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 960 | _M_fill_insert(end(), __new_size - size(), __x); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/dune-localfunctions-2.7.1/dune/localfunctions/lagrange/pyramidp1.hh:7, from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/lagrangeshapefunctiontest.cc:19: /build/dune-localfunctions-2.7.1/dune/localfunctions/lagrange/lagrangepyramid.hh: In function 'bool testLocalInterpolation(const FE&) [with FE = Dune::LagrangePyramidLocalFiniteElement]': @@ -4464,82 +4524,28 @@ 628 | out[17] = f( D( {0.5, 0.5, 0.5} ) ); | ~^~~~~~~~~~~~~~~~~~~~~~~~ /build/dune-localfunctions-2.7.1/dune/localfunctions/lagrange/lagrangeprism.hh:628:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:509:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 509 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': -/usr/include/c++/10/bits/vector.tcc:509:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 -In file included from /usr/include/c++/10/vector:67, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/testgenericfem.cc:12: -/usr/include/c++/10/bits/stl_vector.h: In function 'Dune::QuadratureRule Dune::JacobiNQuadratureRule1D::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]': -/usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 960 | _M_fill_insert(end(), __new_size - size(), __x); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 960 | _M_fill_insert(end(), __new_size - size(), __x); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1198 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_vector.h: In constructor 'Dune::JacobiNQuadratureRule1D::JacobiNQuadratureRule1D(int, int) [with ct = double]': -/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1198 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In file included from /usr/include/c++/10/vector:72, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/testgenericfem.cc:12: -/usr/include/c++/10/bits/vector.tcc: In static member function 'static void Dune::QuadratureRules::initQuadratureRule(Dune::QuadratureRules::QuadratureRule*, Dune::QuadratureType::Enum, const Dune::GeometryType&, int) [with ctype = double; int dim = 3]': -/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +/usr/include/c++/10/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 426 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/10/vector:67, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/testgenericfem.cc:12: -/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 1]': -/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1198 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In file included from /usr/include/c++/10/vector:72, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/testgenericfem.cc:12: -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 426 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -In file included from /usr/include/c++/10/vector:67, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/testgenericfem.cc:12: -/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 0]': -/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1198 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 1]': -/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1198 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 2; ctype = double; int dim = 3]': -/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1198 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 2]': -/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1198 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 3; ctype = double; int dim = 3]': -/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1198 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 2; ctype = double; int dim = 2]': -/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1198 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 3]': -/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1198 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +[ 26%] Linking CXX executable monomialshapefunctiontest +cd /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/monomialshapefunctiontest.dir/link.txt --verbose=1 +/usr/bin/c++ -std=c++17 -g -O2 -fdebug-prefix-map=/build/dune-localfunctions-2.7.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -pthread -rdynamic CMakeFiles/monomialshapefunctiontest.dir/monomialshapefunctiontest.cc.o -o monomialshapefunctiontest -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.7.1 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.7.1 -llapack -lblas -lf77blas -latlas -pthread /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so +make[5]: Leaving directory '/build/dune-localfunctions-2.7.1/build' +[ 26%] Built target monomialshapefunctiontest +make -f dune/localfunctions/test/CMakeFiles/test-lagrange4.dir/build.make dune/localfunctions/test/CMakeFiles/test-lagrange4.dir/depend +make[5]: Entering directory '/build/dune-localfunctions-2.7.1/build' +cd /build/dune-localfunctions-2.7.1/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/dune-localfunctions-2.7.1 /build/dune-localfunctions-2.7.1/dune/localfunctions/test /build/dune-localfunctions-2.7.1/build /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/test-lagrange4.dir/DependInfo.cmake --color= +Dependee "/build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/test-lagrange4.dir/DependInfo.cmake" is newer than depender "/build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/test-lagrange4.dir/depend.internal". +Dependee "/build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/test-lagrange4.dir/depend.internal". +Scanning dependencies of target test-lagrange4 +make[5]: Leaving directory '/build/dune-localfunctions-2.7.1/build' +make -f dune/localfunctions/test/CMakeFiles/test-lagrange4.dir/build.make dune/localfunctions/test/CMakeFiles/test-lagrange4.dir/build +make[5]: Entering directory '/build/dune-localfunctions-2.7.1/build' +[ 28%] Building CXX object dune/localfunctions/test/CMakeFiles/test-lagrange4.dir/test-lagrange.cc.o +cd /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test && /usr/bin/c++ -DCHECKDIM=4 -DENABLE_MPI=1 -DENABLE_TBB=1 -DHAVE_CONFIG_H -DMPICH_SKIP_MPICXX -DMPIPP_H -DMPI_NO_CPPBIND -D_TBB_CPP0X -I/build/dune-localfunctions-2.7.1/build -I/build/dune-localfunctions-2.7.1 -I/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -I/usr/lib/arm-linux-gnueabihf/openmpi/include -std=c++17 -g -O2 -fdebug-prefix-map=/build/dune-localfunctions-2.7.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/test-lagrange4.dir/test-lagrange.cc.o -c /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-lagrange.cc In file included from /usr/include/c++/10/vector:72, from /usr/include/dune/common/typetraits.hh:9, from /usr/include/dune/geometry/type.hh:17, @@ -4562,6 +4568,15 @@ /usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In file included from /build/dune-localfunctions-2.7.1/dune/localfunctions/utility/field.hh:7, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-lagrange.cc:5: +/usr/include/dune/common/fvector.hh: In instantiation of 'Dune::FieldVector Dune::operator-(const Dune::FieldVector&, K) [with K = double]': +/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-lagrange.cc:53:24: required from 'bool test(const Basis&, const Points&, bool) [with Basis = Dune::PolynomialBasisWithMatrix >, Dune::SparseCoeffMatrix, double, double>; Points = Dune::EquidistantPointSet]' +/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-lagrange.cc:94:16: required from 'bool test(unsigned int, bool) [with Topology = Dune::Impl::Prism > > >]' +/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-lagrange.cc:178:61: required from here +/usr/include/dune/common/fvector.hh:454:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 454 | inline FieldVector operator- (const FieldVector& a, const K b) + | ^~~~~~~~ In file included from /usr/include/c++/10/vector:72, from /usr/include/dune/common/typetraits.hh:9, from /usr/include/dune/geometry/type.hh:17, @@ -4710,122 +4725,18 @@ /usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 2; ctype = double; int dim = 2]': -/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1198 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 3]': -/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1198 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In file included from /usr/include/c++/10/vector:72, - from /usr/include/dune/common/typetraits.hh:9, - from /usr/include/dune/geometry/type.hh:17, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/lagrange/p0.hh:6, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/lagrangeshapefunctiontest.cc:9: -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::QuadraturePoint&}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 426 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -In file included from /usr/include/c++/10/vector:67, - from /usr/include/dune/common/typetraits.hh:9, - from /usr/include/dune/geometry/type.hh:17, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/lagrange/p0.hh:6, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/lagrangeshapefunctiontest.cc:9: -/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 2]': -/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1198 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In file included from /usr/include/c++/10/vector:72, - from /usr/include/dune/common/typetraits.hh:9, - from /usr/include/dune/geometry/type.hh:17, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/lagrange/p0.hh:6, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/lagrangeshapefunctiontest.cc:9: -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 426 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -/usr/include/c++/10/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 426 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/10/vector:67, - from /usr/include/dune/common/typetraits.hh:9, - from /usr/include/dune/geometry/type.hh:17, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/lagrange/p0.hh:6, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/lagrangeshapefunctiontest.cc:9: -/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 1]': -/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1198 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In file included from /usr/include/c++/10/vector:72, - from /usr/include/dune/common/typetraits.hh:9, - from /usr/include/dune/geometry/type.hh:17, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/lagrange/p0.hh:6, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/lagrangeshapefunctiontest.cc:9: -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 426 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -/usr/include/c++/10/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 426 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/10/vector:67, - from /usr/include/dune/common/typetraits.hh:9, - from /usr/include/dune/geometry/type.hh:17, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/lagrange/p0.hh:6, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/lagrangeshapefunctiontest.cc:9: -/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 3]': -/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1198 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In file included from /usr/include/c++/10/vector:72, - from /usr/include/dune/common/typetraits.hh:9, - from /usr/include/dune/geometry/type.hh:17, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/lagrange/p0.hh:6, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/lagrangeshapefunctiontest.cc:9: -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 426 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -/usr/include/c++/10/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]': /usr/include/c++/10/bits/vector.tcc:509:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 509 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/10/bits/vector.tcc:509:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 +/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 2; ctype = double; int dim = 2]': +/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1198 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/10/vector:67, - from /usr/include/dune/common/typetraits.hh:9, - from /usr/include/dune/geometry/type.hh:17, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/lagrange/p0.hh:6, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/lagrangeshapefunctiontest.cc:9: + from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/testgenericfem.cc:12: /usr/include/c++/10/bits/stl_vector.h: In function 'Dune::QuadratureRule Dune::JacobiNQuadratureRule1D::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]': /usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 960 | _M_fill_insert(end(), __new_size - size(), __x); @@ -4836,93 +4747,36 @@ /usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -[ 29%] Linking CXX executable hierarchicalelementtest -[ 29%] Linking CXX executable testgenericfem -cd /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/hierarchicalelementtest.dir/link.txt --verbose=1 -cd /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/testgenericfem.dir/link.txt --verbose=1 /usr/include/c++/10/bits/stl_vector.h: In constructor 'Dune::JacobiNQuadratureRule1D::JacobiNQuadratureRule1D(int, int) [with ct = double]': /usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/bin/c++ -std=c++17 -g -O2 -fdebug-prefix-map=/build/dune-localfunctions-2.7.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -pthread -rdynamic CMakeFiles/testgenericfem.dir/testgenericfem.cc.o -o testgenericfem -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.7.1 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.7.1 -llapack -lblas -lf77blas -latlas -pthread /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so -/usr/bin/c++ -std=c++17 -g -O2 -fdebug-prefix-map=/build/dune-localfunctions-2.7.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -pthread -rdynamic CMakeFiles/hierarchicalelementtest.dir/hierarchicalelementtest.cc.o -o hierarchicalelementtest -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.7.1 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.7.1 -llapack -lblas -lf77blas -latlas -pthread /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so +/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 3]': +/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1198 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/10/vector:72, - from /usr/include/dune/common/typetraits.hh:9, - from /usr/include/dune/geometry/type.hh:17, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/lagrange/p0.hh:6, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/lagrangeshapefunctiontest.cc:9: + from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/testgenericfem.cc:12: /usr/include/c++/10/bits/vector.tcc: In static member function 'static void Dune::QuadratureRules::initQuadratureRule(Dune::QuadratureRules::QuadratureRule*, Dune::QuadratureType::Enum, const Dune::GeometryType&, int) [with ctype = double; int dim = 3]': /usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 29%] Linking CXX executable test-lagrange4 +cd /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-lagrange4.dir/link.txt --verbose=1 +/usr/bin/c++ -std=c++17 -g -O2 -fdebug-prefix-map=/build/dune-localfunctions-2.7.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -pthread -rdynamic CMakeFiles/test-lagrange4.dir/test-lagrange.cc.o -o test-lagrange4 -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.7.1 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.7.1 -llapack -lblas -lf77blas -latlas -pthread /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so make[5]: Leaving directory '/build/dune-localfunctions-2.7.1/build' -[ 29%] Built target hierarchicalelementtest -make -f dune/localfunctions/test/CMakeFiles/test-lagrange4.dir/build.make dune/localfunctions/test/CMakeFiles/test-lagrange4.dir/depend -make[5]: Leaving directory '/build/dune-localfunctions-2.7.1/build' -[ 29%] Built target testgenericfem +[ 29%] Built target test-lagrange4 make -f dune/localfunctions/test/CMakeFiles/test-raviartthomassimplex4.dir/build.make dune/localfunctions/test/CMakeFiles/test-raviartthomassimplex4.dir/depend make[5]: Entering directory '/build/dune-localfunctions-2.7.1/build' -cd /build/dune-localfunctions-2.7.1/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/dune-localfunctions-2.7.1 /build/dune-localfunctions-2.7.1/dune/localfunctions/test /build/dune-localfunctions-2.7.1/build /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/test-lagrange4.dir/DependInfo.cmake --color= -Dependee "/build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/test-lagrange4.dir/DependInfo.cmake" is newer than depender "/build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/test-lagrange4.dir/depend.internal". -Dependee "/build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/test-lagrange4.dir/depend.internal". -make[5]: Entering directory '/build/dune-localfunctions-2.7.1/build' cd /build/dune-localfunctions-2.7.1/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/dune-localfunctions-2.7.1 /build/dune-localfunctions-2.7.1/dune/localfunctions/test /build/dune-localfunctions-2.7.1/build /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/test-raviartthomassimplex4.dir/DependInfo.cmake --color= Dependee "/build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/test-raviartthomassimplex4.dir/DependInfo.cmake" is newer than depender "/build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/test-raviartthomassimplex4.dir/depend.internal". Dependee "/build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/test-raviartthomassimplex4.dir/depend.internal". -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 426 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/10/vector:67, - from /usr/include/dune/common/typetraits.hh:9, - from /usr/include/dune/geometry/type.hh:17, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/lagrange/p0.hh:6, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/lagrangeshapefunctiontest.cc:9: -/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 0]': -/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1198 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 1]': -/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1198 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -Scanning dependencies of target test-lagrange4 -make[5]: Leaving directory '/build/dune-localfunctions-2.7.1/build' -make -f dune/localfunctions/test/CMakeFiles/test-lagrange4.dir/build.make dune/localfunctions/test/CMakeFiles/test-lagrange4.dir/build -make[5]: Entering directory '/build/dune-localfunctions-2.7.1/build' -[ 31%] Building CXX object dune/localfunctions/test/CMakeFiles/test-lagrange4.dir/test-lagrange.cc.o -cd /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test && /usr/bin/c++ -DCHECKDIM=4 -DENABLE_MPI=1 -DENABLE_TBB=1 -DHAVE_CONFIG_H -DMPICH_SKIP_MPICXX -DMPIPP_H -DMPI_NO_CPPBIND -D_TBB_CPP0X -I/build/dune-localfunctions-2.7.1/build -I/build/dune-localfunctions-2.7.1 -I/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -I/usr/lib/arm-linux-gnueabihf/openmpi/include -std=c++17 -g -O2 -fdebug-prefix-map=/build/dune-localfunctions-2.7.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/test-lagrange4.dir/test-lagrange.cc.o -c /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-lagrange.cc Scanning dependencies of target test-raviartthomassimplex4 make[5]: Leaving directory '/build/dune-localfunctions-2.7.1/build' make -f dune/localfunctions/test/CMakeFiles/test-raviartthomassimplex4.dir/build.make dune/localfunctions/test/CMakeFiles/test-raviartthomassimplex4.dir/build make[5]: Entering directory '/build/dune-localfunctions-2.7.1/build' -[ 32%] Building CXX object dune/localfunctions/test/CMakeFiles/test-raviartthomassimplex4.dir/test-raviartthomassimplex.cc.o +[ 31%] Building CXX object dune/localfunctions/test/CMakeFiles/test-raviartthomassimplex4.dir/test-raviartthomassimplex.cc.o cd /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test && /usr/bin/c++ -DCHECKDIM=4 -DENABLE_MPI=1 -DENABLE_TBB=1 -DHAVE_CONFIG_H -DMPICH_SKIP_MPICXX -DMPIPP_H -DMPI_NO_CPPBIND -D_TBB_CPP0X -I/build/dune-localfunctions-2.7.1/build -I/build/dune-localfunctions-2.7.1 -I/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -I/usr/lib/arm-linux-gnueabihf/openmpi/include -std=c++17 -g -O2 -fdebug-prefix-map=/build/dune-localfunctions-2.7.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/test-raviartthomassimplex4.dir/test-raviartthomassimplex.cc.o -c /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-raviartthomassimplex.cc -/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 2; ctype = double; int dim = 3]': -/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1198 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 2]': -/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1198 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 3; ctype = double; int dim = 3]': -/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1198 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 2; ctype = double; int dim = 2]': -/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1198 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In file included from /build/dune-localfunctions-2.7.1/dune/localfunctions/utility/field.hh:7, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-lagrange.cc:5: -/usr/include/dune/common/fvector.hh: In instantiation of 'Dune::FieldVector Dune::operator-(const Dune::FieldVector&, K) [with K = double]': -/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-lagrange.cc:53:24: required from 'bool test(const Basis&, const Points&, bool) [with Basis = Dune::PolynomialBasisWithMatrix >, Dune::SparseCoeffMatrix, double, double>; Points = Dune::EquidistantPointSet]' -/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-lagrange.cc:94:16: required from 'bool test(unsigned int, bool) [with Topology = Dune::Impl::Prism > > >]' -/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-lagrange.cc:178:61: required from here -/usr/include/dune/common/fvector.hh:454:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 454 | inline FieldVector operator- (const FieldVector& a, const K b) - | ^~~~~~~~ In file included from /usr/include/dune/geometry/quadraturerules.hh:532, from /build/dune-localfunctions-2.7.1/dune/localfunctions/raviartthomas/raviartthomassimplex/raviartthomassimplexinterpolation.hh:11, from /build/dune-localfunctions-2.7.1/dune/localfunctions/raviartthomas/raviartthomassimplex/raviartthomassimplexbasis.hh:10, @@ -4948,6 +4802,54 @@ /usr/include/dune/geometry/affinegeometry.hh:572:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 572 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 426 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/10/vector:67, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/testgenericfem.cc:12: +/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 1]': +/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1198 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/c++/10/vector:72, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/testgenericfem.cc:12: +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 426 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +In file included from /usr/include/c++/10/vector:67, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/testgenericfem.cc:12: +/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 0]': +/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1198 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 1]': +/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1198 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 2; ctype = double; int dim = 3]': +/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1198 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 2]': +/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1198 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 3; ctype = double; int dim = 3]': +/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1198 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 2; ctype = double; int dim = 2]': +/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1198 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 3]': +/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1198 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/dune/geometry/quadraturerules.hh:532, from /build/dune-localfunctions-2.7.1/dune/localfunctions/raviartthomas/raviartthomassimplex/raviartthomassimplexinterpolation.hh:11, from /build/dune-localfunctions-2.7.1/dune/localfunctions/raviartthomas/raviartthomassimplex/raviartthomassimplexbasis.hh:10, @@ -4969,11 +4871,11 @@ /usr/include/dune/geometry/affinegeometry.hh:572:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 572 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ -[ 34%] Linking CXX executable test-lagrange4 -cd /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-lagrange4.dir/link.txt --verbose=1 -/usr/bin/c++ -std=c++17 -g -O2 -fdebug-prefix-map=/build/dune-localfunctions-2.7.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -pthread -rdynamic CMakeFiles/test-lagrange4.dir/test-lagrange.cc.o -o test-lagrange4 -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.7.1 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.7.1 -llapack -lblas -lf77blas -latlas -pthread /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so +[ 32%] Linking CXX executable hierarchicalelementtest +cd /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/hierarchicalelementtest.dir/link.txt --verbose=1 +/usr/bin/c++ -std=c++17 -g -O2 -fdebug-prefix-map=/build/dune-localfunctions-2.7.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -pthread -rdynamic CMakeFiles/hierarchicalelementtest.dir/hierarchicalelementtest.cc.o -o hierarchicalelementtest -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.7.1 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.7.1 -llapack -lblas -lf77blas -latlas -pthread /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so make[5]: Leaving directory '/build/dune-localfunctions-2.7.1/build' -[ 34%] Built target test-lagrange4 +[ 32%] Built target hierarchicalelementtest make -f dune/localfunctions/test/CMakeFiles/test-edges0.dir/build.make dune/localfunctions/test/CMakeFiles/test-edges0.dir/depend make[5]: Entering directory '/build/dune-localfunctions-2.7.1/build' cd /build/dune-localfunctions-2.7.1/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/dune-localfunctions-2.7.1 /build/dune-localfunctions-2.7.1/dune/localfunctions/test /build/dune-localfunctions-2.7.1/build /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/test-edges0.dir/DependInfo.cmake --color= @@ -4983,7 +4885,7 @@ make[5]: Leaving directory '/build/dune-localfunctions-2.7.1/build' make -f dune/localfunctions/test/CMakeFiles/test-edges0.dir/build.make dune/localfunctions/test/CMakeFiles/test-edges0.dir/build make[5]: Entering directory '/build/dune-localfunctions-2.7.1/build' -[ 35%] Building CXX object dune/localfunctions/test/CMakeFiles/test-edges0.dir/test-edges0.5.cc.o +[ 34%] Building CXX object dune/localfunctions/test/CMakeFiles/test-edges0.dir/test-edges0.5.cc.o cd /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test && /usr/bin/c++ -DENABLE_MPI=1 -DENABLE_TBB=1 -DHAVE_CONFIG_H -DMPICH_SKIP_MPICXX -DMPIPP_H -DMPI_NO_CPPBIND -D_TBB_CPP0X -I/build/dune-localfunctions-2.7.1/build -I/build/dune-localfunctions-2.7.1 -I/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -I/usr/lib/arm-linux-gnueabihf/openmpi/include -std=c++17 -g -O2 -fdebug-prefix-map=/build/dune-localfunctions-2.7.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/test-edges0.dir/test-edges0.5.cc.o -c /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-edges0.5.cc In file included from /usr/include/dune/geometry/quadraturerules.hh:532, from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-fe.hh:25, @@ -5130,10 +5032,6 @@ | ^ /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-edges0.5.cc: In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 3; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-edges0.5.cc:68:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 3]': -/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1198 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-edges0.5.cc: In function 'Dune::Impl::makeFunctionWithCallOperator, FEFunction >, double> >, 0>:: [with auto:8 = const Dune::FieldVector&]': /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-edges0.5.cc:68:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-edges0.5.cc: In function 'Dune::Impl::makeFunctionWithCallOperator, FEFunction >, double> >, 0>:: [with auto:8 = const Dune::FieldVector&]': @@ -5191,6 +5089,190 @@ 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/vector:72, + from /usr/include/dune/common/typetraits.hh:9, + from /usr/include/dune/geometry/type.hh:17, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/lagrange/p0.hh:6, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/lagrangeshapefunctiontest.cc:9: +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::QuadraturePoint&}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 426 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +[ 35%] Linking CXX executable testgenericfem +cd /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/testgenericfem.dir/link.txt --verbose=1 +/usr/bin/c++ -std=c++17 -g -O2 -fdebug-prefix-map=/build/dune-localfunctions-2.7.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -pthread -rdynamic CMakeFiles/testgenericfem.dir/testgenericfem.cc.o -o testgenericfem -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.7.1 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.7.1 -llapack -lblas -lf77blas -latlas -pthread /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +In file included from /usr/include/c++/10/vector:67, + from /usr/include/dune/common/typetraits.hh:9, + from /usr/include/dune/geometry/type.hh:17, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/lagrange/p0.hh:6, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/lagrangeshapefunctiontest.cc:9: +/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 2]': +/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1198 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/c++/10/vector:72, + from /usr/include/dune/common/typetraits.hh:9, + from /usr/include/dune/geometry/type.hh:17, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/lagrange/p0.hh:6, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/lagrangeshapefunctiontest.cc:9: +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 426 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +/usr/include/c++/10/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 426 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +make[5]: Leaving directory '/build/dune-localfunctions-2.7.1/build' +[ 35%] Built target testgenericfem +make -f dune/localfunctions/test/CMakeFiles/dualmortarelementtest.dir/build.make dune/localfunctions/test/CMakeFiles/dualmortarelementtest.dir/depend +make[5]: Entering directory '/build/dune-localfunctions-2.7.1/build' +cd /build/dune-localfunctions-2.7.1/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/dune-localfunctions-2.7.1 /build/dune-localfunctions-2.7.1/dune/localfunctions/test /build/dune-localfunctions-2.7.1/build /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/dualmortarelementtest.dir/DependInfo.cmake --color= +In file included from /usr/include/c++/10/vector:67, + from /usr/include/dune/common/typetraits.hh:9, + from /usr/include/dune/geometry/type.hh:17, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/lagrange/p0.hh:6, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/lagrangeshapefunctiontest.cc:9: +/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 1]': +/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1198 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +Dependee "/build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/dualmortarelementtest.dir/DependInfo.cmake" is newer than depender "/build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/dualmortarelementtest.dir/depend.internal". +Dependee "/build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/dualmortarelementtest.dir/depend.internal". +Scanning dependencies of target dualmortarelementtest +make[5]: Leaving directory '/build/dune-localfunctions-2.7.1/build' +make -f dune/localfunctions/test/CMakeFiles/dualmortarelementtest.dir/build.make dune/localfunctions/test/CMakeFiles/dualmortarelementtest.dir/build +make[5]: Entering directory '/build/dune-localfunctions-2.7.1/build' +[ 37%] Building CXX object dune/localfunctions/test/CMakeFiles/dualmortarelementtest.dir/dualmortarelementtest.cc.o +cd /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test && /usr/bin/c++ -DENABLE_MPI=1 -DENABLE_TBB=1 -DHAVE_CONFIG_H -DMPICH_SKIP_MPICXX -DMPIPP_H -DMPI_NO_CPPBIND -D_TBB_CPP0X -I/build/dune-localfunctions-2.7.1/build -I/build/dune-localfunctions-2.7.1 -I/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -I/usr/lib/arm-linux-gnueabihf/openmpi/include -std=c++17 -g -O2 -fdebug-prefix-map=/build/dune-localfunctions-2.7.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/dualmortarelementtest.dir/dualmortarelementtest.cc.o -c /build/dune-localfunctions-2.7.1/dune/localfunctions/test/dualmortarelementtest.cc +In file included from /usr/include/c++/10/vector:72, + from /usr/include/dune/common/typetraits.hh:9, + from /usr/include/dune/geometry/type.hh:17, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/lagrange/p0.hh:6, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/lagrangeshapefunctiontest.cc:9: +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 426 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +/usr/include/c++/10/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 426 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/10/vector:67, + from /usr/include/dune/common/typetraits.hh:9, + from /usr/include/dune/geometry/type.hh:17, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/lagrange/p0.hh:6, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/lagrangeshapefunctiontest.cc:9: +/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 3]': +/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1198 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/c++/10/vector:72, + from /usr/include/dune/common/typetraits.hh:9, + from /usr/include/dune/geometry/type.hh:17, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/lagrange/p0.hh:6, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/lagrangeshapefunctiontest.cc:9: +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 426 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +/usr/include/c++/10/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:509:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 509 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': +/usr/include/c++/10/bits/vector.tcc:509:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 +In file included from /usr/include/c++/10/vector:67, + from /usr/include/dune/common/typetraits.hh:9, + from /usr/include/dune/geometry/type.hh:17, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/lagrange/p0.hh:6, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/lagrangeshapefunctiontest.cc:9: +/usr/include/c++/10/bits/stl_vector.h: In function 'Dune::QuadratureRule Dune::JacobiNQuadratureRule1D::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]': +/usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 960 | _M_fill_insert(end(), __new_size - size(), __x); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 960 | _M_fill_insert(end(), __new_size - size(), __x); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1198 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_vector.h: In constructor 'Dune::JacobiNQuadratureRule1D::JacobiNQuadratureRule1D(int, int) [with ct = double]': +/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1198 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/c++/10/vector:72, + from /usr/include/dune/common/typetraits.hh:9, + from /usr/include/dune/geometry/type.hh:17, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/lagrange/p0.hh:6, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/lagrangeshapefunctiontest.cc:9: +/usr/include/c++/10/bits/vector.tcc: In static member function 'static void Dune::QuadratureRules::initQuadratureRule(Dune::QuadratureRules::QuadratureRule*, Dune::QuadratureType::Enum, const Dune::GeometryType&, int) [with ctype = double; int dim = 3]': +/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 426 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/dune/geometry/quadraturerules.hh:532, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/dualmortarbasis/dualq1.hh:13, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/dualmortarbasis.hh:7, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/dualmortarelementtest.cc:5: +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:743:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 743 | { + | ^ +In file included from /usr/include/c++/10/vector:67, + from /usr/include/dune/common/typetraits.hh:9, + from /usr/include/dune/geometry/type.hh:17, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/lagrange/p0.hh:6, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/lagrangeshapefunctiontest.cc:9: +/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 0]': +/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1198 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1021:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1021 | { + | ^ +/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 1]': +/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1198 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 2; ctype = double; int dim = 3]': +/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1198 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 2]': +/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1198 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/c++/10/vector:72, from /usr/include/c++/10/functional:62, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:74, @@ -5245,6 +5327,18 @@ 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +In file included from /build/dune-localfunctions-2.7.1/dune/localfunctions/dualmortarbasis/dualp1/dualp1localinterpolation.hh:7, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/dualmortarbasis/dualp1.hh:11, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/dualmortarbasis.hh:6, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/dualmortarelementtest.cc:5: +/build/dune-localfunctions-2.7.1/dune/localfunctions/common/localinterpolation.hh: In instantiation of 'Dune::Impl::makeFunctionWithCallOperator, ShapeFunctionAsFunction >, 0>:: [with auto:6 = Dune::FieldVector&]': +/build/dune-localfunctions-2.7.1/dune/localfunctions/dualmortarbasis/dualp1/dualp1localinterpolation.hh:32:29: required from 'void Dune::DualP1LocalInterpolation::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsFunction >; C = double; int dim = 1; LB = Dune::DualP1LocalBasis]' +/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh:110:40: required from 'bool testLocalInterpolation(const FE&) [with FE = Dune::DualP1LocalFiniteElement]' +/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh:682:41: required from 'bool testFE(const FE&, char, unsigned int) [with FE = Dune::DualP1LocalFiniteElement]' +/build/dune-localfunctions-2.7.1/dune/localfunctions/test/dualmortarelementtest.cc:14:3: required from here +/build/dune-localfunctions-2.7.1/dune/localfunctions/common/localinterpolation.hh:73:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 73 | return y; + | ^ /usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 /usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': @@ -5255,14 +5349,62 @@ /usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/dune/geometry/referenceelementimplementation.hh:26, + from /usr/include/dune/geometry/referenceelements.hh:22, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/dualmortarbasis/dualq1.hh:12, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/dualmortarbasis.hh:7, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/dualmortarelementtest.cc:5: +/usr/include/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Dune::AffineGeometry::GlobalCoordinate = Dune::FieldVector; Dune::AffineGeometry::LocalCoordinate = Dune::FieldVector]': +/build/dune-localfunctions-2.7.1/dune/localfunctions/dualmortarbasis/dualq1.hh:195:49: required from 'void Dune::DualQ1LocalFiniteElement::setupFaceDualCoefficients() [with D = double; R = double; int dim = 2; bool faceDual = false]' +/build/dune-localfunctions-2.7.1/dune/localfunctions/dualmortarbasis/dualq1.hh:52:11: required from 'Dune::DualQ1LocalFiniteElement::DualQ1LocalFiniteElement() [with D = double; R = double; int dim = 2; bool faceDual = false]' +/build/dune-localfunctions-2.7.1/dune/localfunctions/test/dualmortarelementtest.cc:25:51: required from here +/usr/include/dune/geometry/affinegeometry.hh:572:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 572 | GlobalCoordinate global ( const LocalCoordinate &local ) const + | ^~~~~~ /usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ +In file included from /build/dune-localfunctions-2.7.1/dune/localfunctions/dualmortarbasis/dualp1/dualp1localinterpolation.hh:7, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/dualmortarbasis/dualp1.hh:11, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/dualmortarbasis.hh:6, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/dualmortarelementtest.cc:5: +/build/dune-localfunctions-2.7.1/dune/localfunctions/common/localinterpolation.hh: In instantiation of 'Dune::Impl::makeFunctionWithCallOperator, ShapeFunctionAsFunction >, 0>:: [with auto:6 = Dune::FieldVector&]': +/build/dune-localfunctions-2.7.1/dune/localfunctions/dualmortarbasis/dualq1/dualq1localinterpolation.hh:49:30: required from 'void Dune::DualQ1LocalInterpolation::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsFunction >; C = double; int dim = 2; LB = Dune::DualQ1LocalBasis]' +/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh:110:40: required from 'bool testLocalInterpolation(const FE&) [with FE = Dune::DualQ1LocalFiniteElement]' +/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh:682:41: required from 'bool testFE(const FE&, char, unsigned int) [with FE = Dune::DualQ1LocalFiniteElement]' +/build/dune-localfunctions-2.7.1/dune/localfunctions/test/dualmortarelementtest.cc:26:3: required from here +/build/dune-localfunctions-2.7.1/dune/localfunctions/common/localinterpolation.hh:73:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 73 | return y; + | ^ /usr/include/c++/10/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': /usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/dune/geometry/referenceelementimplementation.hh:26, + from /usr/include/dune/geometry/referenceelements.hh:22, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/dualmortarbasis/dualq1.hh:12, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/dualmortarbasis.hh:7, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/dualmortarelementtest.cc:5: +/usr/include/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Dune::AffineGeometry::GlobalCoordinate = Dune::FieldVector; Dune::AffineGeometry::LocalCoordinate = Dune::FieldVector]': +/build/dune-localfunctions-2.7.1/dune/localfunctions/dualmortarbasis/dualq1.hh:195:49: required from 'void Dune::DualQ1LocalFiniteElement::setupFaceDualCoefficients() [with D = double; R = double; int dim = 3; bool faceDual = false]' +/build/dune-localfunctions-2.7.1/dune/localfunctions/dualmortarbasis/dualq1.hh:52:11: required from 'Dune::DualQ1LocalFiniteElement::DualQ1LocalFiniteElement() [with D = double; R = double; int dim = 3; bool faceDual = false]' +/build/dune-localfunctions-2.7.1/dune/localfunctions/test/dualmortarelementtest.cc:28:51: required from here +/usr/include/dune/geometry/affinegeometry.hh:572:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 572 | GlobalCoordinate global ( const LocalCoordinate &local ) const + | ^~~~~~ +In file included from /build/dune-localfunctions-2.7.1/dune/localfunctions/dualmortarbasis/dualp1/dualp1localinterpolation.hh:7, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/dualmortarbasis/dualp1.hh:11, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/dualmortarbasis.hh:6, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/dualmortarelementtest.cc:5: +/build/dune-localfunctions-2.7.1/dune/localfunctions/common/localinterpolation.hh: In instantiation of 'Dune::Impl::makeFunctionWithCallOperator, ShapeFunctionAsFunction >, 0>:: [with auto:6 = Dune::FieldVector&]': +/build/dune-localfunctions-2.7.1/dune/localfunctions/dualmortarbasis/dualq1/dualq1localinterpolation.hh:49:30: required from 'void Dune::DualQ1LocalInterpolation::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsFunction >; C = double; int dim = 3; LB = Dune::DualQ1LocalBasis]' +/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh:110:40: required from 'bool testLocalInterpolation(const FE&) [with FE = Dune::DualQ1LocalFiniteElement]' +/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh:682:41: required from 'bool testFE(const FE&, char, unsigned int) [with FE = Dune::DualQ1LocalFiniteElement]' +/build/dune-localfunctions-2.7.1/dune/localfunctions/test/dualmortarelementtest.cc:29:3: required from here +/build/dune-localfunctions-2.7.1/dune/localfunctions/common/localinterpolation.hh:73:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 73 | return y; + | ^ /usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::QuadraturePoint&}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: @@ -5275,6 +5417,89 @@ /usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/dualmortarelementtest.cc:7: +/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(ShapeFunctionAsCallable::DomainType) const [with FE = Dune::DualP1LocalFiniteElement]': +/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh:77:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 77 | RangeType operator() (DomainType x) const + | ^~~~~~~~ +/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh:81:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 81 | return yy[shapeFunction_]; + | ^ +In file included from /usr/include/dune/geometry/quadraturerules.hh:532, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/dualmortarbasis/dualq1.hh:13, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/dualmortarbasis.hh:7, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/dualmortarelementtest.cc:5: +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In constructor 'Dune::SimplexQuadratureRule::SimplexQuadratureRule(int) [with ct = double]': +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:821:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 821 | FieldVector local = SimplexQuadraturePointsSingleton<2>::sqp.point(m,i); + | ^~~~~ +In file included from /build/dune-localfunctions-2.7.1/dune/localfunctions/dualmortarbasis/dualp1.hh:11, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/dualmortarbasis.hh:6, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/dualmortarelementtest.cc:5: +/build/dune-localfunctions-2.7.1/dune/localfunctions/dualmortarbasis/dualp1/dualp1localinterpolation.hh: In member function 'void Dune::DualP1LocalInterpolation::interpolate(const F&, std::vector&) const [with F = Dune::VirtualFunction, Dune::FieldVector >; C = double; int dim = 2; LB = Dune::DualP1LocalBasis]': +/build/dune-localfunctions-2.7.1/dune/localfunctions/dualmortarbasis/dualp1/dualp1localinterpolation.hh:32:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 32 | p1Interpolation[0] = f(x); + | ~^~~ +In file included from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/dualmortarelementtest.cc:7: +/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(ShapeFunctionAsCallable::DomainType) const [with FE = Dune::LocalFiniteElementVirtualInterface, double, 1, Dune::FieldVector, Dune::FieldMatrix > >]': +/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh:77:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 77 | RangeType operator() (DomainType x) const + | ^~~~~~~~ +/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh:81:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 81 | return yy[shapeFunction_]; + | ^ +/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(ShapeFunctionAsCallable::DomainType) const [with FE = Dune::DualP1LocalFiniteElement]': +/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh:77:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 77 | RangeType operator() (DomainType x) const + | ^~~~~~~~ +/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh:81:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 81 | return yy[shapeFunction_]; + | ^ +In file included from /usr/include/dune/geometry/quadraturerules.hh:532, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/dualmortarbasis/dualq1.hh:13, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/dualmortarbasis.hh:7, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/dualmortarelementtest.cc:5: +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In constructor 'Dune::SimplexQuadratureRule::SimplexQuadratureRule(int) [with ct = double]': +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1073:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1073 | FieldVector local = SimplexQuadraturePointsSingleton<3>::sqp.point(m,i); + | ^~~~~ +In file included from /build/dune-localfunctions-2.7.1/dune/localfunctions/dualmortarbasis/dualp1.hh:11, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/dualmortarbasis.hh:6, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/dualmortarelementtest.cc:5: +/build/dune-localfunctions-2.7.1/dune/localfunctions/dualmortarbasis/dualp1/dualp1localinterpolation.hh: In member function 'void Dune::DualP1LocalInterpolation::interpolate(const F&, std::vector&) const [with F = Dune::VirtualFunction, Dune::FieldVector >; C = double; int dim = 3; LB = Dune::DualP1LocalBasis]': +/build/dune-localfunctions-2.7.1/dune/localfunctions/dualmortarbasis/dualp1/dualp1localinterpolation.hh:32:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 32 | p1Interpolation[0] = f(x); + | ~^~~ +In file included from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/dualmortarelementtest.cc:7: +/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(ShapeFunctionAsCallable::DomainType) const [with FE = Dune::LocalFiniteElementVirtualInterface, double, 1, Dune::FieldVector, Dune::FieldMatrix > >]': +/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh:77:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 77 | RangeType operator() (DomainType x) const + | ^~~~~~~~ +/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh:81:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 81 | return yy[shapeFunction_]; + | ^ +/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(ShapeFunctionAsCallable::DomainType) const [with FE = Dune::DualQ1LocalFiniteElement]': +/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh:77:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 77 | RangeType operator() (DomainType x) const + | ^~~~~~~~ +/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh:81:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 81 | return yy[shapeFunction_]; + | ^ +/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(ShapeFunctionAsCallable::DomainType) const [with FE = Dune::DualQ1LocalFiniteElement]': +/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh:77:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 77 | RangeType operator() (DomainType x) const + | ^~~~~~~~ +/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh:81:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 81 | return yy[shapeFunction_]; + | ^ +/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 3; ctype = double; int dim = 3]': +/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1198 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 2; ctype = double; int dim = 2]': +/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1198 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 /usr/include/c++/10/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': @@ -5507,10 +5732,26 @@ /usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +[ 39%] Linking CXX executable test-edges0 +cd /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-edges0.dir/link.txt --verbose=1 +/usr/bin/c++ -std=c++17 -g -O2 -fdebug-prefix-map=/build/dune-localfunctions-2.7.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -pthread -rdynamic CMakeFiles/test-edges0.dir/test-edges0.5.cc.o -o test-edges0 -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.7.1 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.7.1 -llapack -lblas -lf77blas -latlas -pthread /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so /usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 4]': /usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +make[5]: Leaving directory '/build/dune-localfunctions-2.7.1/build' +[ 39%] Built target test-edges0 +make -f dune/localfunctions/test/CMakeFiles/crouzeixraviartelementtest.dir/build.make dune/localfunctions/test/CMakeFiles/crouzeixraviartelementtest.dir/depend +make[5]: Entering directory '/build/dune-localfunctions-2.7.1/build' +cd /build/dune-localfunctions-2.7.1/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/dune-localfunctions-2.7.1 /build/dune-localfunctions-2.7.1/dune/localfunctions/test /build/dune-localfunctions-2.7.1/build /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/crouzeixraviartelementtest.dir/DependInfo.cmake --color= +Dependee "/build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/crouzeixraviartelementtest.dir/DependInfo.cmake" is newer than depender "/build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/crouzeixraviartelementtest.dir/depend.internal". +Dependee "/build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/crouzeixraviartelementtest.dir/depend.internal". +Scanning dependencies of target crouzeixraviartelementtest +make[5]: Leaving directory '/build/dune-localfunctions-2.7.1/build' +make -f dune/localfunctions/test/CMakeFiles/crouzeixraviartelementtest.dir/build.make dune/localfunctions/test/CMakeFiles/crouzeixraviartelementtest.dir/build +make[5]: Entering directory '/build/dune-localfunctions-2.7.1/build' +[ 40%] Building CXX object dune/localfunctions/test/CMakeFiles/crouzeixraviartelementtest.dir/crouzeixraviartelementtest.cc.o +cd /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test && /usr/bin/c++ -DENABLE_MPI=1 -DENABLE_TBB=1 -DHAVE_CONFIG_H -DMPICH_SKIP_MPICXX -DMPIPP_H -DMPI_NO_CPPBIND -D_TBB_CPP0X -I/build/dune-localfunctions-2.7.1/build -I/build/dune-localfunctions-2.7.1 -I/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -I/usr/lib/arm-linux-gnueabihf/openmpi/include -std=c++17 -g -O2 -fdebug-prefix-map=/build/dune-localfunctions-2.7.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/crouzeixraviartelementtest.dir/crouzeixraviartelementtest.cc.o -c /build/dune-localfunctions-2.7.1/dune/localfunctions/test/crouzeixraviartelementtest.cc In file included from /usr/include/c++/10/vector:66, from /build/dune-localfunctions-2.7.1/dune/localfunctions/utility/lfematrix.hh:7, from /build/dune-localfunctions-2.7.1/dune/localfunctions/utility/basismatrix.hh:9, @@ -5574,9 +5815,6 @@ | ~~~~~~~~~~~~~~~~~~ 150 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 37%] Linking CXX executable test-edges0 -cd /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-edges0.dir/link.txt --verbose=1 -/usr/bin/c++ -std=c++17 -g -O2 -fdebug-prefix-map=/build/dune-localfunctions-2.7.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -pthread -rdynamic CMakeFiles/test-edges0.dir/test-edges0.5.cc.o -o test-edges0 -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.7.1 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.7.1 -llapack -lblas -lf77blas -latlas -pthread /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so In file included from /usr/include/c++/10/vector:67, from /build/dune-localfunctions-2.7.1/dune/localfunctions/utility/lfematrix.hh:7, from /build/dune-localfunctions-2.7.1/dune/localfunctions/utility/basismatrix.hh:9, @@ -5597,185 +5835,6 @@ /usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -make[5]: Leaving directory '/build/dune-localfunctions-2.7.1/build' -[ 37%] Built target test-edges0 -make -f dune/localfunctions/test/CMakeFiles/dualmortarelementtest.dir/build.make dune/localfunctions/test/CMakeFiles/dualmortarelementtest.dir/depend -make[5]: Entering directory '/build/dune-localfunctions-2.7.1/build' -cd /build/dune-localfunctions-2.7.1/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/dune-localfunctions-2.7.1 /build/dune-localfunctions-2.7.1/dune/localfunctions/test /build/dune-localfunctions-2.7.1/build /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/dualmortarelementtest.dir/DependInfo.cmake --color= -Dependee "/build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/dualmortarelementtest.dir/DependInfo.cmake" is newer than depender "/build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/dualmortarelementtest.dir/depend.internal". -Dependee "/build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/dualmortarelementtest.dir/depend.internal". -Scanning dependencies of target dualmortarelementtest -make[5]: Leaving directory '/build/dune-localfunctions-2.7.1/build' -make -f dune/localfunctions/test/CMakeFiles/dualmortarelementtest.dir/build.make dune/localfunctions/test/CMakeFiles/dualmortarelementtest.dir/build -make[5]: Entering directory '/build/dune-localfunctions-2.7.1/build' -[ 39%] Building CXX object dune/localfunctions/test/CMakeFiles/dualmortarelementtest.dir/dualmortarelementtest.cc.o -cd /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test && /usr/bin/c++ -DENABLE_MPI=1 -DENABLE_TBB=1 -DHAVE_CONFIG_H -DMPICH_SKIP_MPICXX -DMPIPP_H -DMPI_NO_CPPBIND -D_TBB_CPP0X -I/build/dune-localfunctions-2.7.1/build -I/build/dune-localfunctions-2.7.1 -I/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -I/usr/lib/arm-linux-gnueabihf/openmpi/include -std=c++17 -g -O2 -fdebug-prefix-map=/build/dune-localfunctions-2.7.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/dualmortarelementtest.dir/dualmortarelementtest.cc.o -c /build/dune-localfunctions-2.7.1/dune/localfunctions/test/dualmortarelementtest.cc -In file included from /usr/include/dune/geometry/quadraturerules.hh:532, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/dualmortarbasis/dualq1.hh:13, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/dualmortarbasis.hh:7, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/dualmortarelementtest.cc:5: -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:743:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 743 | { - | ^ -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1021:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1021 | { - | ^ -In file included from /build/dune-localfunctions-2.7.1/dune/localfunctions/dualmortarbasis/dualp1/dualp1localinterpolation.hh:7, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/dualmortarbasis/dualp1.hh:11, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/dualmortarbasis.hh:6, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/dualmortarelementtest.cc:5: -/build/dune-localfunctions-2.7.1/dune/localfunctions/common/localinterpolation.hh: In instantiation of 'Dune::Impl::makeFunctionWithCallOperator, ShapeFunctionAsFunction >, 0>:: [with auto:6 = Dune::FieldVector&]': -/build/dune-localfunctions-2.7.1/dune/localfunctions/dualmortarbasis/dualp1/dualp1localinterpolation.hh:32:29: required from 'void Dune::DualP1LocalInterpolation::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsFunction >; C = double; int dim = 1; LB = Dune::DualP1LocalBasis]' -/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh:110:40: required from 'bool testLocalInterpolation(const FE&) [with FE = Dune::DualP1LocalFiniteElement]' -/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh:682:41: required from 'bool testFE(const FE&, char, unsigned int) [with FE = Dune::DualP1LocalFiniteElement]' -/build/dune-localfunctions-2.7.1/dune/localfunctions/test/dualmortarelementtest.cc:14:3: required from here -/build/dune-localfunctions-2.7.1/dune/localfunctions/common/localinterpolation.hh:73:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 73 | return y; - | ^ -In file included from /usr/include/dune/geometry/referenceelementimplementation.hh:26, - from /usr/include/dune/geometry/referenceelements.hh:22, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/dualmortarbasis/dualq1.hh:12, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/dualmortarbasis.hh:7, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/dualmortarelementtest.cc:5: -/usr/include/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Dune::AffineGeometry::GlobalCoordinate = Dune::FieldVector; Dune::AffineGeometry::LocalCoordinate = Dune::FieldVector]': -/build/dune-localfunctions-2.7.1/dune/localfunctions/dualmortarbasis/dualq1.hh:195:49: required from 'void Dune::DualQ1LocalFiniteElement::setupFaceDualCoefficients() [with D = double; R = double; int dim = 2; bool faceDual = false]' -/build/dune-localfunctions-2.7.1/dune/localfunctions/dualmortarbasis/dualq1.hh:52:11: required from 'Dune::DualQ1LocalFiniteElement::DualQ1LocalFiniteElement() [with D = double; R = double; int dim = 2; bool faceDual = false]' -/build/dune-localfunctions-2.7.1/dune/localfunctions/test/dualmortarelementtest.cc:25:51: required from here -/usr/include/dune/geometry/affinegeometry.hh:572:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 572 | GlobalCoordinate global ( const LocalCoordinate &local ) const - | ^~~~~~ -In file included from /build/dune-localfunctions-2.7.1/dune/localfunctions/dualmortarbasis/dualp1/dualp1localinterpolation.hh:7, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/dualmortarbasis/dualp1.hh:11, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/dualmortarbasis.hh:6, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/dualmortarelementtest.cc:5: -/build/dune-localfunctions-2.7.1/dune/localfunctions/common/localinterpolation.hh: In instantiation of 'Dune::Impl::makeFunctionWithCallOperator, ShapeFunctionAsFunction >, 0>:: [with auto:6 = Dune::FieldVector&]': -/build/dune-localfunctions-2.7.1/dune/localfunctions/dualmortarbasis/dualq1/dualq1localinterpolation.hh:49:30: required from 'void Dune::DualQ1LocalInterpolation::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsFunction >; C = double; int dim = 2; LB = Dune::DualQ1LocalBasis]' -/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh:110:40: required from 'bool testLocalInterpolation(const FE&) [with FE = Dune::DualQ1LocalFiniteElement]' -/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh:682:41: required from 'bool testFE(const FE&, char, unsigned int) [with FE = Dune::DualQ1LocalFiniteElement]' -/build/dune-localfunctions-2.7.1/dune/localfunctions/test/dualmortarelementtest.cc:26:3: required from here -/build/dune-localfunctions-2.7.1/dune/localfunctions/common/localinterpolation.hh:73:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 73 | return y; - | ^ -In file included from /usr/include/dune/geometry/referenceelementimplementation.hh:26, - from /usr/include/dune/geometry/referenceelements.hh:22, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/dualmortarbasis/dualq1.hh:12, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/dualmortarbasis.hh:7, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/dualmortarelementtest.cc:5: -/usr/include/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Dune::AffineGeometry::GlobalCoordinate = Dune::FieldVector; Dune::AffineGeometry::LocalCoordinate = Dune::FieldVector]': -/build/dune-localfunctions-2.7.1/dune/localfunctions/dualmortarbasis/dualq1.hh:195:49: required from 'void Dune::DualQ1LocalFiniteElement::setupFaceDualCoefficients() [with D = double; R = double; int dim = 3; bool faceDual = false]' -/build/dune-localfunctions-2.7.1/dune/localfunctions/dualmortarbasis/dualq1.hh:52:11: required from 'Dune::DualQ1LocalFiniteElement::DualQ1LocalFiniteElement() [with D = double; R = double; int dim = 3; bool faceDual = false]' -/build/dune-localfunctions-2.7.1/dune/localfunctions/test/dualmortarelementtest.cc:28:51: required from here -/usr/include/dune/geometry/affinegeometry.hh:572:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 572 | GlobalCoordinate global ( const LocalCoordinate &local ) const - | ^~~~~~ -In file included from /build/dune-localfunctions-2.7.1/dune/localfunctions/dualmortarbasis/dualp1/dualp1localinterpolation.hh:7, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/dualmortarbasis/dualp1.hh:11, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/dualmortarbasis.hh:6, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/dualmortarelementtest.cc:5: -/build/dune-localfunctions-2.7.1/dune/localfunctions/common/localinterpolation.hh: In instantiation of 'Dune::Impl::makeFunctionWithCallOperator, ShapeFunctionAsFunction >, 0>:: [with auto:6 = Dune::FieldVector&]': -/build/dune-localfunctions-2.7.1/dune/localfunctions/dualmortarbasis/dualq1/dualq1localinterpolation.hh:49:30: required from 'void Dune::DualQ1LocalInterpolation::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsFunction >; C = double; int dim = 3; LB = Dune::DualQ1LocalBasis]' -/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh:110:40: required from 'bool testLocalInterpolation(const FE&) [with FE = Dune::DualQ1LocalFiniteElement]' -/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh:682:41: required from 'bool testFE(const FE&, char, unsigned int) [with FE = Dune::DualQ1LocalFiniteElement]' -/build/dune-localfunctions-2.7.1/dune/localfunctions/test/dualmortarelementtest.cc:29:3: required from here -/build/dune-localfunctions-2.7.1/dune/localfunctions/common/localinterpolation.hh:73:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 73 | return y; - | ^ -In file included from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/dualmortarelementtest.cc:7: -/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(ShapeFunctionAsCallable::DomainType) const [with FE = Dune::DualP1LocalFiniteElement]': -/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh:77:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 77 | RangeType operator() (DomainType x) const - | ^~~~~~~~ -/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh:81:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 81 | return yy[shapeFunction_]; - | ^ -In file included from /usr/include/dune/geometry/quadraturerules.hh:532, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/dualmortarbasis/dualq1.hh:13, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/dualmortarbasis.hh:7, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/dualmortarelementtest.cc:5: -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In constructor 'Dune::SimplexQuadratureRule::SimplexQuadratureRule(int) [with ct = double]': -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:821:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 821 | FieldVector local = SimplexQuadraturePointsSingleton<2>::sqp.point(m,i); - | ^~~~~ -In file included from /build/dune-localfunctions-2.7.1/dune/localfunctions/dualmortarbasis/dualp1.hh:11, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/dualmortarbasis.hh:6, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/dualmortarelementtest.cc:5: -/build/dune-localfunctions-2.7.1/dune/localfunctions/dualmortarbasis/dualp1/dualp1localinterpolation.hh: In member function 'void Dune::DualP1LocalInterpolation::interpolate(const F&, std::vector&) const [with F = Dune::VirtualFunction, Dune::FieldVector >; C = double; int dim = 2; LB = Dune::DualP1LocalBasis]': -/build/dune-localfunctions-2.7.1/dune/localfunctions/dualmortarbasis/dualp1/dualp1localinterpolation.hh:32:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 32 | p1Interpolation[0] = f(x); - | ~^~~ -In file included from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/dualmortarelementtest.cc:7: -/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(ShapeFunctionAsCallable::DomainType) const [with FE = Dune::LocalFiniteElementVirtualInterface, double, 1, Dune::FieldVector, Dune::FieldMatrix > >]': -/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh:77:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 77 | RangeType operator() (DomainType x) const - | ^~~~~~~~ -/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh:81:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 81 | return yy[shapeFunction_]; - | ^ -/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(ShapeFunctionAsCallable::DomainType) const [with FE = Dune::DualP1LocalFiniteElement]': -/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh:77:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 77 | RangeType operator() (DomainType x) const - | ^~~~~~~~ -/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh:81:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 81 | return yy[shapeFunction_]; - | ^ -In file included from /usr/include/dune/geometry/quadraturerules.hh:532, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/dualmortarbasis/dualq1.hh:13, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/dualmortarbasis.hh:7, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/dualmortarelementtest.cc:5: -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In constructor 'Dune::SimplexQuadratureRule::SimplexQuadratureRule(int) [with ct = double]': -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1073:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1073 | FieldVector local = SimplexQuadraturePointsSingleton<3>::sqp.point(m,i); - | ^~~~~ -In file included from /build/dune-localfunctions-2.7.1/dune/localfunctions/dualmortarbasis/dualp1.hh:11, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/dualmortarbasis.hh:6, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/dualmortarelementtest.cc:5: -/build/dune-localfunctions-2.7.1/dune/localfunctions/dualmortarbasis/dualp1/dualp1localinterpolation.hh: In member function 'void Dune::DualP1LocalInterpolation::interpolate(const F&, std::vector&) const [with F = Dune::VirtualFunction, Dune::FieldVector >; C = double; int dim = 3; LB = Dune::DualP1LocalBasis]': -/build/dune-localfunctions-2.7.1/dune/localfunctions/dualmortarbasis/dualp1/dualp1localinterpolation.hh:32:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 32 | p1Interpolation[0] = f(x); - | ~^~~ -In file included from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/dualmortarelementtest.cc:7: -/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(ShapeFunctionAsCallable::DomainType) const [with FE = Dune::LocalFiniteElementVirtualInterface, double, 1, Dune::FieldVector, Dune::FieldMatrix > >]': -/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh:77:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 77 | RangeType operator() (DomainType x) const - | ^~~~~~~~ -/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh:81:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 81 | return yy[shapeFunction_]; - | ^ -/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(ShapeFunctionAsCallable::DomainType) const [with FE = Dune::DualQ1LocalFiniteElement]': -/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh:77:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 77 | RangeType operator() (DomainType x) const - | ^~~~~~~~ -/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh:81:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 81 | return yy[shapeFunction_]; - | ^ -/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(ShapeFunctionAsCallable::DomainType) const [with FE = Dune::DualQ1LocalFiniteElement]': -/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh:77:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 77 | RangeType operator() (DomainType x) const - | ^~~~~~~~ -/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh:81:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 81 | return yy[shapeFunction_]; - | ^ -[ 40%] Linking CXX executable test-raviartthomassimplex4 -cd /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-raviartthomassimplex4.dir/link.txt --verbose=1 -/usr/bin/c++ -std=c++17 -g -O2 -fdebug-prefix-map=/build/dune-localfunctions-2.7.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -pthread -rdynamic CMakeFiles/test-raviartthomassimplex4.dir/test-raviartthomassimplex.cc.o -o test-raviartthomassimplex4 -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.7.1 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.7.1 -llapack -lblas -lf77blas -latlas -pthread /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so -make[5]: Leaving directory '/build/dune-localfunctions-2.7.1/build' -[ 40%] Built target test-raviartthomassimplex4 -make -f dune/localfunctions/test/CMakeFiles/crouzeixraviartelementtest.dir/build.make dune/localfunctions/test/CMakeFiles/crouzeixraviartelementtest.dir/depend -make[5]: Entering directory '/build/dune-localfunctions-2.7.1/build' -cd /build/dune-localfunctions-2.7.1/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/dune-localfunctions-2.7.1 /build/dune-localfunctions-2.7.1/dune/localfunctions/test /build/dune-localfunctions-2.7.1/build /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/crouzeixraviartelementtest.dir/DependInfo.cmake --color= -Dependee "/build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/crouzeixraviartelementtest.dir/DependInfo.cmake" is newer than depender "/build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/crouzeixraviartelementtest.dir/depend.internal". -Dependee "/build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/crouzeixraviartelementtest.dir/depend.internal". -Scanning dependencies of target crouzeixraviartelementtest -make[5]: Leaving directory '/build/dune-localfunctions-2.7.1/build' -make -f dune/localfunctions/test/CMakeFiles/crouzeixraviartelementtest.dir/build.make dune/localfunctions/test/CMakeFiles/crouzeixraviartelementtest.dir/build -make[5]: Entering directory '/build/dune-localfunctions-2.7.1/build' -[ 42%] Building CXX object dune/localfunctions/test/CMakeFiles/crouzeixraviartelementtest.dir/crouzeixraviartelementtest.cc.o -cd /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test && /usr/bin/c++ -DENABLE_MPI=1 -DENABLE_TBB=1 -DHAVE_CONFIG_H -DMPICH_SKIP_MPICXX -DMPIPP_H -DMPI_NO_CPPBIND -D_TBB_CPP0X -I/build/dune-localfunctions-2.7.1/build -I/build/dune-localfunctions-2.7.1 -I/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -I/usr/lib/arm-linux-gnueabihf/openmpi/include -std=c++17 -g -O2 -fdebug-prefix-map=/build/dune-localfunctions-2.7.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/crouzeixraviartelementtest.dir/crouzeixraviartelementtest.cc.o -c /build/dune-localfunctions-2.7.1/dune/localfunctions/test/crouzeixraviartelementtest.cc -[ 43%] Linking CXX executable lagrangeshapefunctiontest -cd /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/lagrangeshapefunctiontest.dir/link.txt --verbose=1 -/usr/bin/c++ -std=c++17 -g -O2 -fdebug-prefix-map=/build/dune-localfunctions-2.7.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -pthread -rdynamic CMakeFiles/lagrangeshapefunctiontest.dir/lagrangeshapefunctiontest.cc.o -o lagrangeshapefunctiontest -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.7.1 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.7.1 -llapack -lblas -lf77blas -latlas -pthread /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so In file included from /usr/include/dune/geometry/quadraturerules.hh:532, from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh:19, from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/crouzeixraviartelementtest.cc:7: @@ -5787,19 +5846,6 @@ /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1021:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1021 | { | ^ -make[5]: Leaving directory '/build/dune-localfunctions-2.7.1/build' -[ 43%] Built target lagrangeshapefunctiontest -make -f dune/localfunctions/test/CMakeFiles/brezzidouglasmarinielementtest.dir/build.make dune/localfunctions/test/CMakeFiles/brezzidouglasmarinielementtest.dir/depend -make[5]: Entering directory '/build/dune-localfunctions-2.7.1/build' -cd /build/dune-localfunctions-2.7.1/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/dune-localfunctions-2.7.1 /build/dune-localfunctions-2.7.1/dune/localfunctions/test /build/dune-localfunctions-2.7.1/build /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/brezzidouglasmarinielementtest.dir/DependInfo.cmake --color= -Dependee "/build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/brezzidouglasmarinielementtest.dir/DependInfo.cmake" is newer than depender "/build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/brezzidouglasmarinielementtest.dir/depend.internal". -Dependee "/build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/brezzidouglasmarinielementtest.dir/depend.internal". -Scanning dependencies of target brezzidouglasmarinielementtest -make[5]: Leaving directory '/build/dune-localfunctions-2.7.1/build' -make -f dune/localfunctions/test/CMakeFiles/brezzidouglasmarinielementtest.dir/build.make dune/localfunctions/test/CMakeFiles/brezzidouglasmarinielementtest.dir/build -make[5]: Entering directory '/build/dune-localfunctions-2.7.1/build' -[ 45%] Building CXX object dune/localfunctions/test/CMakeFiles/brezzidouglasmarinielementtest.dir/brezzidouglasmarinielementtest.cc.o -cd /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test && /usr/bin/c++ -DENABLE_MPI=1 -DENABLE_TBB=1 -DHAVE_CONFIG_H -DMPICH_SKIP_MPICXX -DMPIPP_H -DMPI_NO_CPPBIND -D_TBB_CPP0X -I/build/dune-localfunctions-2.7.1/build -I/build/dune-localfunctions-2.7.1 -I/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -I/usr/lib/arm-linux-gnueabihf/openmpi/include -std=c++17 -g -O2 -fdebug-prefix-map=/build/dune-localfunctions-2.7.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/brezzidouglasmarinielementtest.dir/brezzidouglasmarinielementtest.cc.o -c /build/dune-localfunctions-2.7.1/dune/localfunctions/test/brezzidouglasmarinielementtest.cc In file included from /build/dune-localfunctions-2.7.1/dune/localfunctions/crouzeixraviart.hh:17, from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/crouzeixraviartelementtest.cc:5: /build/dune-localfunctions-2.7.1/dune/localfunctions/common/localinterpolation.hh: In instantiation of 'Dune::Impl::makeFunctionWithCallOperator, ShapeFunctionAsFunction >, 0>:: [with auto:7 = Dune::FieldVector]': @@ -5900,33 +5946,10 @@ /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh:682:41: required from 'bool testFE(const FE&, char, unsigned int) [with FE = Dune::CrouzeixRaviartLocalFiniteElement]' /build/dune-localfunctions-2.7.1/dune/localfunctions/test/crouzeixraviartelementtest.cc:23:3: required from here /usr/include/dune/geometry/affinegeometry.hh:572:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -In file included from /usr/include/dune/geometry/quadraturerules.hh:532, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/brezzidouglasmarini/brezzidouglasmarini1cube2d/brezzidouglasmarini1cube2dlocalinterpolation.hh:8, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/brezzidouglasmarini/brezzidouglasmarini1cube2d.hh:11, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/brezzidouglasmarini/brezzidouglasmarinicube.hh:6, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/brezzidouglasmarini.hh:7, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/brezzidouglasmarinielementtest.cc:8: -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:743:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 743 | { - | ^ -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1021:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1021 | { - | ^ -In file included from /build/dune-localfunctions-2.7.1/dune/localfunctions/brezzidouglasmarini/brezzidouglasmarini1cube2d/brezzidouglasmarini1cube2dlocalinterpolation.hh:9, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/brezzidouglasmarini/brezzidouglasmarini1cube2d.hh:11, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/brezzidouglasmarini/brezzidouglasmarinicube.hh:6, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/brezzidouglasmarini.hh:7, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/brezzidouglasmarinielementtest.cc:8: -/build/dune-localfunctions-2.7.1/dune/localfunctions/common/localinterpolation.hh: In instantiation of 'Dune::Impl::makeFunctionWithCallOperator, ShapeFunctionAsFunction >, 0>:: [with auto:7 = Dune::FieldVector&]': -/build/dune-localfunctions-2.7.1/dune/localfunctions/brezzidouglasmarini/brezzidouglasmarini1cube2d/brezzidouglasmarini1cube2dlocalinterpolation.hh:99:19: required from 'void Dune::BDM1Cube2DLocalInterpolation::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsFunction >; C = double; LB = Dune::BDM1Cube2DLocalBasis]' -/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh:110:40: required from 'bool testLocalInterpolation(const FE&) [with FE = Dune::BrezziDouglasMariniCubeLocalFiniteElement]' -/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh:682:41: required from 'bool testFE(const FE&, char, unsigned int) [with FE = Dune::BrezziDouglasMariniCubeLocalFiniteElement]' -/build/dune-localfunctions-2.7.1/dune/localfunctions/test/brezzidouglasmarinielementtest.cc:17:3: required from here -/build/dune-localfunctions-2.7.1/dune/localfunctions/common/localinterpolation.hh:73:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 73 | return y; - | ^ +/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 3]': +/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1198 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /build/dune-localfunctions-2.7.1/dune/localfunctions/crouzeixraviart.hh:17, from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/crouzeixraviartelementtest.cc:5: /build/dune-localfunctions-2.7.1/dune/localfunctions/common/localinterpolation.hh: In instantiation of 'Dune::Impl::makeFunctionWithCallOperator, ShapeFunctionAsFunction, double, 1, Dune::FieldVector, Dune::FieldMatrix > > >, 0>:: [with auto:7 = const Dune::FieldVector&]': @@ -6116,114 +6139,49 @@ /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh:81:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 81 | return yy[shapeFunction_]; | ^ -/build/dune-localfunctions-2.7.1/dune/localfunctions/common/localinterpolation.hh: In instantiation of 'Dune::Impl::makeFunctionWithCallOperator, ShapeFunctionAsFunction, double, 3, Dune::FieldVector, Dune::FieldMatrix > > >, 0>:: [with auto:7 = const Dune::FieldVector&]': -/usr/include/c++/10/type_traits:2506:26: required by substitution of 'template static std::__result_of_success()((declval<_Args>)()...)), std::__invoke_other> std::__result_of_other_impl::_S_test(int) [with _Fn = const Dune::Impl::makeFunctionWithCallOperator, ShapeFunctionAsFunction, double, 3, Dune::FieldVector, Dune::FieldMatrix > > >, 0>::&; _Args = {const Dune::FieldVector&}]' -/usr/include/c++/10/type_traits:2517:55: required from 'struct std::__result_of_impl, ShapeFunctionAsFunction, double, 3, Dune::FieldVector, Dune::FieldMatrix > > >, 0>::&, const Dune::FieldVector&>' -/usr/include/c++/10/type_traits:2522:12: required from 'struct std::__invoke_result, ShapeFunctionAsFunction, double, 3, Dune::FieldVector, Dune::FieldMatrix > > >, 0>::&, const Dune::FieldVector&>' -/usr/include/c++/10/type_traits:2535:12: required from 'class std::result_of, ShapeFunctionAsFunction, double, 3, Dune::FieldVector, Dune::FieldMatrix > > >, 0>::&(const Dune::FieldVector&)>' -/usr/include/c++/10/bits/refwrap.h:343:2: required by substitution of 'template typename std::result_of, ShapeFunctionAsFunction, double, 3, Dune::FieldVector, Dune::FieldMatrix > > >, 0>::&(_Args&& ...)>::type std::reference_wrapper, ShapeFunctionAsFunction, double, 3, Dune::FieldVector, Dune::FieldMatrix > > >, 0>:: >::operator()<_Args ...>(_Args&& ...) const [with _Args = {const Dune::FieldVector&}]' -/usr/include/dune/common/function.hh:103:15: required from 'void Dune::Impl::LambdaVirtualFunction::evaluate(const Domain&, Range&) const [with Domain = Dune::FieldVector; Range = Dune::FieldVector; F = std::reference_wrapper, ShapeFunctionAsFunction, double, 3, Dune::FieldVector, Dune::FieldMatrix > > >, 0>:: >]' -/usr/include/dune/common/function.hh:101:10: required from here -/build/dune-localfunctions-2.7.1/dune/localfunctions/common/localinterpolation.hh:73:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/dune-localfunctions-2.7.1/dune/localfunctions/common/localinterpolation.hh: In instantiation of 'Dune::Impl::makeFunctionWithCallOperator, ShapeFunctionAsFunction, double, 2, Dune::FieldVector, Dune::FieldMatrix > > >, 0>:: [with auto:7 = const Dune::FieldVector&]': -/usr/include/c++/10/type_traits:2506:26: required by substitution of 'template static std::__result_of_success()((declval<_Args>)()...)), std::__invoke_other> std::__result_of_other_impl::_S_test(int) [with _Fn = const Dune::Impl::makeFunctionWithCallOperator, ShapeFunctionAsFunction, double, 2, Dune::FieldVector, Dune::FieldMatrix > > >, 0>::&; _Args = {const Dune::FieldVector&}]' -/usr/include/c++/10/type_traits:2517:55: required from 'struct std::__result_of_impl, ShapeFunctionAsFunction, double, 2, Dune::FieldVector, Dune::FieldMatrix > > >, 0>::&, const Dune::FieldVector&>' -/usr/include/c++/10/type_traits:2522:12: required from 'struct std::__invoke_result, ShapeFunctionAsFunction, double, 2, Dune::FieldVector, Dune::FieldMatrix > > >, 0>::&, const Dune::FieldVector&>' -/usr/include/c++/10/type_traits:2535:12: required from 'class std::result_of, ShapeFunctionAsFunction, double, 2, Dune::FieldVector, Dune::FieldMatrix > > >, 0>::&(const Dune::FieldVector&)>' -/usr/include/c++/10/bits/refwrap.h:343:2: required by substitution of 'template typename std::result_of, ShapeFunctionAsFunction, double, 2, Dune::FieldVector, Dune::FieldMatrix > > >, 0>::&(_Args&& ...)>::type std::reference_wrapper, ShapeFunctionAsFunction, double, 2, Dune::FieldVector, Dune::FieldMatrix > > >, 0>:: >::operator()<_Args ...>(_Args&& ...) const [with _Args = {const Dune::FieldVector&}]' -/usr/include/dune/common/function.hh:103:15: required from 'void Dune::Impl::LambdaVirtualFunction::evaluate(const Domain&, Range&) const [with Domain = Dune::FieldVector; Range = Dune::FieldVector; F = std::reference_wrapper, ShapeFunctionAsFunction, double, 2, Dune::FieldVector, Dune::FieldMatrix > > >, 0>:: >]' -/usr/include/dune/common/function.hh:101:10: required from here -/build/dune-localfunctions-2.7.1/dune/localfunctions/common/localinterpolation.hh:73:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -In file included from /usr/include/c++/10/functional:58, - from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, - from /usr/include/c++/10/algorithm:74, - from /usr/include/dune/common/fmatrix.hh:9, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/brezzidouglasmarini/brezzidouglasmarini1cube2d/brezzidouglasmarini1cube2dlocalbasis.hh:11, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/brezzidouglasmarini/brezzidouglasmarini1cube2d.hh:9, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/brezzidouglasmarini/brezzidouglasmarinicube.hh:6, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/brezzidouglasmarini.hh:7, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/brezzidouglasmarinielementtest.cc:8: -/usr/include/c++/10/bits/refwrap.h: In instantiation of 'typename std::result_of<_Tp&(_Args&& ...)>::type std::reference_wrapper<_Tp>::operator()(_Args&& ...) const [with _Args = {const Dune::FieldVector&}; _Tp = const ShapeFunctionAsCallable, double, 3, Dune::FieldVector, Dune::FieldMatrix > > >; typename std::result_of<_Tp&(_Args&& ...)>::type = Dune::FieldVector]': -/usr/include/dune/common/function.hh:103:15: required from 'void Dune::Impl::LambdaVirtualFunction::evaluate(const Domain&, Range&) const [with Domain = Dune::FieldVector; Range = Dune::FieldVector; F = std::reference_wrapper, double, 3, Dune::FieldVector, Dune::FieldMatrix > > > >]' -/usr/include/dune/common/function.hh:101:10: required from here -/usr/include/c++/10/bits/refwrap.h:343:2: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 343 | operator()(_Args&&... __args) const - | ^~~~~~~~ -/usr/include/c++/10/bits/refwrap.h: In instantiation of 'typename std::result_of<_Tp&(_Args&& ...)>::type std::reference_wrapper<_Tp>::operator()(_Args&& ...) const [with _Args = {const Dune::FieldVector&}; _Tp = const ShapeFunctionAsCallable, double, 2, Dune::FieldVector, Dune::FieldMatrix > > >; typename std::result_of<_Tp&(_Args&& ...)>::type = Dune::FieldVector]': -/usr/include/dune/common/function.hh:103:15: required from 'void Dune::Impl::LambdaVirtualFunction::evaluate(const Domain&, Range&) const [with Domain = Dune::FieldVector; Range = Dune::FieldVector; F = std::reference_wrapper, double, 2, Dune::FieldVector, Dune::FieldMatrix > > > >]' -/usr/include/dune/common/function.hh:101:10: required from here -/usr/include/c++/10/bits/refwrap.h:343:2: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -In file included from /usr/include/c++/10/tuple:41, - from /usr/include/c++/10/functional:54, - from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, - from /usr/include/c++/10/algorithm:74, - from /usr/include/dune/common/fmatrix.hh:9, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/brezzidouglasmarini/brezzidouglasmarini1cube2d/brezzidouglasmarini1cube2dlocalbasis.hh:11, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/brezzidouglasmarini/brezzidouglasmarini1cube2d.hh:9, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/brezzidouglasmarini/brezzidouglasmarinicube.hh:6, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/brezzidouglasmarini.hh:7, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/brezzidouglasmarinielementtest.cc:8: -/usr/include/c++/10/bits/invoke.h: In instantiation of 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const ShapeFunctionAsCallable, double, 3, Dune::FieldVector, Dune::FieldMatrix > > >&; _Args = {const Dune::FieldVector&}; typename std::__invoke_result<_Functor, _ArgTypes>::type = Dune::FieldVector]': -/usr/include/c++/10/bits/refwrap.h:349:24: required from 'typename std::result_of<_Tp&(_Args&& ...)>::type std::reference_wrapper<_Tp>::operator()(_Args&& ...) const [with _Args = {const Dune::FieldVector&}; _Tp = const ShapeFunctionAsCallable, double, 3, Dune::FieldVector, Dune::FieldMatrix > > >; typename std::result_of<_Tp&(_Args&& ...)>::type = Dune::FieldVector]' -/usr/include/dune/common/function.hh:103:15: required from 'void Dune::Impl::LambdaVirtualFunction::evaluate(const Domain&, Range&) const [with Domain = Dune::FieldVector; Range = Dune::FieldVector; F = std::reference_wrapper, double, 3, Dune::FieldVector, Dune::FieldMatrix > > > >]' -/usr/include/dune/common/function.hh:101:10: required from here -/usr/include/c++/10/bits/invoke.h:89:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 89 | __invoke(_Callable&& __fn, _Args&&... __args) - | ^~~~~~~~ -/usr/include/c++/10/bits/invoke.h: In instantiation of 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const ShapeFunctionAsCallable, double, 2, Dune::FieldVector, Dune::FieldMatrix > > >&; _Args = {const Dune::FieldVector&}; typename std::__invoke_result<_Functor, _ArgTypes>::type = Dune::FieldVector]': -/usr/include/c++/10/bits/refwrap.h:349:24: required from 'typename std::result_of<_Tp&(_Args&& ...)>::type std::reference_wrapper<_Tp>::operator()(_Args&& ...) const [with _Args = {const Dune::FieldVector&}; _Tp = const ShapeFunctionAsCallable, double, 2, Dune::FieldVector, Dune::FieldMatrix > > >; typename std::result_of<_Tp&(_Args&& ...)>::type = Dune::FieldVector]' -/usr/include/dune/common/function.hh:103:15: required from 'void Dune::Impl::LambdaVirtualFunction::evaluate(const Domain&, Range&) const [with Domain = Dune::FieldVector; Range = Dune::FieldVector; F = std::reference_wrapper, double, 2, Dune::FieldVector, Dune::FieldMatrix > > > >]' -/usr/include/dune/common/function.hh:101:10: required from here -/usr/include/c++/10/bits/invoke.h:89:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/c++/10/bits/invoke.h: In instantiation of 'constexpr _Res std::__invoke_impl(std::__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = const ShapeFunctionAsCallable, double, 3, Dune::FieldVector, Dune::FieldMatrix > > >&; _Args = {const Dune::FieldVector&}]': -/usr/include/c++/10/bits/invoke.h:95:40: required from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const ShapeFunctionAsCallable, double, 3, Dune::FieldVector, Dune::FieldMatrix > > >&; _Args = {const Dune::FieldVector&}; typename std::__invoke_result<_Functor, _ArgTypes>::type = Dune::FieldVector]' -/usr/include/c++/10/bits/refwrap.h:349:24: required from 'typename std::result_of<_Tp&(_Args&& ...)>::type std::reference_wrapper<_Tp>::operator()(_Args&& ...) const [with _Args = {const Dune::FieldVector&}; _Tp = const ShapeFunctionAsCallable, double, 3, Dune::FieldVector, Dune::FieldMatrix > > >; typename std::result_of<_Tp&(_Args&& ...)>::type = Dune::FieldVector]' -/usr/include/dune/common/function.hh:103:15: required from 'void Dune::Impl::LambdaVirtualFunction::evaluate(const Domain&, Range&) const [with Domain = Dune::FieldVector; Range = Dune::FieldVector; F = std::reference_wrapper, double, 3, Dune::FieldVector, Dune::FieldMatrix > > > >]' -/usr/include/dune/common/function.hh:101:10: required from here -/usr/include/c++/10/bits/invoke.h:59:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 59 | __invoke_impl(__invoke_other, _Fn&& __f, _Args&&... __args) - | ^~~~~~~~~~~~~ -/usr/include/c++/10/bits/invoke.h: In instantiation of 'constexpr _Res std::__invoke_impl(std::__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = const ShapeFunctionAsCallable, double, 2, Dune::FieldVector, Dune::FieldMatrix > > >&; _Args = {const Dune::FieldVector&}]': -/usr/include/c++/10/bits/invoke.h:95:40: required from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const ShapeFunctionAsCallable, double, 2, Dune::FieldVector, Dune::FieldMatrix > > >&; _Args = {const Dune::FieldVector&}; typename std::__invoke_result<_Functor, _ArgTypes>::type = Dune::FieldVector]' -/usr/include/c++/10/bits/refwrap.h:349:24: required from 'typename std::result_of<_Tp&(_Args&& ...)>::type std::reference_wrapper<_Tp>::operator()(_Args&& ...) const [with _Args = {const Dune::FieldVector&}; _Tp = const ShapeFunctionAsCallable, double, 2, Dune::FieldVector, Dune::FieldMatrix > > >; typename std::result_of<_Tp&(_Args&& ...)>::type = Dune::FieldVector]' -/usr/include/dune/common/function.hh:103:15: required from 'void Dune::Impl::LambdaVirtualFunction::evaluate(const Domain&, Range&) const [with Domain = Dune::FieldVector; Range = Dune::FieldVector; F = std::reference_wrapper, double, 2, Dune::FieldVector, Dune::FieldMatrix > > > >]' -/usr/include/dune/common/function.hh:101:10: required from here -/usr/include/c++/10/bits/invoke.h:59:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -In file included from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/brezzidouglasmarinielementtest.cc:10: -/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh: In instantiation of 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(ShapeFunctionAsCallable::DomainType) const [with FE = Dune::LocalFiniteElementVirtualInterface, double, 3, Dune::FieldVector, Dune::FieldMatrix > >; ShapeFunctionAsCallable::RangeType = Dune::FieldVector; ShapeFunctionAsCallable::DomainType = Dune::FieldVector]': -/usr/include/c++/10/bits/invoke.h:60:36: required from 'constexpr _Res std::__invoke_impl(std::__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = const ShapeFunctionAsCallable, double, 3, Dune::FieldVector, Dune::FieldMatrix > > >&; _Args = {const Dune::FieldVector&}]' -/usr/include/c++/10/bits/invoke.h:95:40: required from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const ShapeFunctionAsCallable, double, 3, Dune::FieldVector, Dune::FieldMatrix > > >&; _Args = {const Dune::FieldVector&}; typename std::__invoke_result<_Functor, _ArgTypes>::type = Dune::FieldVector]' -/usr/include/c++/10/bits/refwrap.h:349:24: required from 'typename std::result_of<_Tp&(_Args&& ...)>::type std::reference_wrapper<_Tp>::operator()(_Args&& ...) const [with _Args = {const Dune::FieldVector&}; _Tp = const ShapeFunctionAsCallable, double, 3, Dune::FieldVector, Dune::FieldMatrix > > >; typename std::result_of<_Tp&(_Args&& ...)>::type = Dune::FieldVector]' -/usr/include/dune/common/function.hh:103:15: required from 'void Dune::Impl::LambdaVirtualFunction::evaluate(const Domain&, Range&) const [with Domain = Dune::FieldVector; Range = Dune::FieldVector; F = std::reference_wrapper, double, 3, Dune::FieldVector, Dune::FieldMatrix > > > >]' -/usr/include/dune/common/function.hh:101:10: required from here -/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh:77:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 77 | RangeType operator() (DomainType x) const - | ^~~~~~~~ -/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh: In instantiation of 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(ShapeFunctionAsCallable::DomainType) const [with FE = Dune::LocalFiniteElementVirtualInterface, double, 2, Dune::FieldVector, Dune::FieldMatrix > >; ShapeFunctionAsCallable::RangeType = Dune::FieldVector; ShapeFunctionAsCallable::DomainType = Dune::FieldVector]': -/usr/include/c++/10/bits/invoke.h:60:36: required from 'constexpr _Res std::__invoke_impl(std::__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = const ShapeFunctionAsCallable, double, 2, Dune::FieldVector, Dune::FieldMatrix > > >&; _Args = {const Dune::FieldVector&}]' -/usr/include/c++/10/bits/invoke.h:95:40: required from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const ShapeFunctionAsCallable, double, 2, Dune::FieldVector, Dune::FieldMatrix > > >&; _Args = {const Dune::FieldVector&}; typename std::__invoke_result<_Functor, _ArgTypes>::type = Dune::FieldVector]' -/usr/include/c++/10/bits/refwrap.h:349:24: required from 'typename std::result_of<_Tp&(_Args&& ...)>::type std::reference_wrapper<_Tp>::operator()(_Args&& ...) const [with _Args = {const Dune::FieldVector&}; _Tp = const ShapeFunctionAsCallable, double, 2, Dune::FieldVector, Dune::FieldMatrix > > >; typename std::result_of<_Tp&(_Args&& ...)>::type = Dune::FieldVector]' -/usr/include/dune/common/function.hh:103:15: required from 'void Dune::Impl::LambdaVirtualFunction::evaluate(const Domain&, Range&) const [with Domain = Dune::FieldVector; Range = Dune::FieldVector; F = std::reference_wrapper, double, 2, Dune::FieldVector, Dune::FieldMatrix > > > >]' -/usr/include/dune/common/function.hh:101:10: required from here -/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh:77:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +[ 42%] Linking CXX executable test-raviartthomassimplex4 +cd /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-raviartthomassimplex4.dir/link.txt --verbose=1 +/usr/bin/c++ -std=c++17 -g -O2 -fdebug-prefix-map=/build/dune-localfunctions-2.7.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -pthread -rdynamic CMakeFiles/test-raviartthomassimplex4.dir/test-raviartthomassimplex.cc.o -o test-raviartthomassimplex4 -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.7.1 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.7.1 -llapack -lblas -lf77blas -latlas -pthread /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so +make[5]: Leaving directory '/build/dune-localfunctions-2.7.1/build' +[ 42%] Built target test-raviartthomassimplex4 +make -f dune/localfunctions/test/CMakeFiles/brezzidouglasmarinielementtest.dir/build.make dune/localfunctions/test/CMakeFiles/brezzidouglasmarinielementtest.dir/depend +make[5]: Entering directory '/build/dune-localfunctions-2.7.1/build' +cd /build/dune-localfunctions-2.7.1/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/dune-localfunctions-2.7.1 /build/dune-localfunctions-2.7.1/dune/localfunctions/test /build/dune-localfunctions-2.7.1/build /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/brezzidouglasmarinielementtest.dir/DependInfo.cmake --color= +Dependee "/build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/brezzidouglasmarinielementtest.dir/DependInfo.cmake" is newer than depender "/build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/brezzidouglasmarinielementtest.dir/depend.internal". +Dependee "/build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/brezzidouglasmarinielementtest.dir/depend.internal". +Scanning dependencies of target brezzidouglasmarinielementtest +make[5]: Leaving directory '/build/dune-localfunctions-2.7.1/build' +make -f dune/localfunctions/test/CMakeFiles/brezzidouglasmarinielementtest.dir/build.make dune/localfunctions/test/CMakeFiles/brezzidouglasmarinielementtest.dir/build +make[5]: Entering directory '/build/dune-localfunctions-2.7.1/build' +[ 43%] Building CXX object dune/localfunctions/test/CMakeFiles/brezzidouglasmarinielementtest.dir/brezzidouglasmarinielementtest.cc.o +cd /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test && /usr/bin/c++ -DENABLE_MPI=1 -DENABLE_TBB=1 -DHAVE_CONFIG_H -DMPICH_SKIP_MPICXX -DMPIPP_H -DMPI_NO_CPPBIND -D_TBB_CPP0X -I/build/dune-localfunctions-2.7.1/build -I/build/dune-localfunctions-2.7.1 -I/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -I/usr/lib/arm-linux-gnueabihf/openmpi/include -std=c++17 -g -O2 -fdebug-prefix-map=/build/dune-localfunctions-2.7.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/brezzidouglasmarinielementtest.dir/brezzidouglasmarinielementtest.cc.o -c /build/dune-localfunctions-2.7.1/dune/localfunctions/test/brezzidouglasmarinielementtest.cc In file included from /usr/include/dune/geometry/quadraturerules.hh:532, from /build/dune-localfunctions-2.7.1/dune/localfunctions/brezzidouglasmarini/brezzidouglasmarini1cube2d/brezzidouglasmarini1cube2dlocalinterpolation.hh:8, from /build/dune-localfunctions-2.7.1/dune/localfunctions/brezzidouglasmarini/brezzidouglasmarini1cube2d.hh:11, from /build/dune-localfunctions-2.7.1/dune/localfunctions/brezzidouglasmarini/brezzidouglasmarinicube.hh:6, from /build/dune-localfunctions-2.7.1/dune/localfunctions/brezzidouglasmarini.hh:7, from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/brezzidouglasmarinielementtest.cc:8: -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In constructor 'Dune::SimplexQuadratureRule::SimplexQuadratureRule(int) [with ct = double]': -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1073:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1073 | FieldVector local = SimplexQuadraturePointsSingleton<3>::sqp.point(m,i); - | ^~~~~ -In file included from /build/dune-localfunctions-2.7.1/dune/localfunctions/brezzidouglasmarini/brezzidouglasmarini2cube2d.hh:11, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/brezzidouglasmarini/brezzidouglasmarinicube.hh:8, +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:743:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 743 | { + | ^ +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1021:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1021 | { + | ^ +In file included from /build/dune-localfunctions-2.7.1/dune/localfunctions/brezzidouglasmarini/brezzidouglasmarini1cube2d/brezzidouglasmarini1cube2dlocalinterpolation.hh:9, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/brezzidouglasmarini/brezzidouglasmarini1cube2d.hh:11, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/brezzidouglasmarini/brezzidouglasmarinicube.hh:6, from /build/dune-localfunctions-2.7.1/dune/localfunctions/brezzidouglasmarini.hh:7, from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/brezzidouglasmarinielementtest.cc:8: -/build/dune-localfunctions-2.7.1/dune/localfunctions/brezzidouglasmarini/brezzidouglasmarini2cube2d/brezzidouglasmarini2cube2dlocalinterpolation.hh: In member function 'void Dune::BDM2Cube2DLocalInterpolation::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsFunction >; C = double; LB = Dune::BDM2Cube2DLocalBasis]': -/build/dune-localfunctions-2.7.1/dune/localfunctions/brezzidouglasmarini/brezzidouglasmarini2cube2d/brezzidouglasmarini2cube2dlocalinterpolation.hh:100:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 100 | auto y = f(localPos); - | ^ +/build/dune-localfunctions-2.7.1/dune/localfunctions/common/localinterpolation.hh: In instantiation of 'Dune::Impl::makeFunctionWithCallOperator, ShapeFunctionAsFunction >, 0>:: [with auto:7 = Dune::FieldVector&]': +/build/dune-localfunctions-2.7.1/dune/localfunctions/brezzidouglasmarini/brezzidouglasmarini1cube2d/brezzidouglasmarini1cube2dlocalinterpolation.hh:99:19: required from 'void Dune::BDM1Cube2DLocalInterpolation::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsFunction >; C = double; LB = Dune::BDM1Cube2DLocalBasis]' +/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh:110:40: required from 'bool testLocalInterpolation(const FE&) [with FE = Dune::BrezziDouglasMariniCubeLocalFiniteElement]' +/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh:682:41: required from 'bool testFE(const FE&, char, unsigned int) [with FE = Dune::BrezziDouglasMariniCubeLocalFiniteElement]' +/build/dune-localfunctions-2.7.1/dune/localfunctions/test/brezzidouglasmarinielementtest.cc:17:3: required from here +/build/dune-localfunctions-2.7.1/dune/localfunctions/common/localinterpolation.hh:73:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 73 | return y; + | ^ In file included from /usr/include/c++/10/vector:72, from /usr/include/dune/common/typetraits.hh:9, from /usr/include/dune/geometry/type.hh:17, @@ -6350,10 +6308,118 @@ /usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/dune-localfunctions-2.7.1/dune/localfunctions/common/localinterpolation.hh: In instantiation of 'Dune::Impl::makeFunctionWithCallOperator, ShapeFunctionAsFunction, double, 3, Dune::FieldVector, Dune::FieldMatrix > > >, 0>:: [with auto:7 = const Dune::FieldVector&]': +/usr/include/c++/10/type_traits:2506:26: required by substitution of 'template static std::__result_of_success()((declval<_Args>)()...)), std::__invoke_other> std::__result_of_other_impl::_S_test(int) [with _Fn = const Dune::Impl::makeFunctionWithCallOperator, ShapeFunctionAsFunction, double, 3, Dune::FieldVector, Dune::FieldMatrix > > >, 0>::&; _Args = {const Dune::FieldVector&}]' +/usr/include/c++/10/type_traits:2517:55: required from 'struct std::__result_of_impl, ShapeFunctionAsFunction, double, 3, Dune::FieldVector, Dune::FieldMatrix > > >, 0>::&, const Dune::FieldVector&>' +/usr/include/c++/10/type_traits:2522:12: required from 'struct std::__invoke_result, ShapeFunctionAsFunction, double, 3, Dune::FieldVector, Dune::FieldMatrix > > >, 0>::&, const Dune::FieldVector&>' +/usr/include/c++/10/type_traits:2535:12: required from 'class std::result_of, ShapeFunctionAsFunction, double, 3, Dune::FieldVector, Dune::FieldMatrix > > >, 0>::&(const Dune::FieldVector&)>' +/usr/include/c++/10/bits/refwrap.h:343:2: required by substitution of 'template typename std::result_of, ShapeFunctionAsFunction, double, 3, Dune::FieldVector, Dune::FieldMatrix > > >, 0>::&(_Args&& ...)>::type std::reference_wrapper, ShapeFunctionAsFunction, double, 3, Dune::FieldVector, Dune::FieldMatrix > > >, 0>:: >::operator()<_Args ...>(_Args&& ...) const [with _Args = {const Dune::FieldVector&}]' +/usr/include/dune/common/function.hh:103:15: required from 'void Dune::Impl::LambdaVirtualFunction::evaluate(const Domain&, Range&) const [with Domain = Dune::FieldVector; Range = Dune::FieldVector; F = std::reference_wrapper, ShapeFunctionAsFunction, double, 3, Dune::FieldVector, Dune::FieldMatrix > > >, 0>:: >]' +/usr/include/dune/common/function.hh:101:10: required from here +/build/dune-localfunctions-2.7.1/dune/localfunctions/common/localinterpolation.hh:73:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/dune-localfunctions-2.7.1/dune/localfunctions/common/localinterpolation.hh: In instantiation of 'Dune::Impl::makeFunctionWithCallOperator, ShapeFunctionAsFunction, double, 2, Dune::FieldVector, Dune::FieldMatrix > > >, 0>:: [with auto:7 = const Dune::FieldVector&]': +/usr/include/c++/10/type_traits:2506:26: required by substitution of 'template static std::__result_of_success()((declval<_Args>)()...)), std::__invoke_other> std::__result_of_other_impl::_S_test(int) [with _Fn = const Dune::Impl::makeFunctionWithCallOperator, ShapeFunctionAsFunction, double, 2, Dune::FieldVector, Dune::FieldMatrix > > >, 0>::&; _Args = {const Dune::FieldVector&}]' +/usr/include/c++/10/type_traits:2517:55: required from 'struct std::__result_of_impl, ShapeFunctionAsFunction, double, 2, Dune::FieldVector, Dune::FieldMatrix > > >, 0>::&, const Dune::FieldVector&>' +/usr/include/c++/10/type_traits:2522:12: required from 'struct std::__invoke_result, ShapeFunctionAsFunction, double, 2, Dune::FieldVector, Dune::FieldMatrix > > >, 0>::&, const Dune::FieldVector&>' +/usr/include/c++/10/type_traits:2535:12: required from 'class std::result_of, ShapeFunctionAsFunction, double, 2, Dune::FieldVector, Dune::FieldMatrix > > >, 0>::&(const Dune::FieldVector&)>' +/usr/include/c++/10/bits/refwrap.h:343:2: required by substitution of 'template typename std::result_of, ShapeFunctionAsFunction, double, 2, Dune::FieldVector, Dune::FieldMatrix > > >, 0>::&(_Args&& ...)>::type std::reference_wrapper, ShapeFunctionAsFunction, double, 2, Dune::FieldVector, Dune::FieldMatrix > > >, 0>:: >::operator()<_Args ...>(_Args&& ...) const [with _Args = {const Dune::FieldVector&}]' +/usr/include/dune/common/function.hh:103:15: required from 'void Dune::Impl::LambdaVirtualFunction::evaluate(const Domain&, Range&) const [with Domain = Dune::FieldVector; Range = Dune::FieldVector; F = std::reference_wrapper, ShapeFunctionAsFunction, double, 2, Dune::FieldVector, Dune::FieldMatrix > > >, 0>:: >]' +/usr/include/dune/common/function.hh:101:10: required from here +/build/dune-localfunctions-2.7.1/dune/localfunctions/common/localinterpolation.hh:73:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In file included from /usr/include/c++/10/functional:58, + from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, + from /usr/include/c++/10/algorithm:74, + from /usr/include/dune/common/fmatrix.hh:9, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/brezzidouglasmarini/brezzidouglasmarini1cube2d/brezzidouglasmarini1cube2dlocalbasis.hh:11, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/brezzidouglasmarini/brezzidouglasmarini1cube2d.hh:9, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/brezzidouglasmarini/brezzidouglasmarinicube.hh:6, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/brezzidouglasmarini.hh:7, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/brezzidouglasmarinielementtest.cc:8: +/usr/include/c++/10/bits/refwrap.h: In instantiation of 'typename std::result_of<_Tp&(_Args&& ...)>::type std::reference_wrapper<_Tp>::operator()(_Args&& ...) const [with _Args = {const Dune::FieldVector&}; _Tp = const ShapeFunctionAsCallable, double, 3, Dune::FieldVector, Dune::FieldMatrix > > >; typename std::result_of<_Tp&(_Args&& ...)>::type = Dune::FieldVector]': +/usr/include/dune/common/function.hh:103:15: required from 'void Dune::Impl::LambdaVirtualFunction::evaluate(const Domain&, Range&) const [with Domain = Dune::FieldVector; Range = Dune::FieldVector; F = std::reference_wrapper, double, 3, Dune::FieldVector, Dune::FieldMatrix > > > >]' +/usr/include/dune/common/function.hh:101:10: required from here +/usr/include/c++/10/bits/refwrap.h:343:2: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 343 | operator()(_Args&&... __args) const + | ^~~~~~~~ +/usr/include/c++/10/bits/refwrap.h: In instantiation of 'typename std::result_of<_Tp&(_Args&& ...)>::type std::reference_wrapper<_Tp>::operator()(_Args&& ...) const [with _Args = {const Dune::FieldVector&}; _Tp = const ShapeFunctionAsCallable, double, 2, Dune::FieldVector, Dune::FieldMatrix > > >; typename std::result_of<_Tp&(_Args&& ...)>::type = Dune::FieldVector]': +/usr/include/dune/common/function.hh:103:15: required from 'void Dune::Impl::LambdaVirtualFunction::evaluate(const Domain&, Range&) const [with Domain = Dune::FieldVector; Range = Dune::FieldVector; F = std::reference_wrapper, double, 2, Dune::FieldVector, Dune::FieldMatrix > > > >]' +/usr/include/dune/common/function.hh:101:10: required from here +/usr/include/c++/10/bits/refwrap.h:343:2: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In file included from /usr/include/c++/10/tuple:41, + from /usr/include/c++/10/functional:54, + from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, + from /usr/include/c++/10/algorithm:74, + from /usr/include/dune/common/fmatrix.hh:9, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/brezzidouglasmarini/brezzidouglasmarini1cube2d/brezzidouglasmarini1cube2dlocalbasis.hh:11, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/brezzidouglasmarini/brezzidouglasmarini1cube2d.hh:9, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/brezzidouglasmarini/brezzidouglasmarinicube.hh:6, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/brezzidouglasmarini.hh:7, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/brezzidouglasmarinielementtest.cc:8: +/usr/include/c++/10/bits/invoke.h: In instantiation of 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const ShapeFunctionAsCallable, double, 3, Dune::FieldVector, Dune::FieldMatrix > > >&; _Args = {const Dune::FieldVector&}; typename std::__invoke_result<_Functor, _ArgTypes>::type = Dune::FieldVector]': +/usr/include/c++/10/bits/refwrap.h:349:24: required from 'typename std::result_of<_Tp&(_Args&& ...)>::type std::reference_wrapper<_Tp>::operator()(_Args&& ...) const [with _Args = {const Dune::FieldVector&}; _Tp = const ShapeFunctionAsCallable, double, 3, Dune::FieldVector, Dune::FieldMatrix > > >; typename std::result_of<_Tp&(_Args&& ...)>::type = Dune::FieldVector]' +/usr/include/dune/common/function.hh:103:15: required from 'void Dune::Impl::LambdaVirtualFunction::evaluate(const Domain&, Range&) const [with Domain = Dune::FieldVector; Range = Dune::FieldVector; F = std::reference_wrapper, double, 3, Dune::FieldVector, Dune::FieldMatrix > > > >]' +/usr/include/dune/common/function.hh:101:10: required from here +/usr/include/c++/10/bits/invoke.h:89:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 89 | __invoke(_Callable&& __fn, _Args&&... __args) + | ^~~~~~~~ +/usr/include/c++/10/bits/invoke.h: In instantiation of 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const ShapeFunctionAsCallable, double, 2, Dune::FieldVector, Dune::FieldMatrix > > >&; _Args = {const Dune::FieldVector&}; typename std::__invoke_result<_Functor, _ArgTypes>::type = Dune::FieldVector]': +/usr/include/c++/10/bits/refwrap.h:349:24: required from 'typename std::result_of<_Tp&(_Args&& ...)>::type std::reference_wrapper<_Tp>::operator()(_Args&& ...) const [with _Args = {const Dune::FieldVector&}; _Tp = const ShapeFunctionAsCallable, double, 2, Dune::FieldVector, Dune::FieldMatrix > > >; typename std::result_of<_Tp&(_Args&& ...)>::type = Dune::FieldVector]' +/usr/include/dune/common/function.hh:103:15: required from 'void Dune::Impl::LambdaVirtualFunction::evaluate(const Domain&, Range&) const [with Domain = Dune::FieldVector; Range = Dune::FieldVector; F = std::reference_wrapper, double, 2, Dune::FieldVector, Dune::FieldMatrix > > > >]' +/usr/include/dune/common/function.hh:101:10: required from here +/usr/include/c++/10/bits/invoke.h:89:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/c++/10/bits/invoke.h: In instantiation of 'constexpr _Res std::__invoke_impl(std::__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = const ShapeFunctionAsCallable, double, 3, Dune::FieldVector, Dune::FieldMatrix > > >&; _Args = {const Dune::FieldVector&}]': +/usr/include/c++/10/bits/invoke.h:95:40: required from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const ShapeFunctionAsCallable, double, 3, Dune::FieldVector, Dune::FieldMatrix > > >&; _Args = {const Dune::FieldVector&}; typename std::__invoke_result<_Functor, _ArgTypes>::type = Dune::FieldVector]' +/usr/include/c++/10/bits/refwrap.h:349:24: required from 'typename std::result_of<_Tp&(_Args&& ...)>::type std::reference_wrapper<_Tp>::operator()(_Args&& ...) const [with _Args = {const Dune::FieldVector&}; _Tp = const ShapeFunctionAsCallable, double, 3, Dune::FieldVector, Dune::FieldMatrix > > >; typename std::result_of<_Tp&(_Args&& ...)>::type = Dune::FieldVector]' +/usr/include/dune/common/function.hh:103:15: required from 'void Dune::Impl::LambdaVirtualFunction::evaluate(const Domain&, Range&) const [with Domain = Dune::FieldVector; Range = Dune::FieldVector; F = std::reference_wrapper, double, 3, Dune::FieldVector, Dune::FieldMatrix > > > >]' +/usr/include/dune/common/function.hh:101:10: required from here +/usr/include/c++/10/bits/invoke.h:59:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 59 | __invoke_impl(__invoke_other, _Fn&& __f, _Args&&... __args) + | ^~~~~~~~~~~~~ +/usr/include/c++/10/bits/invoke.h: In instantiation of 'constexpr _Res std::__invoke_impl(std::__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = const ShapeFunctionAsCallable, double, 2, Dune::FieldVector, Dune::FieldMatrix > > >&; _Args = {const Dune::FieldVector&}]': +/usr/include/c++/10/bits/invoke.h:95:40: required from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const ShapeFunctionAsCallable, double, 2, Dune::FieldVector, Dune::FieldMatrix > > >&; _Args = {const Dune::FieldVector&}; typename std::__invoke_result<_Functor, _ArgTypes>::type = Dune::FieldVector]' +/usr/include/c++/10/bits/refwrap.h:349:24: required from 'typename std::result_of<_Tp&(_Args&& ...)>::type std::reference_wrapper<_Tp>::operator()(_Args&& ...) const [with _Args = {const Dune::FieldVector&}; _Tp = const ShapeFunctionAsCallable, double, 2, Dune::FieldVector, Dune::FieldMatrix > > >; typename std::result_of<_Tp&(_Args&& ...)>::type = Dune::FieldVector]' +/usr/include/dune/common/function.hh:103:15: required from 'void Dune::Impl::LambdaVirtualFunction::evaluate(const Domain&, Range&) const [with Domain = Dune::FieldVector; Range = Dune::FieldVector; F = std::reference_wrapper, double, 2, Dune::FieldVector, Dune::FieldMatrix > > > >]' +/usr/include/dune/common/function.hh:101:10: required from here +/usr/include/c++/10/bits/invoke.h:59:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In file included from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/brezzidouglasmarinielementtest.cc:10: +/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh: In instantiation of 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(ShapeFunctionAsCallable::DomainType) const [with FE = Dune::LocalFiniteElementVirtualInterface, double, 3, Dune::FieldVector, Dune::FieldMatrix > >; ShapeFunctionAsCallable::RangeType = Dune::FieldVector; ShapeFunctionAsCallable::DomainType = Dune::FieldVector]': +/usr/include/c++/10/bits/invoke.h:60:36: required from 'constexpr _Res std::__invoke_impl(std::__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = const ShapeFunctionAsCallable, double, 3, Dune::FieldVector, Dune::FieldMatrix > > >&; _Args = {const Dune::FieldVector&}]' +/usr/include/c++/10/bits/invoke.h:95:40: required from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const ShapeFunctionAsCallable, double, 3, Dune::FieldVector, Dune::FieldMatrix > > >&; _Args = {const Dune::FieldVector&}; typename std::__invoke_result<_Functor, _ArgTypes>::type = Dune::FieldVector]' +/usr/include/c++/10/bits/refwrap.h:349:24: required from 'typename std::result_of<_Tp&(_Args&& ...)>::type std::reference_wrapper<_Tp>::operator()(_Args&& ...) const [with _Args = {const Dune::FieldVector&}; _Tp = const ShapeFunctionAsCallable, double, 3, Dune::FieldVector, Dune::FieldMatrix > > >; typename std::result_of<_Tp&(_Args&& ...)>::type = Dune::FieldVector]' +/usr/include/dune/common/function.hh:103:15: required from 'void Dune::Impl::LambdaVirtualFunction::evaluate(const Domain&, Range&) const [with Domain = Dune::FieldVector; Range = Dune::FieldVector; F = std::reference_wrapper, double, 3, Dune::FieldVector, Dune::FieldMatrix > > > >]' +/usr/include/dune/common/function.hh:101:10: required from here +/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh:77:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 77 | RangeType operator() (DomainType x) const + | ^~~~~~~~ +/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh: In instantiation of 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(ShapeFunctionAsCallable::DomainType) const [with FE = Dune::LocalFiniteElementVirtualInterface, double, 2, Dune::FieldVector, Dune::FieldMatrix > >; ShapeFunctionAsCallable::RangeType = Dune::FieldVector; ShapeFunctionAsCallable::DomainType = Dune::FieldVector]': +/usr/include/c++/10/bits/invoke.h:60:36: required from 'constexpr _Res std::__invoke_impl(std::__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = const ShapeFunctionAsCallable, double, 2, Dune::FieldVector, Dune::FieldMatrix > > >&; _Args = {const Dune::FieldVector&}]' +/usr/include/c++/10/bits/invoke.h:95:40: required from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const ShapeFunctionAsCallable, double, 2, Dune::FieldVector, Dune::FieldMatrix > > >&; _Args = {const Dune::FieldVector&}; typename std::__invoke_result<_Functor, _ArgTypes>::type = Dune::FieldVector]' +/usr/include/c++/10/bits/refwrap.h:349:24: required from 'typename std::result_of<_Tp&(_Args&& ...)>::type std::reference_wrapper<_Tp>::operator()(_Args&& ...) const [with _Args = {const Dune::FieldVector&}; _Tp = const ShapeFunctionAsCallable, double, 2, Dune::FieldVector, Dune::FieldMatrix > > >; typename std::result_of<_Tp&(_Args&& ...)>::type = Dune::FieldVector]' +/usr/include/dune/common/function.hh:103:15: required from 'void Dune::Impl::LambdaVirtualFunction::evaluate(const Domain&, Range&) const [with Domain = Dune::FieldVector; Range = Dune::FieldVector; F = std::reference_wrapper, double, 2, Dune::FieldVector, Dune::FieldMatrix > > > >]' +/usr/include/dune/common/function.hh:101:10: required from here +/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh:77:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/c++/10/bits/stl_vector.h: In constructor 'Dune::JacobiNQuadratureRule1D::JacobiNQuadratureRule1D(int, int) [with ct = double]': /usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/dune/geometry/quadraturerules.hh:532, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/brezzidouglasmarini/brezzidouglasmarini1cube2d/brezzidouglasmarini1cube2dlocalinterpolation.hh:8, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/brezzidouglasmarini/brezzidouglasmarini1cube2d.hh:11, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/brezzidouglasmarini/brezzidouglasmarinicube.hh:6, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/brezzidouglasmarini.hh:7, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/brezzidouglasmarinielementtest.cc:8: +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In constructor 'Dune::SimplexQuadratureRule::SimplexQuadratureRule(int) [with ct = double]': +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1073:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1073 | FieldVector local = SimplexQuadraturePointsSingleton<3>::sqp.point(m,i); + | ^~~~~ +In file included from /build/dune-localfunctions-2.7.1/dune/localfunctions/brezzidouglasmarini/brezzidouglasmarini2cube2d.hh:11, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/brezzidouglasmarini/brezzidouglasmarinicube.hh:8, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/brezzidouglasmarini.hh:7, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/brezzidouglasmarinielementtest.cc:8: +/build/dune-localfunctions-2.7.1/dune/localfunctions/brezzidouglasmarini/brezzidouglasmarini2cube2d/brezzidouglasmarini2cube2dlocalinterpolation.hh: In member function 'void Dune::BDM2Cube2DLocalInterpolation::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsFunction >; C = double; LB = Dune::BDM2Cube2DLocalBasis]': +/build/dune-localfunctions-2.7.1/dune/localfunctions/brezzidouglasmarini/brezzidouglasmarini2cube2d/brezzidouglasmarini2cube2dlocalinterpolation.hh:100:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 100 | auto y = f(localPos); + | ^ In file included from /usr/include/c++/10/vector:72, from /usr/include/dune/common/typetraits.hh:9, from /usr/include/dune/geometry/type.hh:17, @@ -6390,6 +6456,18 @@ /usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 3; ctype = double; int dim = 3]': +/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1198 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 2; ctype = double; int dim = 2]': +/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1198 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 3]': +/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1198 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/10/vector:72, from /usr/include/c++/10/functional:62, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, @@ -6431,10 +6509,6 @@ /usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 3; ctype = double; int dim = 3]': -/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1198 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: @@ -6450,10 +6524,6 @@ /usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 2; ctype = double; int dim = 2]': -/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1198 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/10/vector:72, from /usr/include/c++/10/functional:62, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, @@ -6481,10 +6551,6 @@ /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 /usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 3]': -/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1198 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 /usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': @@ -6493,47 +6559,10 @@ /usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/10/vector:72, - from /usr/include/dune/common/typetraits.hh:9, - from /usr/include/dune/geometry/type.hh:17, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/brezzidouglasmarini/brezzidouglasmarini1cube2d.hh:6, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/brezzidouglasmarini/brezzidouglasmarinicube.hh:6, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/brezzidouglasmarini.hh:7, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/brezzidouglasmarinielementtest.cc:8: -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 426 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/10/vector:67, - from /usr/include/dune/common/typetraits.hh:9, - from /usr/include/dune/geometry/type.hh:17, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/brezzidouglasmarini/brezzidouglasmarini1cube2d.hh:6, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/brezzidouglasmarini/brezzidouglasmarinicube.hh:6, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/brezzidouglasmarini.hh:7, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/brezzidouglasmarinielementtest.cc:8: -/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 2]': -/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1198 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/10/vector:72, - from /usr/include/dune/common/typetraits.hh:9, - from /usr/include/dune/geometry/type.hh:17, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/brezzidouglasmarini/brezzidouglasmarini1cube2d.hh:6, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/brezzidouglasmarini/brezzidouglasmarinicube.hh:6, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/brezzidouglasmarini.hh:7, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/brezzidouglasmarinielementtest.cc:8: -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 426 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::QuadraturePoint&}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 In file included from /usr/include/c++/10/vector:67, from /usr/include/c++/10/functional:62, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, @@ -6545,27 +6574,6 @@ /usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -/usr/include/c++/10/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 426 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/10/vector:67, - from /usr/include/dune/common/typetraits.hh:9, - from /usr/include/dune/geometry/type.hh:17, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/brezzidouglasmarini/brezzidouglasmarini1cube2d.hh:6, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/brezzidouglasmarini/brezzidouglasmarinicube.hh:6, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/brezzidouglasmarini.hh:7, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/brezzidouglasmarinielementtest.cc:8: -/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 3]': -/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1198 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/10/vector:72, from /usr/include/c++/10/functional:62, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, @@ -6583,27 +6591,9 @@ /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 /usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -In file included from /usr/include/c++/10/vector:72, - from /usr/include/dune/common/typetraits.hh:9, - from /usr/include/dune/geometry/type.hh:17, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/brezzidouglasmarini/brezzidouglasmarini1cube2d.hh:6, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/brezzidouglasmarini/brezzidouglasmarinicube.hh:6, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/brezzidouglasmarini.hh:7, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/brezzidouglasmarinielementtest.cc:8: -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 426 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -/usr/include/c++/10/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 45%] Linking CXX executable dualmortarelementtest +cd /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/dualmortarelementtest.dir/link.txt --verbose=1 +/usr/bin/c++ -std=c++17 -g -O2 -fdebug-prefix-map=/build/dune-localfunctions-2.7.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -pthread -rdynamic CMakeFiles/dualmortarelementtest.dir/dualmortarelementtest.cc.o -o dualmortarelementtest -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.7.1 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.7.1 -llapack -lblas -lf77blas -latlas -pthread /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so In file included from /usr/include/c++/10/vector:67, from /usr/include/c++/10/functional:62, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, @@ -6627,10 +6617,23 @@ 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +make[5]: Leaving directory '/build/dune-localfunctions-2.7.1/build' +[ 45%] Built target dualmortarelementtest +make -f dune/localfunctions/test/CMakeFiles/test-finiteelementcache.dir/build.make dune/localfunctions/test/CMakeFiles/test-finiteelementcache.dir/depend +make[5]: Entering directory '/build/dune-localfunctions-2.7.1/build' +cd /build/dune-localfunctions-2.7.1/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/dune-localfunctions-2.7.1 /build/dune-localfunctions-2.7.1/dune/localfunctions/test /build/dune-localfunctions-2.7.1/build /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/test-finiteelementcache.dir/DependInfo.cmake --color= +Dependee "/build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/test-finiteelementcache.dir/DependInfo.cmake" is newer than depender "/build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/test-finiteelementcache.dir/depend.internal". +Dependee "/build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/test-finiteelementcache.dir/depend.internal". +Scanning dependencies of target test-finiteelementcache +make[5]: Leaving directory '/build/dune-localfunctions-2.7.1/build' +make -f dune/localfunctions/test/CMakeFiles/test-finiteelementcache.dir/build.make dune/localfunctions/test/CMakeFiles/test-finiteelementcache.dir/build +make[5]: Entering directory '/build/dune-localfunctions-2.7.1/build' /usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]': /usr/include/c++/10/bits/vector.tcc:509:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 509 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ +[ 46%] Building CXX object dune/localfunctions/test/CMakeFiles/test-finiteelementcache.dir/test-finiteelementcache.cc.o +cd /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test && /usr/bin/c++ -DENABLE_MPI=1 -DENABLE_TBB=1 -DHAVE_CONFIG_H -DMPICH_SKIP_MPICXX -DMPIPP_H -DMPI_NO_CPPBIND -D_TBB_CPP0X -I/build/dune-localfunctions-2.7.1/build -I/build/dune-localfunctions-2.7.1 -I/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -I/usr/lib/arm-linux-gnueabihf/openmpi/include -std=c++17 -g -O2 -fdebug-prefix-map=/build/dune-localfunctions-2.7.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/test-finiteelementcache.dir/test-finiteelementcache.cc.o -c /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-finiteelementcache.cc /usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/10/bits/vector.tcc:509:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 In file included from /usr/include/c++/10/vector:67, @@ -6692,10 +6695,23 @@ /usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/dune/geometry/quadraturerules.hh:532, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/dualmortarbasis/dualq1.hh:13, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/dualmortarbasis.hh:7, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/dualmortarbasis/dualpq1factory.hh:11, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-finiteelementcache.cc:14: +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:743:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 743 | { + | ^ /usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 3; ctype = double; int dim = 3]': /usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1021:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1021 | { + | ^ /usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 4; ctype = double; int dim = 4]': /usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); @@ -6708,14 +6724,34 @@ /usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 426 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/dune/geometry/referenceelementimplementation.hh:26, + from /usr/include/dune/geometry/referenceelements.hh:22, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/lagrange/p0/p0localinterpolation.hh:7, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/lagrange/p0.hh:11, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/lagrange/pqkfactory.hh:13, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-finiteelementcache.cc:13: +/usr/include/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Dune::AffineGeometry::GlobalCoordinate = Dune::FieldVector; Dune::AffineGeometry::LocalCoordinate = Dune::FieldVector]': +/build/dune-localfunctions-2.7.1/dune/localfunctions/dualmortarbasis/dualq1.hh:195:49: required from 'void Dune::DualQ1LocalFiniteElement::setupFaceDualCoefficients() [with D = double; R = double; int dim = 2; bool faceDual = false]' +/build/dune-localfunctions-2.7.1/dune/localfunctions/dualmortarbasis/dualq1.hh:52:11: required from 'Dune::DualQ1LocalFiniteElement::DualQ1LocalFiniteElement() [with D = double; R = double; int dim = 2; bool faceDual = false]' +/build/dune-localfunctions-2.7.1/dune/localfunctions/dualmortarbasis/dualpq1factory.hh:43:61: required from 'static Dune::DualPQ1LocalFiniteElementCache::FE* Dune::DualPQ1LocalFiniteElementCache::create(const Dune::GeometryType&) [with D = double; R = double; int dim = 2; bool faceDual = false; Dune::DualPQ1LocalFiniteElementCache::FE = Dune::LocalFiniteElementVirtualInterface, double, 1, Dune::FieldVector, Dune::FieldMatrix > >]' +/build/dune-localfunctions-2.7.1/dune/localfunctions/dualmortarbasis/dualpq1factory.hh:53:37: required from 'const FiniteElementType& Dune::DualPQ1LocalFiniteElementCache::get(const Dune::GeometryType&) const [with D = double; R = double; int dim = 2; bool faceDual = false; Dune::DualPQ1LocalFiniteElementCache::FiniteElementType = Dune::LocalFiniteElementVirtualInterface, double, 1, Dune::FieldVector, Dune::FieldMatrix > >]' +/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-finiteelementcache.cc:22:61: required from 'void test(Dune::GeometryType) [with FiniteElementCache = Dune::DualPQ1LocalFiniteElementCache]' +/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-finiteelementcache.cc:39:63: required from here +/usr/include/dune/geometry/affinegeometry.hh:572:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 572 | GlobalCoordinate global ( const LocalCoordinate &local ) const + | ^~~~~~ +In file included from /usr/include/dune/common/hybridutilities.hh:11, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-finiteelementcache.cc:8: +/usr/include/dune/common/fvector.hh: In instantiation of 'Dune::FieldVector Dune::operator*(const Dune::FieldVector&, K) [with K = double]': +/build/dune-localfunctions-2.7.1/dune/localfunctions/dualmortarbasis/dualq1.hh:204:39: required from 'void Dune::DualQ1LocalFiniteElement::setupFaceDualCoefficients() [with D = double; R = double; int dim = 2; bool faceDual = false]' +/build/dune-localfunctions-2.7.1/dune/localfunctions/dualmortarbasis/dualq1.hh:52:11: required from 'Dune::DualQ1LocalFiniteElement::DualQ1LocalFiniteElement() [with D = double; R = double; int dim = 2; bool faceDual = false]' +/build/dune-localfunctions-2.7.1/dune/localfunctions/dualmortarbasis/dualpq1factory.hh:43:61: required from 'static Dune::DualPQ1LocalFiniteElementCache::FE* Dune::DualPQ1LocalFiniteElementCache::create(const Dune::GeometryType&) [with D = double; R = double; int dim = 2; bool faceDual = false; Dune::DualPQ1LocalFiniteElementCache::FE = Dune::LocalFiniteElementVirtualInterface, double, 1, Dune::FieldVector, Dune::FieldMatrix > >]' +/build/dune-localfunctions-2.7.1/dune/localfunctions/dualmortarbasis/dualpq1factory.hh:53:37: required from 'const FiniteElementType& Dune::DualPQ1LocalFiniteElementCache::get(const Dune::GeometryType&) const [with D = double; R = double; int dim = 2; bool faceDual = false; Dune::DualPQ1LocalFiniteElementCache::FiniteElementType = Dune::LocalFiniteElementVirtualInterface, double, 1, Dune::FieldVector, Dune::FieldMatrix > >]' +/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-finiteelementcache.cc:22:61: required from 'void test(Dune::GeometryType) [with FiniteElementCache = Dune::DualPQ1LocalFiniteElementCache]' +/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-finiteelementcache.cc:39:63: required from here +/usr/include/dune/common/fvector.hh:461:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 461 | inline FieldVector operator* (const FieldVector& a, const K b) + | ^~~~~~~~ /usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 2; ctype = double; int dim = 3]': /usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); @@ -6724,16 +6760,151 @@ /usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 2; ctype = double; int dim = 4]': +/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1198 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 3]': +/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1198 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/c++/10/vector:72, + from /usr/include/dune/common/typetraits.hh:9, + from /usr/include/dune/geometry/type.hh:17, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/brezzidouglasmarini/brezzidouglasmarini1cube2d.hh:6, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/brezzidouglasmarini/brezzidouglasmarinicube.hh:6, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/brezzidouglasmarini.hh:7, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/brezzidouglasmarinielementtest.cc:8: +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 426 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +[ 48%] Linking CXX executable lagrangeshapefunctiontest +cd /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/lagrangeshapefunctiontest.dir/link.txt --verbose=1 +/usr/bin/c++ -std=c++17 -g -O2 -fdebug-prefix-map=/build/dune-localfunctions-2.7.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -pthread -rdynamic CMakeFiles/lagrangeshapefunctiontest.dir/lagrangeshapefunctiontest.cc.o -o lagrangeshapefunctiontest -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.7.1 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.7.1 -llapack -lblas -lf77blas -latlas -pthread /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so +In file included from /usr/include/c++/10/vector:67, + from /usr/include/dune/common/typetraits.hh:9, + from /usr/include/dune/geometry/type.hh:17, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/brezzidouglasmarini/brezzidouglasmarini1cube2d.hh:6, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/brezzidouglasmarini/brezzidouglasmarinicube.hh:6, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/brezzidouglasmarini.hh:7, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/brezzidouglasmarinielementtest.cc:8: +/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 2]': +/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1198 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 4]': +/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1198 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/c++/10/vector:72, + from /usr/include/dune/common/typetraits.hh:9, + from /usr/include/dune/geometry/type.hh:17, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/brezzidouglasmarini/brezzidouglasmarini1cube2d.hh:6, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/brezzidouglasmarini/brezzidouglasmarinicube.hh:6, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/brezzidouglasmarini.hh:7, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/brezzidouglasmarinielementtest.cc:8: +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 426 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::QuadraturePoint&}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +/usr/include/c++/10/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 426 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/10/vector:67, + from /usr/include/dune/common/typetraits.hh:9, + from /usr/include/dune/geometry/type.hh:17, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/brezzidouglasmarini/brezzidouglasmarini1cube2d.hh:6, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/brezzidouglasmarini/brezzidouglasmarinicube.hh:6, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/brezzidouglasmarini.hh:7, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/brezzidouglasmarinielementtest.cc:8: +/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 3]': +/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1198 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/c++/10/vector:72, + from /usr/include/dune/common/typetraits.hh:9, + from /usr/include/dune/geometry/type.hh:17, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/brezzidouglasmarini/brezzidouglasmarini1cube2d.hh:6, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/brezzidouglasmarini/brezzidouglasmarinicube.hh:6, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/brezzidouglasmarini.hh:7, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/brezzidouglasmarinielementtest.cc:8: +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 426 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +make[5]: Leaving directory '/build/dune-localfunctions-2.7.1/build' +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +[ 48%] Built target lagrangeshapefunctiontest +make -f dune/localfunctions/test/CMakeFiles/test-lagrange3.dir/build.make dune/localfunctions/test/CMakeFiles/test-lagrange3.dir/depend +make[5]: Entering directory '/build/dune-localfunctions-2.7.1/build' +cd /build/dune-localfunctions-2.7.1/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/dune-localfunctions-2.7.1 /build/dune-localfunctions-2.7.1/dune/localfunctions/test /build/dune-localfunctions-2.7.1/build /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/test-lagrange3.dir/DependInfo.cmake --color= +Dependee "/build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/test-lagrange3.dir/DependInfo.cmake" is newer than depender "/build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/test-lagrange3.dir/depend.internal". +Dependee "/build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/test-lagrange3.dir/depend.internal". +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +Scanning dependencies of target test-lagrange3 +make[5]: Leaving directory '/build/dune-localfunctions-2.7.1/build' +make -f dune/localfunctions/test/CMakeFiles/test-lagrange3.dir/build.make dune/localfunctions/test/CMakeFiles/test-lagrange3.dir/build +make[5]: Entering directory '/build/dune-localfunctions-2.7.1/build' +/usr/include/c++/10/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 50%] Building CXX object dune/localfunctions/test/CMakeFiles/test-lagrange3.dir/test-lagrange.cc.o +cd /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test && /usr/bin/c++ -DCHECKDIM=3 -DENABLE_MPI=1 -DENABLE_TBB=1 -DHAVE_CONFIG_H -DMPICH_SKIP_MPICXX -DMPIPP_H -DMPI_NO_CPPBIND -D_TBB_CPP0X -I/build/dune-localfunctions-2.7.1/build -I/build/dune-localfunctions-2.7.1 -I/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -I/usr/lib/arm-linux-gnueabihf/openmpi/include -std=c++17 -g -O2 -fdebug-prefix-map=/build/dune-localfunctions-2.7.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/test-lagrange3.dir/test-lagrange.cc.o -c /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-lagrange.cc +In file included from /usr/include/dune/geometry/quadraturerules.hh:532, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/dualmortarbasis/dualq1.hh:13, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/dualmortarbasis.hh:7, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/dualmortarbasis/dualpq1factory.hh:11, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-finiteelementcache.cc:14: +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In constructor 'Dune::SimplexQuadratureRule::SimplexQuadratureRule(int) [with ct = double]': +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:821:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 821 | FieldVector local = SimplexQuadraturePointsSingleton<2>::sqp.point(m,i); + | ^~~~~ +In file included from /usr/include/dune/common/hybridutilities.hh:11, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-finiteelementcache.cc:8: +/usr/include/dune/common/fvector.hh: In function 'Dune::FieldVector Dune::operator*(const Dune::FieldVector&, K) [with K = double]': +/usr/include/dune/common/fvector.hh:461:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 461 | inline FieldVector operator* (const FieldVector& a, const K b) + | ^~~~~~~~ +In file included from /build/dune-localfunctions-2.7.1/dune/localfunctions/utility/field.hh:7, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-lagrange.cc:5: +/usr/include/dune/common/fvector.hh: In instantiation of 'Dune::FieldVector Dune::operator-(const Dune::FieldVector&, K) [with K = double]': +/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-lagrange.cc:53:24: required from 'bool test(const Basis&, const Points&, bool) [with Basis = Dune::PolynomialBasisWithMatrix >, Dune::SparseCoeffMatrix, double, double>; Points = Dune::EquidistantPointSet]' +/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-lagrange.cc:94:16: required from 'bool test(unsigned int, bool) [with Topology = Dune::Impl::Prism > >]' +/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-lagrange.cc:165:53: required from here +/usr/include/dune/common/fvector.hh:454:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 454 | inline FieldVector operator- (const FieldVector& a, const K b) + | ^~~~~~~~ +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 426 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]': /usr/include/c++/10/bits/vector.tcc:509:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 509 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/10/bits/vector.tcc:509:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 -/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 2; ctype = double; int dim = 4]': -/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1198 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/10/vector:67, from /usr/include/dune/common/typetraits.hh:9, from /usr/include/dune/geometry/type.hh:17, @@ -6751,18 +6922,10 @@ /usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 3]': -/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1198 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/10/bits/stl_vector.h: In constructor 'Dune::JacobiNQuadratureRule1D::JacobiNQuadratureRule1D(int, int) [with ct = double]': /usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 4]': -/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1198 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/10/vector:72, from /usr/include/dune/common/typetraits.hh:9, from /usr/include/dune/geometry/type.hh:17, @@ -6829,116 +6992,19 @@ /usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -[ 46%] Linking CXX executable dualmortarelementtest -cd /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/dualmortarelementtest.dir/link.txt --verbose=1 -/usr/bin/c++ -std=c++17 -g -O2 -fdebug-prefix-map=/build/dune-localfunctions-2.7.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -pthread -rdynamic CMakeFiles/dualmortarelementtest.dir/dualmortarelementtest.cc.o -o dualmortarelementtest -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.7.1 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.7.1 -llapack -lblas -lf77blas -latlas -pthread /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so -/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 3]': -/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1198 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -make[5]: Leaving directory '/build/dune-localfunctions-2.7.1/build' -[ 46%] Built target dualmortarelementtest -make -f dune/localfunctions/test/CMakeFiles/test-finiteelementcache.dir/build.make dune/localfunctions/test/CMakeFiles/test-finiteelementcache.dir/depend -/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 3; ctype = double; int dim = 3]': -/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1198 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -make[5]: Entering directory '/build/dune-localfunctions-2.7.1/build' -cd /build/dune-localfunctions-2.7.1/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/dune-localfunctions-2.7.1 /build/dune-localfunctions-2.7.1/dune/localfunctions/test /build/dune-localfunctions-2.7.1/build /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/test-finiteelementcache.dir/DependInfo.cmake --color= -Dependee "/build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/test-finiteelementcache.dir/DependInfo.cmake" is newer than depender "/build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/test-finiteelementcache.dir/depend.internal". -Dependee "/build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/test-finiteelementcache.dir/depend.internal". -Scanning dependencies of target test-finiteelementcache -make[5]: Leaving directory '/build/dune-localfunctions-2.7.1/build' -make -f dune/localfunctions/test/CMakeFiles/test-finiteelementcache.dir/build.make dune/localfunctions/test/CMakeFiles/test-finiteelementcache.dir/build -make[5]: Entering directory '/build/dune-localfunctions-2.7.1/build' -[ 48%] Building CXX object dune/localfunctions/test/CMakeFiles/test-finiteelementcache.dir/test-finiteelementcache.cc.o -cd /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test && /usr/bin/c++ -DENABLE_MPI=1 -DENABLE_TBB=1 -DHAVE_CONFIG_H -DMPICH_SKIP_MPICXX -DMPIPP_H -DMPI_NO_CPPBIND -D_TBB_CPP0X -I/build/dune-localfunctions-2.7.1/build -I/build/dune-localfunctions-2.7.1 -I/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -I/usr/lib/arm-linux-gnueabihf/openmpi/include -std=c++17 -g -O2 -fdebug-prefix-map=/build/dune-localfunctions-2.7.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/test-finiteelementcache.dir/test-finiteelementcache.cc.o -c /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-finiteelementcache.cc -In file included from /usr/include/dune/geometry/quadraturerules.hh:532, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/dualmortarbasis/dualq1.hh:13, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/dualmortarbasis.hh:7, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/dualmortarbasis/dualpq1factory.hh:11, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-finiteelementcache.cc:14: -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:743:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 743 | { - | ^ -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1021:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1021 | { - | ^ -In file included from /usr/include/dune/geometry/referenceelementimplementation.hh:26, - from /usr/include/dune/geometry/referenceelements.hh:22, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/lagrange/p0/p0localinterpolation.hh:7, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/lagrange/p0.hh:11, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/lagrange/pqkfactory.hh:13, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-finiteelementcache.cc:13: -/usr/include/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Dune::AffineGeometry::GlobalCoordinate = Dune::FieldVector; Dune::AffineGeometry::LocalCoordinate = Dune::FieldVector]': -/build/dune-localfunctions-2.7.1/dune/localfunctions/dualmortarbasis/dualq1.hh:195:49: required from 'void Dune::DualQ1LocalFiniteElement::setupFaceDualCoefficients() [with D = double; R = double; int dim = 2; bool faceDual = false]' -/build/dune-localfunctions-2.7.1/dune/localfunctions/dualmortarbasis/dualq1.hh:52:11: required from 'Dune::DualQ1LocalFiniteElement::DualQ1LocalFiniteElement() [with D = double; R = double; int dim = 2; bool faceDual = false]' -/build/dune-localfunctions-2.7.1/dune/localfunctions/dualmortarbasis/dualpq1factory.hh:43:61: required from 'static Dune::DualPQ1LocalFiniteElementCache::FE* Dune::DualPQ1LocalFiniteElementCache::create(const Dune::GeometryType&) [with D = double; R = double; int dim = 2; bool faceDual = false; Dune::DualPQ1LocalFiniteElementCache::FE = Dune::LocalFiniteElementVirtualInterface, double, 1, Dune::FieldVector, Dune::FieldMatrix > >]' -/build/dune-localfunctions-2.7.1/dune/localfunctions/dualmortarbasis/dualpq1factory.hh:53:37: required from 'const FiniteElementType& Dune::DualPQ1LocalFiniteElementCache::get(const Dune::GeometryType&) const [with D = double; R = double; int dim = 2; bool faceDual = false; Dune::DualPQ1LocalFiniteElementCache::FiniteElementType = Dune::LocalFiniteElementVirtualInterface, double, 1, Dune::FieldVector, Dune::FieldMatrix > >]' -/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-finiteelementcache.cc:22:61: required from 'void test(Dune::GeometryType) [with FiniteElementCache = Dune::DualPQ1LocalFiniteElementCache]' -/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-finiteelementcache.cc:39:63: required from here -/usr/include/dune/geometry/affinegeometry.hh:572:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 572 | GlobalCoordinate global ( const LocalCoordinate &local ) const - | ^~~~~~ -In file included from /usr/include/dune/common/hybridutilities.hh:11, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-finiteelementcache.cc:8: -/usr/include/dune/common/fvector.hh: In instantiation of 'Dune::FieldVector Dune::operator*(const Dune::FieldVector&, K) [with K = double]': -/build/dune-localfunctions-2.7.1/dune/localfunctions/dualmortarbasis/dualq1.hh:204:39: required from 'void Dune::DualQ1LocalFiniteElement::setupFaceDualCoefficients() [with D = double; R = double; int dim = 2; bool faceDual = false]' -/build/dune-localfunctions-2.7.1/dune/localfunctions/dualmortarbasis/dualq1.hh:52:11: required from 'Dune::DualQ1LocalFiniteElement::DualQ1LocalFiniteElement() [with D = double; R = double; int dim = 2; bool faceDual = false]' -/build/dune-localfunctions-2.7.1/dune/localfunctions/dualmortarbasis/dualpq1factory.hh:43:61: required from 'static Dune::DualPQ1LocalFiniteElementCache::FE* Dune::DualPQ1LocalFiniteElementCache::create(const Dune::GeometryType&) [with D = double; R = double; int dim = 2; bool faceDual = false; Dune::DualPQ1LocalFiniteElementCache::FE = Dune::LocalFiniteElementVirtualInterface, double, 1, Dune::FieldVector, Dune::FieldMatrix > >]' -/build/dune-localfunctions-2.7.1/dune/localfunctions/dualmortarbasis/dualpq1factory.hh:53:37: required from 'const FiniteElementType& Dune::DualPQ1LocalFiniteElementCache::get(const Dune::GeometryType&) const [with D = double; R = double; int dim = 2; bool faceDual = false; Dune::DualPQ1LocalFiniteElementCache::FiniteElementType = Dune::LocalFiniteElementVirtualInterface, double, 1, Dune::FieldVector, Dune::FieldMatrix > >]' -/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-finiteelementcache.cc:22:61: required from 'void test(Dune::GeometryType) [with FiniteElementCache = Dune::DualPQ1LocalFiniteElementCache]' -/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-finiteelementcache.cc:39:63: required from here -/usr/include/dune/common/fvector.hh:461:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 461 | inline FieldVector operator* (const FieldVector& a, const K b) - | ^~~~~~~~ -In file included from /usr/include/dune/geometry/quadraturerules.hh:532, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/dualmortarbasis/dualq1.hh:13, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/dualmortarbasis.hh:7, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/dualmortarbasis/dualpq1factory.hh:11, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-finiteelementcache.cc:14: -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In constructor 'Dune::SimplexQuadratureRule::SimplexQuadratureRule(int) [with ct = double]': -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:821:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 821 | FieldVector local = SimplexQuadraturePointsSingleton<2>::sqp.point(m,i); - | ^~~~~ -In file included from /usr/include/dune/common/hybridutilities.hh:11, +[ 51%] Linking CXX executable test-lagrange3 +cd /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-lagrange3.dir/link.txt --verbose=1 +In file included from /usr/include/c++/10/vector:72, + from /usr/include/dune/common/typetraits.hh:9, + from /usr/include/dune/common/hybridutilities.hh:9, from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-finiteelementcache.cc:8: -/usr/include/dune/common/fvector.hh: In function 'Dune::FieldVector Dune::operator*(const Dune::FieldVector&, K) [with K = double]': -/usr/include/dune/common/fvector.hh:461:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 461 | inline FieldVector operator* (const FieldVector& a, const K b) - | ^~~~~~~~ -[ 50%] Linking CXX executable brezzidouglasmarinielementtest -cd /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/brezzidouglasmarinielementtest.dir/link.txt --verbose=1 -/usr/bin/c++ -std=c++17 -g -O2 -fdebug-prefix-map=/build/dune-localfunctions-2.7.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -pthread -rdynamic CMakeFiles/brezzidouglasmarinielementtest.dir/brezzidouglasmarinielementtest.cc.o -o brezzidouglasmarinielementtest -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.7.1 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.7.1 -llapack -lblas -lf77blas -latlas -pthread /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so -make[5]: Leaving directory '/build/dune-localfunctions-2.7.1/build' -[ 50%] Built target brezzidouglasmarinielementtest -make -f dune/localfunctions/test/CMakeFiles/test-lagrange3.dir/build.make dune/localfunctions/test/CMakeFiles/test-lagrange3.dir/depend -make[5]: Entering directory '/build/dune-localfunctions-2.7.1/build' -cd /build/dune-localfunctions-2.7.1/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/dune-localfunctions-2.7.1 /build/dune-localfunctions-2.7.1/dune/localfunctions/test /build/dune-localfunctions-2.7.1/build /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/test-lagrange3.dir/DependInfo.cmake --color= -Dependee "/build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/test-lagrange3.dir/DependInfo.cmake" is newer than depender "/build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/test-lagrange3.dir/depend.internal". -Dependee "/build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/test-lagrange3.dir/depend.internal". -Scanning dependencies of target test-lagrange3 -make[5]: Leaving directory '/build/dune-localfunctions-2.7.1/build' -make -f dune/localfunctions/test/CMakeFiles/test-lagrange3.dir/build.make dune/localfunctions/test/CMakeFiles/test-lagrange3.dir/build -make[5]: Entering directory '/build/dune-localfunctions-2.7.1/build' -[ 51%] Building CXX object dune/localfunctions/test/CMakeFiles/test-lagrange3.dir/test-lagrange.cc.o -cd /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test && /usr/bin/c++ -DCHECKDIM=3 -DENABLE_MPI=1 -DENABLE_TBB=1 -DHAVE_CONFIG_H -DMPICH_SKIP_MPICXX -DMPIPP_H -DMPI_NO_CPPBIND -D_TBB_CPP0X -I/build/dune-localfunctions-2.7.1/build -I/build/dune-localfunctions-2.7.1 -I/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -I/usr/lib/arm-linux-gnueabihf/openmpi/include -std=c++17 -g -O2 -fdebug-prefix-map=/build/dune-localfunctions-2.7.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/test-lagrange3.dir/test-lagrange.cc.o -c /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-lagrange.cc -[ 53%] Linking CXX executable crouzeixraviartelementtest -cd /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/crouzeixraviartelementtest.dir/link.txt --verbose=1 -/usr/bin/c++ -std=c++17 -g -O2 -fdebug-prefix-map=/build/dune-localfunctions-2.7.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -pthread -rdynamic CMakeFiles/crouzeixraviartelementtest.dir/crouzeixraviartelementtest.cc.o -o crouzeixraviartelementtest -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.7.1 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.7.1 -llapack -lblas -lf77blas -latlas -pthread /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so -In file included from /build/dune-localfunctions-2.7.1/dune/localfunctions/utility/field.hh:7, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-lagrange.cc:5: -/usr/include/dune/common/fvector.hh: In instantiation of 'Dune::FieldVector Dune::operator-(const Dune::FieldVector&, K) [with K = double]': -/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-lagrange.cc:53:24: required from 'bool test(const Basis&, const Points&, bool) [with Basis = Dune::PolynomialBasisWithMatrix >, Dune::SparseCoeffMatrix, double, double>; Points = Dune::EquidistantPointSet]' -/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-lagrange.cc:94:16: required from 'bool test(unsigned int, bool) [with Topology = Dune::Impl::Prism > >]' -/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-lagrange.cc:165:53: required from here -/usr/include/dune/common/fvector.hh:454:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 454 | inline FieldVector operator- (const FieldVector& a, const K b) - | ^~~~~~~~ +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::QuadraturePoint&}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 426 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/bin/c++ -std=c++17 -g -O2 -fdebug-prefix-map=/build/dune-localfunctions-2.7.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -pthread -rdynamic CMakeFiles/test-lagrange3.dir/test-lagrange.cc.o -o test-lagrange3 -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.7.1 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.7.1 -llapack -lblas -lf77blas -latlas -pthread /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so make[5]: Leaving directory '/build/dune-localfunctions-2.7.1/build' -[ 53%] Built target crouzeixraviartelementtest +[ 51%] Built target test-lagrange3 make -f dune/localfunctions/test/CMakeFiles/raviartthomaselementtest.dir/build.make dune/localfunctions/test/CMakeFiles/raviartthomaselementtest.dir/depend make[5]: Entering directory '/build/dune-localfunctions-2.7.1/build' cd /build/dune-localfunctions-2.7.1/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/dune-localfunctions-2.7.1 /build/dune-localfunctions-2.7.1/dune/localfunctions/test /build/dune-localfunctions-2.7.1/build /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/raviartthomaselementtest.dir/DependInfo.cmake --color= @@ -6948,16 +7014,16 @@ make[5]: Leaving directory '/build/dune-localfunctions-2.7.1/build' make -f dune/localfunctions/test/CMakeFiles/raviartthomaselementtest.dir/build.make dune/localfunctions/test/CMakeFiles/raviartthomaselementtest.dir/build make[5]: Entering directory '/build/dune-localfunctions-2.7.1/build' -[ 54%] Building CXX object dune/localfunctions/test/CMakeFiles/raviartthomaselementtest.dir/raviartthomaselementtest.cc.o +[ 53%] Building CXX object dune/localfunctions/test/CMakeFiles/raviartthomaselementtest.dir/raviartthomaselementtest.cc.o cd /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test && /usr/bin/c++ -DENABLE_MPI=1 -DENABLE_TBB=1 -DHAVE_CONFIG_H -DMPICH_SKIP_MPICXX -DMPIPP_H -DMPI_NO_CPPBIND -D_TBB_CPP0X -I/build/dune-localfunctions-2.7.1/build -I/build/dune-localfunctions-2.7.1 -I/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -I/usr/lib/arm-linux-gnueabihf/openmpi/include -std=c++17 -g -O2 -fdebug-prefix-map=/build/dune-localfunctions-2.7.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/raviartthomaselementtest.dir/raviartthomaselementtest.cc.o -c /build/dune-localfunctions-2.7.1/dune/localfunctions/test/raviartthomaselementtest.cc -In file included from /usr/include/c++/10/vector:72, - from /usr/include/dune/common/typetraits.hh:9, - from /usr/include/dune/common/hybridutilities.hh:9, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-finiteelementcache.cc:8: -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::QuadraturePoint&}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 426 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 3]': +/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1198 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 3; ctype = double; int dim = 3]': +/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1198 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/dune/geometry/quadraturerules.hh:532, from /build/dune-localfunctions-2.7.1/dune/localfunctions/utility/l2interpolation.hh:8, from /build/dune-localfunctions-2.7.1/dune/localfunctions/utility/localfiniteelement.hh:9, @@ -6971,6 +7037,46 @@ /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1021:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1021 | { | ^ +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +/usr/include/c++/10/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 426 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 426 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/10/vector:67, + from /usr/include/dune/common/typetraits.hh:9, + from /usr/include/dune/common/hybridutilities.hh:9, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-finiteelementcache.cc:8: +/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 2]': +/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1198 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/c++/10/vector:72, + from /usr/include/dune/common/typetraits.hh:9, + from /usr/include/dune/common/hybridutilities.hh:9, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-finiteelementcache.cc:8: +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 426 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:509:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 509 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ In file included from /build/dune-localfunctions-2.7.1/dune/localfunctions/utility/l2interpolation.hh:10, from /build/dune-localfunctions-2.7.1/dune/localfunctions/utility/localfiniteelement.hh:9, from /build/dune-localfunctions-2.7.1/dune/localfunctions/raviartthomas/raviartthomassimplex.hh:6, @@ -6989,6 +7095,8 @@ /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh:682:41: required from 'bool testFE(const FE&, char, unsigned int) [with FE = Dune::RaviartThomasCubeLocalFiniteElement]' /build/dune-localfunctions-2.7.1/dune/localfunctions/test/raviartthomaselementtest.cc:35:3: required from here /build/dune-localfunctions-2.7.1/dune/localfunctions/common/localinterpolation.hh:73:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': +/usr/include/c++/10/bits/vector.tcc:509:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 /build/dune-localfunctions-2.7.1/dune/localfunctions/common/localinterpolation.hh: In instantiation of 'Dune::Impl::makeFunctionWithCallOperator, ShapeFunctionAsFunction >, 0>:: [with auto:7 = Dune::FieldVector&]': /build/dune-localfunctions-2.7.1/dune/localfunctions/raviartthomas/raviartthomas1cube2d/raviartthomas1cube2dlocalinterpolation.hh:94:19: required from 'void Dune::RT1Cube2DLocalInterpolation::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsFunction >; C = double; LB = Dune::RT1Cube2DLocalBasis]' /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh:110:40: required from 'bool testLocalInterpolation(const FE&) [with FE = Dune::RaviartThomasCubeLocalFiniteElement]' @@ -7007,56 +7115,30 @@ /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh:682:41: required from 'bool testFE(const FE&, char, unsigned int) [with FE = Dune::RaviartThomasCubeLocalFiniteElement]' /build/dune-localfunctions-2.7.1/dune/localfunctions/test/raviartthomaselementtest.cc:59:3: required from here /build/dune-localfunctions-2.7.1/dune/localfunctions/common/localinterpolation.hh:73:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -/usr/include/c++/10/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 426 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 426 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/build/dune-localfunctions-2.7.1/dune/localfunctions/common/localinterpolation.hh: In instantiation of 'Dune::Impl::makeFunctionWithCallOperator, ShapeFunctionAsFunction >, 0>:: [with auto:7 = const Dune::FieldVector&]': -/build/dune-localfunctions-2.7.1/dune/localfunctions/raviartthomas/raviartthomas0cube3d/raviartthomas0cube3dall.hh:192:17: required from 'void Dune::RT0Cube3DLocalInterpolation::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsFunction >; C = double; LB = Dune::RT0Cube3DLocalBasis]' -/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh:110:40: required from 'bool testLocalInterpolation(const FE&) [with FE = Dune::RT0Cube3DLocalFiniteElement]' -/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh:682:41: required from 'bool testFE(const FE&, char, unsigned int) [with FE = Dune::RT0Cube3DLocalFiniteElement]' -/build/dune-localfunctions-2.7.1/dune/localfunctions/test/raviartthomaselementtest.cc:115:3: required from here -/build/dune-localfunctions-2.7.1/dune/localfunctions/common/localinterpolation.hh:73:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /usr/include/c++/10/vector:67, from /usr/include/dune/common/typetraits.hh:9, from /usr/include/dune/common/hybridutilities.hh:9, from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-finiteelementcache.cc:8: -/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 2]': -/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/10/bits/stl_vector.h: In function 'Dune::QuadratureRule Dune::JacobiNQuadratureRule1D::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]': +/usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 960 | _M_fill_insert(end(), __new_size - size(), __x); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 960 | _M_fill_insert(end(), __new_size - size(), __x); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -[ 56%] Linking CXX executable test-lagrange3 -cd /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-lagrange3.dir/link.txt --verbose=1 -/usr/bin/c++ -std=c++17 -g -O2 -fdebug-prefix-map=/build/dune-localfunctions-2.7.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -pthread -rdynamic CMakeFiles/test-lagrange3.dir/test-lagrange.cc.o -o test-lagrange3 -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.7.1 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.7.1 -llapack -lblas -lf77blas -latlas -pthread /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so -In file included from /usr/include/c++/10/vector:72, - from /usr/include/dune/common/typetraits.hh:9, - from /usr/include/dune/common/hybridutilities.hh:9, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-finiteelementcache.cc:8: -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 426 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -make[5]: Leaving directory '/build/dune-localfunctions-2.7.1/build' -[ 56%] Built target test-lagrange3 -make -f dune/localfunctions/test/CMakeFiles/globalmonomialfunctionstest.dir/build.make dune/localfunctions/test/CMakeFiles/globalmonomialfunctionstest.dir/depend -make[5]: Entering directory '/build/dune-localfunctions-2.7.1/build' -cd /build/dune-localfunctions-2.7.1/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/dune-localfunctions-2.7.1 /build/dune-localfunctions-2.7.1/dune/localfunctions/test /build/dune-localfunctions-2.7.1/build /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/globalmonomialfunctionstest.dir/DependInfo.cmake --color= +/usr/include/c++/10/bits/stl_vector.h: In constructor 'Dune::JacobiNQuadratureRule1D::JacobiNQuadratureRule1D(int, int) [with ct = double]': +/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1198 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/dune-localfunctions-2.7.1/dune/localfunctions/common/localinterpolation.hh: In instantiation of 'Dune::Impl::makeFunctionWithCallOperator, ShapeFunctionAsFunction >, 0>:: [with auto:7 = const Dune::FieldVector&]': +/build/dune-localfunctions-2.7.1/dune/localfunctions/raviartthomas/raviartthomas0cube3d/raviartthomas0cube3dall.hh:192:17: required from 'void Dune::RT0Cube3DLocalInterpolation::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsFunction >; C = double; LB = Dune::RT0Cube3DLocalBasis]' +/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh:110:40: required from 'bool testLocalInterpolation(const FE&) [with FE = Dune::RT0Cube3DLocalFiniteElement]' +/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh:682:41: required from 'bool testFE(const FE&, char, unsigned int) [with FE = Dune::RT0Cube3DLocalFiniteElement]' +/build/dune-localfunctions-2.7.1/dune/localfunctions/test/raviartthomaselementtest.cc:115:3: required from here +/build/dune-localfunctions-2.7.1/dune/localfunctions/common/localinterpolation.hh:73:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/raviartthomaselementtest.cc:14: /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh: In instantiation of 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(ShapeFunctionAsCallable::DomainType) const [with FE = Dune::RaviartThomasCubeLocalFiniteElement; ShapeFunctionAsCallable::RangeType = Dune::FieldVector; ShapeFunctionAsCallable::DomainType = Dune::FieldVector]': /build/dune-localfunctions-2.7.1/dune/localfunctions/raviartthomas/raviartthomas0cube2d/raviartthomas0cube2dall.hh:161:17: required from 'void Dune::RT0Cube2DLocalInterpolation::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsCallable >; C = double; LB = Dune::RT0Cube2DLocalBasis]' @@ -7066,26 +7148,21 @@ /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh:77:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | RangeType operator() (DomainType x) const | ^~~~~~~~ -Dependee "/build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/globalmonomialfunctionstest.dir/DependInfo.cmake" is newer than depender "/build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/globalmonomialfunctionstest.dir/depend.internal". -Dependee "/build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/globalmonomialfunctionstest.dir/depend.internal". -Scanning dependencies of target globalmonomialfunctionstest -make[5]: Leaving directory '/build/dune-localfunctions-2.7.1/build' -make -f dune/localfunctions/test/CMakeFiles/globalmonomialfunctionstest.dir/build.make dune/localfunctions/test/CMakeFiles/globalmonomialfunctionstest.dir/build -make[5]: Entering directory '/build/dune-localfunctions-2.7.1/build' /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh: In instantiation of 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(ShapeFunctionAsCallable::DomainType) const [with FE = Dune::RaviartThomasCubeLocalFiniteElement; ShapeFunctionAsCallable::RangeType = Dune::FieldVector; ShapeFunctionAsCallable::DomainType = Dune::FieldVector]': /build/dune-localfunctions-2.7.1/dune/localfunctions/raviartthomas/raviartthomas0cube3d/raviartthomas0cube3dall.hh:192:17: required from 'void Dune::RT0Cube3DLocalInterpolation::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsCallable >; C = double; LB = Dune::RT0Cube3DLocalBasis]' /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh:149:40: required from 'bool testLocalInterpolation(const FE&) [with FE = Dune::RaviartThomasCubeLocalFiniteElement]' /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh:682:41: required from 'bool testFE(const FE&, char, unsigned int) [with FE = Dune::RaviartThomasCubeLocalFiniteElement]' /build/dune-localfunctions-2.7.1/dune/localfunctions/test/raviartthomaselementtest.cc:35:3: required from here /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh:77:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -[ 57%] Building CXX object dune/localfunctions/test/CMakeFiles/globalmonomialfunctionstest.dir/globalmonomialfunctionstest.cc.o -cd /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test && /usr/bin/c++ -DENABLE_MPI=1 -DENABLE_TBB=1 -DHAVE_CONFIG_H -DMPICH_SKIP_MPICXX -DMPIPP_H -DMPI_NO_CPPBIND -D_TBB_CPP0X -I/build/dune-localfunctions-2.7.1/build -I/build/dune-localfunctions-2.7.1 -I/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -I/usr/lib/arm-linux-gnueabihf/openmpi/include -std=c++17 -g -O2 -fdebug-prefix-map=/build/dune-localfunctions-2.7.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/globalmonomialfunctionstest.dir/globalmonomialfunctionstest.cc.o -c /build/dune-localfunctions-2.7.1/dune/localfunctions/test/globalmonomialfunctionstest.cc +[ 54%] Linking CXX executable crouzeixraviartelementtest +cd /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/crouzeixraviartelementtest.dir/link.txt --verbose=1 /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh: In instantiation of 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(ShapeFunctionAsCallable::DomainType) const [with FE = Dune::RaviartThomasCubeLocalFiniteElement; ShapeFunctionAsCallable::RangeType = Dune::FieldVector; ShapeFunctionAsCallable::DomainType = Dune::FieldVector]': /build/dune-localfunctions-2.7.1/dune/localfunctions/raviartthomas/raviartthomas1cube2d/raviartthomas1cube2dlocalinterpolation.hh:94:19: required from 'void Dune::RT1Cube2DLocalInterpolation::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsCallable >; C = double; LB = Dune::RT1Cube2DLocalBasis]' /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh:149:40: required from 'bool testLocalInterpolation(const FE&) [with FE = Dune::RaviartThomasCubeLocalFiniteElement]' /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh:682:41: required from 'bool testFE(const FE&, char, unsigned int) [with FE = Dune::RaviartThomasCubeLocalFiniteElement]' /build/dune-localfunctions-2.7.1/dune/localfunctions/test/raviartthomaselementtest.cc:43:3: required from here /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh:77:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/bin/c++ -std=c++17 -g -O2 -fdebug-prefix-map=/build/dune-localfunctions-2.7.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -pthread -rdynamic CMakeFiles/crouzeixraviartelementtest.dir/crouzeixraviartelementtest.cc.o -o crouzeixraviartelementtest -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.7.1 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.7.1 -llapack -lblas -lf77blas -latlas -pthread /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh: In instantiation of 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(ShapeFunctionAsCallable::DomainType) const [with FE = Dune::RaviartThomasCubeLocalFiniteElement; ShapeFunctionAsCallable::RangeType = Dune::FieldVector; ShapeFunctionAsCallable::DomainType = Dune::FieldVector]': /build/dune-localfunctions-2.7.1/dune/localfunctions/raviartthomas/raviartthomas1cube3d/raviartthomas1cube3dlocalinterpolation.hh:112:19: required from 'void Dune::RT1Cube3DLocalInterpolation::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsCallable >; C = double; LB = Dune::RT1Cube3DLocalBasis]' /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh:149:40: required from 'bool testLocalInterpolation(const FE&) [with FE = Dune::RaviartThomasCubeLocalFiniteElement]' @@ -7119,56 +7196,63 @@ /usr/include/dune/geometry/affinegeometry.hh:572:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 572 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:509:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 509 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': -/usr/include/c++/10/bits/vector.tcc:509:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 +make[5]: Leaving directory '/build/dune-localfunctions-2.7.1/build' +[ 54%] Built target crouzeixraviartelementtest +make -f dune/localfunctions/test/CMakeFiles/globalmonomialfunctionstest.dir/build.make dune/localfunctions/test/CMakeFiles/globalmonomialfunctionstest.dir/depend +make[5]: Entering directory '/build/dune-localfunctions-2.7.1/build' +cd /build/dune-localfunctions-2.7.1/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/dune-localfunctions-2.7.1 /build/dune-localfunctions-2.7.1/dune/localfunctions/test /build/dune-localfunctions-2.7.1/build /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/globalmonomialfunctionstest.dir/DependInfo.cmake --color= +Dependee "/build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/globalmonomialfunctionstest.dir/DependInfo.cmake" is newer than depender "/build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/globalmonomialfunctionstest.dir/depend.internal". +Dependee "/build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/globalmonomialfunctionstest.dir/depend.internal". +Scanning dependencies of target globalmonomialfunctionstest +make[5]: Leaving directory '/build/dune-localfunctions-2.7.1/build' +make -f dune/localfunctions/test/CMakeFiles/globalmonomialfunctionstest.dir/build.make dune/localfunctions/test/CMakeFiles/globalmonomialfunctionstest.dir/build +make[5]: Entering directory '/build/dune-localfunctions-2.7.1/build' +[ 56%] Building CXX object dune/localfunctions/test/CMakeFiles/globalmonomialfunctionstest.dir/globalmonomialfunctionstest.cc.o +cd /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test && /usr/bin/c++ -DENABLE_MPI=1 -DENABLE_TBB=1 -DHAVE_CONFIG_H -DMPICH_SKIP_MPICXX -DMPIPP_H -DMPI_NO_CPPBIND -D_TBB_CPP0X -I/build/dune-localfunctions-2.7.1/build -I/build/dune-localfunctions-2.7.1 -I/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -I/usr/lib/arm-linux-gnueabihf/openmpi/include -std=c++17 -g -O2 -fdebug-prefix-map=/build/dune-localfunctions-2.7.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/globalmonomialfunctionstest.dir/globalmonomialfunctionstest.cc.o -c /build/dune-localfunctions-2.7.1/dune/localfunctions/test/globalmonomialfunctionstest.cc +In file included from /usr/include/c++/10/vector:72, + from /usr/include/dune/common/typetraits.hh:9, + from /usr/include/dune/common/hybridutilities.hh:9, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-finiteelementcache.cc:8: +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 426 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/vector:67, from /usr/include/dune/common/typetraits.hh:9, from /usr/include/dune/common/hybridutilities.hh:9, from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-finiteelementcache.cc:8: -/usr/include/c++/10/bits/stl_vector.h: In function 'Dune::QuadratureRule Dune::JacobiNQuadratureRule1D::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]': -/usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 960 | _M_fill_insert(end(), __new_size - size(), __x); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 960 | _M_fill_insert(end(), __new_size - size(), __x); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1198 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_vector.h: In constructor 'Dune::JacobiNQuadratureRule1D::JacobiNQuadratureRule1D(int, int) [with ct = double]': -/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 1]': +/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In file included from /usr/include/dune/geometry/quadraturerules.hh:532, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/monomial/monomiallocalinterpolation.hh:12, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/monomial.hh:19, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/globalmonomialfunctionstest.cc:20: -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:743:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 743 | { - | ^ -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1021:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1021 | { - | ^ In file included from /usr/include/c++/10/vector:72, from /usr/include/dune/common/typetraits.hh:9, from /usr/include/dune/common/hybridutilities.hh:9, from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-finiteelementcache.cc:8: -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 In file included from /usr/include/c++/10/vector:67, from /usr/include/dune/common/typetraits.hh:9, from /usr/include/dune/common/hybridutilities.hh:9, from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-finiteelementcache.cc:8: -/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 1]': -/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 0]': +/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1198 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 1]': +/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1198 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 2]': +/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1198 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 2; ctype = double; int dim = 2]': +/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /build/dune-localfunctions-2.7.1/dune/localfunctions/utility/l2interpolation.hh:10, @@ -7195,14 +7279,6 @@ /usr/include/dune/common/function.hh:103:15: required from 'void Dune::Impl::LambdaVirtualFunction::evaluate(const Domain&, Range&) const [with Domain = Dune::FieldVector; Range = Dune::FieldVector; F = std::reference_wrapper, ShapeFunctionAsFunction, double, 2, Dune::FieldVector, Dune::FieldMatrix > > >, 0>:: >]' /usr/include/dune/common/function.hh:101:10: required from here /build/dune-localfunctions-2.7.1/dune/localfunctions/common/localinterpolation.hh:73:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -In file included from /usr/include/c++/10/vector:72, - from /usr/include/dune/common/typetraits.hh:9, - from /usr/include/dune/common/hybridutilities.hh:9, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-finiteelementcache.cc:8: -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 426 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/functional:58, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:74, @@ -7224,8 +7300,18 @@ /usr/include/dune/common/function.hh:103:15: required from 'void Dune::Impl::LambdaVirtualFunction::evaluate(const Domain&, Range&) const [with Domain = Dune::FieldVector; Range = Dune::FieldVector; F = std::reference_wrapper, double, 2, Dune::FieldVector, Dune::FieldMatrix > > > >]' /usr/include/dune/common/function.hh:101:10: required from here /usr/include/c++/10/bits/refwrap.h:343:2: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +In file included from /usr/include/dune/geometry/quadraturerules.hh:532, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/monomial/monomiallocalinterpolation.hh:12, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/monomial.hh:19, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/globalmonomialfunctionstest.cc:20: +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:743:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 743 | { + | ^ +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1021:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1021 | { + | ^ In file included from /build/dune-localfunctions-2.7.1/dune/localfunctions/utility/l2interpolation.hh:10, from /build/dune-localfunctions-2.7.1/dune/localfunctions/utility/localfiniteelement.hh:9, from /build/dune-localfunctions-2.7.1/dune/localfunctions/raviartthomas/raviartthomassimplex.hh:6, @@ -7237,14 +7323,6 @@ /build/dune-localfunctions-2.7.1/dune/localfunctions/common/localinterpolation.hh:73:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | return y; | ^ -In file included from /usr/include/c++/10/vector:67, - from /usr/include/dune/common/typetraits.hh:9, - from /usr/include/dune/common/hybridutilities.hh:9, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-finiteelementcache.cc:8: -/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 0]': -/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1198 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/10/tuple:41, from /usr/include/dune/common/concept.hh:8, from /build/dune-localfunctions-2.7.1/dune/localfunctions/utility/l2interpolation.hh:6, @@ -7289,18 +7367,22 @@ /usr/include/dune/common/function.hh:103:15: required from 'void Dune::Impl::LambdaVirtualFunction::evaluate(const Domain&, Range&) const [with Domain = Dune::FieldVector; Range = Dune::FieldVector; F = std::reference_wrapper, double, 2, Dune::FieldVector, Dune::FieldMatrix > > > >]' /usr/include/dune/common/function.hh:101:10: required from here /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh:77:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 1]': -/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1198 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 2]': -/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1198 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 2; ctype = double; int dim = 2]': -/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1198 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +[ 57%] Linking CXX executable brezzidouglasmarinielementtest +cd /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/brezzidouglasmarinielementtest.dir/link.txt --verbose=1 +/usr/bin/c++ -std=c++17 -g -O2 -fdebug-prefix-map=/build/dune-localfunctions-2.7.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -pthread -rdynamic CMakeFiles/brezzidouglasmarinielementtest.dir/brezzidouglasmarinielementtest.cc.o -o brezzidouglasmarinielementtest -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.7.1 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.7.1 -llapack -lblas -lf77blas -latlas -pthread /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so +make[5]: Leaving directory '/build/dune-localfunctions-2.7.1/build' +[ 57%] Built target brezzidouglasmarinielementtest +make -f dune/localfunctions/test/CMakeFiles/bdfmelementtest.dir/build.make dune/localfunctions/test/CMakeFiles/bdfmelementtest.dir/depend +make[5]: Entering directory '/build/dune-localfunctions-2.7.1/build' +cd /build/dune-localfunctions-2.7.1/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/dune-localfunctions-2.7.1 /build/dune-localfunctions-2.7.1/dune/localfunctions/test /build/dune-localfunctions-2.7.1/build /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/bdfmelementtest.dir/DependInfo.cmake --color= +Dependee "/build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/bdfmelementtest.dir/DependInfo.cmake" is newer than depender "/build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/bdfmelementtest.dir/depend.internal". +Dependee "/build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/bdfmelementtest.dir/depend.internal". +Scanning dependencies of target bdfmelementtest +make[5]: Leaving directory '/build/dune-localfunctions-2.7.1/build' +make -f dune/localfunctions/test/CMakeFiles/bdfmelementtest.dir/build.make dune/localfunctions/test/CMakeFiles/bdfmelementtest.dir/build +make[5]: Entering directory '/build/dune-localfunctions-2.7.1/build' +[ 59%] Building CXX object dune/localfunctions/test/CMakeFiles/bdfmelementtest.dir/bdfmelementtest.cc.o +cd /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test && /usr/bin/c++ -DENABLE_MPI=1 -DENABLE_TBB=1 -DHAVE_CONFIG_H -DMPICH_SKIP_MPICXX -DMPIPP_H -DMPI_NO_CPPBIND -D_TBB_CPP0X -I/build/dune-localfunctions-2.7.1/build -I/build/dune-localfunctions-2.7.1 -I/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -I/usr/lib/arm-linux-gnueabihf/openmpi/include -std=c++17 -g -O2 -fdebug-prefix-map=/build/dune-localfunctions-2.7.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/bdfmelementtest.dir/bdfmelementtest.cc.o -c /build/dune-localfunctions-2.7.1/dune/localfunctions/test/bdfmelementtest.cc In file included from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/geometries.hh:19, from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/globalmonomialfunctionstest.cc:22: /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; Dune::MultiLinearGeometry::JacobianTransposed = Dune::FieldMatrix; Dune::MultiLinearGeometry::LocalCoordinate = Dune::FieldVector]': @@ -7427,6 +7509,46 @@ /build/dune-localfunctions-2.7.1/dune/localfunctions/raviartthomas/raviartthomas02d/raviartthomas02dlocalinterpolation.hh:46:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 46 | auto y = f(m_[i]); | ^ +[ 60%] Linking CXX executable test-finiteelementcache +cd /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-finiteelementcache.dir/link.txt --verbose=1 +/usr/bin/c++ -std=c++17 -g -O2 -fdebug-prefix-map=/build/dune-localfunctions-2.7.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -pthread -rdynamic CMakeFiles/test-finiteelementcache.dir/test-finiteelementcache.cc.o -o test-finiteelementcache -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.7.1 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.7.1 -llapack -lblas -lf77blas -latlas -pthread /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so +In file included from /usr/include/dune/geometry/quadraturerules.hh:532, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/brezzidouglasfortinmarini/cube/localinterpolation.hh:15, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/brezzidouglasfortinmarini/bdfmcube.hh:12, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/bdfmelementtest.cc:5: +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:743:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 743 | { + | ^ +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1021:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1021 | { + | ^ +make[5]: Leaving directory '/build/dune-localfunctions-2.7.1/build' +[ 60%] Built target test-finiteelementcache +make -f dune/localfunctions/test/CMakeFiles/test-pk2d.dir/build.make dune/localfunctions/test/CMakeFiles/test-pk2d.dir/depend +make[5]: Entering directory '/build/dune-localfunctions-2.7.1/build' +cd /build/dune-localfunctions-2.7.1/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/dune-localfunctions-2.7.1 /build/dune-localfunctions-2.7.1/dune/localfunctions/test /build/dune-localfunctions-2.7.1/build /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/test-pk2d.dir/DependInfo.cmake --color= +Dependee "/build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/test-pk2d.dir/DependInfo.cmake" is newer than depender "/build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/test-pk2d.dir/depend.internal". +Dependee "/build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/test-pk2d.dir/depend.internal". +Scanning dependencies of target test-pk2d +make[5]: Leaving directory '/build/dune-localfunctions-2.7.1/build' +make -f dune/localfunctions/test/CMakeFiles/test-pk2d.dir/build.make dune/localfunctions/test/CMakeFiles/test-pk2d.dir/build +make[5]: Entering directory '/build/dune-localfunctions-2.7.1/build' +[ 62%] Building CXX object dune/localfunctions/test/CMakeFiles/test-pk2d.dir/test-pk2d.cc.o +cd /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test && /usr/bin/c++ -DENABLE_MPI=1 -DENABLE_TBB=1 -DHAVE_CONFIG_H -DMPICH_SKIP_MPICXX -DMPIPP_H -DMPI_NO_CPPBIND -D_TBB_CPP0X -I/build/dune-localfunctions-2.7.1/build -I/build/dune-localfunctions-2.7.1 -I/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -I/usr/lib/arm-linux-gnueabihf/openmpi/include -std=c++17 -g -O2 -fdebug-prefix-map=/build/dune-localfunctions-2.7.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/test-pk2d.dir/test-pk2d.cc.o -c /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-pk2d.cc +In file included from /build/dune-localfunctions-2.7.1/dune/localfunctions/brezzidouglasfortinmarini/cube/localinterpolation.hh:17, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/brezzidouglasfortinmarini/bdfmcube.hh:12, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/bdfmelementtest.cc:5: +/build/dune-localfunctions-2.7.1/dune/localfunctions/common/localinterpolation.hh: In instantiation of 'Dune::Impl::makeFunctionWithCallOperator, ShapeFunctionAsFunction >, 0>:: [with auto:7 = Dune::FieldVector]': +/build/dune-localfunctions-2.7.1/dune/localfunctions/brezzidouglasfortinmarini/cube/localinterpolation.hh:201:19: required from 'void Dune::BDFMCubeLocalInterpolation::trace(unsigned int, const F&, C&) const [with F = Dune::Impl::makeFunctionWithCallOperator, ShapeFunctionAsFunction >, 0>::; C = std::vector >; D = double; R = double; unsigned int dim = 2; unsigned int order = 1]' +/build/dune-localfunctions-2.7.1/dune/localfunctions/brezzidouglasfortinmarini/cube/localinterpolation.hh:170:14: required from 'void Dune::BDFMCubeLocalInterpolation::interpolate(const F&, C&) const [with F = ShapeFunctionAsFunction >; C = std::vector >; D = double; R = double; unsigned int dim = 2; unsigned int order = 1]' +/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh:110:40: required from 'bool testLocalInterpolation(const FE&) [with FE = Dune::BDFMCubeLocalFiniteElement]' +/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh:682:41: required from 'bool testFE(const FE&, char, unsigned int) [with FE = Dune::BDFMCubeLocalFiniteElement]' +/build/dune-localfunctions-2.7.1/dune/localfunctions/test/bdfmelementtest.cc:14:3: required from here +/build/dune-localfunctions-2.7.1/dune/localfunctions/common/localinterpolation.hh:73:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 73 | return y; + | ^ In file included from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/globalmonomialfunctionstest.cc:23: /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-fe.hh: In function 'bool testJacobian(const Geo&, const FE&, double, double, std::size_t) [with Geo = Dune::MultiLinearGeometry >; FE = Dune::ScalarLocalToGlobalFiniteElementAdaptor, Dune::MultiLinearGeometry > >]': /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-fe.hh:188:50: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -7580,445 +7702,6 @@ /build/dune-localfunctions-2.7.1/dune/localfunctions/monomial/monomiallocalinterpolation.hh:73:11: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | R y = f(qrit->position()); | ^ -[ 59%] Linking CXX executable test-finiteelementcache -cd /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-finiteelementcache.dir/link.txt --verbose=1 -/usr/bin/c++ -std=c++17 -g -O2 -fdebug-prefix-map=/build/dune-localfunctions-2.7.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -pthread -rdynamic CMakeFiles/test-finiteelementcache.dir/test-finiteelementcache.cc.o -o test-finiteelementcache -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.7.1 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.7.1 -llapack -lblas -lf77blas -latlas -pthread /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so -make[5]: Leaving directory '/build/dune-localfunctions-2.7.1/build' -[ 59%] Built target test-finiteelementcache -make -f dune/localfunctions/test/CMakeFiles/bdfmelementtest.dir/build.make dune/localfunctions/test/CMakeFiles/bdfmelementtest.dir/depend -make[5]: Entering directory '/build/dune-localfunctions-2.7.1/build' -cd /build/dune-localfunctions-2.7.1/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/dune-localfunctions-2.7.1 /build/dune-localfunctions-2.7.1/dune/localfunctions/test /build/dune-localfunctions-2.7.1/build /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/bdfmelementtest.dir/DependInfo.cmake --color= -Dependee "/build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/bdfmelementtest.dir/DependInfo.cmake" is newer than depender "/build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/bdfmelementtest.dir/depend.internal". -Dependee "/build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/bdfmelementtest.dir/depend.internal". -Scanning dependencies of target bdfmelementtest -make[5]: Leaving directory '/build/dune-localfunctions-2.7.1/build' -make -f dune/localfunctions/test/CMakeFiles/bdfmelementtest.dir/build.make dune/localfunctions/test/CMakeFiles/bdfmelementtest.dir/build -make[5]: Entering directory '/build/dune-localfunctions-2.7.1/build' -[ 60%] Building CXX object dune/localfunctions/test/CMakeFiles/bdfmelementtest.dir/bdfmelementtest.cc.o -cd /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test && /usr/bin/c++ -DENABLE_MPI=1 -DENABLE_TBB=1 -DHAVE_CONFIG_H -DMPICH_SKIP_MPICXX -DMPIPP_H -DMPI_NO_CPPBIND -D_TBB_CPP0X -I/build/dune-localfunctions-2.7.1/build -I/build/dune-localfunctions-2.7.1 -I/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -I/usr/lib/arm-linux-gnueabihf/openmpi/include -std=c++17 -g -O2 -fdebug-prefix-map=/build/dune-localfunctions-2.7.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/bdfmelementtest.dir/bdfmelementtest.cc.o -c /build/dune-localfunctions-2.7.1/dune/localfunctions/test/bdfmelementtest.cc -In file included from /usr/include/dune/geometry/quadraturerules.hh:532, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/brezzidouglasfortinmarini/cube/localinterpolation.hh:15, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/brezzidouglasfortinmarini/bdfmcube.hh:12, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/bdfmelementtest.cc:5: -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:743:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 743 | { - | ^ -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1021:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1021 | { - | ^ -In file included from /build/dune-localfunctions-2.7.1/dune/localfunctions/brezzidouglasfortinmarini/cube/localinterpolation.hh:17, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/brezzidouglasfortinmarini/bdfmcube.hh:12, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/bdfmelementtest.cc:5: -/build/dune-localfunctions-2.7.1/dune/localfunctions/common/localinterpolation.hh: In instantiation of 'Dune::Impl::makeFunctionWithCallOperator, ShapeFunctionAsFunction >, 0>:: [with auto:7 = Dune::FieldVector]': -/build/dune-localfunctions-2.7.1/dune/localfunctions/brezzidouglasfortinmarini/cube/localinterpolation.hh:201:19: required from 'void Dune::BDFMCubeLocalInterpolation::trace(unsigned int, const F&, C&) const [with F = Dune::Impl::makeFunctionWithCallOperator, ShapeFunctionAsFunction >, 0>::; C = std::vector >; D = double; R = double; unsigned int dim = 2; unsigned int order = 1]' -/build/dune-localfunctions-2.7.1/dune/localfunctions/brezzidouglasfortinmarini/cube/localinterpolation.hh:170:14: required from 'void Dune::BDFMCubeLocalInterpolation::interpolate(const F&, C&) const [with F = ShapeFunctionAsFunction >; C = std::vector >; D = double; R = double; unsigned int dim = 2; unsigned int order = 1]' -/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh:110:40: required from 'bool testLocalInterpolation(const FE&) [with FE = Dune::BDFMCubeLocalFiniteElement]' -/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh:682:41: required from 'bool testFE(const FE&, char, unsigned int) [with FE = Dune::BDFMCubeLocalFiniteElement]' -/build/dune-localfunctions-2.7.1/dune/localfunctions/test/bdfmelementtest.cc:14:3: required from here -/build/dune-localfunctions-2.7.1/dune/localfunctions/common/localinterpolation.hh:73:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 73 | return y; - | ^ -/build/dune-localfunctions-2.7.1/dune/localfunctions/test/globalmonomialfunctionstest.cc: In function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': -/build/dune-localfunctions-2.7.1/dune/localfunctions/test/globalmonomialfunctionstest.cc:74:1: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 74 | } - | ^ -/build/dune-localfunctions-2.7.1/dune/localfunctions/test/globalmonomialfunctionstest.cc: In function 'Dune::Impl::makeFunctionWithCallOperator, FEFunction, Dune::MultiLinearGeometry > > >, 0>:: [with auto:9 = const Dune::FieldVector&]': -/build/dune-localfunctions-2.7.1/dune/localfunctions/test/globalmonomialfunctionstest.cc:74:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/dune-localfunctions-2.7.1/dune/localfunctions/test/globalmonomialfunctionstest.cc: In function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': -/build/dune-localfunctions-2.7.1/dune/localfunctions/test/globalmonomialfunctionstest.cc:74:1: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/dune-localfunctions-2.7.1/dune/localfunctions/test/globalmonomialfunctionstest.cc: In function 'Dune::Impl::makeFunctionWithCallOperator, FEFunction, Dune::MultiLinearGeometry > > >, 0>:: [with auto:9 = const Dune::FieldVector&]': -/build/dune-localfunctions-2.7.1/dune/localfunctions/test/globalmonomialfunctionstest.cc:74:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -In file included from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/geometries.hh:19, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/globalmonomialfunctionstest.cc:22: -/usr/include/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': -/usr/include/dune/geometry/multilineargeometry.hh:369:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 369 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~~~~ -/build/dune-localfunctions-2.7.1/dune/localfunctions/test/raviartthomaselementtest.cc: In function 'Dune::Impl::makeFunctionWithCallOperator, ShapeFunctionAsFunction >, 0>:: [with auto:7 = const Dune::FieldVector&]': -/build/dune-localfunctions-2.7.1/dune/localfunctions/test/raviartthomaselementtest.cc:146:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 146 | } - | ^ -/build/dune-localfunctions-2.7.1/dune/localfunctions/test/raviartthomaselementtest.cc: In function 'Dune::Impl::makeFunctionWithCallOperator, ShapeFunctionAsFunction >, 0>:: [with auto:7 = Dune::FieldVector&]': -/build/dune-localfunctions-2.7.1/dune/localfunctions/test/raviartthomaselementtest.cc:146:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/dune-localfunctions-2.7.1/dune/localfunctions/test/raviartthomaselementtest.cc: In function 'Dune::Impl::makeFunctionWithCallOperator, ShapeFunctionAsFunction >, 0>:: [with auto:7 = Dune::FieldVector&]': -/build/dune-localfunctions-2.7.1/dune/localfunctions/test/raviartthomaselementtest.cc:146:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/dune-localfunctions-2.7.1/dune/localfunctions/test/raviartthomaselementtest.cc: In function 'Dune::Impl::makeFunctionWithCallOperator, ShapeFunctionAsFunction >, 0>:: [with auto:7 = Dune::FieldVector&]': -/build/dune-localfunctions-2.7.1/dune/localfunctions/test/raviartthomaselementtest.cc:146:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/dune-localfunctions-2.7.1/dune/localfunctions/test/raviartthomaselementtest.cc: In function 'Dune::Impl::makeFunctionWithCallOperator, ShapeFunctionAsFunction >, 0>:: [with auto:7 = const Dune::FieldVector&]': -/build/dune-localfunctions-2.7.1/dune/localfunctions/test/raviartthomaselementtest.cc:146:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/dune-localfunctions-2.7.1/dune/localfunctions/test/raviartthomaselementtest.cc: In function 'Dune::Impl::makeFunctionWithCallOperator, ShapeFunctionAsFunction, Dune::RT02DLocalFiniteElement > >, 0>:: [with auto:7 = const Dune::FieldVector&]': -/build/dune-localfunctions-2.7.1/dune/localfunctions/test/raviartthomaselementtest.cc:146:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/dune-localfunctions-2.7.1/dune/localfunctions/test/raviartthomaselementtest.cc: In function 'Dune::Impl::makeFunctionWithCallOperator, ShapeFunctionAsFunction, double, 3, Dune::FieldVector, Dune::FieldMatrix > > >, 0>:: [with auto:7 = const Dune::FieldVector&]': -/build/dune-localfunctions-2.7.1/dune/localfunctions/test/raviartthomaselementtest.cc:146:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/dune-localfunctions-2.7.1/dune/localfunctions/test/raviartthomaselementtest.cc: In function 'Dune::Impl::makeFunctionWithCallOperator, ShapeFunctionAsFunction, double, 2, Dune::FieldVector, Dune::FieldMatrix > > >, 0>:: [with auto:7 = const Dune::FieldVector&]': -/build/dune-localfunctions-2.7.1/dune/localfunctions/test/raviartthomaselementtest.cc:146:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/dune-localfunctions-2.7.1/dune/localfunctions/test/raviartthomaselementtest.cc: In function 'Dune::Impl::makeFunctionWithCallOperator, Dune::VirtualFunction, Dune::FieldVector >, 0>:: [with auto:7 = Dune::FieldVector&]': -/build/dune-localfunctions-2.7.1/dune/localfunctions/test/raviartthomaselementtest.cc:146:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -In file included from /usr/include/c++/10/vector:72, - from /usr/include/c++/10/functional:62, - from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, - from /usr/include/c++/10/algorithm:74, - from /usr/include/dune/common/fvector.hh:14, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/globalmonomialfunctionstest.cc:13: -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': -/usr/include/c++/10/bits/vector.tcc:509:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 - 509 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/10/vector:67, - from /usr/include/c++/10/functional:62, - from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, - from /usr/include/c++/10/algorithm:74, - from /usr/include/dune/common/fvector.hh:14, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/globalmonomialfunctionstest.cc:13: -/usr/include/c++/10/bits/stl_vector.h: In member function 'void Dune::MonomialLocalInterpolation::interpolate(const F&, std::vector&) const [with F = FEFunction, Dune::MultiLinearGeometry > > >; C = double; LB = Dune::MonomialLocalBasis; unsigned int size = 1]': -/usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 960 | _M_fill_insert(end(), __new_size - size(), __x); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_vector.h: In member function 'void Dune::MonomialLocalInterpolation::interpolate(const F&, std::vector&) const [with F = FEFunction, Dune::MultiLinearGeometry > > >; C = double; LB = Dune::MonomialLocalBasis; unsigned int size = 3]': -/usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 960 | _M_fill_insert(end(), __new_size - size(), __x); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_vector.h: In member function 'void Dune::MonomialLocalInterpolation::interpolate(const F&, std::vector&) const [with F = FEFunction, Dune::MultiLinearGeometry > > >; C = double; LB = Dune::MonomialLocalBasis; unsigned int size = 10]': -/usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 960 | _M_fill_insert(end(), __new_size - size(), __x); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_vector.h: In member function 'void Dune::MonomialLocalInterpolation::interpolate(const F&, std::vector&) const [with F = FEFunction, Dune::MultiLinearGeometry > > >; C = double; LB = Dune::MonomialLocalBasis; unsigned int size = 6]': -/usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 960 | _M_fill_insert(end(), __new_size - size(), __x); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_vector.h: In member function 'void Dune::MonomialLocalInterpolation::interpolate(const F&, std::vector&) const [with F = FEFunction, Dune::MultiLinearGeometry > > >; C = double; LB = Dune::MonomialLocalBasis; unsigned int size = 1]': -/usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 960 | _M_fill_insert(end(), __new_size - size(), __x); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_vector.h: In member function 'void Dune::MonomialLocalInterpolation::interpolate(const F&, std::vector&) const [with F = FEFunction, Dune::MultiLinearGeometry > > >; C = double; LB = Dune::MonomialLocalBasis; unsigned int size = 3]': -/usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 960 | _M_fill_insert(end(), __new_size - size(), __x); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/10/vector:72, - from /usr/include/dune/common/typetraits.hh:9, - from /usr/include/dune/geometry/type.hh:17, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/brezzidouglasfortinmarini/bdfmcube.hh:6, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/bdfmelementtest.cc:5: -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 426 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/10/vector:67, - from /usr/include/dune/common/typetraits.hh:9, - from /usr/include/dune/geometry/type.hh:17, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/brezzidouglasfortinmarini/bdfmcube.hh:6, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/bdfmelementtest.cc:5: -/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 2]': -/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1198 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_vector.h: In member function 'void Dune::MonomialLocalInterpolation::interpolate(const F&, std::vector&) const [with F = FEFunction, Dune::MultiLinearGeometry > > >; C = double; LB = Dune::MonomialLocalBasis; unsigned int size = 4]': -/usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 960 | _M_fill_insert(end(), __new_size - size(), __x); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/10/vector:72, - from /usr/include/dune/common/typetraits.hh:9, - from /usr/include/dune/geometry/type.hh:17, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/brezzidouglasfortinmarini/bdfmcube.hh:6, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/bdfmelementtest.cc:5: -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 426 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -/usr/include/c++/10/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::QuadraturePoint&}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 426 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_vector.h: In member function 'void Dune::MonomialLocalInterpolation::interpolate(const F&, std::vector&) const [with F = FEFunction, Dune::MultiLinearGeometry > > >; C = double; LB = Dune::MonomialLocalBasis; unsigned int size = 2]': -/usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 960 | _M_fill_insert(end(), __new_size - size(), __x); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -/usr/include/c++/10/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:509:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 509 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': -/usr/include/c++/10/bits/vector.tcc:509:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 -/usr/include/c++/10/bits/stl_vector.h: In member function 'void Dune::MonomialLocalInterpolation::interpolate(const F&, std::vector&) const [with F = FEFunction, Dune::MultiLinearGeometry > > >; C = double; LB = Dune::MonomialLocalBasis; unsigned int size = 4]': -/usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 960 | _M_fill_insert(end(), __new_size - size(), __x); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_vector.h: In member function 'void Dune::MonomialLocalInterpolation::interpolate(const F&, std::vector&) const [with F = FEFunction, Dune::MultiLinearGeometry > > >; C = double; LB = Dune::MonomialLocalBasis; unsigned int size = 20]': -/usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 960 | _M_fill_insert(end(), __new_size - size(), __x); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/10/vector:67, - from /usr/include/dune/common/typetraits.hh:9, - from /usr/include/dune/geometry/type.hh:17, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/brezzidouglasfortinmarini/bdfmcube.hh:6, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/bdfmelementtest.cc:5: -/usr/include/c++/10/bits/stl_vector.h: In function 'Dune::QuadratureRule Dune::JacobiNQuadratureRule1D::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]': -/usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 960 | _M_fill_insert(end(), __new_size - size(), __x); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 960 | _M_fill_insert(end(), __new_size - size(), __x); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1198 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_vector.h: In member function 'void Dune::MonomialLocalInterpolation::interpolate(const F&, std::vector&) const [with F = FEFunction, Dune::MultiLinearGeometry > > >; C = double; LB = Dune::MonomialLocalBasis; unsigned int size = 10]': -/usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 960 | _M_fill_insert(end(), __new_size - size(), __x); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_vector.h: In constructor 'Dune::JacobiNQuadratureRule1D::JacobiNQuadratureRule1D(int, int) [with ct = double]': -/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1198 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_vector.h: In member function 'void Dune::MonomialLocalInterpolation::interpolate(const F&, std::vector&) const [with F = FEFunction, Dune::MultiLinearGeometry > > >; C = double; LB = Dune::MonomialLocalBasis; unsigned int size = 1]': -/usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 960 | _M_fill_insert(end(), __new_size - size(), __x); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/10/vector:72, - from /usr/include/dune/common/typetraits.hh:9, - from /usr/include/dune/geometry/type.hh:17, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/brezzidouglasfortinmarini/bdfmcube.hh:6, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/bdfmelementtest.cc:5: -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 426 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/10/vector:67, - from /usr/include/dune/common/typetraits.hh:9, - from /usr/include/dune/geometry/type.hh:17, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/brezzidouglasfortinmarini/bdfmcube.hh:6, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/bdfmelementtest.cc:5: -/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 1]': -/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1198 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In file included from /usr/include/c++/10/vector:72, - from /usr/include/dune/common/typetraits.hh:9, - from /usr/include/dune/geometry/type.hh:17, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/brezzidouglasfortinmarini/bdfmcube.hh:6, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/bdfmelementtest.cc:5: -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 426 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -In file included from /usr/include/c++/10/vector:67, - from /usr/include/dune/common/typetraits.hh:9, - from /usr/include/dune/geometry/type.hh:17, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/brezzidouglasfortinmarini/bdfmcube.hh:6, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/bdfmelementtest.cc:5: -/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 0]': -/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1198 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 1]': -/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1198 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 2]': -/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1198 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 2; ctype = double; int dim = 2]': -/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1198 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In file included from /usr/include/c++/10/vector:72, - from /usr/include/c++/10/functional:62, - from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, - from /usr/include/c++/10/algorithm:74, - from /usr/include/dune/common/fvector.hh:14, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/globalmonomialfunctionstest.cc:13: -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::QuadraturePoint&}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 426 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -/usr/include/c++/10/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 426 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 426 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 426 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/10/vector:67, - from /usr/include/c++/10/functional:62, - from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, - from /usr/include/c++/10/algorithm:74, - from /usr/include/dune/common/fvector.hh:14, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/globalmonomialfunctionstest.cc:13: -/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 1]': -/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1198 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In file included from /usr/include/c++/10/vector:72, - from /usr/include/c++/10/functional:62, - from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, - from /usr/include/c++/10/algorithm:74, - from /usr/include/dune/common/fvector.hh:14, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/globalmonomialfunctionstest.cc:13: -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 426 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -In file included from /usr/include/c++/10/vector:67, - from /usr/include/c++/10/functional:62, - from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, - from /usr/include/c++/10/algorithm:74, - from /usr/include/dune/common/fvector.hh:14, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/globalmonomialfunctionstest.cc:13: -/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 2]': -/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1198 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In file included from /usr/include/c++/10/vector:72, - from /usr/include/c++/10/functional:62, - from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, - from /usr/include/c++/10/algorithm:74, - from /usr/include/dune/common/fvector.hh:14, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/globalmonomialfunctionstest.cc:13: -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 426 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -[ 62%] Linking CXX executable bdfmelementtest -cd /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/bdfmelementtest.dir/link.txt --verbose=1 -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -/usr/bin/c++ -std=c++17 -g -O2 -fdebug-prefix-map=/build/dune-localfunctions-2.7.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -pthread -rdynamic CMakeFiles/bdfmelementtest.dir/bdfmelementtest.cc.o -o bdfmelementtest -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.7.1 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.7.1 -llapack -lblas -lf77blas -latlas -pthread /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so -In file included from /usr/include/c++/10/vector:67, - from /usr/include/c++/10/functional:62, - from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, - from /usr/include/c++/10/algorithm:74, - from /usr/include/dune/common/fvector.hh:14, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/globalmonomialfunctionstest.cc:13: -/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 3]': -/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1198 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In file included from /usr/include/c++/10/vector:72, - from /usr/include/c++/10/functional:62, - from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, - from /usr/include/c++/10/algorithm:74, - from /usr/include/dune/common/fvector.hh:14, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/globalmonomialfunctionstest.cc:13: -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 426 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:509:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 509 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -make[5]: Leaving directory '/build/dune-localfunctions-2.7.1/build' -[ 62%] Built target bdfmelementtest -make -f dune/localfunctions/test/CMakeFiles/test-pk2d.dir/build.make dune/localfunctions/test/CMakeFiles/test-pk2d.dir/depend -make[5]: Entering directory '/build/dune-localfunctions-2.7.1/build' -cd /build/dune-localfunctions-2.7.1/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/dune-localfunctions-2.7.1 /build/dune-localfunctions-2.7.1/dune/localfunctions/test /build/dune-localfunctions-2.7.1/build /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/test-pk2d.dir/DependInfo.cmake --color= -Dependee "/build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/test-pk2d.dir/DependInfo.cmake" is newer than depender "/build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/test-pk2d.dir/depend.internal". -Dependee "/build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/test-pk2d.dir/depend.internal". -Scanning dependencies of target test-pk2d -make[5]: Leaving directory '/build/dune-localfunctions-2.7.1/build' -make -f dune/localfunctions/test/CMakeFiles/test-pk2d.dir/build.make dune/localfunctions/test/CMakeFiles/test-pk2d.dir/build -In file included from /usr/include/c++/10/vector:67, - from /usr/include/c++/10/functional:62, - from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, - from /usr/include/c++/10/algorithm:74, - from /usr/include/dune/common/fvector.hh:14, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/globalmonomialfunctionstest.cc:13: -/usr/include/c++/10/bits/stl_vector.h: In function 'Dune::QuadratureRule Dune::JacobiNQuadratureRule1D::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]': -/usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 960 | _M_fill_insert(end(), __new_size - size(), __x); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 960 | _M_fill_insert(end(), __new_size - size(), __x); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1198 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -make[5]: Entering directory '/build/dune-localfunctions-2.7.1/build' -[ 64%] Building CXX object dune/localfunctions/test/CMakeFiles/test-pk2d.dir/test-pk2d.cc.o -cd /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test && /usr/bin/c++ -DENABLE_MPI=1 -DENABLE_TBB=1 -DHAVE_CONFIG_H -DMPICH_SKIP_MPICXX -DMPIPP_H -DMPI_NO_CPPBIND -D_TBB_CPP0X -I/build/dune-localfunctions-2.7.1/build -I/build/dune-localfunctions-2.7.1 -I/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -I/usr/lib/arm-linux-gnueabihf/openmpi/include -std=c++17 -g -O2 -fdebug-prefix-map=/build/dune-localfunctions-2.7.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/test-pk2d.dir/test-pk2d.cc.o -c /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-pk2d.cc -/usr/include/c++/10/bits/stl_vector.h: In constructor 'Dune::JacobiNQuadratureRule1D::JacobiNQuadratureRule1D(int, int) [with ct = double]': -/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1198 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In file included from /usr/include/c++/10/vector:72, - from /usr/include/c++/10/functional:62, - from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, - from /usr/include/c++/10/algorithm:74, - from /usr/include/dune/common/fvector.hh:14, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/globalmonomialfunctionstest.cc:13: -/usr/include/c++/10/bits/vector.tcc: In static member function 'static void Dune::QuadratureRules::initQuadratureRule(Dune::QuadratureRules::QuadratureRule*, Dune::QuadratureType::Enum, const Dune::GeometryType&, int) [with ctype = double; int dim = 3]': -/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 426 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/10/vector:67, - from /usr/include/c++/10/functional:62, - from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, - from /usr/include/c++/10/algorithm:74, - from /usr/include/dune/common/fvector.hh:14, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/globalmonomialfunctionstest.cc:13: -/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 0]': -/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1198 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 3; ctype = double; int dim = 3]': -/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1198 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 1]': -/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1198 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/dune/geometry/quadraturerules.hh:532, from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-fe.hh:25, from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-pk2d.cc:23: @@ -8030,18 +7713,6 @@ /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1021:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1021 | { | ^ -/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 2]': -/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1198 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 2; ctype = double; int dim = 3]': -/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1198 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 2; ctype = double; int dim = 2]': -/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1198 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/geometries.hh:19, from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-pk2d.cc:22: /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; Dune::MultiLinearGeometry::JacobianTransposed = Dune::FieldMatrix; Dune::MultiLinearGeometry::LocalCoordinate = Dune::FieldVector]': @@ -8055,10 +7726,6 @@ /usr/include/dune/geometry/multilineargeometry.hh:369:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 369 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 3]': -/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1198 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /build/dune-localfunctions-2.7.1/dune/localfunctions/lagrange/lagrangesimplex.hh:18, from /build/dune-localfunctions-2.7.1/dune/localfunctions/lagrange/pk2d.hh:12, from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-pk2d.cc:20: @@ -8313,26 +7980,46 @@ /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-fe.hh:188:50: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | Dune::FieldMatrix geoJT = | ^~~~~ +/build/dune-localfunctions-2.7.1/dune/localfunctions/test/globalmonomialfunctionstest.cc: In function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': +/build/dune-localfunctions-2.7.1/dune/localfunctions/test/globalmonomialfunctionstest.cc:74:1: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 74 | } + | ^ +/build/dune-localfunctions-2.7.1/dune/localfunctions/test/globalmonomialfunctionstest.cc: In function 'Dune::Impl::makeFunctionWithCallOperator, FEFunction, Dune::MultiLinearGeometry > > >, 0>:: [with auto:9 = const Dune::FieldVector&]': +/build/dune-localfunctions-2.7.1/dune/localfunctions/test/globalmonomialfunctionstest.cc:74:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/dune-localfunctions-2.7.1/dune/localfunctions/test/globalmonomialfunctionstest.cc: In function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': +/build/dune-localfunctions-2.7.1/dune/localfunctions/test/globalmonomialfunctionstest.cc:74:1: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/dune-localfunctions-2.7.1/dune/localfunctions/test/globalmonomialfunctionstest.cc: In function 'Dune::Impl::makeFunctionWithCallOperator, FEFunction, Dune::MultiLinearGeometry > > >, 0>:: [with auto:9 = const Dune::FieldVector&]': +/build/dune-localfunctions-2.7.1/dune/localfunctions/test/globalmonomialfunctionstest.cc:74:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/dune-localfunctions-2.7.1/dune/localfunctions/test/raviartthomaselementtest.cc: In function 'Dune::Impl::makeFunctionWithCallOperator, ShapeFunctionAsFunction >, 0>:: [with auto:7 = const Dune::FieldVector&]': +/build/dune-localfunctions-2.7.1/dune/localfunctions/test/raviartthomaselementtest.cc:146:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 146 | } + | ^ +/build/dune-localfunctions-2.7.1/dune/localfunctions/test/raviartthomaselementtest.cc: In function 'Dune::Impl::makeFunctionWithCallOperator, ShapeFunctionAsFunction >, 0>:: [with auto:7 = Dune::FieldVector&]': +/build/dune-localfunctions-2.7.1/dune/localfunctions/test/raviartthomaselementtest.cc:146:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/dune-localfunctions-2.7.1/dune/localfunctions/test/raviartthomaselementtest.cc: In function 'Dune::Impl::makeFunctionWithCallOperator, ShapeFunctionAsFunction >, 0>:: [with auto:7 = Dune::FieldVector&]': +/build/dune-localfunctions-2.7.1/dune/localfunctions/test/raviartthomaselementtest.cc:146:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/dune-localfunctions-2.7.1/dune/localfunctions/test/raviartthomaselementtest.cc: In function 'Dune::Impl::makeFunctionWithCallOperator, ShapeFunctionAsFunction >, 0>:: [with auto:7 = Dune::FieldVector&]': +/build/dune-localfunctions-2.7.1/dune/localfunctions/test/raviartthomaselementtest.cc:146:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/dune-localfunctions-2.7.1/dune/localfunctions/test/raviartthomaselementtest.cc: In function 'Dune::Impl::makeFunctionWithCallOperator, ShapeFunctionAsFunction >, 0>:: [with auto:7 = const Dune::FieldVector&]': +/build/dune-localfunctions-2.7.1/dune/localfunctions/test/raviartthomaselementtest.cc:146:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/dune-localfunctions-2.7.1/dune/localfunctions/test/raviartthomaselementtest.cc: In function 'Dune::Impl::makeFunctionWithCallOperator, ShapeFunctionAsFunction, Dune::RT02DLocalFiniteElement > >, 0>:: [with auto:7 = const Dune::FieldVector&]': +/build/dune-localfunctions-2.7.1/dune/localfunctions/test/raviartthomaselementtest.cc:146:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/dune-localfunctions-2.7.1/dune/localfunctions/test/raviartthomaselementtest.cc: In function 'Dune::Impl::makeFunctionWithCallOperator, ShapeFunctionAsFunction, double, 3, Dune::FieldVector, Dune::FieldMatrix > > >, 0>:: [with auto:7 = const Dune::FieldVector&]': +/build/dune-localfunctions-2.7.1/dune/localfunctions/test/raviartthomaselementtest.cc:146:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/dune-localfunctions-2.7.1/dune/localfunctions/test/raviartthomaselementtest.cc: In function 'Dune::Impl::makeFunctionWithCallOperator, ShapeFunctionAsFunction, double, 2, Dune::FieldVector, Dune::FieldMatrix > > >, 0>:: [with auto:7 = const Dune::FieldVector&]': +/build/dune-localfunctions-2.7.1/dune/localfunctions/test/raviartthomaselementtest.cc:146:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/dune-localfunctions-2.7.1/dune/localfunctions/test/raviartthomaselementtest.cc: In function 'Dune::Impl::makeFunctionWithCallOperator, Dune::VirtualFunction, Dune::FieldVector >, 0>:: [with auto:7 = Dune::FieldVector&]': +/build/dune-localfunctions-2.7.1/dune/localfunctions/test/raviartthomaselementtest.cc:146:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In file included from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/geometries.hh:19, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/globalmonomialfunctionstest.cc:22: +/usr/include/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': +/usr/include/dune/geometry/multilineargeometry.hh:369:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 369 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~~~~ /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-pk2d.cc: In function 'Dune::Impl::makeFunctionWithCallOperator, FEFunction >, double, 0> >, 0>:: [with auto:8 = Dune::FieldVector&]': /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-pk2d.cc:70:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 70 | } | ^ -[ 65%] Linking CXX executable globalmonomialfunctionstest -cd /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/globalmonomialfunctionstest.dir/link.txt --verbose=1 -/usr/bin/c++ -std=c++17 -g -O2 -fdebug-prefix-map=/build/dune-localfunctions-2.7.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -pthread -rdynamic CMakeFiles/globalmonomialfunctionstest.dir/globalmonomialfunctionstest.cc.o -o globalmonomialfunctionstest -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.7.1 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.7.1 -llapack -lblas -lf77blas -latlas -pthread /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so -make[5]: Leaving directory '/build/dune-localfunctions-2.7.1/build' -[ 65%] Built target globalmonomialfunctionstest -make -f dune/localfunctions/test/CMakeFiles/rannacherturekelementtest.dir/build.make dune/localfunctions/test/CMakeFiles/rannacherturekelementtest.dir/depend -make[5]: Entering directory '/build/dune-localfunctions-2.7.1/build' -cd /build/dune-localfunctions-2.7.1/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/dune-localfunctions-2.7.1 /build/dune-localfunctions-2.7.1/dune/localfunctions/test /build/dune-localfunctions-2.7.1/build /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/rannacherturekelementtest.dir/DependInfo.cmake --color= -Dependee "/build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/rannacherturekelementtest.dir/DependInfo.cmake" is newer than depender "/build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/rannacherturekelementtest.dir/depend.internal". -Dependee "/build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/rannacherturekelementtest.dir/depend.internal". -Scanning dependencies of target rannacherturekelementtest -make[5]: Leaving directory '/build/dune-localfunctions-2.7.1/build' -make -f dune/localfunctions/test/CMakeFiles/rannacherturekelementtest.dir/build.make dune/localfunctions/test/CMakeFiles/rannacherturekelementtest.dir/build -make[5]: Entering directory '/build/dune-localfunctions-2.7.1/build' -[ 67%] Building CXX object dune/localfunctions/test/CMakeFiles/rannacherturekelementtest.dir/rannacherturekelementtest.cc.o -cd /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test && /usr/bin/c++ -DENABLE_MPI=1 -DENABLE_TBB=1 -DHAVE_CONFIG_H -DMPICH_SKIP_MPICXX -DMPIPP_H -DMPI_NO_CPPBIND -D_TBB_CPP0X -I/build/dune-localfunctions-2.7.1/build -I/build/dune-localfunctions-2.7.1 -I/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -I/usr/lib/arm-linux-gnueabihf/openmpi/include -std=c++17 -g -O2 -fdebug-prefix-map=/build/dune-localfunctions-2.7.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/rannacherturekelementtest.dir/rannacherturekelementtest.cc.o -c /build/dune-localfunctions-2.7.1/dune/localfunctions/test/rannacherturekelementtest.cc In file included from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/geometries.hh:19, from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-pk2d.cc:22: /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': @@ -8342,9 +8029,8 @@ In file included from /usr/include/c++/10/vector:72, from /usr/include/dune/common/typetraits.hh:9, from /usr/include/dune/geometry/type.hh:17, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/utility/localfiniteelement.hh:6, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/raviartthomas/raviartthomassimplex.hh:6, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/raviartthomaselementtest.cc:8: + from /build/dune-localfunctions-2.7.1/dune/localfunctions/brezzidouglasfortinmarini/bdfmcube.hh:6, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/bdfmelementtest.cc:5: /usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: @@ -8352,9 +8038,8 @@ In file included from /usr/include/c++/10/vector:67, from /usr/include/dune/common/typetraits.hh:9, from /usr/include/dune/geometry/type.hh:17, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/utility/localfiniteelement.hh:6, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/raviartthomas/raviartthomassimplex.hh:6, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/raviartthomaselementtest.cc:8: + from /build/dune-localfunctions-2.7.1/dune/localfunctions/brezzidouglasfortinmarini/bdfmcube.hh:6, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/bdfmelementtest.cc:5: /usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 2]': /usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); @@ -8362,9 +8047,8 @@ In file included from /usr/include/c++/10/vector:72, from /usr/include/dune/common/typetraits.hh:9, from /usr/include/dune/geometry/type.hh:17, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/utility/localfiniteelement.hh:6, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/raviartthomas/raviartthomassimplex.hh:6, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/raviartthomaselementtest.cc:8: + from /build/dune-localfunctions-2.7.1/dune/localfunctions/brezzidouglasfortinmarini/bdfmcube.hh:6, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/bdfmelementtest.cc:5: /usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: @@ -8377,44 +8061,171 @@ /usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::QuadraturePoint&}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/10/vector:72, + from /usr/include/c++/10/functional:62, + from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, + from /usr/include/c++/10/algorithm:74, + from /usr/include/dune/common/fvector.hh:14, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/globalmonomialfunctionstest.cc:13: +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': +/usr/include/c++/10/bits/vector.tcc:509:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 + 509 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +/usr/include/c++/10/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/10/vector:67, + from /usr/include/c++/10/functional:62, + from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, + from /usr/include/c++/10/algorithm:74, + from /usr/include/dune/common/fvector.hh:14, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/globalmonomialfunctionstest.cc:13: +/usr/include/c++/10/bits/stl_vector.h: In member function 'void Dune::MonomialLocalInterpolation::interpolate(const F&, std::vector&) const [with F = FEFunction, Dune::MultiLinearGeometry > > >; C = double; LB = Dune::MonomialLocalBasis; unsigned int size = 1]': +/usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 960 | _M_fill_insert(end(), __new_size - size(), __x); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_vector.h: In member function 'void Dune::MonomialLocalInterpolation::interpolate(const F&, std::vector&) const [with F = FEFunction, Dune::MultiLinearGeometry > > >; C = double; LB = Dune::MonomialLocalBasis; unsigned int size = 3]': +/usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 960 | _M_fill_insert(end(), __new_size - size(), __x); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:509:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 509 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': +/usr/include/c++/10/bits/vector.tcc:509:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 +/usr/include/c++/10/bits/stl_vector.h: In member function 'void Dune::MonomialLocalInterpolation::interpolate(const F&, std::vector&) const [with F = FEFunction, Dune::MultiLinearGeometry > > >; C = double; LB = Dune::MonomialLocalBasis; unsigned int size = 10]': +/usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 960 | _M_fill_insert(end(), __new_size - size(), __x); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_vector.h: In member function 'void Dune::MonomialLocalInterpolation::interpolate(const F&, std::vector&) const [with F = FEFunction, Dune::MultiLinearGeometry > > >; C = double; LB = Dune::MonomialLocalBasis; unsigned int size = 6]': +/usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 960 | _M_fill_insert(end(), __new_size - size(), __x); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/vector:67, from /usr/include/dune/common/typetraits.hh:9, from /usr/include/dune/geometry/type.hh:17, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/utility/localfiniteelement.hh:6, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/raviartthomas/raviartthomassimplex.hh:6, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/raviartthomaselementtest.cc:8: -/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 3]': -/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + from /build/dune-localfunctions-2.7.1/dune/localfunctions/brezzidouglasfortinmarini/bdfmcube.hh:6, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/bdfmelementtest.cc:5: +/usr/include/c++/10/bits/stl_vector.h: In function 'Dune::QuadratureRule Dune::JacobiNQuadratureRule1D::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]': +/usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 960 | _M_fill_insert(end(), __new_size - size(), __x); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 960 | _M_fill_insert(end(), __new_size - size(), __x); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1198 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_vector.h: In member function 'void Dune::MonomialLocalInterpolation::interpolate(const F&, std::vector&) const [with F = FEFunction, Dune::MultiLinearGeometry > > >; C = double; LB = Dune::MonomialLocalBasis; unsigned int size = 1]': +/usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 960 | _M_fill_insert(end(), __new_size - size(), __x); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_vector.h: In constructor 'Dune::JacobiNQuadratureRule1D::JacobiNQuadratureRule1D(int, int) [with ct = double]': +/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_vector.h: In member function 'void Dune::MonomialLocalInterpolation::interpolate(const F&, std::vector&) const [with F = FEFunction, Dune::MultiLinearGeometry > > >; C = double; LB = Dune::MonomialLocalBasis; unsigned int size = 3]': +/usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 960 | _M_fill_insert(end(), __new_size - size(), __x); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_vector.h: In member function 'void Dune::MonomialLocalInterpolation::interpolate(const F&, std::vector&) const [with F = FEFunction, Dune::MultiLinearGeometry > > >; C = double; LB = Dune::MonomialLocalBasis; unsigned int size = 4]': +/usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 960 | _M_fill_insert(end(), __new_size - size(), __x); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/vector:72, from /usr/include/dune/common/typetraits.hh:9, from /usr/include/dune/geometry/type.hh:17, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/utility/localfiniteelement.hh:6, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/raviartthomas/raviartthomassimplex.hh:6, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/raviartthomaselementtest.cc:8: -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + from /build/dune-localfunctions-2.7.1/dune/localfunctions/brezzidouglasfortinmarini/bdfmcube.hh:6, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/bdfmelementtest.cc:5: +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -/usr/include/c++/10/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::QuadraturePoint&}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +/usr/include/c++/10/bits/stl_vector.h: In member function 'void Dune::MonomialLocalInterpolation::interpolate(const F&, std::vector&) const [with F = FEFunction, Dune::MultiLinearGeometry > > >; C = double; LB = Dune::MonomialLocalBasis; unsigned int size = 2]': +/usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 960 | _M_fill_insert(end(), __new_size - size(), __x); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/10/vector:67, + from /usr/include/dune/common/typetraits.hh:9, + from /usr/include/dune/geometry/type.hh:17, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/brezzidouglasfortinmarini/bdfmcube.hh:6, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/bdfmelementtest.cc:5: +/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 1]': +/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1198 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/c++/10/vector:72, + from /usr/include/dune/common/typetraits.hh:9, + from /usr/include/dune/geometry/type.hh:17, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/brezzidouglasfortinmarini/bdfmcube.hh:6, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/bdfmelementtest.cc:5: +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +In file included from /usr/include/c++/10/vector:67, + from /usr/include/dune/common/typetraits.hh:9, + from /usr/include/dune/geometry/type.hh:17, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/brezzidouglasfortinmarini/bdfmcube.hh:6, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/bdfmelementtest.cc:5: +/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 0]': +/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1198 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 1]': +/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1198 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 2]': +/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1198 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 2; ctype = double; int dim = 2]': +/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1198 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_vector.h: In member function 'void Dune::MonomialLocalInterpolation::interpolate(const F&, std::vector&) const [with F = FEFunction, Dune::MultiLinearGeometry > > >; C = double; LB = Dune::MonomialLocalBasis; unsigned int size = 4]': +/usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 960 | _M_fill_insert(end(), __new_size - size(), __x); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_vector.h: In member function 'void Dune::MonomialLocalInterpolation::interpolate(const F&, std::vector&) const [with F = FEFunction, Dune::MultiLinearGeometry > > >; C = double; LB = Dune::MonomialLocalBasis; unsigned int size = 20]': +/usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 960 | _M_fill_insert(end(), __new_size - size(), __x); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_vector.h: In member function 'void Dune::MonomialLocalInterpolation::interpolate(const F&, std::vector&) const [with F = FEFunction, Dune::MultiLinearGeometry > > >; C = double; LB = Dune::MonomialLocalBasis; unsigned int size = 10]': +/usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 960 | _M_fill_insert(end(), __new_size - size(), __x); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_vector.h: In member function 'void Dune::MonomialLocalInterpolation::interpolate(const F&, std::vector&) const [with F = FEFunction, Dune::MultiLinearGeometry > > >; C = double; LB = Dune::MonomialLocalBasis; unsigned int size = 1]': +/usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 960 | _M_fill_insert(end(), __new_size - size(), __x); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 64%] Linking CXX executable bdfmelementtest +cd /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/bdfmelementtest.dir/link.txt --verbose=1 +/usr/bin/c++ -std=c++17 -g -O2 -fdebug-prefix-map=/build/dune-localfunctions-2.7.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -pthread -rdynamic CMakeFiles/bdfmelementtest.dir/bdfmelementtest.cc.o -o bdfmelementtest -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.7.1 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.7.1 -llapack -lblas -lf77blas -latlas -pthread /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so +make[5]: Leaving directory '/build/dune-localfunctions-2.7.1/build' +[ 64%] Built target bdfmelementtest +make -f dune/localfunctions/test/CMakeFiles/rannacherturekelementtest.dir/build.make dune/localfunctions/test/CMakeFiles/rannacherturekelementtest.dir/depend +make[5]: Entering directory '/build/dune-localfunctions-2.7.1/build' +cd /build/dune-localfunctions-2.7.1/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/dune-localfunctions-2.7.1 /build/dune-localfunctions-2.7.1/dune/localfunctions/test /build/dune-localfunctions-2.7.1/build /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/rannacherturekelementtest.dir/DependInfo.cmake --color= +Dependee "/build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/rannacherturekelementtest.dir/DependInfo.cmake" is newer than depender "/build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/rannacherturekelementtest.dir/depend.internal". +Dependee "/build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/rannacherturekelementtest.dir/depend.internal". +Scanning dependencies of target rannacherturekelementtest +make[5]: Leaving directory '/build/dune-localfunctions-2.7.1/build' +make -f dune/localfunctions/test/CMakeFiles/rannacherturekelementtest.dir/build.make dune/localfunctions/test/CMakeFiles/rannacherturekelementtest.dir/build +make[5]: Entering directory '/build/dune-localfunctions-2.7.1/build' +[ 65%] Building CXX object dune/localfunctions/test/CMakeFiles/rannacherturekelementtest.dir/rannacherturekelementtest.cc.o +cd /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test && /usr/bin/c++ -DENABLE_MPI=1 -DENABLE_TBB=1 -DHAVE_CONFIG_H -DMPICH_SKIP_MPICXX -DMPIPP_H -DMPI_NO_CPPBIND -D_TBB_CPP0X -I/build/dune-localfunctions-2.7.1/build -I/build/dune-localfunctions-2.7.1 -I/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -I/usr/lib/arm-linux-gnueabihf/openmpi/include -std=c++17 -g -O2 -fdebug-prefix-map=/build/dune-localfunctions-2.7.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/rannacherturekelementtest.dir/rannacherturekelementtest.cc.o -c /build/dune-localfunctions-2.7.1/dune/localfunctions/test/rannacherturekelementtest.cc In file included from /usr/include/dune/geometry/quadraturerules.hh:532, from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh:19, from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/rannacherturekelementtest.cc:12: @@ -8437,12 +8248,133 @@ /build/dune-localfunctions-2.7.1/dune/localfunctions/common/localinterpolation.hh:73:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | return y; | ^ +In file included from /usr/include/c++/10/vector:72, + from /usr/include/c++/10/functional:62, + from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, + from /usr/include/c++/10/algorithm:74, + from /usr/include/dune/common/fvector.hh:14, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/globalmonomialfunctionstest.cc:13: +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::QuadraturePoint&}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 426 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 /usr/include/c++/10/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': /usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 426 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 426 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 426 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/10/vector:67, + from /usr/include/c++/10/functional:62, + from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, + from /usr/include/c++/10/algorithm:74, + from /usr/include/dune/common/fvector.hh:14, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/globalmonomialfunctionstest.cc:13: +/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 1]': +/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1198 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/c++/10/vector:72, + from /usr/include/c++/10/functional:62, + from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, + from /usr/include/c++/10/algorithm:74, + from /usr/include/dune/common/fvector.hh:14, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/globalmonomialfunctionstest.cc:13: +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 426 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +In file included from /usr/include/c++/10/vector:67, + from /usr/include/c++/10/functional:62, + from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, + from /usr/include/c++/10/algorithm:74, + from /usr/include/dune/common/fvector.hh:14, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/globalmonomialfunctionstest.cc:13: +/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 2]': +/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1198 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/c++/10/vector:72, + from /usr/include/c++/10/functional:62, + from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, + from /usr/include/c++/10/algorithm:74, + from /usr/include/dune/common/fvector.hh:14, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/globalmonomialfunctionstest.cc:13: +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 426 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +In file included from /usr/include/c++/10/vector:67, + from /usr/include/c++/10/functional:62, + from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, + from /usr/include/c++/10/algorithm:74, + from /usr/include/dune/common/fvector.hh:14, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/globalmonomialfunctionstest.cc:13: +/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 3]': +/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1198 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/c++/10/vector:72, + from /usr/include/c++/10/functional:62, + from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, + from /usr/include/c++/10/algorithm:74, + from /usr/include/dune/common/fvector.hh:14, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/globalmonomialfunctionstest.cc:13: +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 426 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:509:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 509 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/10/vector:67, + from /usr/include/c++/10/functional:62, + from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, + from /usr/include/c++/10/algorithm:74, + from /usr/include/dune/common/fvector.hh:14, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/globalmonomialfunctionstest.cc:13: +/usr/include/c++/10/bits/stl_vector.h: In function 'Dune::QuadratureRule Dune::JacobiNQuadratureRule1D::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]': +/usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 960 | _M_fill_insert(end(), __new_size - size(), __x); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 960 | _M_fill_insert(end(), __new_size - size(), __x); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1198 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/rannacherturekelementtest.cc:12: /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(ShapeFunctionAsCallable::DomainType) const [with FE = Dune::RannacherTurekLocalFiniteElement]': /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-localfe.hh:77:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -8458,6 +8390,10 @@ /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:821:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 821 | FieldVector local = SimplexQuadraturePointsSingleton<2>::sqp.point(m,i); | ^~~~~ +/usr/include/c++/10/bits/stl_vector.h: In constructor 'Dune::JacobiNQuadratureRule1D::JacobiNQuadratureRule1D(int, int) [with ct = double]': +/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1198 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /build/dune-localfunctions-2.7.1/dune/localfunctions/rannacherturek/rannacherturek.hh:12, from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/rannacherturekelementtest.cc:10: /build/dune-localfunctions-2.7.1/dune/localfunctions/rannacherturek/rannachertureklocalinterpolation.hh: In member function 'void Dune::RannacherTurekLocalInterpolation::interpolate(const F&, std::vector&) const [with F = Dune::VirtualFunction, Dune::FieldVector >; C = double; D = double; R = double; unsigned int d = 2]': @@ -8501,163 +8437,43 @@ 81 | return yy[shapeFunction_]; | ^ In file included from /usr/include/c++/10/vector:72, - from /usr/include/dune/common/typetraits.hh:9, - from /usr/include/dune/geometry/type.hh:17, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/rannacherturek/rannacherturek.hh:6, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/rannacherturekelementtest.cc:10: -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 426 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/10/vector:67, - from /usr/include/dune/common/typetraits.hh:9, - from /usr/include/dune/geometry/type.hh:17, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/rannacherturek/rannacherturek.hh:6, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/rannacherturekelementtest.cc:10: -/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 2]': -/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1198 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In file included from /usr/include/c++/10/vector:72, - from /usr/include/dune/common/typetraits.hh:9, - from /usr/include/dune/geometry/type.hh:17, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/rannacherturek/rannacherturek.hh:6, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/rannacherturekelementtest.cc:10: -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 426 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -/usr/include/c++/10/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 426 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/10/vector:67, - from /usr/include/dune/common/typetraits.hh:9, - from /usr/include/dune/geometry/type.hh:17, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/rannacherturek/rannacherturek.hh:6, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/rannacherturekelementtest.cc:10: -/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 3]': -/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1198 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In file included from /usr/include/c++/10/vector:72, - from /usr/include/dune/common/typetraits.hh:9, - from /usr/include/dune/geometry/type.hh:17, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/rannacherturek/rannacherturek.hh:6, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/rannacherturekelementtest.cc:10: -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 426 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -/usr/include/c++/10/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::QuadraturePoint&}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 426 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -/usr/include/c++/10/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:509:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 509 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': -/usr/include/c++/10/bits/vector.tcc:509:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 -In file included from /usr/include/c++/10/vector:67, - from /usr/include/dune/common/typetraits.hh:9, - from /usr/include/dune/geometry/type.hh:17, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/rannacherturek/rannacherturek.hh:6, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/rannacherturekelementtest.cc:10: -/usr/include/c++/10/bits/stl_vector.h: In function 'Dune::QuadratureRule Dune::JacobiNQuadratureRule1D::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]': -/usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 960 | _M_fill_insert(end(), __new_size - size(), __x); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 960 | _M_fill_insert(end(), __new_size - size(), __x); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1198 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_vector.h: In constructor 'Dune::JacobiNQuadratureRule1D::JacobiNQuadratureRule1D(int, int) [with ct = double]': -/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1198 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In file included from /usr/include/c++/10/vector:72, - from /usr/include/dune/common/typetraits.hh:9, - from /usr/include/dune/geometry/type.hh:17, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/rannacherturek/rannacherturek.hh:6, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/rannacherturekelementtest.cc:10: + from /usr/include/c++/10/functional:62, + from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, + from /usr/include/c++/10/algorithm:74, + from /usr/include/dune/common/fvector.hh:14, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/globalmonomialfunctionstest.cc:13: /usr/include/c++/10/bits/vector.tcc: In static member function 'static void Dune::QuadratureRules::initQuadratureRule(Dune::QuadratureRules::QuadratureRule*, Dune::QuadratureType::Enum, const Dune::GeometryType&, int) [with ctype = double; int dim = 3]': /usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 426 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/10/vector:67, - from /usr/include/dune/common/typetraits.hh:9, - from /usr/include/dune/geometry/type.hh:17, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/rannacherturek/rannacherturek.hh:6, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/rannacherturekelementtest.cc:10: -/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 1]': -/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1198 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In file included from /usr/include/c++/10/vector:72, - from /usr/include/dune/common/typetraits.hh:9, - from /usr/include/dune/geometry/type.hh:17, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/rannacherturek/rannacherturek.hh:6, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/rannacherturekelementtest.cc:10: -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 426 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 426 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/vector:67, - from /usr/include/dune/common/typetraits.hh:9, - from /usr/include/dune/geometry/type.hh:17, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/rannacherturek/rannacherturek.hh:6, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/rannacherturekelementtest.cc:10: + from /usr/include/c++/10/functional:62, + from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, + from /usr/include/c++/10/algorithm:74, + from /usr/include/dune/common/fvector.hh:14, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/globalmonomialfunctionstest.cc:13: /usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 0]': /usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 1]': -/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 3; ctype = double; int dim = 3]': +/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 2; ctype = double; int dim = 3]': -/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 1]': +/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 2]': /usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 3; ctype = double; int dim = 3]': -/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 2; ctype = double; int dim = 3]': +/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 2; ctype = double; int dim = 2]': @@ -8710,30 +8526,24 @@ /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:509:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 509 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': -/usr/include/c++/10/bits/vector.tcc:509:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 +In file included from /usr/include/c++/10/vector:72, + from /usr/include/dune/common/typetraits.hh:9, + from /usr/include/dune/geometry/type.hh:17, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/utility/localfiniteelement.hh:6, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/raviartthomas/raviartthomassimplex.hh:6, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/raviartthomaselementtest.cc:8: +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 426 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/vector:67, from /usr/include/dune/common/typetraits.hh:9, from /usr/include/dune/geometry/type.hh:17, from /build/dune-localfunctions-2.7.1/dune/localfunctions/utility/localfiniteelement.hh:6, from /build/dune-localfunctions-2.7.1/dune/localfunctions/raviartthomas/raviartthomassimplex.hh:6, from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/raviartthomaselementtest.cc:8: -/usr/include/c++/10/bits/stl_vector.h: In function 'Dune::QuadratureRule Dune::JacobiNQuadratureRule1D::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]': -/usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 960 | _M_fill_insert(end(), __new_size - size(), __x); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 960 | _M_fill_insert(end(), __new_size - size(), __x); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1198 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_vector.h: In constructor 'Dune::JacobiNQuadratureRule1D::JacobiNQuadratureRule1D(int, int) [with ct = double]': -/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 2]': +/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/10/vector:72, @@ -8742,22 +8552,147 @@ from /build/dune-localfunctions-2.7.1/dune/localfunctions/utility/localfiniteelement.hh:6, from /build/dune-localfunctions-2.7.1/dune/localfunctions/raviartthomas/raviartthomassimplex.hh:6, from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/raviartthomaselementtest.cc:8: -/usr/include/c++/10/bits/vector.tcc: In static member function 'static void Dune::QuadratureRules::initQuadratureRule(Dune::QuadratureRules::QuadratureRule*, Dune::QuadratureType::Enum, const Dune::GeometryType&, int) [with ctype = double; int dim = 3]': -/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 426 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +In file included from /usr/include/c++/10/vector:72, + from /usr/include/dune/common/typetraits.hh:9, + from /usr/include/dune/geometry/type.hh:17, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/rannacherturek/rannacherturek.hh:6, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/rannacherturekelementtest.cc:10: +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 426 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 67%] Linking CXX executable globalmonomialfunctionstest +cd /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/globalmonomialfunctionstest.dir/link.txt --verbose=1 +/usr/bin/c++ -std=c++17 -g -O2 -fdebug-prefix-map=/build/dune-localfunctions-2.7.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -pthread -rdynamic CMakeFiles/globalmonomialfunctionstest.dir/globalmonomialfunctionstest.cc.o -o globalmonomialfunctionstest -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.7.1 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.7.1 -llapack -lblas -lf77blas -latlas -pthread /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 426 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/10/vector:67, + from /usr/include/dune/common/typetraits.hh:9, + from /usr/include/dune/geometry/type.hh:17, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/rannacherturek/rannacherturek.hh:6, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/rannacherturekelementtest.cc:10: +/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 2]': +/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1198 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/c++/10/vector:72, + from /usr/include/dune/common/typetraits.hh:9, + from /usr/include/dune/geometry/type.hh:17, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/rannacherturek/rannacherturek.hh:6, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/rannacherturekelementtest.cc:10: +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 426 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/10/vector:67, + from /usr/include/dune/common/typetraits.hh:9, + from /usr/include/dune/geometry/type.hh:17, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/utility/localfiniteelement.hh:6, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/raviartthomas/raviartthomassimplex.hh:6, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/raviartthomaselementtest.cc:8: +/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 3]': +/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1198 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 /usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +/usr/include/c++/10/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': /usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/10/vector:72, + from /usr/include/dune/common/typetraits.hh:9, + from /usr/include/dune/geometry/type.hh:17, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/utility/localfiniteelement.hh:6, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/raviartthomas/raviartthomassimplex.hh:6, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/raviartthomaselementtest.cc:8: +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 426 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 426 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +make[5]: Leaving directory '/build/dune-localfunctions-2.7.1/build' +/usr/include/c++/10/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 67%] Built target globalmonomialfunctionstest +make -f dune/localfunctions/test/CMakeFiles/test-power-monomial.dir/build.make dune/localfunctions/test/CMakeFiles/test-power-monomial.dir/depend +make[5]: Entering directory '/build/dune-localfunctions-2.7.1/build' +cd /build/dune-localfunctions-2.7.1/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/dune-localfunctions-2.7.1 /build/dune-localfunctions-2.7.1/dune/localfunctions/test /build/dune-localfunctions-2.7.1/build /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/test-power-monomial.dir/DependInfo.cmake --color= +Dependee "/build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/test-power-monomial.dir/DependInfo.cmake" is newer than depender "/build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/test-power-monomial.dir/depend.internal". +Dependee "/build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/test-power-monomial.dir/depend.internal". +Scanning dependencies of target test-power-monomial +make[5]: Leaving directory '/build/dune-localfunctions-2.7.1/build' +make -f dune/localfunctions/test/CMakeFiles/test-power-monomial.dir/build.make dune/localfunctions/test/CMakeFiles/test-power-monomial.dir/build +make[5]: Entering directory '/build/dune-localfunctions-2.7.1/build' +In file included from /usr/include/c++/10/vector:67, + from /usr/include/dune/common/typetraits.hh:9, + from /usr/include/dune/geometry/type.hh:17, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/rannacherturek/rannacherturek.hh:6, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/rannacherturekelementtest.cc:10: +/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 3]': +/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1198 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +[ 68%] Building CXX object dune/localfunctions/test/CMakeFiles/test-power-monomial.dir/test-power-monomial.cc.o +cd /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test && /usr/bin/c++ -DENABLE_MPI=1 -DENABLE_TBB=1 -DHAVE_CONFIG_H -DMPICH_SKIP_MPICXX -DMPIPP_H -DMPI_NO_CPPBIND -D_TBB_CPP0X -I/build/dune-localfunctions-2.7.1/build -I/build/dune-localfunctions-2.7.1 -I/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -I/usr/lib/arm-linux-gnueabihf/openmpi/include -std=c++17 -g -O2 -fdebug-prefix-map=/build/dune-localfunctions-2.7.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/test-power-monomial.dir/test-power-monomial.cc.o -c /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-power-monomial.cc +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::QuadraturePoint&}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 426 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]': /usr/include/c++/10/bits/vector.tcc:509:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 509 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/10/bits/vector.tcc:509:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 +In file included from /usr/include/c++/10/vector:72, + from /usr/include/dune/common/typetraits.hh:9, + from /usr/include/dune/geometry/type.hh:17, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/rannacherturek/rannacherturek.hh:6, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/rannacherturekelementtest.cc:10: +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 426 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 In file included from /usr/include/c++/10/vector:67, from /usr/include/c++/10/functional:62, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, @@ -8774,6 +8709,14 @@ /usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/10/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::QuadraturePoint&}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 426 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_vector.h: In constructor 'Dune::JacobiNQuadratureRule1D::JacobiNQuadratureRule1D(int, int) [with ct = double]': /usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); @@ -8832,90 +8775,77 @@ /usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 426 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/dune/geometry/quadraturerules.hh:532, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/monomial/monomiallocalinterpolation.hh:12, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/monomial.hh:19, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-power-monomial.cc:17: +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:743:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 743 | { + | ^ +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1021:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1021 | { + | ^ +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +/usr/include/c++/10/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +/usr/include/c++/10/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:509:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 509 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': +/usr/include/c++/10/bits/vector.tcc:509:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 In file included from /usr/include/c++/10/vector:67, from /usr/include/dune/common/typetraits.hh:9, from /usr/include/dune/geometry/type.hh:17, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/utility/localfiniteelement.hh:6, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/raviartthomas/raviartthomassimplex.hh:6, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/raviartthomaselementtest.cc:8: -/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 1]': -/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + from /build/dune-localfunctions-2.7.1/dune/localfunctions/rannacherturek/rannacherturek.hh:6, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/rannacherturekelementtest.cc:10: +/usr/include/c++/10/bits/stl_vector.h: In function 'Dune::QuadratureRule Dune::JacobiNQuadratureRule1D::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]': +/usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 960 | _M_fill_insert(end(), __new_size - size(), __x); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 960 | _M_fill_insert(end(), __new_size - size(), __x); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1198 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_vector.h: In constructor 'Dune::JacobiNQuadratureRule1D::JacobiNQuadratureRule1D(int, int) [with ct = double]': +/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/10/vector:72, from /usr/include/dune/common/typetraits.hh:9, from /usr/include/dune/geometry/type.hh:17, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/utility/localfiniteelement.hh:6, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/raviartthomas/raviartthomassimplex.hh:6, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/raviartthomaselementtest.cc:8: -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + from /build/dune-localfunctions-2.7.1/dune/localfunctions/rannacherturek/rannacherturek.hh:6, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/rannacherturekelementtest.cc:10: +/usr/include/c++/10/bits/vector.tcc: In static member function 'static void Dune::QuadratureRules::initQuadratureRule(Dune::QuadratureRules::QuadratureRule*, Dune::QuadratureType::Enum, const Dune::GeometryType&, int) [with ctype = double; int dim = 3]': +/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 In file included from /usr/include/c++/10/vector:67, from /usr/include/dune/common/typetraits.hh:9, from /usr/include/dune/geometry/type.hh:17, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/utility/localfiniteelement.hh:6, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/raviartthomas/raviartthomassimplex.hh:6, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/raviartthomaselementtest.cc:8: -/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 0]': -/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1198 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 3; ctype = double; int dim = 3]': -/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1198 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 1]': -/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1198 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 2; ctype = double; int dim = 3]': -/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1198 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 2]': -/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1198 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 2; ctype = double; int dim = 2]': -/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + from /build/dune-localfunctions-2.7.1/dune/localfunctions/rannacherturek/rannacherturek.hh:6, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/rannacherturekelementtest.cc:10: +/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 1]': +/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -[ 68%] Linking CXX executable rannacherturekelementtest -cd /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/rannacherturekelementtest.dir/link.txt --verbose=1 -/usr/bin/c++ -std=c++17 -g -O2 -fdebug-prefix-map=/build/dune-localfunctions-2.7.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -pthread -rdynamic CMakeFiles/rannacherturekelementtest.dir/rannacherturekelementtest.cc.o -o rannacherturekelementtest -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.7.1 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.7.1 -llapack -lblas -lf77blas -latlas -pthread /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so -make[5]: Leaving directory '/build/dune-localfunctions-2.7.1/build' -[ 68%] Built target rannacherturekelementtest -make -f dune/localfunctions/test/CMakeFiles/test-power-monomial.dir/build.make dune/localfunctions/test/CMakeFiles/test-power-monomial.dir/depend -make[5]: Entering directory '/build/dune-localfunctions-2.7.1/build' -cd /build/dune-localfunctions-2.7.1/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/dune-localfunctions-2.7.1 /build/dune-localfunctions-2.7.1/dune/localfunctions/test /build/dune-localfunctions-2.7.1/build /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/test-power-monomial.dir/DependInfo.cmake --color= -Dependee "/build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/test-power-monomial.dir/DependInfo.cmake" is newer than depender "/build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/test-power-monomial.dir/depend.internal". -Dependee "/build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/test-power-monomial.dir/depend.internal". -Scanning dependencies of target test-power-monomial -make[5]: Leaving directory '/build/dune-localfunctions-2.7.1/build' -make -f dune/localfunctions/test/CMakeFiles/test-power-monomial.dir/build.make dune/localfunctions/test/CMakeFiles/test-power-monomial.dir/build -make[5]: Entering directory '/build/dune-localfunctions-2.7.1/build' -[ 70%] Building CXX object dune/localfunctions/test/CMakeFiles/test-power-monomial.dir/test-power-monomial.cc.o -cd /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test && /usr/bin/c++ -DENABLE_MPI=1 -DENABLE_TBB=1 -DHAVE_CONFIG_H -DMPICH_SKIP_MPICXX -DMPIPP_H -DMPI_NO_CPPBIND -D_TBB_CPP0X -I/build/dune-localfunctions-2.7.1/build -I/build/dune-localfunctions-2.7.1 -I/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -I/usr/lib/arm-linux-gnueabihf/openmpi/include -std=c++17 -g -O2 -fdebug-prefix-map=/build/dune-localfunctions-2.7.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/test-power-monomial.dir/test-power-monomial.cc.o -c /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-power-monomial.cc -In file included from /usr/include/dune/geometry/quadraturerules.hh:532, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/monomial/monomiallocalinterpolation.hh:12, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/monomial.hh:19, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-power-monomial.cc:17: -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:743:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 743 | { - | ^ -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1021:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1021 | { - | ^ In file included from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/geometries.hh:19, from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-power-monomial.cc:19: /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; Dune::MultiLinearGeometry::JacobianTransposed = Dune::FieldMatrix; Dune::MultiLinearGeometry::LocalCoordinate = Dune::FieldVector]': @@ -8934,6 +8864,26 @@ /usr/include/dune/geometry/multilineargeometry.hh:369:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 369 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/10/vector:72, + from /usr/include/dune/common/typetraits.hh:9, + from /usr/include/dune/geometry/type.hh:17, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/rannacherturek/rannacherturek.hh:6, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/rannacherturekelementtest.cc:10: +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 426 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +In file included from /usr/include/c++/10/vector:67, + from /usr/include/dune/common/typetraits.hh:9, + from /usr/include/dune/geometry/type.hh:17, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/rannacherturek/rannacherturek.hh:6, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/rannacherturekelementtest.cc:10: +/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 0]': +/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1198 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; Dune::MultiLinearGeometry::JacobianTransposed = Dune::FieldMatrix; Dune::MultiLinearGeometry::LocalCoordinate = Dune::FieldVector]': /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-fe.hh:189:29: required from 'bool testJacobian(const Geo&, const FE&, double, double, std::size_t) [with Geo = Dune::MultiLinearGeometry >; FE = Dune::PowerFiniteElement, Dune::MultiLinearGeometry > >, 0>; std::size_t = unsigned int]' /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-fe.hh:259:25: required from 'bool testFE(const Geo&, const FE&, double, double, unsigned int) [with Geo = Dune::MultiLinearGeometry >; FE = Dune::PowerFiniteElement, Dune::MultiLinearGeometry > >, 0>]' @@ -8948,6 +8898,26 @@ /usr/include/dune/common/hybridutilities.hh:269:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = main(int, char**)::]' /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-power-monomial.cc:80:94: required from here /usr/include/dune/geometry/multilineargeometry.hh:369:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 1]': +/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1198 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 2; ctype = double; int dim = 3]': +/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1198 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 2]': +/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1198 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 3; ctype = double; int dim = 3]': +/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1198 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 2; ctype = double; int dim = 2]': +/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1198 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/dune/common/hybridutilities.hh:11, from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-power-monomial.cc:13: /usr/include/dune/common/fvector.hh: In instantiation of 'Dune::FieldVector Dune::operator*(K, const Dune::FieldVector&) [with K = double]': @@ -9003,9 +8973,6 @@ /build/dune-localfunctions-2.7.1/dune/localfunctions/common/localinterpolation.hh:73:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | return y; | ^ -[ 71%] Linking CXX executable test-pk2d -cd /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-pk2d.dir/link.txt --verbose=1 -/usr/bin/c++ -std=c++17 -g -O2 -fdebug-prefix-map=/build/dune-localfunctions-2.7.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -pthread -rdynamic CMakeFiles/test-pk2d.dir/test-pk2d.cc.o -o test-pk2d -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.7.1 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.7.1 -llapack -lblas -lf77blas -latlas -pthread /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so /usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 3]': /usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); @@ -9080,13 +9047,6 @@ /usr/include/dune/common/hybridutilities.hh:269:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = main(int, char**)::]' /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-power-monomial.cc:80:94: required from here /build/dune-localfunctions-2.7.1/dune/localfunctions/common/localinterpolation.hh:73:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -make[5]: Leaving directory '/build/dune-localfunctions-2.7.1/build' -[ 71%] Built target test-pk2d -make -f dune/localfunctions/test/CMakeFiles/test-raviartthomassimplex1.dir/build.make dune/localfunctions/test/CMakeFiles/test-raviartthomassimplex1.dir/depend -make[5]: Entering directory '/build/dune-localfunctions-2.7.1/build' -cd /build/dune-localfunctions-2.7.1/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/dune-localfunctions-2.7.1 /build/dune-localfunctions-2.7.1/dune/localfunctions/test /build/dune-localfunctions-2.7.1/build /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/test-raviartthomassimplex1.dir/DependInfo.cmake --color= -Dependee "/build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/test-raviartthomassimplex1.dir/DependInfo.cmake" is newer than depender "/build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/test-raviartthomassimplex1.dir/depend.internal". -Dependee "/build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/test-raviartthomassimplex1.dir/depend.internal". /build/dune-localfunctions-2.7.1/dune/localfunctions/common/localinterpolation.hh: In instantiation of 'Dune::Impl::makeFunctionWithCallOperator, FEFunction, Dune::MultiLinearGeometry > >, 1> >, 0>:: [with auto:6 = const Dune::FieldVector&]': /build/dune-localfunctions-2.7.1/dune/localfunctions/meta/power/interpolation.hh:60:38: required from 'void Dune::PowerInterpolation::ComponentEvaluator::evaluate(const typename Backend::Traits::DomainLocal&, typename Backend::Traits::Range&) const [with F = Dune::Impl::makeFunctionWithCallOperator, FEFunction, Dune::MultiLinearGeometry > >, 1> >, 0>::; Backend = Dune::LocalToGlobalInterpolationAdaptor, 1>, Dune::LocalToGlobalBasisAdaptorTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >, 3> >; BasisTraits = Dune::PowerBasis, Dune::MultiLinearGeometry > >, 1>::Traits; typename Backend::Traits::DomainLocal = Dune::FieldVector; typename Backend::Traits::Range = Dune::FieldVector]' /build/dune-localfunctions-2.7.1/dune/localfunctions/common/localinterpolation.hh:72:11: required from 'Dune::Impl::makeFunctionWithCallOperator, Dune::PowerInterpolation, 1>, Dune::LocalToGlobalBasisAdaptorTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >, 3> >, Dune::PowerBasis, Dune::MultiLinearGeometry > >, 1>::Traits>::ComponentEvaluator, FEFunction, Dune::MultiLinearGeometry > >, 1> >, 0>:: >, 0>:: [with auto:6 = const Dune::FieldVector&]' @@ -9129,43 +9089,12 @@ /usr/include/dune/common/hybridutilities.hh:269:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = main(int, char**)::]' /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-power-monomial.cc:80:94: required from here /build/dune-localfunctions-2.7.1/dune/localfunctions/common/localinterpolation.hh:73:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -Scanning dependencies of target test-raviartthomassimplex1 -make[5]: Leaving directory '/build/dune-localfunctions-2.7.1/build' -make -f dune/localfunctions/test/CMakeFiles/test-raviartthomassimplex1.dir/build.make dune/localfunctions/test/CMakeFiles/test-raviartthomassimplex1.dir/build -make[5]: Entering directory '/build/dune-localfunctions-2.7.1/build' -[ 73%] Building CXX object dune/localfunctions/test/CMakeFiles/test-raviartthomassimplex1.dir/test-raviartthomassimplex.cc.o -cd /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test && /usr/bin/c++ -DCHECKDIM=1 -DENABLE_MPI=1 -DENABLE_TBB=1 -DHAVE_CONFIG_H -DMPICH_SKIP_MPICXX -DMPIPP_H -DMPI_NO_CPPBIND -D_TBB_CPP0X -I/build/dune-localfunctions-2.7.1/build -I/build/dune-localfunctions-2.7.1 -I/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -I/usr/lib/arm-linux-gnueabihf/openmpi/include -std=c++17 -g -O2 -fdebug-prefix-map=/build/dune-localfunctions-2.7.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/test-raviartthomassimplex1.dir/test-raviartthomassimplex.cc.o -c /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-raviartthomassimplex.cc In file included from /build/dune-localfunctions-2.7.1/dune/localfunctions/monomial.hh:19, from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-power-monomial.cc:17: /build/dune-localfunctions-2.7.1/dune/localfunctions/monomial/monomiallocalinterpolation.hh: In constructor 'Dune::MonomialLocalInterpolation::MonomialLocalInterpolation(const Dune::GeometryType&, const LB&) [with LB = Dune::MonomialLocalBasis; unsigned int size = 1]': /build/dune-localfunctions-2.7.1/dune/localfunctions/monomial/monomiallocalinterpolation.hh:48:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 48 | Minv[i][j] += qrit->weight() * base[i] * base[j]; | ~~~~~~~~~~~~~~~^~~~~~~ -In file included from /usr/include/dune/geometry/quadraturerules.hh:532, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/raviartthomas/raviartthomassimplex/raviartthomassimplexinterpolation.hh:11, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/raviartthomas/raviartthomassimplex/raviartthomassimplexbasis.hh:10, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-raviartthomassimplex.cc:4: -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:743:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 743 | { - | ^ -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1021:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1021 | { - | ^ -In file included from /usr/include/dune/geometry/referenceelementimplementation.hh:26, - from /usr/include/dune/geometry/referenceelements.hh:22, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/raviartthomas/raviartthomassimplex/raviartthomassimplexinterpolation.hh:12, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/raviartthomas/raviartthomassimplex/raviartthomassimplexbasis.hh:10, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-raviartthomassimplex.cc:4: -/usr/include/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 0; int cdim = 1; Dune::AffineGeometry::GlobalCoordinate = Dune::FieldVector; Dune::AffineGeometry::LocalCoordinate = Dune::FieldVector]': -/build/dune-localfunctions-2.7.1/dune/localfunctions/raviartthomas/raviartthomassimplex/raviartthomassimplexinterpolation.hh:298:50: required from 'void Dune::RaviartThomasL2Interpolation::interpolate(typename Dune::RaviartThomasL2Interpolation::Base::Helper&) const [with Func = Dune::PolynomialBasisWithMatrix >, Dune::SparseCoeffMatrix, double, double>; Container = Dune::LFEMatrix; bool type = false; unsigned int dimension = 1; F = double; typename Dune::RaviartThomasL2Interpolation::Base::Helper = Dune::InterpolationHelper::Helper >, Dune::SparseCoeffMatrix, double, double>, Dune::LFEMatrix, false>]' -/build/dune-localfunctions-2.7.1/dune/localfunctions/raviartthomas/raviartthomassimplex/raviartthomassimplexinterpolation.hh:220:18: required from 'std::enable_if_t().rowPtr(0)), typename Matrix::Field*>::value, void> Dune::RaviartThomasL2Interpolation::interpolate(const Basis&, Matrix&) const [with Basis = Dune::PolynomialBasisWithMatrix >, Dune::SparseCoeffMatrix, double, double>; Matrix = Dune::LFEMatrix; unsigned int dimension = 1; F = double; std::enable_if_t().rowPtr(0)), typename Matrix::Field*>::value, void> = void; typename Matrix::Field = double; decltype (declval().rowPtr(0)) = double*]' -/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-raviartthomassimplex.cc:60:25: required from 'bool test(unsigned int) [with Topology = Dune::Impl::Pyramid]' -/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-raviartthomassimplex.cc:115:40: required from here -/usr/include/dune/geometry/affinegeometry.hh:572:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 572 | GlobalCoordinate global ( const LocalCoordinate &local ) const - | ^~~~~~ In file included from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-power-monomial.cc:20: /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-fe.hh: In function 'bool testJacobian(const Geo&, const FE&, double, double, std::size_t) [with Geo = Dune::MultiLinearGeometry >; FE = Dune::PowerFiniteElement, Dune::MultiLinearGeometry > >, 0>]': /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-fe.hh:188:50: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -9399,6 +9328,7 @@ /build/dune-localfunctions-2.7.1/dune/localfunctions/meta/power/interpolation.hh:60:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 60 | typename Traits::Range fy = f(x); | ^~ +[ 70%] Linking CXX executable test-pk2d In file included from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-power-monomial.cc:20: /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-fe.hh: In function 'bool testJacobian(const Geo&, const FE&, double, double, std::size_t) [with Geo = Dune::MultiLinearGeometry >; FE = Dune::PowerFiniteElement, Dune::MultiLinearGeometry > >, 3>]': /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-fe.hh:188:50: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -9410,6 +9340,7 @@ /build/dune-localfunctions-2.7.1/dune/localfunctions/monomial/monomiallocalinterpolation.hh:73:11: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | R y = f(qrit->position()); | ^ +cd /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-pk2d.dir/link.txt --verbose=1 In file included from /build/dune-localfunctions-2.7.1/dune/localfunctions/meta/power.hh:14, from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-power-monomial.cc:16: /build/dune-localfunctions-2.7.1/dune/localfunctions/meta/power/interpolation.hh: In member function 'void Dune::PowerInterpolation::ComponentEvaluator::evaluate(const typename Backend::Traits::DomainLocal&, typename Backend::Traits::Range&) const [with F = Dune::Impl::makeFunctionWithCallOperator, FEFunction, Dune::MultiLinearGeometry > >, 3> >, 0>::; Backend = Dune::LocalToGlobalInterpolationAdaptor, 4>, Dune::LocalToGlobalBasisAdaptorTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >, 1> >; BasisTraits = Dune::PowerBasis, Dune::MultiLinearGeometry > >, 3>::Traits]': @@ -9421,6 +9352,7 @@ /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-fe.hh:188:50: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | Dune::FieldMatrix geoJT = | ^~~~~ +/usr/bin/c++ -std=c++17 -g -O2 -fdebug-prefix-map=/build/dune-localfunctions-2.7.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -pthread -rdynamic CMakeFiles/test-pk2d.dir/test-pk2d.cc.o -o test-pk2d -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.7.1 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.7.1 -llapack -lblas -lf77blas -latlas -pthread /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so In file included from /build/dune-localfunctions-2.7.1/dune/localfunctions/monomial.hh:19, from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-power-monomial.cc:17: /build/dune-localfunctions-2.7.1/dune/localfunctions/monomial/monomiallocalinterpolation.hh: In constructor 'Dune::MonomialLocalInterpolation::MonomialLocalInterpolation(const Dune::GeometryType&, const LB&) [with LB = Dune::MonomialLocalBasis; unsigned int size = 1]': @@ -9673,12 +9605,25 @@ /build/dune-localfunctions-2.7.1/dune/localfunctions/monomial/monomiallocalinterpolation.hh:48:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 48 | Minv[i][j] += qrit->weight() * base[i] * base[j]; | ~~~~~~~~~~~~~~~^~~~~~~ +make[5]: Leaving directory '/build/dune-localfunctions-2.7.1/build' +[ 70%] Built target test-pk2d +make -f dune/localfunctions/test/CMakeFiles/test-raviartthomassimplex1.dir/build.make dune/localfunctions/test/CMakeFiles/test-raviartthomassimplex1.dir/depend +make[5]: Entering directory '/build/dune-localfunctions-2.7.1/build' +cd /build/dune-localfunctions-2.7.1/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/dune-localfunctions-2.7.1 /build/dune-localfunctions-2.7.1/dune/localfunctions/test /build/dune-localfunctions-2.7.1/build /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/test-raviartthomassimplex1.dir/DependInfo.cmake --color= +Dependee "/build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/test-raviartthomassimplex1.dir/DependInfo.cmake" is newer than depender "/build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/test-raviartthomassimplex1.dir/depend.internal". +Dependee "/build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/test-raviartthomassimplex1.dir/depend.internal". +Scanning dependencies of target test-raviartthomassimplex1 +make[5]: Leaving directory '/build/dune-localfunctions-2.7.1/build' +make -f dune/localfunctions/test/CMakeFiles/test-raviartthomassimplex1.dir/build.make dune/localfunctions/test/CMakeFiles/test-raviartthomassimplex1.dir/build +make[5]: Entering directory '/build/dune-localfunctions-2.7.1/build' In file included from /build/dune-localfunctions-2.7.1/dune/localfunctions/meta/power.hh:14, from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-power-monomial.cc:16: /build/dune-localfunctions-2.7.1/dune/localfunctions/meta/power/interpolation.hh: In member function 'void Dune::PowerInterpolation::ComponentEvaluator::evaluate(const typename Backend::Traits::DomainLocal&, typename Backend::Traits::Range&) const [with F = Dune::Impl::makeFunctionWithCallOperator, FEFunction, Dune::MultiLinearGeometry > >, 2> >, 0>::; Backend = Dune::LocalToGlobalInterpolationAdaptor, 1>, Dune::LocalToGlobalBasisAdaptorTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >, 3> >; BasisTraits = Dune::PowerBasis, Dune::MultiLinearGeometry > >, 2>::Traits]': /build/dune-localfunctions-2.7.1/dune/localfunctions/meta/power/interpolation.hh:60:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 60 | typename Traits::Range fy = f(x); | ^~ +[ 71%] Building CXX object dune/localfunctions/test/CMakeFiles/test-raviartthomassimplex1.dir/test-raviartthomassimplex.cc.o +cd /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test && /usr/bin/c++ -DCHECKDIM=1 -DENABLE_MPI=1 -DENABLE_TBB=1 -DHAVE_CONFIG_H -DMPICH_SKIP_MPICXX -DMPIPP_H -DMPI_NO_CPPBIND -D_TBB_CPP0X -I/build/dune-localfunctions-2.7.1/build -I/build/dune-localfunctions-2.7.1 -I/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -I/usr/lib/arm-linux-gnueabihf/openmpi/include -std=c++17 -g -O2 -fdebug-prefix-map=/build/dune-localfunctions-2.7.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/test-raviartthomassimplex1.dir/test-raviartthomassimplex.cc.o -c /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-raviartthomassimplex.cc In file included from /build/dune-localfunctions-2.7.1/dune/localfunctions/monomial.hh:19, from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-power-monomial.cc:17: /build/dune-localfunctions-2.7.1/dune/localfunctions/monomial/monomiallocalinterpolation.hh: In member function 'void Dune::MonomialLocalInterpolation::interpolate(const F&, std::vector&) const [with F = Dune::PowerInterpolation, 4>, Dune::LocalToGlobalBasisAdaptorTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >, 3> >, Dune::PowerBasis, Dune::MultiLinearGeometry > >, 2>::Traits>::ComponentEvaluator, FEFunction, Dune::MultiLinearGeometry > >, 2> >, 0>:: >; C = double; LB = Dune::MonomialLocalBasis; unsigned int size = 4]': @@ -9763,86 +9708,6 @@ /build/dune-localfunctions-2.7.1/dune/localfunctions/meta/power/interpolation.hh:60:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 60 | typename Traits::Range fy = f(x); | ^~ -/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-power-monomial.cc: In function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': -/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-power-monomial.cc:88:1: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 88 | } - | ^ -/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-power-monomial.cc: In function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': -/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-power-monomial.cc:88:1: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-power-monomial.cc: In function 'Dune::Impl::makeFunctionWithCallOperator, Dune::PowerInterpolation, 1>, Dune::LocalToGlobalBasisAdaptorTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >, 1> >, Dune::PowerBasis, Dune::MultiLinearGeometry > >, 1>::Traits>::ComponentEvaluator, FEFunction, Dune::MultiLinearGeometry > >, 1> >, 0>:: >, 0>:: [with auto:6 = const Dune::FieldVector&]': -/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-power-monomial.cc:88:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-power-monomial.cc: In function 'Dune::Impl::makeFunctionWithCallOperator, FEFunction, Dune::MultiLinearGeometry > >, 2> >, 0>:: [with auto:6 = const Dune::FieldVector&]': -/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-power-monomial.cc:88:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-power-monomial.cc: In function 'Dune::Impl::makeFunctionWithCallOperator, FEFunction, Dune::MultiLinearGeometry > >, 3> >, 0>:: [with auto:6 = const Dune::FieldVector&]': -/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-power-monomial.cc:88:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-power-monomial.cc: In function 'Dune::Impl::makeFunctionWithCallOperator, FEFunction, Dune::MultiLinearGeometry > >, 1> >, 0>:: [with auto:6 = const Dune::FieldVector&]': -/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-power-monomial.cc:88:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-power-monomial.cc: In function 'Dune::Impl::makeFunctionWithCallOperator, FEFunction, Dune::MultiLinearGeometry > >, 2> >, 0>:: [with auto:6 = const Dune::FieldVector&]': -/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-power-monomial.cc:88:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-power-monomial.cc: In function 'Dune::Impl::makeFunctionWithCallOperator, FEFunction, Dune::MultiLinearGeometry > >, 3> >, 0>:: [with auto:6 = const Dune::FieldVector&]': -/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-power-monomial.cc:88:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-power-monomial.cc: In function 'Dune::Impl::makeFunctionWithCallOperator, FEFunction, Dune::MultiLinearGeometry > >, 1> >, 0>:: [with auto:6 = const Dune::FieldVector&]': -/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-power-monomial.cc:88:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-power-monomial.cc: In function 'Dune::Impl::makeFunctionWithCallOperator, FEFunction, Dune::MultiLinearGeometry > >, 2> >, 0>:: [with auto:6 = const Dune::FieldVector&]': -/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-power-monomial.cc:88:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-power-monomial.cc: In function 'Dune::Impl::makeFunctionWithCallOperator, FEFunction, Dune::MultiLinearGeometry > >, 3> >, 0>:: [with auto:6 = const Dune::FieldVector&]': -/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-power-monomial.cc:88:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -In file included from /usr/include/c++/10/vector:72, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/utility/lfematrix.hh:7, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/utility/basismatrix.hh:9, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/utility/defaultbasisfactory.hh:9, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/raviartthomas/raviartthomassimplex/raviartthomassimplexbasis.hh:9, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-raviartthomassimplex.cc:4: -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::QuadraturePoint&}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 426 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -In file included from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/geometries.hh:19, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-power-monomial.cc:19: -/usr/include/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': -/usr/include/dune/geometry/multilineargeometry.hh:369:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 369 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': -/usr/include/dune/geometry/multilineargeometry.hh:369:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -/usr/include/c++/10/bits/vector.tcc: In function 'static Dune::QuadratureRule::dim> Dune::QuadratureRuleFactory::rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) [with ctype = double]': -/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 426 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 426 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/10/vector:67, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/utility/lfematrix.hh:7, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/utility/basismatrix.hh:9, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/utility/defaultbasisfactory.hh:9, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/raviartthomas/raviartthomassimplex/raviartthomassimplexbasis.hh:9, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-raviartthomassimplex.cc:4: -/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 1]': -/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1198 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In file included from /usr/include/c++/10/vector:72, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/utility/lfematrix.hh:7, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/utility/basismatrix.hh:9, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/utility/defaultbasisfactory.hh:9, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/raviartthomas/raviartthomassimplex/raviartthomassimplexbasis.hh:9, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-raviartthomassimplex.cc:4: -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 426 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]': /usr/include/c++/10/bits/vector.tcc:509:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 509 | vector<_Tp, _Alloc>:: @@ -9850,12 +9715,12 @@ /usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/10/bits/vector.tcc:509:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 In file included from /usr/include/c++/10/vector:67, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/utility/lfematrix.hh:7, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/utility/basismatrix.hh:9, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/utility/defaultbasisfactory.hh:9, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/raviartthomas/raviartthomassimplex/raviartthomassimplexbasis.hh:9, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-raviartthomassimplex.cc:4: -/usr/include/c++/10/bits/stl_vector.h: In function 'static Dune::QuadratureRule::dim> Dune::QuadratureRuleFactory::rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) [with ctype = double]': + from /usr/include/dune/common/typetraits.hh:9, + from /usr/include/dune/geometry/type.hh:17, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/utility/localfiniteelement.hh:6, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/raviartthomas/raviartthomassimplex.hh:6, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/raviartthomaselementtest.cc:8: +/usr/include/c++/10/bits/stl_vector.h: In function 'Dune::QuadratureRule Dune::JacobiNQuadratureRule1D::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]': /usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 960 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -9865,44 +9730,50 @@ /usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_vector.h: In constructor 'Dune::JacobiNQuadratureRule1D::JacobiNQuadratureRule1D(int, int) [with ct = double]': /usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/10/vector:72, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/utility/lfematrix.hh:7, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/utility/basismatrix.hh:9, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/utility/defaultbasisfactory.hh:9, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/raviartthomas/raviartthomassimplex/raviartthomassimplexbasis.hh:9, + from /usr/include/dune/common/typetraits.hh:9, + from /usr/include/dune/geometry/type.hh:17, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/utility/localfiniteelement.hh:6, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/raviartthomas/raviartthomassimplex.hh:6, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/raviartthomaselementtest.cc:8: +/usr/include/c++/10/bits/vector.tcc: In static member function 'static void Dune::QuadratureRules::initQuadratureRule(Dune::QuadratureRules::QuadratureRule*, Dune::QuadratureType::Enum, const Dune::GeometryType&, int) [with ctype = double; int dim = 3]': +/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/dune/geometry/quadraturerules.hh:532, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/raviartthomas/raviartthomassimplex/raviartthomassimplexinterpolation.hh:11, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/raviartthomas/raviartthomassimplex/raviartthomassimplexbasis.hh:10, from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-raviartthomassimplex.cc:4: -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 426 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/10/vector:67, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/utility/lfematrix.hh:7, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/utility/basismatrix.hh:9, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/utility/defaultbasisfactory.hh:9, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/raviartthomas/raviartthomassimplex/raviartthomassimplexbasis.hh:9, +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:743:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 743 | { + | ^ +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1021:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1021 | { + | ^ +In file included from /usr/include/dune/geometry/referenceelementimplementation.hh:26, + from /usr/include/dune/geometry/referenceelements.hh:22, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/raviartthomas/raviartthomassimplex/raviartthomassimplexinterpolation.hh:12, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/raviartthomas/raviartthomassimplex/raviartthomassimplexbasis.hh:10, from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-raviartthomassimplex.cc:4: -/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 0]': -/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1198 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 1]': -/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1198 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In file included from /build/dune-localfunctions-2.7.1/dune/localfunctions/monomial.hh:16, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-power-monomial.cc:17: -/build/dune-localfunctions-2.7.1/dune/localfunctions/common/localtoglobaladaptors.hh: In member function 'void Dune::ScalarLocalToGlobalBasisAdaptor::evaluateJacobian(const typename Dune::ScalarLocalToGlobalBasisAdaptor::Traits::DomainLocal&, std::vector::Jacobian>&) const [with LocalBasis = Dune::MonomialLocalBasis; Geometry = Dune::MultiLinearGeometry >]': -/build/dune-localfunctions-2.7.1/dune/localfunctions/common/localtoglobaladaptors.hh:123:10: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 123 | void evaluateJacobian(const typename Traits::DomainLocal& in, - | ^~~~~~~~~~~~~~~~ -[ 75%] Linking CXX executable test-raviartthomassimplex1 -cd /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-raviartthomassimplex1.dir/link.txt --verbose=1 -/usr/bin/c++ -std=c++17 -g -O2 -fdebug-prefix-map=/build/dune-localfunctions-2.7.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -pthread -rdynamic CMakeFiles/test-raviartthomassimplex1.dir/test-raviartthomassimplex.cc.o -o test-raviartthomassimplex1 -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.7.1 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.7.1 -llapack -lblas -lf77blas -latlas -pthread /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so +/usr/include/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 0; int cdim = 1; Dune::AffineGeometry::GlobalCoordinate = Dune::FieldVector; Dune::AffineGeometry::LocalCoordinate = Dune::FieldVector]': +/build/dune-localfunctions-2.7.1/dune/localfunctions/raviartthomas/raviartthomassimplex/raviartthomassimplexinterpolation.hh:298:50: required from 'void Dune::RaviartThomasL2Interpolation::interpolate(typename Dune::RaviartThomasL2Interpolation::Base::Helper&) const [with Func = Dune::PolynomialBasisWithMatrix >, Dune::SparseCoeffMatrix, double, double>; Container = Dune::LFEMatrix; bool type = false; unsigned int dimension = 1; F = double; typename Dune::RaviartThomasL2Interpolation::Base::Helper = Dune::InterpolationHelper::Helper >, Dune::SparseCoeffMatrix, double, double>, Dune::LFEMatrix, false>]' +/build/dune-localfunctions-2.7.1/dune/localfunctions/raviartthomas/raviartthomassimplex/raviartthomassimplexinterpolation.hh:220:18: required from 'std::enable_if_t().rowPtr(0)), typename Matrix::Field*>::value, void> Dune::RaviartThomasL2Interpolation::interpolate(const Basis&, Matrix&) const [with Basis = Dune::PolynomialBasisWithMatrix >, Dune::SparseCoeffMatrix, double, double>; Matrix = Dune::LFEMatrix; unsigned int dimension = 1; F = double; std::enable_if_t().rowPtr(0)), typename Matrix::Field*>::value, void> = void; typename Matrix::Field = double; decltype (declval().rowPtr(0)) = double*]' +/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-raviartthomassimplex.cc:60:25: required from 'bool test(unsigned int) [with Topology = Dune::Impl::Pyramid]' +/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-raviartthomassimplex.cc:115:40: required from here +/usr/include/dune/geometry/affinegeometry.hh:572:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 572 | GlobalCoordinate global ( const LocalCoordinate &local ) const + | ^~~~~~ +[ 73%] Linking CXX executable rannacherturekelementtest +cd /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/rannacherturekelementtest.dir/link.txt --verbose=1 +/usr/bin/c++ -std=c++17 -g -O2 -fdebug-prefix-map=/build/dune-localfunctions-2.7.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -pthread -rdynamic CMakeFiles/rannacherturekelementtest.dir/rannacherturekelementtest.cc.o -o rannacherturekelementtest -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.7.1 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.7.1 -llapack -lblas -lf77blas -latlas -pthread /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so make[5]: Leaving directory '/build/dune-localfunctions-2.7.1/build' -[ 75%] Built target test-raviartthomassimplex1 +[ 73%] Built target rannacherturekelementtest make -f dune/localfunctions/test/CMakeFiles/test-q2.dir/build.make dune/localfunctions/test/CMakeFiles/test-q2.dir/depend make[5]: Entering directory '/build/dune-localfunctions-2.7.1/build' cd /build/dune-localfunctions-2.7.1/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/dune-localfunctions-2.7.1 /build/dune-localfunctions-2.7.1/dune/localfunctions/test /build/dune-localfunctions-2.7.1/build /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/test-q2.dir/DependInfo.cmake --color= @@ -9912,26 +9783,64 @@ make[5]: Leaving directory '/build/dune-localfunctions-2.7.1/build' make -f dune/localfunctions/test/CMakeFiles/test-q2.dir/build.make dune/localfunctions/test/CMakeFiles/test-q2.dir/build make[5]: Entering directory '/build/dune-localfunctions-2.7.1/build' -[ 76%] Building CXX object dune/localfunctions/test/CMakeFiles/test-q2.dir/test-q2.cc.o +[ 75%] Building CXX object dune/localfunctions/test/CMakeFiles/test-q2.dir/test-q2.cc.o cd /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test && /usr/bin/c++ -DENABLE_MPI=1 -DENABLE_TBB=1 -DHAVE_CONFIG_H -DMPICH_SKIP_MPICXX -DMPIPP_H -DMPI_NO_CPPBIND -D_TBB_CPP0X -I/build/dune-localfunctions-2.7.1/build -I/build/dune-localfunctions-2.7.1 -I/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -I/usr/lib/arm-linux-gnueabihf/openmpi/include -std=c++17 -g -O2 -fdebug-prefix-map=/build/dune-localfunctions-2.7.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/test-q2.dir/test-q2.cc.o -c /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-q2.cc -[ 78%] Linking CXX executable raviartthomaselementtest -cd /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/raviartthomaselementtest.dir/link.txt --verbose=1 -/usr/bin/c++ -std=c++17 -g -O2 -fdebug-prefix-map=/build/dune-localfunctions-2.7.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -pthread -rdynamic CMakeFiles/raviartthomaselementtest.dir/raviartthomaselementtest.cc.o -o raviartthomaselementtest -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.7.1 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.7.1 -llapack -lblas -lf77blas -latlas -pthread /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so -make[5]: Leaving directory '/build/dune-localfunctions-2.7.1/build' -[ 78%] Built target raviartthomaselementtest -make -f dune/localfunctions/test/CMakeFiles/virtualshapefunctiontest.dir/build.make dune/localfunctions/test/CMakeFiles/virtualshapefunctiontest.dir/depend -make[5]: Entering directory '/build/dune-localfunctions-2.7.1/build' -cd /build/dune-localfunctions-2.7.1/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/dune-localfunctions-2.7.1 /build/dune-localfunctions-2.7.1/dune/localfunctions/test /build/dune-localfunctions-2.7.1/build /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/virtualshapefunctiontest.dir/DependInfo.cmake --color= -Dependee "/build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/virtualshapefunctiontest.dir/DependInfo.cmake" is newer than depender "/build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/virtualshapefunctiontest.dir/depend.internal". -Dependee "/build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/virtualshapefunctiontest.dir/depend.internal". -Scanning dependencies of target virtualshapefunctiontest -make[5]: Leaving directory '/build/dune-localfunctions-2.7.1/build' -make -f dune/localfunctions/test/CMakeFiles/virtualshapefunctiontest.dir/build.make dune/localfunctions/test/CMakeFiles/virtualshapefunctiontest.dir/build -make[5]: Entering directory '/build/dune-localfunctions-2.7.1/build' -[ 79%] Building CXX object dune/localfunctions/test/CMakeFiles/virtualshapefunctiontest.dir/virtualshapefunctiontest.cc.o -cd /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test && /usr/bin/c++ -DENABLE_MPI=1 -DENABLE_TBB=1 -DHAVE_CONFIG_H -DMPICH_SKIP_MPICXX -DMPIPP_H -DMPI_NO_CPPBIND -D_TBB_CPP0X -I/build/dune-localfunctions-2.7.1/build -I/build/dune-localfunctions-2.7.1 -I/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -I/usr/lib/arm-linux-gnueabihf/openmpi/include -std=c++17 -g -O2 -fdebug-prefix-map=/build/dune-localfunctions-2.7.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/virtualshapefunctiontest.dir/virtualshapefunctiontest.cc.o -c /build/dune-localfunctions-2.7.1/dune/localfunctions/test/virtualshapefunctiontest.cc -/build/dune-localfunctions-2.7.1/dune/localfunctions/common/localtoglobaladaptors.hh: In member function 'void Dune::ScalarLocalToGlobalBasisAdaptor::evaluateJacobian(const typename Dune::ScalarLocalToGlobalBasisAdaptor::Traits::DomainLocal&, std::vector::Jacobian>&) const [with LocalBasis = Dune::MonomialLocalBasis; Geometry = Dune::MultiLinearGeometry >]': -/build/dune-localfunctions-2.7.1/dune/localfunctions/common/localtoglobaladaptors.hh:123:10: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 426 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/10/vector:67, + from /usr/include/dune/common/typetraits.hh:9, + from /usr/include/dune/geometry/type.hh:17, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/utility/localfiniteelement.hh:6, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/raviartthomas/raviartthomassimplex.hh:6, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/raviartthomaselementtest.cc:8: +/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 1]': +/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1198 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/c++/10/vector:72, + from /usr/include/dune/common/typetraits.hh:9, + from /usr/include/dune/geometry/type.hh:17, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/utility/localfiniteelement.hh:6, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/raviartthomas/raviartthomassimplex.hh:6, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/raviartthomaselementtest.cc:8: +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 426 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +In file included from /usr/include/c++/10/vector:67, + from /usr/include/dune/common/typetraits.hh:9, + from /usr/include/dune/geometry/type.hh:17, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/utility/localfiniteelement.hh:6, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/raviartthomas/raviartthomassimplex.hh:6, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/raviartthomaselementtest.cc:8: +/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 0]': +/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1198 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 3; ctype = double; int dim = 3]': +/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1198 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 1]': +/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1198 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 2; ctype = double; int dim = 3]': +/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1198 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 2]': +/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1198 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 2; ctype = double; int dim = 2]': +/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1198 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/dune/geometry/quadraturerules.hh:532, from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-fe.hh:25, from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-q2.cc:19: @@ -9998,31 +9907,6 @@ /build/dune-localfunctions-2.7.1/dune/localfunctions/common/localinterpolation.hh:73:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | return y; | ^ -In file included from /usr/include/dune/geometry/quadraturerules.hh:532, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/monomial/monomiallocalinterpolation.hh:12, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/monomial.hh:19, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/virtualshapefunctiontest.cc:18: -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:743:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 743 | { - | ^ -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1021:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1021 | { - | ^ -In file included from /usr/include/dune/common/hybridutilities.hh:11, - from /usr/include/dune/common/tupleutility.hh:11, - from /usr/include/dune/common/concept.hh:12, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/common/localinterpolation.hh:8, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/common/virtualinterface.hh:15, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/virtualshapefunctiontest.cc:12: -/usr/include/dune/common/fvector.hh: In instantiation of 'Dune::FieldVector Dune::operator*(K, const Dune::FieldVector&) [with K = double]': -/build/dune-localfunctions-2.7.1/dune/localfunctions/monomial/monomiallocalinterpolation.hh:48:42: required from 'Dune::MonomialLocalInterpolation::MonomialLocalInterpolation(const Dune::GeometryType&, const LB&) [with LB = Dune::MonomialLocalBasis; unsigned int size = 36]' -/build/dune-localfunctions-2.7.1/dune/localfunctions/monomial.hh:53:51: required from 'Dune::MonomialLocalFiniteElement::MonomialLocalFiniteElement(const Dune::GeometryType&) [with D = double; R = double; int d = 2; int p = 7]' -/build/dune-localfunctions-2.7.1/dune/localfunctions/test/virtualshapefunctiontest.cc:152:53: required from here -/usr/include/dune/common/fvector.hh:533:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 533 | inline FieldVector operator* (const K a, const FieldVector& b) - | ^~~~~~~~ In file included from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-q2.cc:19: /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-fe.hh: In function 'bool testJacobian(const Geo&, const FE&, double, double, std::size_t) [with Geo = Dune::MultiLinearGeometry >; FE = Dune::ScalarLocalToGlobalFiniteElementAdaptor, Dune::MultiLinearGeometry > >]': /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-fe.hh:188:50: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -10086,26 +9970,52 @@ /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1073:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1073 | FieldVector local = SimplexQuadraturePointsSingleton<3>::sqp.point(m,i); | ^~~~~ -In file included from /usr/include/dune/geometry/quadraturerules.hh:532, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/monomial/monomiallocalinterpolation.hh:12, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/monomial.hh:19, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/virtualshapefunctiontest.cc:18: -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In constructor 'Dune::SimplexQuadratureRule::SimplexQuadratureRule(int) [with ct = double]': -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:821:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 821 | FieldVector local = SimplexQuadraturePointsSingleton<2>::sqp.point(m,i); - | ^~~~~ -/build/dune-localfunctions-2.7.1/dune/localfunctions/test/virtualshapefunctiontest.cc: In function 'Dune::Impl::LagrangeSimplexLocalBasis::partial::': -/build/dune-localfunctions-2.7.1/dune/localfunctions/test/virtualshapefunctiontest.cc:160:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 160 | } +/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-power-monomial.cc: In function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': +/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-power-monomial.cc:88:1: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 88 | } | ^ +/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-power-monomial.cc: In function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': +/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-power-monomial.cc:88:1: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-power-monomial.cc: In function 'Dune::Impl::makeFunctionWithCallOperator, Dune::PowerInterpolation, 1>, Dune::LocalToGlobalBasisAdaptorTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >, 1> >, Dune::PowerBasis, Dune::MultiLinearGeometry > >, 1>::Traits>::ComponentEvaluator, FEFunction, Dune::MultiLinearGeometry > >, 1> >, 0>:: >, 0>:: [with auto:6 = const Dune::FieldVector&]': +/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-power-monomial.cc:88:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-power-monomial.cc: In function 'Dune::Impl::makeFunctionWithCallOperator, FEFunction, Dune::MultiLinearGeometry > >, 2> >, 0>:: [with auto:6 = const Dune::FieldVector&]': +/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-power-monomial.cc:88:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-power-monomial.cc: In function 'Dune::Impl::makeFunctionWithCallOperator, FEFunction, Dune::MultiLinearGeometry > >, 3> >, 0>:: [with auto:6 = const Dune::FieldVector&]': +/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-power-monomial.cc:88:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-power-monomial.cc: In function 'Dune::Impl::makeFunctionWithCallOperator, FEFunction, Dune::MultiLinearGeometry > >, 1> >, 0>:: [with auto:6 = const Dune::FieldVector&]': +/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-power-monomial.cc:88:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-power-monomial.cc: In function 'Dune::Impl::makeFunctionWithCallOperator, FEFunction, Dune::MultiLinearGeometry > >, 2> >, 0>:: [with auto:6 = const Dune::FieldVector&]': +/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-power-monomial.cc:88:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-power-monomial.cc: In function 'Dune::Impl::makeFunctionWithCallOperator, FEFunction, Dune::MultiLinearGeometry > >, 3> >, 0>:: [with auto:6 = const Dune::FieldVector&]': +/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-power-monomial.cc:88:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-power-monomial.cc: In function 'Dune::Impl::makeFunctionWithCallOperator, FEFunction, Dune::MultiLinearGeometry > >, 1> >, 0>:: [with auto:6 = const Dune::FieldVector&]': +/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-power-monomial.cc:88:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-power-monomial.cc: In function 'Dune::Impl::makeFunctionWithCallOperator, FEFunction, Dune::MultiLinearGeometry > >, 2> >, 0>:: [with auto:6 = const Dune::FieldVector&]': +/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-power-monomial.cc:88:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-power-monomial.cc: In function 'Dune::Impl::makeFunctionWithCallOperator, FEFunction, Dune::MultiLinearGeometry > >, 3> >, 0>:: [with auto:6 = const Dune::FieldVector&]': +/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-power-monomial.cc:88:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 3]': +/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1198 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In file included from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/geometries.hh:19, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-power-monomial.cc:19: +/usr/include/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': +/usr/include/dune/geometry/multilineargeometry.hh:369:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 369 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': +/usr/include/dune/geometry/multilineargeometry.hh:369:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /usr/include/c++/10/vector:72, - from /usr/include/dune/common/typetraits.hh:9, - from /usr/include/dune/common/hybridutilities.hh:9, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-power-monomial.cc:13: -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': -/usr/include/c++/10/bits/vector.tcc:509:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 - 509 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ + from /build/dune-localfunctions-2.7.1/dune/localfunctions/utility/lfematrix.hh:7, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/utility/basismatrix.hh:9, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/utility/defaultbasisfactory.hh:9, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/raviartthomas/raviartthomassimplex/raviartthomassimplexbasis.hh:9, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-raviartthomassimplex.cc:4: +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::QuadraturePoint&}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 426 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-q2.cc: In function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-q2.cc:62:1: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 62 | } @@ -10116,47 +10026,63 @@ /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-q2.cc:62:1: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-q2.cc: In function 'Dune::Impl::makeFunctionWithCallOperator, FEFunction, Dune::MultiLinearGeometry > > >, 0>:: [with auto:7 = Dune::FieldVector&]': /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-q2.cc:62:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -In file included from /usr/include/c++/10/vector:67, - from /usr/include/dune/common/typetraits.hh:9, - from /usr/include/dune/common/hybridutilities.hh:9, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-power-monomial.cc:13: -/usr/include/c++/10/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::resize(std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': -/usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 960 | _M_fill_insert(end(), __new_size - size(), __x); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/10/vector:72, - from /usr/include/dune/common/typetraits.hh:9, - from /usr/include/dune/geometry/type.hh:17, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/virtualshapefunctiontest.cc:11: -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 426 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +/usr/include/c++/10/bits/vector.tcc: In function 'static Dune::QuadratureRule::dim> Dune::QuadratureRuleFactory::rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) [with ctype = double]': +/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::QuadraturePoint&}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 /usr/include/c++/10/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': /usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 426 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/10/vector:67, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/utility/lfematrix.hh:7, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/utility/basismatrix.hh:9, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/utility/defaultbasisfactory.hh:9, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/raviartthomas/raviartthomassimplex/raviartthomassimplexbasis.hh:9, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-raviartthomassimplex.cc:4: +/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 1]': +/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1198 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/c++/10/vector:72, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/utility/lfematrix.hh:7, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/utility/basismatrix.hh:9, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/utility/defaultbasisfactory.hh:9, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/raviartthomas/raviartthomassimplex/raviartthomassimplexbasis.hh:9, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-raviartthomassimplex.cc:4: +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 426 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]': /usr/include/c++/10/bits/vector.tcc:509:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 509 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/10/bits/vector.tcc:509:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 +In file included from /build/dune-localfunctions-2.7.1/dune/localfunctions/monomial.hh:16, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-power-monomial.cc:17: +/build/dune-localfunctions-2.7.1/dune/localfunctions/common/localtoglobaladaptors.hh: In member function 'void Dune::ScalarLocalToGlobalBasisAdaptor::evaluateJacobian(const typename Dune::ScalarLocalToGlobalBasisAdaptor::Traits::DomainLocal&, std::vector::Jacobian>&) const [with LocalBasis = Dune::MonomialLocalBasis; Geometry = Dune::MultiLinearGeometry >]': +/build/dune-localfunctions-2.7.1/dune/localfunctions/common/localtoglobaladaptors.hh:123:10: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 123 | void evaluateJacobian(const typename Traits::DomainLocal& in, + | ^~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/vector:67, - from /usr/include/dune/common/typetraits.hh:9, - from /usr/include/dune/geometry/type.hh:17, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/virtualshapefunctiontest.cc:11: -/usr/include/c++/10/bits/stl_vector.h: In function 'Dune::QuadratureRule Dune::JacobiNQuadratureRule1D::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]': + from /build/dune-localfunctions-2.7.1/dune/localfunctions/utility/lfematrix.hh:7, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/utility/basismatrix.hh:9, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/utility/defaultbasisfactory.hh:9, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/raviartthomas/raviartthomassimplex/raviartthomassimplexbasis.hh:9, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-raviartthomassimplex.cc:4: +/usr/include/c++/10/bits/stl_vector.h: In function 'static Dune::QuadratureRule::dim> Dune::QuadratureRuleFactory::rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) [with ctype = double]': /usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 960 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -10166,68 +10092,51 @@ /usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_vector.h: In constructor 'Dune::JacobiNQuadratureRule1D::JacobiNQuadratureRule1D(int, int) [with ct = double]': /usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_vector.h: In member function 'void Dune::MonomialLocalInterpolation::interpolate(const F&, std::vector&) const [with F = Dune::VirtualFunction, Dune::FieldVector >; C = double; LB = Dune::MonomialLocalBasis; unsigned int size = 36]': -/usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 960 | _M_fill_insert(end(), __new_size - size(), __x); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/10/vector:72, - from /usr/include/dune/common/typetraits.hh:9, - from /usr/include/dune/geometry/type.hh:17, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/virtualshapefunctiontest.cc:11: -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 426 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/10/vector:67, - from /usr/include/dune/common/typetraits.hh:9, - from /usr/include/dune/geometry/type.hh:17, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/virtualshapefunctiontest.cc:11: -/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 2]': -/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1198 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In file included from /usr/include/c++/10/vector:72, - from /usr/include/dune/common/typetraits.hh:9, - from /usr/include/dune/geometry/type.hh:17, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/virtualshapefunctiontest.cc:11: -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 426 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -In file included from /usr/include/c++/10/vector:67, - from /usr/include/dune/common/typetraits.hh:9, - from /usr/include/dune/geometry/type.hh:17, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/virtualshapefunctiontest.cc:11: -/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 1]': -/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1198 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/10/vector:72, - from /usr/include/dune/common/typetraits.hh:9, - from /usr/include/dune/geometry/type.hh:17, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/virtualshapefunctiontest.cc:11: -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 426 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ + from /build/dune-localfunctions-2.7.1/dune/localfunctions/utility/lfematrix.hh:7, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/utility/basismatrix.hh:9, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/utility/defaultbasisfactory.hh:9, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/raviartthomas/raviartthomassimplex/raviartthomassimplexbasis.hh:9, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-raviartthomassimplex.cc:4: /usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 426 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/vector:67, - from /usr/include/dune/common/typetraits.hh:9, - from /usr/include/dune/geometry/type.hh:17, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/virtualshapefunctiontest.cc:11: + from /build/dune-localfunctions-2.7.1/dune/localfunctions/utility/lfematrix.hh:7, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/utility/basismatrix.hh:9, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/utility/defaultbasisfactory.hh:9, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/raviartthomas/raviartthomassimplex/raviartthomassimplexbasis.hh:9, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-raviartthomassimplex.cc:4: /usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 0]': /usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 1]': +/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1198 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/dune-localfunctions-2.7.1/dune/localfunctions/common/localtoglobaladaptors.hh: In member function 'void Dune::ScalarLocalToGlobalBasisAdaptor::evaluateJacobian(const typename Dune::ScalarLocalToGlobalBasisAdaptor::Traits::DomainLocal&, std::vector::Jacobian>&) const [with LocalBasis = Dune::MonomialLocalBasis; Geometry = Dune::MultiLinearGeometry >]': +/build/dune-localfunctions-2.7.1/dune/localfunctions/common/localtoglobaladaptors.hh:123:10: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +[ 76%] Linking CXX executable test-raviartthomassimplex1 +cd /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-raviartthomassimplex1.dir/link.txt --verbose=1 +/usr/bin/c++ -std=c++17 -g -O2 -fdebug-prefix-map=/build/dune-localfunctions-2.7.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -pthread -rdynamic CMakeFiles/test-raviartthomassimplex1.dir/test-raviartthomassimplex.cc.o -o test-raviartthomassimplex1 -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.7.1 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.7.1 -llapack -lblas -lf77blas -latlas -pthread /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so +make[5]: Leaving directory '/build/dune-localfunctions-2.7.1/build' +[ 76%] Built target test-raviartthomassimplex1 +make -f dune/localfunctions/test/CMakeFiles/virtualshapefunctiontest.dir/build.make dune/localfunctions/test/CMakeFiles/virtualshapefunctiontest.dir/depend +make[5]: Entering directory '/build/dune-localfunctions-2.7.1/build' +cd /build/dune-localfunctions-2.7.1/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/dune-localfunctions-2.7.1 /build/dune-localfunctions-2.7.1/dune/localfunctions/test /build/dune-localfunctions-2.7.1/build /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/virtualshapefunctiontest.dir/DependInfo.cmake --color= +Dependee "/build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/virtualshapefunctiontest.dir/DependInfo.cmake" is newer than depender "/build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/virtualshapefunctiontest.dir/depend.internal". +Dependee "/build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/virtualshapefunctiontest.dir/depend.internal". +Scanning dependencies of target virtualshapefunctiontest +make[5]: Leaving directory '/build/dune-localfunctions-2.7.1/build' +make -f dune/localfunctions/test/CMakeFiles/virtualshapefunctiontest.dir/build.make dune/localfunctions/test/CMakeFiles/virtualshapefunctiontest.dir/build +make[5]: Entering directory '/build/dune-localfunctions-2.7.1/build' +[ 78%] Building CXX object dune/localfunctions/test/CMakeFiles/virtualshapefunctiontest.dir/virtualshapefunctiontest.cc.o +cd /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test && /usr/bin/c++ -DENABLE_MPI=1 -DENABLE_TBB=1 -DHAVE_CONFIG_H -DMPICH_SKIP_MPICXX -DMPIPP_H -DMPI_NO_CPPBIND -D_TBB_CPP0X -I/build/dune-localfunctions-2.7.1/build -I/build/dune-localfunctions-2.7.1 -I/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -I/usr/lib/arm-linux-gnueabihf/openmpi/include -std=c++17 -g -O2 -fdebug-prefix-map=/build/dune-localfunctions-2.7.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/virtualshapefunctiontest.dir/virtualshapefunctiontest.cc.o -c /build/dune-localfunctions-2.7.1/dune/localfunctions/test/virtualshapefunctiontest.cc In file included from /usr/include/c++/10/vector:72, from /usr/include/c++/10/functional:62, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, @@ -10238,10 +10147,6 @@ /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 1]': -/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1198 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 /usr/include/c++/10/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': @@ -10256,14 +10161,6 @@ /usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 2]': -/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1198 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 2; ctype = double; int dim = 2]': -/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1198 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: @@ -10286,6 +10183,18 @@ /usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/dune/geometry/quadraturerules.hh:532, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/monomial/monomiallocalinterpolation.hh:12, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/monomial.hh:19, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/virtualshapefunctiontest.cc:18: +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:743:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 743 | { + | ^ +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1021:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1021 | { + | ^ In file included from /usr/include/c++/10/vector:72, from /usr/include/c++/10/functional:62, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, @@ -10343,6 +10252,19 @@ 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +In file included from /usr/include/dune/common/hybridutilities.hh:11, + from /usr/include/dune/common/tupleutility.hh:11, + from /usr/include/dune/common/concept.hh:12, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/common/localinterpolation.hh:8, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/common/virtualinterface.hh:15, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/virtualshapefunctiontest.cc:12: +/usr/include/dune/common/fvector.hh: In instantiation of 'Dune::FieldVector Dune::operator*(K, const Dune::FieldVector&) [with K = double]': +/build/dune-localfunctions-2.7.1/dune/localfunctions/monomial/monomiallocalinterpolation.hh:48:42: required from 'Dune::MonomialLocalInterpolation::MonomialLocalInterpolation(const Dune::GeometryType&, const LB&) [with LB = Dune::MonomialLocalBasis; unsigned int size = 36]' +/build/dune-localfunctions-2.7.1/dune/localfunctions/monomial.hh:53:51: required from 'Dune::MonomialLocalFiniteElement::MonomialLocalFiniteElement(const Dune::GeometryType&) [with D = double; R = double; int d = 2; int p = 7]' +/build/dune-localfunctions-2.7.1/dune/localfunctions/test/virtualshapefunctiontest.cc:152:53: required from here +/usr/include/dune/common/fvector.hh:533:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 533 | inline FieldVector operator* (const K a, const FieldVector& b) + | ^~~~~~~~ /usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 /usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': @@ -10393,9 +10315,6 @@ /usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -[ 81%] Linking CXX executable virtualshapefunctiontest -cd /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/virtualshapefunctiontest.dir/link.txt --verbose=1 -/usr/bin/c++ -std=c++17 -g -O2 -fdebug-prefix-map=/build/dune-localfunctions-2.7.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -pthread -rdynamic CMakeFiles/virtualshapefunctiontest.dir/virtualshapefunctiontest.cc.o -o virtualshapefunctiontest -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.7.1 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.7.1 -llapack -lblas -lf77blas -latlas -pthread /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so /usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 2; ctype = double; int dim = 2]': /usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); @@ -10404,19 +10323,30 @@ /usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -make[5]: Leaving directory '/build/dune-localfunctions-2.7.1/build' -[ 81%] Built target virtualshapefunctiontest -make -f dune/localfunctions/test/CMakeFiles/test-lagrange2.dir/build.make dune/localfunctions/test/CMakeFiles/test-lagrange2.dir/depend -make[5]: Entering directory '/build/dune-localfunctions-2.7.1/build' -cd /build/dune-localfunctions-2.7.1/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/dune-localfunctions-2.7.1 /build/dune-localfunctions-2.7.1/dune/localfunctions/test /build/dune-localfunctions-2.7.1/build /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/test-lagrange2.dir/DependInfo.cmake --color= -Dependee "/build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/test-lagrange2.dir/DependInfo.cmake" is newer than depender "/build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/test-lagrange2.dir/depend.internal". -Dependee "/build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/test-lagrange2.dir/depend.internal". -Scanning dependencies of target test-lagrange2 -make[5]: Leaving directory '/build/dune-localfunctions-2.7.1/build' -make -f dune/localfunctions/test/CMakeFiles/test-lagrange2.dir/build.make dune/localfunctions/test/CMakeFiles/test-lagrange2.dir/build -make[5]: Entering directory '/build/dune-localfunctions-2.7.1/build' -[ 82%] Building CXX object dune/localfunctions/test/CMakeFiles/test-lagrange2.dir/test-lagrange.cc.o -cd /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test && /usr/bin/c++ -DCHECKDIM=2 -DENABLE_MPI=1 -DENABLE_TBB=1 -DHAVE_CONFIG_H -DMPICH_SKIP_MPICXX -DMPIPP_H -DMPI_NO_CPPBIND -D_TBB_CPP0X -I/build/dune-localfunctions-2.7.1/build -I/build/dune-localfunctions-2.7.1 -I/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -I/usr/lib/arm-linux-gnueabihf/openmpi/include -std=c++17 -g -O2 -fdebug-prefix-map=/build/dune-localfunctions-2.7.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/test-lagrange2.dir/test-lagrange.cc.o -c /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-lagrange.cc +In file included from /usr/include/dune/geometry/quadraturerules.hh:532, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/monomial/monomiallocalinterpolation.hh:12, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/monomial.hh:19, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/virtualshapefunctiontest.cc:18: +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In constructor 'Dune::SimplexQuadratureRule::SimplexQuadratureRule(int) [with ct = double]': +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:821:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 821 | FieldVector local = SimplexQuadraturePointsSingleton<2>::sqp.point(m,i); + | ^~~~~ +In file included from /usr/include/c++/10/vector:72, + from /usr/include/dune/common/typetraits.hh:9, + from /usr/include/dune/common/hybridutilities.hh:9, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-power-monomial.cc:13: +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': +/usr/include/c++/10/bits/vector.tcc:509:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 + 509 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/10/vector:67, + from /usr/include/dune/common/typetraits.hh:9, + from /usr/include/dune/common/hybridutilities.hh:9, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-power-monomial.cc:13: +/usr/include/c++/10/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::resize(std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': +/usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 960 | _M_fill_insert(end(), __new_size - size(), __x); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 2]': /usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); @@ -10433,47 +10363,73 @@ /usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In file included from /build/dune-localfunctions-2.7.1/dune/localfunctions/utility/field.hh:7, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-lagrange.cc:5: -/usr/include/dune/common/fvector.hh: In instantiation of 'Dune::FieldVector Dune::operator-(const Dune::FieldVector&, K) [with K = double]': -/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-lagrange.cc:53:24: required from 'bool test(const Basis&, const Points&, bool) [with Basis = Dune::PolynomialBasisWithMatrix >, Dune::SparseCoeffMatrix, double, double>; Points = Dune::EquidistantPointSet]' -/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-lagrange.cc:94:16: required from 'bool test(unsigned int, bool) [with Topology = Dune::Impl::Prism >]' -/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-lagrange.cc:160:46: required from here -/usr/include/dune/common/fvector.hh:454:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 454 | inline FieldVector operator- (const FieldVector& a, const K b) - | ^~~~~~~~ -[ 84%] Linking CXX executable test-lagrange2 -cd /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-lagrange2.dir/link.txt --verbose=1 -[ 85%] Linking CXX executable test-q2 +/build/dune-localfunctions-2.7.1/dune/localfunctions/test/virtualshapefunctiontest.cc: In function 'Dune::Impl::LagrangeSimplexLocalBasis::partial::': +/build/dune-localfunctions-2.7.1/dune/localfunctions/test/virtualshapefunctiontest.cc:160:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 160 | } + | ^ +[ 79%] Linking CXX executable test-q2 cd /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-q2.dir/link.txt --verbose=1 -/usr/bin/c++ -std=c++17 -g -O2 -fdebug-prefix-map=/build/dune-localfunctions-2.7.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -pthread -rdynamic CMakeFiles/test-lagrange2.dir/test-lagrange.cc.o -o test-lagrange2 -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.7.1 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.7.1 -llapack -lblas -lf77blas -latlas -pthread /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so /usr/bin/c++ -std=c++17 -g -O2 -fdebug-prefix-map=/build/dune-localfunctions-2.7.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -pthread -rdynamic CMakeFiles/test-q2.dir/test-q2.cc.o -o test-q2 -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.7.1 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.7.1 -llapack -lblas -lf77blas -latlas -pthread /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so make[5]: Leaving directory '/build/dune-localfunctions-2.7.1/build' +[ 79%] Built target test-q2 +make -f dune/localfunctions/test/CMakeFiles/test-lagrange2.dir/build.make dune/localfunctions/test/CMakeFiles/test-lagrange2.dir/depend +make[5]: Entering directory '/build/dune-localfunctions-2.7.1/build' +cd /build/dune-localfunctions-2.7.1/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/dune-localfunctions-2.7.1 /build/dune-localfunctions-2.7.1/dune/localfunctions/test /build/dune-localfunctions-2.7.1/build /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/test-lagrange2.dir/DependInfo.cmake --color= +Dependee "/build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/test-lagrange2.dir/DependInfo.cmake" is newer than depender "/build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/test-lagrange2.dir/depend.internal". +Dependee "/build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/test-lagrange2.dir/depend.internal". +Scanning dependencies of target test-lagrange2 make[5]: Leaving directory '/build/dune-localfunctions-2.7.1/build' -[ 85%] Built target test-lagrange2 +make -f dune/localfunctions/test/CMakeFiles/test-lagrange2.dir/build.make dune/localfunctions/test/CMakeFiles/test-lagrange2.dir/build +make[5]: Entering directory '/build/dune-localfunctions-2.7.1/build' +[ 81%] Building CXX object dune/localfunctions/test/CMakeFiles/test-lagrange2.dir/test-lagrange.cc.o +cd /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test && /usr/bin/c++ -DCHECKDIM=2 -DENABLE_MPI=1 -DENABLE_TBB=1 -DHAVE_CONFIG_H -DMPICH_SKIP_MPICXX -DMPIPP_H -DMPI_NO_CPPBIND -D_TBB_CPP0X -I/build/dune-localfunctions-2.7.1/build -I/build/dune-localfunctions-2.7.1 -I/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -I/usr/lib/arm-linux-gnueabihf/openmpi/include -std=c++17 -g -O2 -fdebug-prefix-map=/build/dune-localfunctions-2.7.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/test-lagrange2.dir/test-lagrange.cc.o -c /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-lagrange.cc +[ 82%] Linking CXX executable raviartthomaselementtest +cd /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/raviartthomaselementtest.dir/link.txt --verbose=1 +/usr/bin/c++ -std=c++17 -g -O2 -fdebug-prefix-map=/build/dune-localfunctions-2.7.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -pthread -rdynamic CMakeFiles/raviartthomaselementtest.dir/raviartthomaselementtest.cc.o -o raviartthomaselementtest -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.7.1 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.7.1 -llapack -lblas -lf77blas -latlas -pthread /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so +make[5]: Leaving directory '/build/dune-localfunctions-2.7.1/build' +[ 82%] Built target raviartthomaselementtest make -f dune/localfunctions/test/CMakeFiles/test-lagrange1.dir/build.make dune/localfunctions/test/CMakeFiles/test-lagrange1.dir/depend -[ 85%] Built target test-q2 -make -f dune/localfunctions/test/CMakeFiles/test-orthonormal1.dir/build.make dune/localfunctions/test/CMakeFiles/test-orthonormal1.dir/depend make[5]: Entering directory '/build/dune-localfunctions-2.7.1/build' cd /build/dune-localfunctions-2.7.1/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/dune-localfunctions-2.7.1 /build/dune-localfunctions-2.7.1/dune/localfunctions/test /build/dune-localfunctions-2.7.1/build /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/test-lagrange1.dir/DependInfo.cmake --color= -make[5]: Entering directory '/build/dune-localfunctions-2.7.1/build' -cd /build/dune-localfunctions-2.7.1/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/dune-localfunctions-2.7.1 /build/dune-localfunctions-2.7.1/dune/localfunctions/test /build/dune-localfunctions-2.7.1/build /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/test-orthonormal1.dir/DependInfo.cmake --color= Dependee "/build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/test-lagrange1.dir/DependInfo.cmake" is newer than depender "/build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/test-lagrange1.dir/depend.internal". Dependee "/build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/test-lagrange1.dir/depend.internal". -Dependee "/build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/test-orthonormal1.dir/DependInfo.cmake" is newer than depender "/build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/test-orthonormal1.dir/depend.internal". -Dependee "/build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/test-orthonormal1.dir/depend.internal". Scanning dependencies of target test-lagrange1 make[5]: Leaving directory '/build/dune-localfunctions-2.7.1/build' make -f dune/localfunctions/test/CMakeFiles/test-lagrange1.dir/build.make dune/localfunctions/test/CMakeFiles/test-lagrange1.dir/build make[5]: Entering directory '/build/dune-localfunctions-2.7.1/build' -[ 87%] Building CXX object dune/localfunctions/test/CMakeFiles/test-lagrange1.dir/test-lagrange.cc.o +[ 84%] Building CXX object dune/localfunctions/test/CMakeFiles/test-lagrange1.dir/test-lagrange.cc.o cd /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test && /usr/bin/c++ -DCHECKDIM=1 -DENABLE_MPI=1 -DENABLE_TBB=1 -DHAVE_CONFIG_H -DMPICH_SKIP_MPICXX -DMPIPP_H -DMPI_NO_CPPBIND -D_TBB_CPP0X -I/build/dune-localfunctions-2.7.1/build -I/build/dune-localfunctions-2.7.1 -I/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -I/usr/lib/arm-linux-gnueabihf/openmpi/include -std=c++17 -g -O2 -fdebug-prefix-map=/build/dune-localfunctions-2.7.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/test-lagrange1.dir/test-lagrange.cc.o -c /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-lagrange.cc -Scanning dependencies of target test-orthonormal1 -make[5]: Leaving directory '/build/dune-localfunctions-2.7.1/build' -make -f dune/localfunctions/test/CMakeFiles/test-orthonormal1.dir/build.make dune/localfunctions/test/CMakeFiles/test-orthonormal1.dir/build -make[5]: Entering directory '/build/dune-localfunctions-2.7.1/build' -[ 89%] Building CXX object dune/localfunctions/test/CMakeFiles/test-orthonormal1.dir/test-orthonormal.cc.o -cd /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test && /usr/bin/c++ -DCHECKDIM=1 -DENABLE_MPI=1 -DENABLE_TBB=1 -DHAVE_CONFIG_H -DMPICH_SKIP_MPICXX -DMPIPP_H -DMPI_NO_CPPBIND -D_TBB_CPP0X -I/build/dune-localfunctions-2.7.1/build -I/build/dune-localfunctions-2.7.1 -I/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -I/usr/lib/arm-linux-gnueabihf/openmpi/include -std=c++17 -g -O2 -fdebug-prefix-map=/build/dune-localfunctions-2.7.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/test-orthonormal1.dir/test-orthonormal.cc.o -c /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-orthonormal.cc +In file included from /usr/include/c++/10/vector:72, + from /usr/include/dune/common/typetraits.hh:9, + from /usr/include/dune/geometry/type.hh:17, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/virtualshapefunctiontest.cc:11: +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 426 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::QuadraturePoint&}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 426 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +/usr/include/c++/10/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/dune-localfunctions-2.7.1/dune/localfunctions/utility/field.hh:7, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-lagrange.cc:5: +/usr/include/dune/common/fvector.hh: In instantiation of 'Dune::FieldVector Dune::operator-(const Dune::FieldVector&, K) [with K = double]': +/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-lagrange.cc:53:24: required from 'bool test(const Basis&, const Points&, bool) [with Basis = Dune::PolynomialBasisWithMatrix >, Dune::SparseCoeffMatrix, double, double>; Points = Dune::EquidistantPointSet]' +/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-lagrange.cc:94:16: required from 'bool test(unsigned int, bool) [with Topology = Dune::Impl::Prism >]' +/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-lagrange.cc:160:46: required from here +/usr/include/dune/common/fvector.hh:454:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 454 | inline FieldVector operator- (const FieldVector& a, const K b) + | ^~~~~~~~ In file included from /build/dune-localfunctions-2.7.1/dune/localfunctions/utility/field.hh:7, from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-lagrange.cc:5: /usr/include/dune/common/fvector.hh: In instantiation of 'Dune::FieldVector Dune::operator-(const Dune::FieldVector&, K) [with K = double]': @@ -10483,29 +10439,51 @@ /usr/include/dune/common/fvector.hh:454:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 454 | inline FieldVector operator- (const FieldVector& a, const K b) | ^~~~~~~~ -In file included from /usr/include/dune/geometry/quadraturerules.hh:532, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-orthonormal.cc:6: -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:743:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 743 | { - | ^ -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1021:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1021 | { - | ^ -In file included from /usr/include/dune/geometry/quadraturerules.hh:14, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-orthonormal.cc:6: -/usr/include/dune/common/fvector.hh: In instantiation of 'Dune::FieldVector Dune::operator*(K, const Dune::FieldVector&) [with K = double]': -/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-orthonormal.cc:67:54: required from 'bool test(unsigned int) [with Topology = Dune::Impl::Prism]' -/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-orthonormal.cc:139:38: required from here -/usr/include/dune/common/fvector.hh:533:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 533 | inline FieldVector operator* (const K a, const FieldVector& b) - | ^~~~~~~~ -[ 90%] Linking CXX executable test-lagrange1 +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:509:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 509 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': +/usr/include/c++/10/bits/vector.tcc:509:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 +In file included from /usr/include/c++/10/vector:67, + from /usr/include/dune/common/typetraits.hh:9, + from /usr/include/dune/geometry/type.hh:17, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/virtualshapefunctiontest.cc:11: +/usr/include/c++/10/bits/stl_vector.h: In function 'Dune::QuadratureRule Dune::JacobiNQuadratureRule1D::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]': +/usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 960 | _M_fill_insert(end(), __new_size - size(), __x); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 960 | _M_fill_insert(end(), __new_size - size(), __x); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1198 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +[ 85%] Linking CXX executable test-lagrange2 +cd /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-lagrange2.dir/link.txt --verbose=1 +/usr/bin/c++ -std=c++17 -g -O2 -fdebug-prefix-map=/build/dune-localfunctions-2.7.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -pthread -rdynamic CMakeFiles/test-lagrange2.dir/test-lagrange.cc.o -o test-lagrange2 -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.7.1 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.7.1 -llapack -lblas -lf77blas -latlas -pthread /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so +make[5]: Leaving directory '/build/dune-localfunctions-2.7.1/build' +[ 85%] Built target test-lagrange2 +make -f dune/localfunctions/test/CMakeFiles/test-orthonormal1.dir/build.make dune/localfunctions/test/CMakeFiles/test-orthonormal1.dir/depend +make[5]: Entering directory '/build/dune-localfunctions-2.7.1/build' +cd /build/dune-localfunctions-2.7.1/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/dune-localfunctions-2.7.1 /build/dune-localfunctions-2.7.1/dune/localfunctions/test /build/dune-localfunctions-2.7.1/build /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/test-orthonormal1.dir/DependInfo.cmake --color= +Dependee "/build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/test-orthonormal1.dir/DependInfo.cmake" is newer than depender "/build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/test-orthonormal1.dir/depend.internal". +Dependee "/build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/test-orthonormal1.dir/depend.internal". +Scanning dependencies of target test-orthonormal1 +make[5]: Leaving directory '/build/dune-localfunctions-2.7.1/build' +make -f dune/localfunctions/test/CMakeFiles/test-orthonormal1.dir/build.make dune/localfunctions/test/CMakeFiles/test-orthonormal1.dir/build +make[5]: Entering directory '/build/dune-localfunctions-2.7.1/build' +[ 87%] Building CXX object dune/localfunctions/test/CMakeFiles/test-orthonormal1.dir/test-orthonormal.cc.o +cd /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test && /usr/bin/c++ -DCHECKDIM=1 -DENABLE_MPI=1 -DENABLE_TBB=1 -DHAVE_CONFIG_H -DMPICH_SKIP_MPICXX -DMPIPP_H -DMPI_NO_CPPBIND -D_TBB_CPP0X -I/build/dune-localfunctions-2.7.1/build -I/build/dune-localfunctions-2.7.1 -I/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -I/usr/lib/arm-linux-gnueabihf/openmpi/include -std=c++17 -g -O2 -fdebug-prefix-map=/build/dune-localfunctions-2.7.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/test-orthonormal1.dir/test-orthonormal.cc.o -c /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-orthonormal.cc +/usr/include/c++/10/bits/stl_vector.h: In constructor 'Dune::JacobiNQuadratureRule1D::JacobiNQuadratureRule1D(int, int) [with ct = double]': +/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1198 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +[ 89%] Linking CXX executable test-lagrange1 cd /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-lagrange1.dir/link.txt --verbose=1 /usr/bin/c++ -std=c++17 -g -O2 -fdebug-prefix-map=/build/dune-localfunctions-2.7.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -pthread -rdynamic CMakeFiles/test-lagrange1.dir/test-lagrange.cc.o -o test-lagrange1 -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.7.1 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.7.1 -llapack -lblas -lf77blas -latlas -pthread /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so make[5]: Leaving directory '/build/dune-localfunctions-2.7.1/build' -[ 90%] Built target test-lagrange1 +[ 89%] Built target test-lagrange1 make -f dune/localfunctions/test/CMakeFiles/test-orthonormal4.dir/build.make dune/localfunctions/test/CMakeFiles/test-orthonormal4.dir/depend make[5]: Entering directory '/build/dune-localfunctions-2.7.1/build' cd /build/dune-localfunctions-2.7.1/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/dune-localfunctions-2.7.1 /build/dune-localfunctions-2.7.1/dune/localfunctions/test /build/dune-localfunctions-2.7.1/build /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/test-orthonormal4.dir/DependInfo.cmake --color= @@ -10515,34 +10493,114 @@ make[5]: Leaving directory '/build/dune-localfunctions-2.7.1/build' make -f dune/localfunctions/test/CMakeFiles/test-orthonormal4.dir/build.make dune/localfunctions/test/CMakeFiles/test-orthonormal4.dir/build make[5]: Entering directory '/build/dune-localfunctions-2.7.1/build' -[ 92%] Building CXX object dune/localfunctions/test/CMakeFiles/test-orthonormal4.dir/test-orthonormal.cc.o +[ 90%] Building CXX object dune/localfunctions/test/CMakeFiles/test-orthonormal4.dir/test-orthonormal.cc.o cd /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test && /usr/bin/c++ -DCHECKDIM=4 -DENABLE_MPI=1 -DENABLE_TBB=1 -DHAVE_CONFIG_H -DMPICH_SKIP_MPICXX -DMPIPP_H -DMPI_NO_CPPBIND -D_TBB_CPP0X -I/build/dune-localfunctions-2.7.1/build -I/build/dune-localfunctions-2.7.1 -I/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -I/usr/lib/arm-linux-gnueabihf/openmpi/include -std=c++17 -g -O2 -fdebug-prefix-map=/build/dune-localfunctions-2.7.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/test-orthonormal4.dir/test-orthonormal.cc.o -c /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-orthonormal.cc +/usr/include/c++/10/bits/stl_vector.h: In member function 'void Dune::MonomialLocalInterpolation::interpolate(const F&, std::vector&) const [with F = Dune::VirtualFunction, Dune::FieldVector >; C = double; LB = Dune::MonomialLocalBasis; unsigned int size = 36]': +/usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 960 | _M_fill_insert(end(), __new_size - size(), __x); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/10/vector:72, + from /usr/include/dune/common/typetraits.hh:9, + from /usr/include/dune/geometry/type.hh:17, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/virtualshapefunctiontest.cc:11: +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 426 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/10/vector:67, + from /usr/include/dune/common/typetraits.hh:9, + from /usr/include/dune/geometry/type.hh:17, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/virtualshapefunctiontest.cc:11: +/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 2]': +/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1198 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/dune/geometry/quadraturerules.hh:532, from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-orthonormal.cc:6: /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:743:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 743 | { | ^ +In file included from /usr/include/c++/10/vector:72, + from /usr/include/dune/common/typetraits.hh:9, + from /usr/include/dune/geometry/type.hh:17, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/virtualshapefunctiontest.cc:11: +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 426 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1021:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1021 | { | ^ +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +In file included from /usr/include/dune/geometry/quadraturerules.hh:532, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-orthonormal.cc:6: +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:743:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 743 | { + | ^ +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1021:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1021 | { + | ^ +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +In file included from /usr/include/c++/10/vector:67, + from /usr/include/dune/common/typetraits.hh:9, + from /usr/include/dune/geometry/type.hh:17, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/virtualshapefunctiontest.cc:11: +/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 1]': +/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1198 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/dune/geometry/quadraturerules.hh:14, from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-orthonormal.cc:6: /usr/include/dune/common/fvector.hh: In instantiation of 'Dune::FieldVector Dune::operator*(K, const Dune::FieldVector&) [with K = double]': -/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-orthonormal.cc:67:54: required from 'bool test(unsigned int) [with Topology = Dune::Impl::Prism > > >]' -/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-orthonormal.cc:156:61: required from here +/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-orthonormal.cc:67:54: required from 'bool test(unsigned int) [with Topology = Dune::Impl::Prism]' +/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-orthonormal.cc:139:38: required from here /usr/include/dune/common/fvector.hh:533:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 533 | inline FieldVector operator* (const K a, const FieldVector& b) | ^~~~~~~~ In file included from /usr/include/c++/10/vector:72, from /usr/include/dune/common/typetraits.hh:9, from /usr/include/dune/geometry/type.hh:17, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-orthonormal.cc:5: -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::QuadraturePoint&}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/virtualshapefunctiontest.cc:11: +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +In file included from /usr/include/c++/10/vector:67, + from /usr/include/dune/common/typetraits.hh:9, + from /usr/include/dune/geometry/type.hh:17, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/virtualshapefunctiontest.cc:11: +/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 0]': +/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1198 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 1]': +/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1198 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/dune/geometry/quadraturerules.hh:14, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-orthonormal.cc:6: +/usr/include/dune/common/fvector.hh: In instantiation of 'Dune::FieldVector Dune::operator*(K, const Dune::FieldVector&) [with K = double]': +/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-orthonormal.cc:67:54: required from 'bool test(unsigned int) [with Topology = Dune::Impl::Prism > > >]' +/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-orthonormal.cc:156:61: required from here +/usr/include/dune/common/fvector.hh:533:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 533 | inline FieldVector operator* (const K a, const FieldVector& b) + | ^~~~~~~~ +/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 2]': +/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1198 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 2; ctype = double; int dim = 2]': +/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1198 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/dune/geometry/quadraturerules.hh:532, from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-orthonormal.cc:6: /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In constructor 'Dune::SimplexQuadratureRule::SimplexQuadratureRule(int) [with ct = double]': @@ -10559,56 +10617,11 @@ /usr/include/dune/common/fvector.hh:533:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 533 | inline FieldVector operator* (const K a, const FieldVector& b) | ^~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -/usr/include/c++/10/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:509:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 509 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': -/usr/include/c++/10/bits/vector.tcc:509:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 -In file included from /usr/include/c++/10/vector:67, - from /usr/include/dune/common/typetraits.hh:9, - from /usr/include/dune/geometry/type.hh:17, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-orthonormal.cc:5: -/usr/include/c++/10/bits/stl_vector.h: In function 'static Dune::QuadratureRule::dim> Dune::QuadratureRuleFactory::rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) [with ctype = double]': -/usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 960 | _M_fill_insert(end(), __new_size - size(), __x); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 960 | _M_fill_insert(end(), __new_size - size(), __x); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1198 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1198 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -[ 93%] Linking CXX executable test-orthonormal1 -cd /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-orthonormal1.dir/link.txt --verbose=1 -/usr/bin/c++ -std=c++17 -g -O2 -fdebug-prefix-map=/build/dune-localfunctions-2.7.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -pthread -rdynamic CMakeFiles/test-orthonormal1.dir/test-orthonormal.cc.o -o test-orthonormal1 -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.7.1 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.7.1 -llapack -lblas -lf77blas -latlas -pthread /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so -In file included from /usr/include/c++/10/vector:72, - from /usr/include/dune/common/typetraits.hh:9, - from /usr/include/dune/geometry/type.hh:17, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-orthonormal.cc:5: -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 426 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::QuadraturePoint&}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 426 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ +[ 92%] Linking CXX executable virtualshapefunctiontest +cd /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/virtualshapefunctiontest.dir/link.txt --verbose=1 +/usr/bin/c++ -std=c++17 -g -O2 -fdebug-prefix-map=/build/dune-localfunctions-2.7.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -pthread -rdynamic CMakeFiles/virtualshapefunctiontest.dir/virtualshapefunctiontest.cc.o -o virtualshapefunctiontest -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.7.1 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.7.1 -llapack -lblas -lf77blas -latlas -pthread /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so make[5]: Leaving directory '/build/dune-localfunctions-2.7.1/build' -[ 93%] Built target test-orthonormal1 +[ 92%] Built target virtualshapefunctiontest make -f dune/localfunctions/test/CMakeFiles/test-orthonormal2.dir/build.make dune/localfunctions/test/CMakeFiles/test-orthonormal2.dir/depend make[5]: Entering directory '/build/dune-localfunctions-2.7.1/build' cd /build/dune-localfunctions-2.7.1/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/dune-localfunctions-2.7.1 /build/dune-localfunctions-2.7.1/dune/localfunctions/test /build/dune-localfunctions-2.7.1/build /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test/CMakeFiles/test-orthonormal2.dir/DependInfo.cmake --color= @@ -10618,24 +10631,16 @@ make[5]: Leaving directory '/build/dune-localfunctions-2.7.1/build' make -f dune/localfunctions/test/CMakeFiles/test-orthonormal2.dir/build.make dune/localfunctions/test/CMakeFiles/test-orthonormal2.dir/build make[5]: Entering directory '/build/dune-localfunctions-2.7.1/build' -[ 95%] Building CXX object dune/localfunctions/test/CMakeFiles/test-orthonormal2.dir/test-orthonormal.cc.o +[ 93%] Building CXX object dune/localfunctions/test/CMakeFiles/test-orthonormal2.dir/test-orthonormal.cc.o cd /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test && /usr/bin/c++ -DCHECKDIM=2 -DENABLE_MPI=1 -DENABLE_TBB=1 -DHAVE_CONFIG_H -DMPICH_SKIP_MPICXX -DMPIPP_H -DMPI_NO_CPPBIND -D_TBB_CPP0X -I/build/dune-localfunctions-2.7.1/build -I/build/dune-localfunctions-2.7.1 -I/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -I/usr/lib/arm-linux-gnueabihf/openmpi/include -std=c++17 -g -O2 -fdebug-prefix-map=/build/dune-localfunctions-2.7.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/test-orthonormal2.dir/test-orthonormal.cc.o -c /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-orthonormal.cc -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +In file included from /usr/include/c++/10/vector:72, + from /usr/include/dune/common/typetraits.hh:9, + from /usr/include/dune/geometry/type.hh:17, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-orthonormal.cc:5: +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::QuadraturePoint&}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -/usr/include/c++/10/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/dune/geometry/quadraturerules.hh:532, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-orthonormal.cc:6: -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:743:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 743 | { - | ^ -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1021:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1021 | { - | ^ + 426 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/vector:72, from /usr/include/dune/common/typetraits.hh:9, from /usr/include/dune/common/hybridutilities.hh:9, @@ -10644,14 +10649,6 @@ /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/dune/geometry/quadraturerules.hh:14, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-orthonormal.cc:6: -/usr/include/dune/common/fvector.hh: In instantiation of 'Dune::FieldVector Dune::operator*(K, const Dune::FieldVector&) [with K = double]': -/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-orthonormal.cc:67:54: required from 'bool test(unsigned int) [with Topology = Dune::Impl::Prism >]' -/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-orthonormal.cc:144:46: required from here -/usr/include/dune/common/fvector.hh:533:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 533 | inline FieldVector operator* (const K a, const FieldVector& b) - | ^~~~~~~~ /usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 /usr/include/c++/10/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': @@ -10666,26 +10663,16 @@ /usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 426 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/dune/geometry/quadraturerules.hh:532, from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-orthonormal.cc:6: -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In constructor 'Dune::SimplexQuadratureRule::SimplexQuadratureRule(int) [with ct = double]': -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:821:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 821 | FieldVector local = SimplexQuadraturePointsSingleton<2>::sqp.point(m,i); - | ^~~~~ -In file included from /usr/include/dune/geometry/quadraturerules.hh:14, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-orthonormal.cc:6: -/usr/include/dune/common/fvector.hh: In function 'Dune::FieldVector Dune::operator*(K, const Dune::FieldVector&) [with K = double]': -/usr/include/dune/common/fvector.hh:533:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 533 | inline FieldVector operator* (const K a, const FieldVector& b) - | ^~~~~~~~ +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:743:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 743 | { + | ^ +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1021:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1021 | { + | ^ /usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: @@ -10706,6 +10693,12 @@ /usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +/usr/include/c++/10/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/vector:72, from /usr/include/dune/common/typetraits.hh:9, from /usr/include/dune/common/hybridutilities.hh:9, @@ -10716,6 +10709,14 @@ | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +In file included from /usr/include/dune/geometry/quadraturerules.hh:14, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-orthonormal.cc:6: +/usr/include/dune/common/fvector.hh: In instantiation of 'Dune::FieldVector Dune::operator*(K, const Dune::FieldVector&) [with K = double]': +/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-orthonormal.cc:67:54: required from 'bool test(unsigned int) [with Topology = Dune::Impl::Prism >]' +/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-orthonormal.cc:144:46: required from here +/usr/include/dune/common/fvector.hh:533:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 533 | inline FieldVector operator* (const K a, const FieldVector& b) + | ^~~~~~~~ In file included from /usr/include/c++/10/vector:67, from /usr/include/dune/common/typetraits.hh:9, from /usr/include/dune/common/hybridutilities.hh:9, @@ -10736,10 +10737,6 @@ /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 /usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': -/usr/include/c++/10/bits/vector.tcc:509:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 - 509 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/vector:67, from /usr/include/dune/common/typetraits.hh:9, from /usr/include/dune/common/hybridutilities.hh:9, @@ -10748,6 +10745,131 @@ /usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/c++/10/vector:72, + from /usr/include/dune/common/typetraits.hh:9, + from /usr/include/dune/common/hybridutilities.hh:9, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-power-monomial.cc:13: +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 426 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:509:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 509 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/10/vector:67, + from /usr/include/dune/common/typetraits.hh:9, + from /usr/include/dune/common/hybridutilities.hh:9, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-power-monomial.cc:13: +/usr/include/c++/10/bits/stl_vector.h: In function 'Dune::QuadratureRule Dune::JacobiNQuadratureRule1D::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]': +/usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 960 | _M_fill_insert(end(), __new_size - size(), __x); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1198 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/dune/geometry/quadraturerules.hh:532, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-orthonormal.cc:6: +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In constructor 'Dune::SimplexQuadratureRule::SimplexQuadratureRule(int) [with ct = double]': +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:821:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 821 | FieldVector local = SimplexQuadraturePointsSingleton<2>::sqp.point(m,i); + | ^~~~~ +/usr/include/c++/10/bits/stl_vector.h: In constructor 'Dune::JacobiNQuadratureRule1D::JacobiNQuadratureRule1D(int, int) [with ct = double]': +/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1198 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/dune/geometry/quadraturerules.hh:14, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-orthonormal.cc:6: +/usr/include/dune/common/fvector.hh: In function 'Dune::FieldVector Dune::operator*(K, const Dune::FieldVector&) [with K = double]': +/usr/include/dune/common/fvector.hh:533:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 533 | inline FieldVector operator* (const K a, const FieldVector& b) + | ^~~~~~~~ +In file included from /usr/include/c++/10/vector:72, + from /usr/include/dune/common/typetraits.hh:9, + from /usr/include/dune/common/hybridutilities.hh:9, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-power-monomial.cc:13: +/usr/include/c++/10/bits/vector.tcc: In static member function 'static void Dune::QuadratureRules::initQuadratureRule(Dune::QuadratureRules::QuadratureRule*, Dune::QuadratureType::Enum, const Dune::GeometryType&, int) [with ctype = double; int dim = 3]': +/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/10/vector:72, + from /usr/include/dune/common/typetraits.hh:9, + from /usr/include/dune/geometry/type.hh:17, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-orthonormal.cc:5: +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 426 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::QuadraturePoint&}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 426 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 426 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/10/vector:67, + from /usr/include/dune/common/typetraits.hh:9, + from /usr/include/dune/common/hybridutilities.hh:9, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-power-monomial.cc:13: +/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 0]': +/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1198 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 2; ctype = double; int dim = 2]': +/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1198 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 1]': +/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1198 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:509:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 509 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-power-monomial.cc: In function 'void Order(int&) [with int dimD = 1; int dimR = 0; int p = 0]': +/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-power-monomial.cc:31:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 31 | static void Order(int &result) + | ^~~~~ +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': +/usr/include/c++/10/bits/vector.tcc:509:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 +In file included from /usr/include/c++/10/vector:67, + from /usr/include/dune/common/typetraits.hh:9, + from /usr/include/dune/geometry/type.hh:17, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-orthonormal.cc:5: +/usr/include/c++/10/bits/stl_vector.h: In function 'static Dune::QuadratureRule::dim> Dune::QuadratureRuleFactory::rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) [with ctype = double]': +/usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 960 | _M_fill_insert(end(), __new_size - size(), __x); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 960 | _M_fill_insert(end(), __new_size - size(), __x); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1198 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1198 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +/usr/include/c++/10/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/10/vector:72, + from /usr/include/dune/common/typetraits.hh:9, + from /usr/include/dune/geometry/type.hh:17, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-orthonormal.cc:5: /usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: @@ -10756,15 +10878,47 @@ /usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/10/vector:72, +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 426 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +[ 95%] Linking CXX executable test-orthonormal1 +cd /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-orthonormal1.dir/link.txt --verbose=1 +/usr/include/c++/10/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/bin/c++ -std=c++17 -g -O2 -fdebug-prefix-map=/build/dune-localfunctions-2.7.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -pthread -rdynamic CMakeFiles/test-orthonormal1.dir/test-orthonormal.cc.o -o test-orthonormal1 -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.7.1 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.7.1 -llapack -lblas -lf77blas -latlas -pthread /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so +make[5]: Leaving directory '/build/dune-localfunctions-2.7.1/build' +[ 95%] Built target test-orthonormal1 +In file included from /usr/include/c++/10/vector:67, from /usr/include/dune/common/typetraits.hh:9, from /usr/include/dune/common/hybridutilities.hh:9, from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-power-monomial.cc:13: -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 2]': +/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1198 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 3]': +/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1198 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-power-monomial.cc: In function 'void Order(int&) [with int dimD = 2; int dimR = 0; int p = 0]': +/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-power-monomial.cc:31:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 31 | static void Order(int &result) + | ^~~~~ +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': +/usr/include/c++/10/bits/vector.tcc:509:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 + 509 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +/usr/include/c++/10/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/vector:66, from /usr/include/dune/common/typetraits.hh:9, from /usr/include/dune/geometry/type.hh:17, @@ -10822,8 +10976,6 @@ | ~~~~~~~~~~~~~~~~~~ 150 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 In file included from /usr/include/c++/10/vector:67, from /usr/include/dune/common/typetraits.hh:9, from /usr/include/dune/geometry/type.hh:17, @@ -10838,44 +10990,10 @@ /usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 /usr/include/c++/10/bits/stl_vector.h: In constructor 'Dune::JacobiNQuadratureRule1D::JacobiNQuadratureRule1D(int, int) [with ct = double]': /usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:509:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 509 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/10/vector:67, - from /usr/include/dune/common/typetraits.hh:9, - from /usr/include/dune/common/hybridutilities.hh:9, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-power-monomial.cc:13: -/usr/include/c++/10/bits/stl_vector.h: In function 'Dune::QuadratureRule Dune::JacobiNQuadratureRule1D::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]': -/usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 960 | _M_fill_insert(end(), __new_size - size(), __x); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1198 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In file included from /usr/include/c++/10/vector:72, - from /usr/include/dune/common/typetraits.hh:9, - from /usr/include/dune/geometry/type.hh:17, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-orthonormal.cc:5: -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 426 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 96%] Linking CXX executable test-orthonormal4 -cd /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-orthonormal4.dir/link.txt --verbose=1 -/usr/bin/c++ -std=c++17 -g -O2 -fdebug-prefix-map=/build/dune-localfunctions-2.7.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -pthread -rdynamic CMakeFiles/test-orthonormal4.dir/test-orthonormal.cc.o -o test-orthonormal4 -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.7.1 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.7.1 -llapack -lblas -lf77blas -latlas -pthread /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so -make[5]: Leaving directory '/build/dune-localfunctions-2.7.1/build' -[ 96%] Built target test-orthonormal4 /usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::QuadraturePoint&}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: @@ -10886,6 +11004,18 @@ /usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/10/vector:67, + from /usr/include/dune/common/typetraits.hh:9, + from /usr/include/dune/common/hybridutilities.hh:9, + from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-power-monomial.cc:13: +/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 2; ctype = double; int dim = 3]': +/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1198 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 3; ctype = double; int dim = 3]': +/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1198 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]': /usr/include/c++/10/bits/vector.tcc:509:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 509 | vector<_Tp, _Alloc>:: @@ -10910,75 +11040,16 @@ /usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +[ 96%] Linking CXX executable test-orthonormal4 +cd /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-orthonormal4.dir/link.txt --verbose=1 +/usr/bin/c++ -std=c++17 -g -O2 -fdebug-prefix-map=/build/dune-localfunctions-2.7.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -pthread -rdynamic CMakeFiles/test-orthonormal4.dir/test-orthonormal.cc.o -o test-orthonormal4 -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.7.1 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.7.1 -llapack -lblas -lf77blas -latlas -pthread /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so +make[5]: Leaving directory '/build/dune-localfunctions-2.7.1/build' +[ 96%] Built target test-orthonormal4 [ 98%] Linking CXX executable test-orthonormal2 cd /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-orthonormal2.dir/link.txt --verbose=1 /usr/bin/c++ -std=c++17 -g -O2 -fdebug-prefix-map=/build/dune-localfunctions-2.7.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -pthread -rdynamic CMakeFiles/test-orthonormal2.dir/test-orthonormal.cc.o -o test-orthonormal2 -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.7.1 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.7.1 -llapack -lblas -lf77blas -latlas -pthread /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so make[5]: Leaving directory '/build/dune-localfunctions-2.7.1/build' [ 98%] Built target test-orthonormal2 -/usr/include/c++/10/bits/stl_vector.h: In constructor 'Dune::JacobiNQuadratureRule1D::JacobiNQuadratureRule1D(int, int) [with ct = double]': -/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1198 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In file included from /usr/include/c++/10/vector:72, - from /usr/include/dune/common/typetraits.hh:9, - from /usr/include/dune/common/hybridutilities.hh:9, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-power-monomial.cc:13: -/usr/include/c++/10/bits/vector.tcc: In static member function 'static void Dune::QuadratureRules::initQuadratureRule(Dune::QuadratureRules::QuadratureRule*, Dune::QuadratureType::Enum, const Dune::GeometryType&, int) [with ctype = double; int dim = 3]': -/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 426 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/10/vector:67, - from /usr/include/dune/common/typetraits.hh:9, - from /usr/include/dune/common/hybridutilities.hh:9, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-power-monomial.cc:13: -/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 0]': -/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1198 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 2; ctype = double; int dim = 2]': -/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1198 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 1]': -/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1198 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-power-monomial.cc: In function 'void Order(int&) [with int dimD = 1; int dimR = 0; int p = 0]': -/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-power-monomial.cc:31:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 31 | static void Order(int &result) - | ^~~~~ -In file included from /usr/include/c++/10/vector:67, - from /usr/include/dune/common/typetraits.hh:9, - from /usr/include/dune/common/hybridutilities.hh:9, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-power-monomial.cc:13: -/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 2]': -/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1198 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 3]': -/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1198 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-power-monomial.cc: In function 'void Order(int&) [with int dimD = 2; int dimR = 0; int p = 0]': -/build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-power-monomial.cc:31:13: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 31 | static void Order(int &result) - | ^~~~~ -In file included from /usr/include/c++/10/vector:67, - from /usr/include/dune/common/typetraits.hh:9, - from /usr/include/dune/common/hybridutilities.hh:9, - from /build/dune-localfunctions-2.7.1/dune/localfunctions/test/test-power-monomial.cc:13: -/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 2; ctype = double; int dim = 3]': -/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1198 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 3; ctype = double; int dim = 3]': -/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1198 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [100%] Linking CXX executable test-power-monomial cd /build/dune-localfunctions-2.7.1/build/dune/localfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-power-monomial.dir/link.txt --verbose=1 /usr/bin/c++ -std=c++17 -g -O2 -fdebug-prefix-map=/build/dune-localfunctions-2.7.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -pthread -rdynamic CMakeFiles/test-power-monomial.dir/test-power-monomial.cc.o -o test-power-monomial -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.7.1 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.7.1 -llapack -lblas -lf77blas -latlas -pthread /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so @@ -11001,85 +11072,85 @@ make[3]: Leaving directory '/build/dune-localfunctions-2.7.1/build' make[2]: Leaving directory '/build/dune-localfunctions-2.7.1/build' cd build; PATH=/build/dune-localfunctions-2.7.1/debian/tmp-test:$PATH /usr/bin/dune-ctest - Site: jtx1c + Site: i-capture-the-hostname Build name: Linux-c++ -Create new tag: 20210721-1212 - Experimental +Create new tag: 20210721-1305 - Experimental Test project /build/dune-localfunctions-2.7.1/build Start 1: test-biorthogonality - 1/32 Test #1: test-biorthogonality ............. Passed 0.07 sec + 1/32 Test #1: test-biorthogonality ............. Passed 0.25 sec Start 2: bdfmelementtest - 2/32 Test #2: bdfmelementtest .................. Passed 0.03 sec + 2/32 Test #2: bdfmelementtest .................. Passed 0.01 sec Start 3: brezzidouglasmarinielementtest - 3/32 Test #3: brezzidouglasmarinielementtest ... Passed 0.03 sec + 3/32 Test #3: brezzidouglasmarinielementtest ... Passed 0.27 sec Start 4: crouzeixraviartelementtest - 4/32 Test #4: crouzeixraviartelementtest ....... Passed 0.04 sec + 4/32 Test #4: crouzeixraviartelementtest ....... Passed 0.02 sec Start 5: dualmortarelementtest - 5/32 Test #5: dualmortarelementtest ............ Passed 0.03 sec + 5/32 Test #5: dualmortarelementtest ............ Passed 0.32 sec Start 6: hierarchicalelementtest - 6/32 Test #6: hierarchicalelementtest .......... Passed 0.03 sec + 6/32 Test #6: hierarchicalelementtest .......... Passed 0.23 sec Start 7: testgenericfem - 7/32 Test #7: testgenericfem ................... Passed 8.87 sec + 7/32 Test #7: testgenericfem ................... Passed 8.86 sec Start 8: lagrangeshapefunctiontest - 8/32 Test #8: lagrangeshapefunctiontest ........ Passed 0.27 sec + 8/32 Test #8: lagrangeshapefunctiontest ........ Passed 0.77 sec Start 9: monomialshapefunctiontest - 9/32 Test #9: monomialshapefunctiontest ........ Passed 0.03 sec + 9/32 Test #9: monomialshapefunctiontest ........ Passed 0.46 sec Start 10: rannacherturekelementtest -10/32 Test #10: rannacherturekelementtest ........ Passed 0.02 sec +10/32 Test #10: rannacherturekelementtest ........ Passed 0.01 sec Start 11: raviartthomaselementtest -11/32 Test #11: raviartthomaselementtest ......... Passed 1.63 sec +11/32 Test #11: raviartthomaselementtest ......... Passed 1.81 sec Start 12: refinedelementtest -12/32 Test #12: refinedelementtest ............... Passed 0.02 sec +12/32 Test #12: refinedelementtest ............... Passed 0.41 sec Start 13: virtualshapefunctiontest 13/32 Test #13: virtualshapefunctiontest ......... Passed 0.04 sec Start 14: test-edges0 -14/32 Test #14: test-edges0 ...................... Passed 0.02 sec +14/32 Test #14: test-edges0 ...................... Passed 0.08 sec Start 15: test-finiteelementcache -15/32 Test #15: test-finiteelementcache .......... Passed 0.03 sec +15/32 Test #15: test-finiteelementcache .......... Passed 0.01 sec Start 16: globalmonomialfunctionstest -16/32 Test #16: globalmonomialfunctionstest ...... Passed 0.05 sec +16/32 Test #16: globalmonomialfunctionstest ...... Passed 0.04 sec Start 17: test-pk2d -17/32 Test #17: test-pk2d ........................ Passed 3.74 sec +17/32 Test #17: test-pk2d ........................ Passed 3.16 sec Start 18: test-power-monomial -18/32 Test #18: test-power-monomial .............. Passed 0.10 sec +18/32 Test #18: test-power-monomial .............. Passed 0.20 sec Start 19: test-q1 -19/32 Test #19: test-q1 .......................... Passed 0.06 sec +19/32 Test #19: test-q1 .......................... Passed 0.05 sec Start 20: test-q2 -20/32 Test #20: test-q2 .......................... Passed 0.05 sec +20/32 Test #20: test-q2 .......................... Passed 0.09 sec Start 21: test-lagrange1 -21/32 Test #21: test-lagrange1 ................... Passed 0.03 sec +21/32 Test #21: test-lagrange1 ................... Passed 0.04 sec Start 22: test-lagrange2 -22/32 Test #22: test-lagrange2 ................... Passed 0.03 sec +22/32 Test #22: test-lagrange2 ................... Passed 0.06 sec Start 23: test-lagrange3 -23/32 Test #23: test-lagrange3 ................... Passed 0.73 sec +23/32 Test #23: test-lagrange3 ................... Passed 0.84 sec Start 24: test-lagrange4 -24/32 Test #24: test-lagrange4 ................... Passed 15.40 sec +24/32 Test #24: test-lagrange4 ................... Passed 15.69 sec Start 25: test-orthonormal1 -25/32 Test #25: test-orthonormal1 ................ Passed 0.03 sec +25/32 Test #25: test-orthonormal1 ................ Passed 0.01 sec Start 26: test-orthonormal2 -26/32 Test #26: test-orthonormal2 ................ Passed 0.03 sec +26/32 Test #26: test-orthonormal2 ................ Passed 0.02 sec Start 27: test-orthonormal3 -27/32 Test #27: test-orthonormal3 ................ Passed 0.12 sec +27/32 Test #27: test-orthonormal3 ................ Passed 0.15 sec Start 28: test-orthonormal4 -28/32 Test #28: test-orthonormal4 ................ Passed 1.43 sec +28/32 Test #28: test-orthonormal4 ................ Passed 3.66 sec Start 29: test-raviartthomassimplex1 -29/32 Test #29: test-raviartthomassimplex1 ....... Passed 0.02 sec +29/32 Test #29: test-raviartthomassimplex1 ....... Passed 0.07 sec Start 30: test-raviartthomassimplex2 -30/32 Test #30: test-raviartthomassimplex2 ....... Passed 0.02 sec +30/32 Test #30: test-raviartthomassimplex2 ....... Passed 0.15 sec Start 31: test-raviartthomassimplex3 -31/32 Test #31: test-raviartthomassimplex3 ....... Passed 0.79 sec +31/32 Test #31: test-raviartthomassimplex3 ....... Passed 0.63 sec Start 32: test-raviartthomassimplex4 -32/32 Test #32: test-raviartthomassimplex4 ....... Passed 6.11 sec +32/32 Test #32: test-raviartthomassimplex4 ....... Passed 7.64 sec 100% tests passed, 0 tests failed out of 32 -Total Test time (real) = 40.53 sec +Total Test time (real) = 49.15 sec JUnit report for CTest results written to /build/dune-localfunctions-2.7.1/build/junit/cmake.xml make[1]: Leaving directory '/build/dune-localfunctions-2.7.1' create-stamp debian/debhelper-build-stamp dh_testroot -O--builddirectory=build dh_prep -O--builddirectory=build dh_auto_install -O--builddirectory=build - cd build && make -j3 install DESTDIR=/build/dune-localfunctions-2.7.1/debian/tmp AM_UPDATE_INFO_DIR=no "INSTALL=install --strip-program=true" + cd build && make -j4 install DESTDIR=/build/dune-localfunctions-2.7.1/debian/tmp AM_UPDATE_INFO_DIR=no "INSTALL=install --strip-program=true" make[1]: Entering directory '/build/dune-localfunctions-2.7.1/build' /usr/bin/cmake -S/build/dune-localfunctions-2.7.1 -B/build/dune-localfunctions-2.7.1/build --check-build-system CMakeFiles/Makefile.cmake 0 make -f CMakeFiles/Makefile2 preinstall @@ -11095,8 +11166,8 @@ -- Installing: /build/dune-localfunctions-2.7.1/debian/tmp/usr/share/dune-localfunctions/config.h.cmake -- Installing: /build/dune-localfunctions-2.7.1/debian/tmp/usr/lib/pkgconfig/dune-localfunctions.pc gmake[2]: Entering directory '/build/dune-localfunctions-2.7.1/build' -gmake[2]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. /usr/bin/cmake -S/build/dune-localfunctions-2.7.1 -B/build/dune-localfunctions-2.7.1/build --check-build-system CMakeFiles/Makefile.cmake 0 +gmake[2]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. /usr/bin/gmake -f CMakeFiles/Makefile2 doxygen_dune-localfunctions gmake[3]: Entering directory '/build/dune-localfunctions-2.7.1/build' /usr/bin/cmake -S/build/dune-localfunctions-2.7.1 -B/build/dune-localfunctions-2.7.1/build --check-build-system CMakeFiles/Makefile.cmake 0 @@ -12837,12 +12908,14 @@ dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: not including original source code in upload I: copying local configuration +I: user script /srv/workspace/pbuilder/12833/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/12833/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/29947 and its subdirectories -I: Current time: Wed Jul 21 00:16:29 -12 2021 -I: pbuilder-time-stamp: 1626869789 +I: removing directory /srv/workspace/pbuilder/12833 and its subdirectories +I: Current time: Thu Jul 22 03:10:23 +14 2021 +I: pbuilder-time-stamp: 1626873023