Diff of the two buildlogs: -- --- b1/build.log 2024-02-09 10:52:29.534250820 +0000 +++ b2/build.log 2024-02-09 13:26:40.813395717 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Thu Feb 8 21:53:15 -12 2024 -I: pbuilder-time-stamp: 1707472395 +I: Current time: Sat Feb 10 00:52:49 +14 2024 +I: pbuilder-time-stamp: 1707475969 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/bookworm-reproducible-base.tgz] I: copying local configuration @@ -16,7 +16,7 @@ I: copying [./dune-functions_2.9.0.orig.tar.xz] I: copying [./dune-functions_2.9.0-2.debian.tar.xz] I: Extracting source -gpgv: Signature made Thu Jan 12 23:42:49 2023 -12 +gpgv: Signature made Sat Jan 14 01:42:49 2023 +14 gpgv: using RSA key 5F9EF7D106F3AFE41C576BE75006B177FD52742F gpgv: Can't check signature: No public key dpkg-source: warning: cannot verify inline signature for ./dune-functions_2.9.0-2.dsc: no acceptable signature found @@ -29,135 +29,167 @@ dpkg-source: info: applying Install-two-additional-headers.patch I: Not using root during the build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/4526/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/22701/tmp/hooks/D01_modify_environment starting +debug: Running on cbxi4b. +I: Changing host+domainname to test build reproducibility +I: Adding a custom variable just for the fun of it... +I: Changing /bin/sh to bash +'/bin/sh' -> '/bin/bash' +lrwxrwxrwx 1 root root 9 Feb 10 00:53 /bin/sh -> /bin/bash +I: Setting pbuilder2's login shell to /bin/bash +I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other +I: user script /srv/workspace/pbuilder/22701/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/22701/tmp/hooks/D02_print_environment starting I: set - BUILDDIR='/build/reproducible-path' - BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' - BUILDUSERNAME='pbuilder1' - BUILD_ARCH='armhf' - DEBIAN_FRONTEND='noninteractive' - DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=3 ' - DISTRIBUTION='bookworm' - HOME='/root' - HOST_ARCH='armhf' + BASH=/bin/sh + BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath + BASH_ALIASES=() + BASH_ARGC=() + BASH_ARGV=() + BASH_CMDS=() + BASH_LINENO=([0]="12" [1]="0") + BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:. + BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") + BASH_VERSINFO=([0]="5" [1]="2" [2]="15" [3]="1" [4]="release" [5]="arm-unknown-linux-gnueabihf") + BASH_VERSION='5.2.15(1)-release' + BUILDDIR=/build/reproducible-path + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=armhf + DEBIAN_FRONTEND=noninteractive + DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=4 ' + DIRSTACK=() + DISTRIBUTION=bookworm + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=arm + HOST_ARCH=armhf IFS=' ' - INVOCATION_ID='1b12b881f2ec4ddcaec0a31955935add' - 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='4526' - PS1='# ' - PS2='> ' + INVOCATION_ID=ccbe16947481452f9f7cc53b66a6d0c3 + 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=22701 PS4='+ ' - PWD='/' - SHELL='/bin/bash' - SHLVL='2' - SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.AbCIaARL/pbuilderrc_gY7i --distribution bookworm --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bookworm-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.AbCIaARL/b1 --logfile b1/build.log dune-functions_2.9.0-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:3142/' + PWD=/ + SHELL=/bin/bash + SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix + SHLVL=3 + SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.AbCIaARL/pbuilderrc_yg5v --distribution bookworm --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bookworm-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.AbCIaARL/b2 --logfile b2/build.log dune-functions_2.9.0-2.dsc' + SUDO_GID=116 + SUDO_UID=112 + 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:3142/ I: uname -a - Linux virt64a 6.1.0-17-arm64 #1 SMP Debian 6.1.69-1 (2023-12-30) aarch64 GNU/Linux + Linux i-capture-the-hostname 6.1.0-17-armmp #1 SMP Debian 6.1.69-1 (2023-12-30) armv7l GNU/Linux I: ls -l /bin total 4964 - -rwxr-xr-x 1 root root 838488 Apr 23 2023 bash - -rwxr-xr-x 3 root root 67144 Sep 18 2022 bunzip2 - -rwxr-xr-x 3 root root 67144 Sep 18 2022 bzcat - lrwxrwxrwx 1 root root 6 Sep 18 2022 bzcmp -> bzdiff - -rwxr-xr-x 1 root root 2225 Sep 18 2022 bzdiff - lrwxrwxrwx 1 root root 6 Sep 18 2022 bzegrep -> bzgrep - -rwxr-xr-x 1 root root 4893 Nov 27 2021 bzexe - lrwxrwxrwx 1 root root 6 Sep 18 2022 bzfgrep -> bzgrep - -rwxr-xr-x 1 root root 3775 Sep 18 2022 bzgrep - -rwxr-xr-x 3 root root 67144 Sep 18 2022 bzip2 - -rwxr-xr-x 1 root root 67112 Sep 18 2022 bzip2recover - lrwxrwxrwx 1 root root 6 Sep 18 2022 bzless -> bzmore - -rwxr-xr-x 1 root root 1297 Sep 18 2022 bzmore - -rwxr-xr-x 1 root root 67632 Sep 20 2022 cat - -rwxr-xr-x 1 root root 67676 Sep 20 2022 chgrp - -rwxr-xr-x 1 root root 67644 Sep 20 2022 chmod - -rwxr-xr-x 1 root root 67684 Sep 20 2022 chown - -rwxr-xr-x 1 root root 133532 Sep 20 2022 cp - -rwxr-xr-x 1 root root 132868 Jan 5 2023 dash - -rwxr-xr-x 1 root root 133220 Sep 20 2022 date - -rwxr-xr-x 1 root root 67732 Sep 20 2022 dd - -rwxr-xr-x 1 root root 68104 Sep 20 2022 df - -rwxr-xr-x 1 root root 133632 Sep 20 2022 dir - -rwxr-xr-x 1 root root 59128 Mar 22 2023 dmesg - lrwxrwxrwx 1 root root 8 Dec 19 2022 dnsdomainname -> hostname - lrwxrwxrwx 1 root root 8 Dec 19 2022 domainname -> hostname - -rwxr-xr-x 1 root root 67560 Sep 20 2022 echo - -rwxr-xr-x 1 root root 41 Jan 24 2023 egrep - -rwxr-xr-x 1 root root 67548 Sep 20 2022 false - -rwxr-xr-x 1 root root 41 Jan 24 2023 fgrep - -rwxr-xr-x 1 root root 55748 Mar 22 2023 findmnt - -rwsr-xr-x 1 root root 26208 Mar 22 2023 fusermount - -rwxr-xr-x 1 root root 128608 Jan 24 2023 grep - -rwxr-xr-x 2 root root 2346 Apr 9 2022 gunzip - -rwxr-xr-x 1 root root 6447 Apr 9 2022 gzexe - -rwxr-xr-x 1 root root 64220 Apr 9 2022 gzip - -rwxr-xr-x 1 root root 67032 Dec 19 2022 hostname - -rwxr-xr-x 1 root root 67720 Sep 20 2022 ln - -rwxr-xr-x 1 root root 35132 Mar 22 2023 login - -rwxr-xr-x 1 root root 133632 Sep 20 2022 ls - -rwxr-xr-x 1 root root 136808 Mar 22 2023 lsblk - -rwxr-xr-x 1 root root 67800 Sep 20 2022 mkdir - -rwxr-xr-x 1 root root 67764 Sep 20 2022 mknod - -rwxr-xr-x 1 root root 67596 Sep 20 2022 mktemp - -rwxr-xr-x 1 root root 38504 Mar 22 2023 more - -rwsr-xr-x 1 root root 38496 Mar 22 2023 mount - -rwxr-xr-x 1 root root 9824 Mar 22 2023 mountpoint - -rwxr-xr-x 1 root root 133532 Sep 20 2022 mv - lrwxrwxrwx 1 root root 8 Dec 19 2022 nisdomainname -> hostname - lrwxrwxrwx 1 root root 14 Apr 2 2023 pidof -> /sbin/killall5 - -rwxr-xr-x 1 root root 67608 Sep 20 2022 pwd - lrwxrwxrwx 1 root root 4 Apr 23 2023 rbash -> bash - -rwxr-xr-x 1 root root 67600 Sep 20 2022 readlink - -rwxr-xr-x 1 root root 67672 Sep 20 2022 rm - -rwxr-xr-x 1 root root 67600 Sep 20 2022 rmdir - -rwxr-xr-x 1 root root 14152 Jul 28 2023 run-parts - -rwxr-xr-x 1 root root 133372 Jan 5 2023 sed - lrwxrwxrwx 1 root root 4 Jan 5 2023 sh -> dash - -rwxr-xr-x 1 root root 67584 Sep 20 2022 sleep - -rwxr-xr-x 1 root root 67644 Sep 20 2022 stty - -rwsr-xr-x 1 root root 50800 Mar 22 2023 su - -rwxr-xr-x 1 root root 67584 Sep 20 2022 sync - -rwxr-xr-x 1 root root 336764 Apr 6 2023 tar - -rwxr-xr-x 1 root root 9800 Jul 28 2023 tempfile - -rwxr-xr-x 1 root root 133224 Sep 20 2022 touch - -rwxr-xr-x 1 root root 67548 Sep 20 2022 true - -rwxr-xr-x 1 root root 9768 Mar 22 2023 ulockmgr_server - -rwsr-xr-x 1 root root 22108 Mar 22 2023 umount - -rwxr-xr-x 1 root root 67572 Sep 20 2022 uname - -rwxr-xr-x 2 root root 2346 Apr 9 2022 uncompress - -rwxr-xr-x 1 root root 133632 Sep 20 2022 vdir - -rwxr-xr-x 1 root root 42608 Mar 22 2023 wdctl - lrwxrwxrwx 1 root root 8 Dec 19 2022 ypdomainname -> hostname - -rwxr-xr-x 1 root root 1984 Apr 9 2022 zcat - -rwxr-xr-x 1 root root 1678 Apr 9 2022 zcmp - -rwxr-xr-x 1 root root 6460 Apr 9 2022 zdiff - -rwxr-xr-x 1 root root 29 Apr 9 2022 zegrep - -rwxr-xr-x 1 root root 29 Apr 9 2022 zfgrep - -rwxr-xr-x 1 root root 2081 Apr 9 2022 zforce - -rwxr-xr-x 1 root root 8103 Apr 9 2022 zgrep - -rwxr-xr-x 1 root root 2206 Apr 9 2022 zless - -rwxr-xr-x 1 root root 1842 Apr 9 2022 zmore - -rwxr-xr-x 1 root root 4577 Apr 9 2022 znew -I: user script /srv/workspace/pbuilder/4526/tmp/hooks/D02_print_environment finished + -rwxr-xr-x 1 root root 838488 Apr 24 2023 bash + -rwxr-xr-x 3 root root 67144 Sep 19 2022 bunzip2 + -rwxr-xr-x 3 root root 67144 Sep 19 2022 bzcat + lrwxrwxrwx 1 root root 6 Sep 19 2022 bzcmp -> bzdiff + -rwxr-xr-x 1 root root 2225 Sep 19 2022 bzdiff + lrwxrwxrwx 1 root root 6 Sep 19 2022 bzegrep -> bzgrep + -rwxr-xr-x 1 root root 4893 Nov 28 2021 bzexe + lrwxrwxrwx 1 root root 6 Sep 19 2022 bzfgrep -> bzgrep + -rwxr-xr-x 1 root root 3775 Sep 19 2022 bzgrep + -rwxr-xr-x 3 root root 67144 Sep 19 2022 bzip2 + -rwxr-xr-x 1 root root 67112 Sep 19 2022 bzip2recover + lrwxrwxrwx 1 root root 6 Sep 19 2022 bzless -> bzmore + -rwxr-xr-x 1 root root 1297 Sep 19 2022 bzmore + -rwxr-xr-x 1 root root 67632 Sep 21 2022 cat + -rwxr-xr-x 1 root root 67676 Sep 21 2022 chgrp + -rwxr-xr-x 1 root root 67644 Sep 21 2022 chmod + -rwxr-xr-x 1 root root 67684 Sep 21 2022 chown + -rwxr-xr-x 1 root root 133532 Sep 21 2022 cp + -rwxr-xr-x 1 root root 132868 Jan 6 2023 dash + -rwxr-xr-x 1 root root 133220 Sep 21 2022 date + -rwxr-xr-x 1 root root 67732 Sep 21 2022 dd + -rwxr-xr-x 1 root root 68104 Sep 21 2022 df + -rwxr-xr-x 1 root root 133632 Sep 21 2022 dir + -rwxr-xr-x 1 root root 59128 Mar 23 2023 dmesg + lrwxrwxrwx 1 root root 8 Dec 20 2022 dnsdomainname -> hostname + lrwxrwxrwx 1 root root 8 Dec 20 2022 domainname -> hostname + -rwxr-xr-x 1 root root 67560 Sep 21 2022 echo + -rwxr-xr-x 1 root root 41 Jan 25 2023 egrep + -rwxr-xr-x 1 root root 67548 Sep 21 2022 false + -rwxr-xr-x 1 root root 41 Jan 25 2023 fgrep + -rwxr-xr-x 1 root root 55748 Mar 23 2023 findmnt + -rwsr-xr-x 1 root root 26208 Mar 23 2023 fusermount + -rwxr-xr-x 1 root root 128608 Jan 25 2023 grep + -rwxr-xr-x 2 root root 2346 Apr 10 2022 gunzip + -rwxr-xr-x 1 root root 6447 Apr 10 2022 gzexe + -rwxr-xr-x 1 root root 64220 Apr 10 2022 gzip + -rwxr-xr-x 1 root root 67032 Dec 20 2022 hostname + -rwxr-xr-x 1 root root 67720 Sep 21 2022 ln + -rwxr-xr-x 1 root root 35132 Mar 23 2023 login + -rwxr-xr-x 1 root root 133632 Sep 21 2022 ls + -rwxr-xr-x 1 root root 136808 Mar 23 2023 lsblk + -rwxr-xr-x 1 root root 67800 Sep 21 2022 mkdir + -rwxr-xr-x 1 root root 67764 Sep 21 2022 mknod + -rwxr-xr-x 1 root root 67596 Sep 21 2022 mktemp + -rwxr-xr-x 1 root root 38504 Mar 23 2023 more + -rwsr-xr-x 1 root root 38496 Mar 23 2023 mount + -rwxr-xr-x 1 root root 9824 Mar 23 2023 mountpoint + -rwxr-xr-x 1 root root 133532 Sep 21 2022 mv + lrwxrwxrwx 1 root root 8 Dec 20 2022 nisdomainname -> hostname + lrwxrwxrwx 1 root root 14 Apr 3 2023 pidof -> /sbin/killall5 + -rwxr-xr-x 1 root root 67608 Sep 21 2022 pwd + lrwxrwxrwx 1 root root 4 Apr 24 2023 rbash -> bash + -rwxr-xr-x 1 root root 67600 Sep 21 2022 readlink + -rwxr-xr-x 1 root root 67672 Sep 21 2022 rm + -rwxr-xr-x 1 root root 67600 Sep 21 2022 rmdir + -rwxr-xr-x 1 root root 14152 Jul 29 2023 run-parts + -rwxr-xr-x 1 root root 133372 Jan 6 2023 sed + lrwxrwxrwx 1 root root 9 Feb 10 00:53 sh -> /bin/bash + -rwxr-xr-x 1 root root 67584 Sep 21 2022 sleep + -rwxr-xr-x 1 root root 67644 Sep 21 2022 stty + -rwsr-xr-x 1 root root 50800 Mar 23 2023 su + -rwxr-xr-x 1 root root 67584 Sep 21 2022 sync + -rwxr-xr-x 1 root root 336764 Apr 7 2023 tar + -rwxr-xr-x 1 root root 9800 Jul 29 2023 tempfile + -rwxr-xr-x 1 root root 133224 Sep 21 2022 touch + -rwxr-xr-x 1 root root 67548 Sep 21 2022 true + -rwxr-xr-x 1 root root 9768 Mar 23 2023 ulockmgr_server + -rwsr-xr-x 1 root root 22108 Mar 23 2023 umount + -rwxr-xr-x 1 root root 67572 Sep 21 2022 uname + -rwxr-xr-x 2 root root 2346 Apr 10 2022 uncompress + -rwxr-xr-x 1 root root 133632 Sep 21 2022 vdir + -rwxr-xr-x 1 root root 42608 Mar 23 2023 wdctl + lrwxrwxrwx 1 root root 8 Dec 20 2022 ypdomainname -> hostname + -rwxr-xr-x 1 root root 1984 Apr 10 2022 zcat + -rwxr-xr-x 1 root root 1678 Apr 10 2022 zcmp + -rwxr-xr-x 1 root root 6460 Apr 10 2022 zdiff + -rwxr-xr-x 1 root root 29 Apr 10 2022 zegrep + -rwxr-xr-x 1 root root 29 Apr 10 2022 zfgrep + -rwxr-xr-x 1 root root 2081 Apr 10 2022 zforce + -rwxr-xr-x 1 root root 8103 Apr 10 2022 zgrep + -rwxr-xr-x 1 root root 2206 Apr 10 2022 zless + -rwxr-xr-x 1 root root 1842 Apr 10 2022 zmore + -rwxr-xr-x 1 root root 4577 Apr 10 2022 znew +I: user script /srv/workspace/pbuilder/22701/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -487,7 +519,7 @@ Get: 258 http://deb.debian.org/debian bookworm/main armhf texlive-latex-recommended all 2022.20230122-3 [8880 kB] Get: 259 http://deb.debian.org/debian bookworm/main armhf texlive-pictures all 2022.20230122-3 [15.8 MB] Get: 260 http://deb.debian.org/debian bookworm/main armhf texlive-latex-extra all 2022.20230122-4 [19.2 MB] -Fetched 231 MB in 10s (24.1 MB/s) +Fetched 231 MB in 48s (4800 kB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package libfftw3-double3:armhf. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19288 files and directories currently installed.) @@ -1595,7 +1627,11 @@ Building tag database... -> Finished parsing the build-deps I: Building the package -I: Running cd /build/reproducible-path/dune-functions-2.9.0/ && 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-functions_2.9.0-2_source.changes +I: user script /srv/workspace/pbuilder/22701/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for bookworm +I: user script /srv/workspace/pbuilder/22701/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/reproducible-path/dune-functions-2.9.0/ && 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-functions_2.9.0-2_source.changes dpkg-buildpackage: info: source package dune-functions dpkg-buildpackage: info: source version 2.9.0-2 dpkg-buildpackage: info: source distribution unstable @@ -1791,7 +1827,7 @@ -- Build files have been written to: /build/reproducible-path/dune-functions-2.9.0/build make[1]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0' dh_auto_build -O--builddirectory=build -O--buildsystem=cmake - 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/reproducible-path/dune-functions-2.9.0/build' /usr/bin/cmake -S/build/reproducible-path/dune-functions-2.9.0 -B/build/reproducible-path/dune-functions-2.9.0/build --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /build/reproducible-path/dune-functions-2.9.0/build/CMakeFiles /build/reproducible-path/dune-functions-2.9.0/build//CMakeFiles/progress.marks @@ -1804,7 +1840,7 @@ debian/rules override_dh_auto_test make[1]: Entering directory '/build/reproducible-path/dune-functions-2.9.0' 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/reproducible-path/dune-functions-2.9.0/build' /usr/bin/cmake -S/build/reproducible-path/dune-functions-2.9.0 -B/build/reproducible-path/dune-functions-2.9.0/build --check-build-system CMakeFiles/Makefile.cmake 0 make -f CMakeFiles/Makefile2 build_tests @@ -1814,31 +1850,39 @@ make -f CMakeFiles/Makefile2 CMakeFiles/build_tests.dir/all make[4]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' make -f examples/CMakeFiles/poisson-mfem.dir/build.make examples/CMakeFiles/poisson-mfem.dir/depend -make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' make -f examples/CMakeFiles/advection-reaction-dg.dir/build.make examples/CMakeFiles/advection-reaction-dg.dir/depend +make -f examples/CMakeFiles/interpolation.dir/build.make examples/CMakeFiles/interpolation.dir/depend +make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' cd /build/reproducible-path/dune-functions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.9.0 /build/reproducible-path/dune-functions-2.9.0/examples /build/reproducible-path/dune-functions-2.9.0/build /build/reproducible-path/dune-functions-2.9.0/build/examples /build/reproducible-path/dune-functions-2.9.0/build/examples/CMakeFiles/poisson-mfem.dir/DependInfo.cmake --color= +make -f examples/CMakeFiles/poisson-pq2.dir/build.make examples/CMakeFiles/poisson-pq2.dir/depend make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' -make -f examples/CMakeFiles/interpolation.dir/build.make examples/CMakeFiles/interpolation.dir/depend cd /build/reproducible-path/dune-functions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.9.0 /build/reproducible-path/dune-functions-2.9.0/examples /build/reproducible-path/dune-functions-2.9.0/build /build/reproducible-path/dune-functions-2.9.0/build/examples /build/reproducible-path/dune-functions-2.9.0/build/examples/CMakeFiles/advection-reaction-dg.dir/DependInfo.cmake --color= make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' cd /build/reproducible-path/dune-functions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.9.0 /build/reproducible-path/dune-functions-2.9.0/examples /build/reproducible-path/dune-functions-2.9.0/build /build/reproducible-path/dune-functions-2.9.0/build/examples /build/reproducible-path/dune-functions-2.9.0/build/examples/CMakeFiles/interpolation.dir/DependInfo.cmake --color= +make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' +cd /build/reproducible-path/dune-functions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.9.0 /build/reproducible-path/dune-functions-2.9.0/examples /build/reproducible-path/dune-functions-2.9.0/build /build/reproducible-path/dune-functions-2.9.0/build/examples /build/reproducible-path/dune-functions-2.9.0/build/examples/CMakeFiles/poisson-pq2.dir/DependInfo.cmake --color= make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' make -f examples/CMakeFiles/poisson-mfem.dir/build.make examples/CMakeFiles/poisson-mfem.dir/build make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' +make -f examples/CMakeFiles/interpolation.dir/build.make examples/CMakeFiles/interpolation.dir/build make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' +make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' make -f examples/CMakeFiles/advection-reaction-dg.dir/build.make examples/CMakeFiles/advection-reaction-dg.dir/build make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' +make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' -make -f examples/CMakeFiles/interpolation.dir/build.make examples/CMakeFiles/interpolation.dir/build +make -f examples/CMakeFiles/poisson-pq2.dir/build.make examples/CMakeFiles/poisson-pq2.dir/build make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' -[ 1%] Building CXX object examples/CMakeFiles/poisson-mfem.dir/poisson-mfem.cc.o -cd /build/reproducible-path/dune-functions-2.9.0/build/examples && /usr/bin/c++ -DENABLE_MPI=1 -DENABLE_SUITESPARSE=1 -DENABLE_SUPERLU=1 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-functions-2.9.0/build -I/build/reproducible-path/dune-functions-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/include/suitesparse -isystem /usr/include/superlu -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT examples/CMakeFiles/poisson-mfem.dir/poisson-mfem.cc.o -MF CMakeFiles/poisson-mfem.dir/poisson-mfem.cc.o.d -o CMakeFiles/poisson-mfem.dir/poisson-mfem.cc.o -c /build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc +[ 1%] Building CXX object examples/CMakeFiles/poisson-pq2.dir/poisson-pq2.cc.o [ 3%] Building CXX object examples/CMakeFiles/advection-reaction-dg.dir/advection-reaction-dg.cc.o +cd /build/reproducible-path/dune-functions-2.9.0/build/examples && /usr/bin/c++ -DENABLE_MPI=1 -DENABLE_SUITESPARSE=1 -DENABLE_SUPERLU=1 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-functions-2.9.0/build -I/build/reproducible-path/dune-functions-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/include/suitesparse -isystem /usr/include/superlu -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT examples/CMakeFiles/poisson-pq2.dir/poisson-pq2.cc.o -MF CMakeFiles/poisson-pq2.dir/poisson-pq2.cc.o.d -o CMakeFiles/poisson-pq2.dir/poisson-pq2.cc.o -c /build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc +[ 6%] Building CXX object examples/CMakeFiles/poisson-mfem.dir/poisson-mfem.cc.o +[ 6%] Building CXX object examples/CMakeFiles/interpolation.dir/interpolation.cc.o cd /build/reproducible-path/dune-functions-2.9.0/build/examples && /usr/bin/c++ -DENABLE_MPI=1 -DENABLE_SUITESPARSE=1 -DENABLE_SUPERLU=1 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-functions-2.9.0/build -I/build/reproducible-path/dune-functions-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/include/suitesparse -isystem /usr/include/superlu -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT examples/CMakeFiles/advection-reaction-dg.dir/advection-reaction-dg.cc.o -MF CMakeFiles/advection-reaction-dg.dir/advection-reaction-dg.cc.o.d -o CMakeFiles/advection-reaction-dg.dir/advection-reaction-dg.cc.o -c /build/reproducible-path/dune-functions-2.9.0/examples/advection-reaction-dg.cc -[ 4%] Building CXX object examples/CMakeFiles/interpolation.dir/interpolation.cc.o +cd /build/reproducible-path/dune-functions-2.9.0/build/examples && /usr/bin/c++ -DENABLE_MPI=1 -DENABLE_SUITESPARSE=1 -DENABLE_SUPERLU=1 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-functions-2.9.0/build -I/build/reproducible-path/dune-functions-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/include/suitesparse -isystem /usr/include/superlu -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT examples/CMakeFiles/poisson-mfem.dir/poisson-mfem.cc.o -MF CMakeFiles/poisson-mfem.dir/poisson-mfem.cc.o.d -o CMakeFiles/poisson-mfem.dir/poisson-mfem.cc.o -c /build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc cd /build/reproducible-path/dune-functions-2.9.0/build/examples && /usr/bin/c++ -DENABLE_MPI=1 -DENABLE_SUITESPARSE=1 -DENABLE_SUPERLU=1 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-functions-2.9.0/build -I/build/reproducible-path/dune-functions-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/include/suitesparse -isystem /usr/include/superlu -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT examples/CMakeFiles/interpolation.dir/interpolation.cc.o -MF CMakeFiles/interpolation.dir/interpolation.cc.o.d -o CMakeFiles/interpolation.dir/interpolation.cc.o -c /build/reproducible-path/dune-functions-2.9.0/examples/interpolation.cc In file included from /usr/include/dune/geometry/quadraturerules.hh:294, - from /build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:11: + from /build/reproducible-path/dune-functions-2.9.0/examples/interpolation.cc:10: /usr/include/dune/geometry/quadraturerules/prismquadrature.hh: In member function 'Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)': /usr/include/dune/geometry/quadraturerules/prismquadrature.hh:148:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | { @@ -1858,6 +1902,17 @@ /usr/include/dune/geometry/quadraturerules/prismquadrature.hh:148:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | { | ^ +In file included from /usr/include/dune/geometry/quadraturerules.hh:294, + from /build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:11: +/usr/include/dune/geometry/quadraturerules/prismquadrature.hh: In member function 'Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/prismquadrature.hh:148:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 148 | { + | ^ +In file included from /usr/include/dune/geometry/quadraturerules.hh:296: +/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:750:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 750 | { + | ^ In file included from /usr/include/dune/geometry/quadraturerules.hh:296: /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:750:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -1867,8 +1922,12 @@ /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1028:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1028 | { | ^ +/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:1028:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1028 | { + | ^ In file included from /usr/include/dune/geometry/quadraturerules.hh:294, - from /build/reproducible-path/dune-functions-2.9.0/examples/interpolation.cc:10: + from /build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:10: /usr/include/dune/geometry/quadraturerules/prismquadrature.hh: In member function 'Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)': /usr/include/dune/geometry/quadraturerules/prismquadrature.hh:148:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | { @@ -1889,26 +1948,6 @@ In file included from /usr/include/dune/grid/common/geometry.hh:16, from /usr/include/dune/grid/common/grid.hh:1116, from /usr/include/dune/grid/yaspgrid.hh:17, - from /build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:13: -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': -/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:402:55: required from here -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | return matrix.transposed(); - | ^ -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc: In instantiation of 'main(int, char**):: [with auto:199 = Dune::FieldVector]': -/usr/include/c++/12/type_traits:2565: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 = main(int, char**)::; _Args = {Dune::FieldVector}]' -/usr/include/c++/12/type_traits:2576:55: required from 'struct std::__result_of_impl, Dune::FieldVector >' -/usr/include/c++/12/type_traits:2581:12: required from 'struct std::__invoke_result, Dune::FieldVector >' -/usr/include/c++/12/type_traits:3022:12: required from 'struct std::invoke_result, Dune::FieldVector >' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:230:3: required by substitution of 'template Dune::Functions::AnalyticGridViewFunction::Geometry::GlobalCoordinate>::type(typename GridView::Codim<0>::Geometry::GlobalCoordinate), GridView, typename std::decay<_Tp>::type> Dune::Functions::makeAnalyticGridViewFunction(F&&, const GridView&) [with F = main(int, char**)::; GridView = Dune::GridView > >]' -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:415:66: required from here -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:415:94: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 415 | auto coordinate = Dune::Functions::makeAnalyticGridViewFunction([](const auto& x) { return x; }, gridView); - | ^ -In file included from /usr/include/dune/grid/common/geometry.hh:16, - from /usr/include/dune/grid/common/grid.hh:1116, - from /usr/include/dune/grid/yaspgrid.hh:17, from /build/reproducible-path/dune-functions-2.9.0/examples/advection-reaction-dg.cc:12: /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': /usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' @@ -1920,15 +1959,6 @@ /build/reproducible-path/dune-functions-2.9.0/examples/advection-reaction-dg.cc:433:54: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | auto velocityField = [] (const Domain& x) -> Domain { return {1,1};}; | ^~~~~~ -In file included from /usr/include/dune/geometry/axisalignedcubegeometry.hh:17, - from /usr/include/dune/grid/yaspgrid.hh:26: -/usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double; int n = 2]': -/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]' -/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:402:55: required from here -/usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 136 | DiagonalMatrix transposed() const - | ^~~~~~~~~~ In file included from /usr/include/dune/grid/common/geometry.hh:16, from /usr/include/dune/grid/common/grid.hh:1116, from /usr/include/dune/grid/yaspgrid.hh:17, @@ -1953,24 +1983,26 @@ /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/boundarydofs.hh:118:50: required from 'void Dune::Functions::forEachBoundaryDOF(const Basis&, F&&) [with Basis = SubspaceBasis > > >, 2, double>, 2>, LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >; F = main(int, char**)::; decltype ((declval >()(declval()), 0)) = 0]' /build/reproducible-path/dune-functions-2.9.0/examples/interpolation.cc:100:21: required from here /usr/include/dune/common/transpose.hh:184:28: 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/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': -/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' -/usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::YaspIntersection > >' -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:336:18: required from 'markBoundaryDOFsByIndicator > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::BlockVector > >, main(int, char**):: >(const Dune::Functions::SubspaceBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >&, Dune::BlockVector > >&, const main(int, char**)::&):: [with auto:195 = int; auto:196 = Dune::Functions::SubspaceLocalView > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > > >, Dune::TypeTree::HybridTreePath > >; auto:197 = Dune::Intersection, Dune::YaspIntersection > >]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/boundarydofs.hh:35:43: required by substitution of 'template >()(0, declval(), declval()), 0)) > void Dune::Functions::forEachBoundaryDOF(const Basis&, F&&) [with Basis = Dune::Functions::SubspaceBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >; F = markBoundaryDOFsByIndicator > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::BlockVector > >, main(int, char**):: >(const Dune::Functions::SubspaceBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >&, Dune::BlockVector > >&, const main(int, char**)::&)::; decltype ((declval >()(0, declval(), declval()), 0)) = ]' -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:335:38: required from 'void markBoundaryDOFsByIndicator(const Basis&, Vector&, const Indicator&) [with Basis = Dune::Functions::SubspaceBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >; Vector = Dune::BlockVector > >; Indicator = main(int, char**)::]' -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:432:30: required from here -/usr/include/dune/common/transpose.hh:184:28: 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/dune/grid/common/geometry.hh:16, + from /usr/include/dune/grid/common/grid.hh:1116, + from /usr/include/dune/grid/yaspgrid.hh:17, + from /build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:13: +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': +/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:402:55: required from here +/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': -/usr/include/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' -/usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::YaspIntersection > >' -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:336:18: required from 'markBoundaryDOFsByIndicator > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::BlockVector > >, main(int, char**):: >(const Dune::Functions::SubspaceBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >&, Dune::BlockVector > >&, const main(int, char**)::&):: [with auto:195 = int; auto:196 = Dune::Functions::SubspaceLocalView > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > > >, Dune::TypeTree::HybridTreePath > >; auto:197 = Dune::Intersection, Dune::YaspIntersection > >]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/boundarydofs.hh:35:43: required by substitution of 'template >()(0, declval(), declval()), 0)) > void Dune::Functions::forEachBoundaryDOF(const Basis&, F&&) [with Basis = Dune::Functions::SubspaceBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >; F = markBoundaryDOFsByIndicator > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::BlockVector > >, main(int, char**):: >(const Dune::Functions::SubspaceBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >&, Dune::BlockVector > >&, const main(int, char**)::&)::; decltype ((declval >()(0, declval(), declval()), 0)) = ]' -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:335:38: required from 'void markBoundaryDOFsByIndicator(const Basis&, Vector&, const Indicator&) [with Basis = Dune::Functions::SubspaceBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >; Vector = Dune::BlockVector > >; Indicator = main(int, char**)::]' -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:432:30: required from here -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc: In instantiation of 'main(int, char**):: [with auto:199 = Dune::FieldVector]': +/usr/include/c++/12/type_traits:2565: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 = main(int, char**)::; _Args = {Dune::FieldVector}]' +/usr/include/c++/12/type_traits:2576:55: required from 'struct std::__result_of_impl, Dune::FieldVector >' +/usr/include/c++/12/type_traits:2581:12: required from 'struct std::__invoke_result, Dune::FieldVector >' +/usr/include/c++/12/type_traits:3022:12: required from 'struct std::invoke_result, Dune::FieldVector >' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:230:3: required by substitution of 'template Dune::Functions::AnalyticGridViewFunction::Geometry::GlobalCoordinate>::type(typename GridView::Codim<0>::Geometry::GlobalCoordinate), GridView, typename std::decay<_Tp>::type> Dune::Functions::makeAnalyticGridViewFunction(F&&, const GridView&) [with F = main(int, char**)::; GridView = Dune::GridView > >]' +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:415:66: required from here +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:415:94: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 415 | auto coordinate = Dune::Functions::makeAnalyticGridViewFunction([](const auto& x) { return x; }, gridView); + | ^ In file included from /usr/include/dune/geometry/axisalignedcubegeometry.hh:17, from /usr/include/dune/grid/yaspgrid.hh:26: /usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double; int n = 2]': @@ -2008,15 +2040,6 @@ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:10, from /usr/include/dune/geometry/quadraturerules.hh:292: -/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const OtherMatrix&) [with OtherMatrix = DiagonalMatrix; typename std::enable_if<(IsStaticSizeMatrix_v && (! IsFieldMatrix_v)), int>::type = 0; K = double; int ROWS = 2; int COLS = 2]': -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:101:59: required from 'void getLocalMatrix(const LocalView&, MatrixType&) [with LocalView = Dune::Functions::DefaultLocalView > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > > >; MatrixType = Dune::Matrix >]' -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:267:19: required from 'void assembleMixedPoissonMatrix(const Basis&, MatrixType&) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >; MatrixType = Dune::Matrix > >]' -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:404:29: required from here -/usr/include/dune/common/fmatrix.hh:287:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 287 | return result; - | ^~~~~~ -In file included from /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:10, - from /usr/include/dune/geometry/quadraturerules.hh:292: /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 1]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' /usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' @@ -2039,34 +2062,20 @@ /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/boundarydofs.hh:118:50: required from 'void Dune::Functions::forEachBoundaryDOF(const Basis&, F&&) [with Basis = SubspaceBasis > > >, 2, double>, 2>, LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >; F = main(int, char**)::; decltype ((declval >()(declval()), 0)) = 0]' /build/reproducible-path/dune-functions-2.9.0/examples/interpolation.cc:100:21: required from here /usr/include/dune/common/fmatrix.hh:172:32: 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/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 1]': -/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' -/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' -/usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::YaspIntersection > >' -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:336:18: required from 'markBoundaryDOFsByIndicator > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::BlockVector > >, main(int, char**):: >(const Dune::Functions::SubspaceBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >&, Dune::BlockVector > >&, const main(int, char**)::&):: [with auto:195 = int; auto:196 = Dune::Functions::SubspaceLocalView > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > > >, Dune::TypeTree::HybridTreePath > >; auto:197 = Dune::Intersection, Dune::YaspIntersection > >]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/boundarydofs.hh:35:43: required by substitution of 'template >()(0, declval(), declval()), 0)) > void Dune::Functions::forEachBoundaryDOF(const Basis&, F&&) [with Basis = Dune::Functions::SubspaceBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >; F = markBoundaryDOFsByIndicator > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::BlockVector > >, main(int, char**):: >(const Dune::Functions::SubspaceBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >&, Dune::BlockVector > >&, const main(int, char**)::&)::; decltype ((declval >()(0, declval(), declval()), 0)) = 0]' -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:335:38: required from 'void markBoundaryDOFsByIndicator(const Basis&, Vector&, const Indicator&) [with Basis = Dune::Functions::SubspaceBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >; Vector = Dune::BlockVector > >; Indicator = main(int, char**)::]' -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:432:30: required from here -/usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 172 | FieldMatrix transposed() const - | ^~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 2]': -/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' -/usr/include/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' -/usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::YaspIntersection > >' -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:336:18: required from 'markBoundaryDOFsByIndicator > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::BlockVector > >, main(int, char**):: >(const Dune::Functions::SubspaceBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >&, Dune::BlockVector > >&, const main(int, char**)::&):: [with auto:195 = int; auto:196 = Dune::Functions::SubspaceLocalView > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > > >, Dune::TypeTree::HybridTreePath > >; auto:197 = Dune::Intersection, Dune::YaspIntersection > >]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/boundarydofs.hh:35:43: required by substitution of 'template >()(0, declval(), declval()), 0)) > void Dune::Functions::forEachBoundaryDOF(const Basis&, F&&) [with Basis = Dune::Functions::SubspaceBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >; F = markBoundaryDOFsByIndicator > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::BlockVector > >, main(int, char**):: >(const Dune::Functions::SubspaceBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >&, Dune::BlockVector > >&, const main(int, char**)::&)::; decltype ((declval >()(0, declval(), declval()), 0)) = 0]' -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:335:38: required from 'void markBoundaryDOFsByIndicator(const Basis&, Vector&, const Indicator&) [with Basis = Dune::Functions::SubspaceBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >; Vector = Dune::BlockVector > >; Indicator = main(int, char**)::]' -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:432:30: required from here -/usr/include/dune/common/fmatrix.hh:172:32: 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/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:336:18: required from 'markBoundaryDOFsByIndicator > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::BlockVector > >, main(int, char**):: >(const Dune::Functions::SubspaceBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >&, Dune::BlockVector > >&, const main(int, char**)::&):: [with auto:195 = int; auto:196 = Dune::Functions::SubspaceLocalView > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > > >, Dune::TypeTree::HybridTreePath > >; auto:197 = Dune::Intersection, Dune::YaspIntersection > >]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/boundarydofs.hh:35:43: required by substitution of 'template >()(0, declval(), declval()), 0)) > void Dune::Functions::forEachBoundaryDOF(const Basis&, F&&) [with Basis = Dune::Functions::SubspaceBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >; F = markBoundaryDOFsByIndicator > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::BlockVector > >, main(int, char**):: >(const Dune::Functions::SubspaceBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >&, Dune::BlockVector > >&, const main(int, char**)::&)::; decltype ((declval >()(0, declval(), declval()), 0)) = 0]' -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:335:38: required from 'void markBoundaryDOFsByIndicator(const Basis&, Vector&, const Indicator&) [with Basis = Dune::Functions::SubspaceBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >; Vector = Dune::BlockVector > >; Indicator = main(int, char**)::]' -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:432:30: required from here -/usr/include/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 286 | GlobalCoordinate center () const - | ^~~~~~ +In file included from /usr/include/dune/grid/common/geometry.hh:16, + from /usr/include/dune/grid/common/grid.hh:1116, + from /usr/include/dune/grid/yaspgrid.hh:17, + from /build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:12: +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': +/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/gridviewentityset.hh:35:55: required from 'class Dune::Functions::GridViewEntitySet > >, 0>' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:42:9: required from 'class Dune::Functions::ImplDoc::DiscreteGlobalBasisFunctionBase > >, 2, double> >, Dune::BlockVector >, Dune::Functions::HierarchicNodeToRangeMap>' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:267:7: required from 'class Dune::Functions::DiscreteGlobalBasisFunction > >, 2, double> >, Dune::BlockVector >, Dune::Functions::HierarchicNodeToRangeMap, double>' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:448:10: required from 'auto Dune::Functions::makeDiscreteGlobalBasisFunction(B&&, V&&) [with R = double; B = DefaultGlobalBasis > >, 2, double> >&; V = Dune::BlockVector >&]' +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:416:70: required from here +/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 184 | return matrix.transposed(); + | ^ In file included from /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:10, from /usr/include/dune/geometry/quadraturerules.hh:292: /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const OtherMatrix&) [with OtherMatrix = DiagonalMatrix; typename std::enable_if<(IsStaticSizeMatrix_v && (! IsFieldMatrix_v)), int>::type = 0; K = double; int ROWS = 1; int COLS = 2]': @@ -2093,12 +2102,39 @@ /usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double; int n = 2]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]' /usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:402:55: required from here +/usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 136 | DiagonalMatrix transposed() const + | ^~~~~~~~~~ +In file included from /usr/include/dune/geometry/axisalignedcubegeometry.hh:17, + from /usr/include/dune/grid/yaspgrid.hh:26: +/usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double; int n = 2]': +/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]' +/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:209:9: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&, const BV&, const NTRE&) [with B = DefaultGlobalBasis > >, 2, double> >; C = std::vector >&; F = main(int, char**)::&)>; BV = Imp::AllTrueBitSetVector; NTRE = HierarchicNodeToRangeMap]' /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:296:15: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&) [with B = DefaultGlobalBasis > >, 2, double> >; C = std::vector >&; F = main(int, char**)::&)>]' /build/reproducible-path/dune-functions-2.9.0/examples/interpolation.cc:60:14: required from here /usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 136 | DiagonalMatrix transposed() const | ^~~~~~~~~~ +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': +/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' +/usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::YaspIntersection > >' +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:336:18: required from 'markBoundaryDOFsByIndicator > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::BlockVector > >, main(int, char**):: >(const Dune::Functions::SubspaceBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >&, Dune::BlockVector > >&, const main(int, char**)::&):: [with auto:195 = int; auto:196 = Dune::Functions::SubspaceLocalView > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > > >, Dune::TypeTree::HybridTreePath > >; auto:197 = Dune::Intersection, Dune::YaspIntersection > >]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/boundarydofs.hh:35:43: required by substitution of 'template >()(0, declval(), declval()), 0)) > void Dune::Functions::forEachBoundaryDOF(const Basis&, F&&) [with Basis = Dune::Functions::SubspaceBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >; F = markBoundaryDOFsByIndicator > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::BlockVector > >, main(int, char**):: >(const Dune::Functions::SubspaceBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >&, Dune::BlockVector > >&, const main(int, char**)::&)::; decltype ((declval >()(0, declval(), declval()), 0)) = ]' +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:335:38: required from 'void markBoundaryDOFsByIndicator(const Basis&, Vector&, const Indicator&) [with Basis = Dune::Functions::SubspaceBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >; Vector = Dune::BlockVector > >; Indicator = main(int, char**)::]' +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:432:30: required from here +/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 184 | return matrix.transposed(); + | ^ +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': +/usr/include/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' +/usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::YaspIntersection > >' +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:336:18: required from 'markBoundaryDOFsByIndicator > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::BlockVector > >, main(int, char**):: >(const Dune::Functions::SubspaceBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >&, Dune::BlockVector > >&, const main(int, char**)::&):: [with auto:195 = int; auto:196 = Dune::Functions::SubspaceLocalView > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > > >, Dune::TypeTree::HybridTreePath > >; auto:197 = Dune::Intersection, Dune::YaspIntersection > >]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/boundarydofs.hh:35:43: required by substitution of 'template >()(0, declval(), declval()), 0)) > void Dune::Functions::forEachBoundaryDOF(const Basis&, F&&) [with Basis = Dune::Functions::SubspaceBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >; F = markBoundaryDOFsByIndicator > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::BlockVector > >, main(int, char**):: >(const Dune::Functions::SubspaceBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >&, Dune::BlockVector > >&, const main(int, char**)::&)::; decltype ((declval >()(0, declval(), declval()), 0)) = ]' +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:335:38: required from 'void markBoundaryDOFsByIndicator(const Basis&, Vector&, const Indicator&) [with Basis = Dune::Functions::SubspaceBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >; Vector = Dune::BlockVector > >; Indicator = main(int, char**)::]' +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:432:30: required from here +/usr/include/dune/common/transpose.hh:184:28: 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/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; JacobianInverse = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-functions-2.9.0/examples/advection-reaction-dg.cc:64:59: required from 'void getLocalMatrix(const LocalView&, MatrixType&, LocalVelocityField&&, LocalReactionCoefficient&&) [with LocalView = Dune::Functions::DefaultLocalView > >, 2> > >; MatrixType = Dune::Matrix >; LocalVelocityField = Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&; LocalReactionCoefficient = Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&]' /build/reproducible-path/dune-functions-2.9.0/examples/advection-reaction-dg.cc:325:19: required from 'void assembleStiffnessMatrix(const FEBasis&, Dune::BCRSMatrix >&, Dune::BlockVector >&, VelocityField&&, ReactionCoefficient&&, SourceTerm&&) [with FEBasis = Dune::Functions::DefaultGlobalBasis > >, 2> >; VelocityField = main(int, char**)::&; ReactionCoefficient = main(int, char**)::&; SourceTerm = main(int, char**)::&]' @@ -2124,30 +2160,6 @@ /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:100:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 100 | Range operator()(const LocalDomain& x) const | ^~~~~~~~ -/usr/include/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; JacobianInverse = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:73:58: required from 'void getLocalMatrix(const LocalView&, MatrixType&) [with LocalView = Dune::Functions::DefaultLocalView > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > > >; MatrixType = Dune::Matrix >]' -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:267:19: required from 'void assembleMixedPoissonMatrix(const Basis&, MatrixType&) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >; MatrixType = Dune::Matrix > >]' -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:404:29: required from here -/usr/include/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~ -In file included from /usr/include/dune/geometry/quadraturerules.hh:16: -/usr/include/dune/common/fvector.hh: In instantiation of 'Dune::FieldVector Dune::operator*(K, const FieldVector&) [with K = double]': -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:137:43: required from 'void getLocalMatrix(const LocalView&, MatrixType&) [with LocalView = Dune::Functions::DefaultLocalView > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > > >; MatrixType = Dune::Matrix >]' -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:267:19: required from 'void assembleMixedPoissonMatrix(const Basis&, MatrixType&) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >; MatrixType = Dune::Matrix > >]' -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:404:29: required from here -/usr/include/dune/common/fvector.hh:524:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 524 | inline FieldVector operator* (const K a, const FieldVector& b) - | ^~~~~~~~ -/usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::center() const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2; GlobalCoordinate = Dune::FieldVector]': -/usr/include/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]' -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:336:18: required from 'markBoundaryDOFsByIndicator > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::BlockVector > >, main(int, char**):: >(const Dune::Functions::SubspaceBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >&, Dune::BlockVector > >&, const main(int, char**)::&):: [with auto:195 = int; auto:196 = Dune::Functions::SubspaceLocalView > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > > >, Dune::TypeTree::HybridTreePath > >; auto:197 = Dune::Intersection, Dune::YaspIntersection > >]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/boundarydofs.hh:35:43: required by substitution of 'template >()(0, declval(), declval()), 0)) > void Dune::Functions::forEachBoundaryDOF(const Basis&, F&&) [with Basis = Dune::Functions::SubspaceBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >; F = markBoundaryDOFsByIndicator > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::BlockVector > >, main(int, char**):: >(const Dune::Functions::SubspaceBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >&, Dune::BlockVector > >&, const main(int, char**)::&)::; decltype ((declval >()(0, declval(), declval()), 0)) = 0]' -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:335:38: required from 'void markBoundaryDOFsByIndicator(const Basis&, Vector&, const Indicator&) [with Basis = Dune::Functions::SubspaceBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >; Vector = Dune::BlockVector > >; Indicator = main(int, char**)::]' -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:432:30: required from here -/usr/include/dune/geometry/axisalignedcubegeometry.hh:240:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 240 | GlobalCoordinate center() const - | ^~~~~~ In file included from /build/reproducible-path/dune-functions-2.9.0/examples/interpolation.cc:18: /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh: In instantiation of 'void Dune::Functions::Imp::LocalInterpolateVisitor::leaf(Node&, TreePath) [with Node = const Dune::Functions::LagrangeNode > >, 2, double>; TreePath = Dune::TypeTree::HybridTreePath<>; B = Dune::Functions::DefaultGlobalBasis > >, 2, double> >; T = Dune::Functions::LagrangeNode > >, 2, double>; NTRE = Dune::Functions::HierarchicNodeToRangeMap; HV = Dune::Functions::Impl::ISTLVectorBackend > >&&; LF = Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>; HBV = const Dune::Functions::Imp::AllTrueBitSetVector&]': /usr/include/dune/typetree/traversal.hh:97:21: required from 'void Dune::TypeTree::Detail::applyToTree(T&&, TreePath, V&&) [with T = const Dune::Functions::LagrangeNode > >, 2, double>&; TreePath = Dune::TypeTree::HybridTreePath<>; V = Dune::Functions::Imp::LocalInterpolateVisitor > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&; typename std::enable_if::type::isLeaf, int>::type = 0]' @@ -2158,6 +2170,70 @@ /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:125:90: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | return FiniteElementRange(flatVectorView(nodeToRangeEntry_(node, treePath, y))[j]); | ^ +In file included from /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:10, + from /usr/include/dune/geometry/quadraturerules.hh:292: +/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 2; K = double; int ROWS = 1; int COLS = 2]': +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:71:44: required from 'void getLocalMatrix(const LocalView&, MatrixType&) [with LocalView = Dune::Functions::DefaultLocalView > >, 2, double> > >; MatrixType = Dune::Matrix >]' +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:211:19: required from 'void assembleLaplaceMatrix(const FEBasis&, Dune::BCRSMatrix >&, Dune::BlockVector >&, VolumeTerm&&) [with FEBasis = Dune::Functions::DefaultGlobalBasis > >, 2, double> >; VolumeTerm = main(int, char**)::&]' +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:338:24: required from here +/usr/include/dune/common/fmatrix.hh:267:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 267 | return result; + | ^~~~~~ +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:76:57: required from 'void getLocalMatrix(const LocalView&, MatrixType&) [with LocalView = Dune::Functions::DefaultLocalView > >, 2, double> > >; MatrixType = Dune::Matrix >]' +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:211:19: required from 'void assembleLaplaceMatrix(const FEBasis&, Dune::BCRSMatrix >&, Dune::BlockVector >&, VolumeTerm&&) [with FEBasis = Dune::Functions::DefaultGlobalBasis > >, 2, double> >; VolumeTerm = main(int, char**)::&]' +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:338:24: required from here +/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 184 | return matrix.transposed(); + | ^ +/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 2]': +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:76:46: required from 'void getLocalMatrix(const LocalView&, MatrixType&) [with LocalView = Dune::Functions::DefaultLocalView > >, 2, double> > >; MatrixType = Dune::Matrix >]' +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:211:19: required from 'void assembleLaplaceMatrix(const FEBasis&, Dune::BCRSMatrix >&, Dune::BlockVector >&, VolumeTerm&&) [with FEBasis = Dune::Functions::DefaultGlobalBasis > >, 2, double> >; VolumeTerm = main(int, char**)::&]' +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:338:24: required from here +/usr/include/dune/common/fmatrix.hh:267:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 267 | return result; + | ^~~~~~ +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry >::JacobianInverseTransposed; typename std::enable_if::value, int>::type = 0]': +/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>' +/usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::UGGridLeafIntersection > >' +/usr/include/dune/grid/uggrid/uggridintersectioniterators.hh:130:26: required from 'class Dune::UGGridLeafIntersectionIterator >' +/usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::UGGridLeafIntersectionIterator >, Dune::UGGridLeafIntersection > >' +/usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange, Dune::UGGridLeafIntersectionIterator >, Dune::UGGridLeafIntersection > > >' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/boundarydofs.hh:118:50: required from 'void Dune::Functions::forEachBoundaryDOF(const Basis&, F&&) [with Basis = DefaultGlobalBasis > >, 2, double> >; F = boundaryTreatment > >, 2, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 2, double> >&, std::vector&)::; decltype ((declval >()(declval()), 0)) = 0]' +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:260:32: required from 'void boundaryTreatment(const FEBasis&, std::vector&) [with FEBasis = Dune::Functions::DefaultGlobalBasis > >, 2, double> >]' +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:349:20: required from here +/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 184 | return matrix.transposed(); + | ^ +In file included from /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:10, + from /usr/include/dune/geometry/quadraturerules.hh:292: +/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const OtherMatrix&) [with OtherMatrix = DiagonalMatrix; typename std::enable_if<(IsStaticSizeMatrix_v && (! IsFieldMatrix_v)), int>::type = 0; K = double; int ROWS = 2; int COLS = 2]': +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:101:59: required from 'void getLocalMatrix(const LocalView&, MatrixType&) [with LocalView = Dune::Functions::DefaultLocalView > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > > >; MatrixType = Dune::Matrix >]' +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:267:19: required from 'void assembleMixedPoissonMatrix(const Basis&, MatrixType&) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >; MatrixType = Dune::Matrix > >]' +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:404:29: required from here +/usr/include/dune/common/fmatrix.hh:287:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 287 | return result; + | ^~~~~~ +/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 1]': +/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' +/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' +/usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::YaspIntersection > >' +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:336:18: required from 'markBoundaryDOFsByIndicator > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::BlockVector > >, main(int, char**):: >(const Dune::Functions::SubspaceBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >&, Dune::BlockVector > >&, const main(int, char**)::&):: [with auto:195 = int; auto:196 = Dune::Functions::SubspaceLocalView > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > > >, Dune::TypeTree::HybridTreePath > >; auto:197 = Dune::Intersection, Dune::YaspIntersection > >]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/boundarydofs.hh:35:43: required by substitution of 'template >()(0, declval(), declval()), 0)) > void Dune::Functions::forEachBoundaryDOF(const Basis&, F&&) [with Basis = Dune::Functions::SubspaceBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >; F = markBoundaryDOFsByIndicator > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::BlockVector > >, main(int, char**):: >(const Dune::Functions::SubspaceBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >&, Dune::BlockVector > >&, const main(int, char**)::&)::; decltype ((declval >()(0, declval(), declval()), 0)) = 0]' +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:335:38: required from 'void markBoundaryDOFsByIndicator(const Basis&, Vector&, const Indicator&) [with Basis = Dune::Functions::SubspaceBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >; Vector = Dune::BlockVector > >; Indicator = main(int, char**)::]' +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:432:30: required from here +/usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 172 | FieldMatrix transposed() const + | ^~~~~~~~~~ +/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 2]': +/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' +/usr/include/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' +/usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::YaspIntersection > >' +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:336:18: required from 'markBoundaryDOFsByIndicator > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::BlockVector > >, main(int, char**):: >(const Dune::Functions::SubspaceBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >&, Dune::BlockVector > >&, const main(int, char**)::&):: [with auto:195 = int; auto:196 = Dune::Functions::SubspaceLocalView > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > > >, Dune::TypeTree::HybridTreePath > >; auto:197 = Dune::Intersection, Dune::YaspIntersection > >]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/boundarydofs.hh:35:43: required by substitution of 'template >()(0, declval(), declval()), 0)) > void Dune::Functions::forEachBoundaryDOF(const Basis&, F&&) [with Basis = Dune::Functions::SubspaceBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >; F = markBoundaryDOFsByIndicator > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::BlockVector > >, main(int, char**):: >(const Dune::Functions::SubspaceBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >&, Dune::BlockVector > >&, const main(int, char**)::&)::; decltype ((declval >()(0, declval(), declval()), 0)) = 0]' +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:335:38: required from 'void markBoundaryDOFsByIndicator(const Basis&, Vector&, const Indicator&) [with Basis = Dune::Functions::SubspaceBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >; Vector = Dune::BlockVector > >; Indicator = main(int, char**)::]' +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:432:30: required from here +/usr/include/dune/common/fmatrix.hh:172:32: 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/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianInverse Dune::AxisAlignedCubeGeometry::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; JacobianInverse = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/grid/common/geometry.hh:158:36: required from 'auto Dune::Geometry::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::integral_constant]' /usr/include/dune/grid/common/geometry.hh:374:33: required from 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; JacobianInverse = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]' @@ -2167,6 +2243,14 @@ /usr/include/dune/geometry/axisalignedcubegeometry.hh:226:21: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 226 | JacobianInverse jacobianInverse([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~ +/usr/include/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:336:18: required from 'markBoundaryDOFsByIndicator > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::BlockVector > >, main(int, char**):: >(const Dune::Functions::SubspaceBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >&, Dune::BlockVector > >&, const main(int, char**)::&):: [with auto:195 = int; auto:196 = Dune::Functions::SubspaceLocalView > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > > >, Dune::TypeTree::HybridTreePath > >; auto:197 = Dune::Intersection, Dune::YaspIntersection > >]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/boundarydofs.hh:35:43: required by substitution of 'template >()(0, declval(), declval()), 0)) > void Dune::Functions::forEachBoundaryDOF(const Basis&, F&&) [with Basis = Dune::Functions::SubspaceBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >; F = markBoundaryDOFsByIndicator > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::BlockVector > >, main(int, char**):: >(const Dune::Functions::SubspaceBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >&, Dune::BlockVector > >&, const main(int, char**)::&)::; decltype ((declval >()(0, declval(), declval()), 0)) = 0]' +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:335:38: required from 'void markBoundaryDOFsByIndicator(const Basis&, Vector&, const Indicator&) [with Basis = Dune::Functions::SubspaceBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >; Vector = Dune::BlockVector > >; Indicator = main(int, char**)::]' +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:432:30: required from here +/usr/include/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 286 | GlobalCoordinate center () const + | ^~~~~~ /usr/include/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:32: required from 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = int; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = main(int, char**)::; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]' /build/reproducible-path/dune-functions-2.9.0/examples/advection-reaction-dg.cc:87:56: required from 'void getLocalMatrix(const LocalView&, MatrixType&, LocalVelocityField&&, LocalReactionCoefficient&&) [with LocalView = Dune::Functions::DefaultLocalView > >, 2> > >; MatrixType = Dune::Matrix >; LocalVelocityField = Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&; LocalReactionCoefficient = Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&]' @@ -2186,23 +2270,6 @@ /usr/include/dune/grid/yaspgrid/ygrid.hh:647:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 647 | Dune::FieldVector lowerleft() const | ^~~~~~~~~ -/usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianInverse Dune::AxisAlignedCubeGeometry::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; JacobianInverse = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': -/usr/include/dune/grid/common/geometry.hh:158:36: required from 'auto Dune::Geometry::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::integral_constant]' -/usr/include/dune/grid/common/geometry.hh:374:33: required from 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; JacobianInverse = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]' -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:73:58: required from 'void getLocalMatrix(const LocalView&, MatrixType&) [with LocalView = Dune::Functions::DefaultLocalView > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > > >; MatrixType = Dune::Matrix >]' -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:267:19: required from 'void assembleMixedPoissonMatrix(const Basis&, MatrixType&) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >; MatrixType = Dune::Matrix > >]' -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:404:29: required from here -/usr/include/dune/geometry/axisalignedcubegeometry.hh:226:21: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 226 | JacobianInverse jacobianInverse([[maybe_unused]] const LocalCoordinate& local) const - | ^~~~~~~~~~~~~~~ -/usr/include/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:32: required from 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = int; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = main(int, char**)::; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]' -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:183:43: required from 'void getVolumeTerm(const LocalView&, Dune::BlockVector >&, LocalVolumeTerm&&) [with LocalView = Dune::Functions::DefaultLocalView > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > > >; LocalVolumeTerm = Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&]' -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:315:18: required from 'void assembleMixedPoissonRhs(const Basis&, VectorType&, VolumeTerm&&) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >; VectorType = Dune::BlockVector > >; VolumeTerm = main(int, char**)::&]' -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:408:26: required from here -/usr/include/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 228 | GlobalCoordinate global (const LocalCoordinate& local) const - | ^~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianInverseTransposed Dune::AxisAlignedCubeGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; JacobianInverseTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/axisalignedcubegeometry.hh:228:39: required from 'Dune::AxisAlignedCubeGeometry::JacobianInverse Dune::AxisAlignedCubeGeometry::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; JacobianInverse = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]' /usr/include/dune/grid/common/geometry.hh:158:36: required from 'auto Dune::Geometry::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::integral_constant]' @@ -2222,6 +2289,42 @@ /usr/include/dune/geometry/axisalignedcubegeometry.hh:161:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | GlobalCoordinate global(const LocalCoordinate& local) const | ^~~~~~ +/usr/include/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:59:59: required from 'void getLocalMatrix(const LocalView&, MatrixType&) [with LocalView = Dune::Functions::DefaultLocalView > >, 2, double> > >; MatrixType = Dune::Matrix >]' +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:211:19: required from 'void assembleLaplaceMatrix(const FEBasis&, Dune::BCRSMatrix >&, Dune::BlockVector >&, VolumeTerm&&) [with FEBasis = Dune::Functions::DefaultGlobalBasis > >, 2, double> >; VolumeTerm = main(int, char**)::&]' +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:338:24: required from here +/usr/include/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~ +/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 2]': +/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:76:57: required from 'void getLocalMatrix(const LocalView&, MatrixType&) [with LocalView = Dune::Functions::DefaultLocalView > >, 2, double> > >; MatrixType = Dune::Matrix >]' +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:211:19: required from 'void assembleLaplaceMatrix(const FEBasis&, Dune::BCRSMatrix >&, Dune::BlockVector >&, VolumeTerm&&) [with FEBasis = Dune::Functions::DefaultGlobalBasis > >, 2, double> >; VolumeTerm = main(int, char**)::&]' +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:338:24: required from here +/usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 172 | FieldMatrix transposed() const + | ^~~~~~~~~~ +In file included from /usr/include/dune/geometry/quadraturerules.hh:16: +/usr/include/dune/common/fvector.hh: In instantiation of 'Dune::FieldVector Dune::operator*(const FieldVector&, K) [with K = double]': +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:123:45: required from 'void getVolumeTerm(const LocalView&, Dune::BlockVector >&, LocalVolumeTerm&&) [with LocalView = Dune::Functions::DefaultLocalView > >, 2, double> > >; LocalVolumeTerm = Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&]' +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:232:18: required from 'void assembleLaplaceMatrix(const FEBasis&, Dune::BCRSMatrix >&, Dune::BlockVector >&, VolumeTerm&&) [with FEBasis = Dune::Functions::DefaultGlobalBasis > >, 2, double> >; VolumeTerm = main(int, char**)::&]' +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:338:24: required from here +/usr/include/dune/common/fvector.hh:452:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 452 | inline FieldVector operator* (const FieldVector& a, const K b) + | ^~~~~~~~ +/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 1]': +/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry >::JacobianInverseTransposed; typename std::enable_if::value, int>::type = 0]' +/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>' +/usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::UGGridLeafIntersection > >' +/usr/include/dune/grid/uggrid/uggridintersectioniterators.hh:130:26: required from 'class Dune::UGGridLeafIntersectionIterator >' +/usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::UGGridLeafIntersectionIterator >, Dune::UGGridLeafIntersection > >' +/usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange, Dune::UGGridLeafIntersectionIterator >, Dune::UGGridLeafIntersection > > >' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/boundarydofs.hh:118:50: required from 'void Dune::Functions::forEachBoundaryDOF(const Basis&, F&&) [with Basis = DefaultGlobalBasis > >, 2, double> >; F = boundaryTreatment > >, 2, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 2, double> >&, std::vector&)::; decltype ((declval >()(declval()), 0)) = 0]' +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:260:32: required from 'void boundaryTreatment(const FEBasis&, std::vector&) [with FEBasis = Dune::Functions::DefaultGlobalBasis > >, 2, double> >]' +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:349:20: required from here +/usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 172 | FieldMatrix transposed() const + | ^~~~~~~~~~ In file included from /usr/include/c++/12/functional:59, from /usr/include/dune/common/transpose.hh:9: /usr/include/c++/12/bits/std_function.h: In instantiation of 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]': @@ -2236,24 +2339,46 @@ /usr/include/c++/12/bits/std_function.h:288:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) | ^~~~~~~~~ -/usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianInverseTransposed Dune::AxisAlignedCubeGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; JacobianInverseTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': -/usr/include/dune/geometry/axisalignedcubegeometry.hh:228:39: required from 'Dune::AxisAlignedCubeGeometry::JacobianInverse Dune::AxisAlignedCubeGeometry::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; JacobianInverse = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]' -/usr/include/dune/grid/common/geometry.hh:158:36: required from 'auto Dune::Geometry::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::integral_constant]' -/usr/include/dune/grid/common/geometry.hh:374:33: required from 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; JacobianInverse = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]' +/usr/include/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; JacobianInverse = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:73:58: required from 'void getLocalMatrix(const LocalView&, MatrixType&) [with LocalView = Dune::Functions::DefaultLocalView > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > > >; MatrixType = Dune::Matrix >]' /build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:267:19: required from 'void assembleMixedPoissonMatrix(const Basis&, MatrixType&) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >; MatrixType = Dune::Matrix > >]' /build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:404:29: required from here -/usr/include/dune/geometry/axisalignedcubegeometry.hh:208:31: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 208 | JacobianInverseTransposed jacobianInverseTransposed([[maybe_unused]] const LocalCoordinate& local) const - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::global(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': -/usr/include/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:32: required from 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = int; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = main(int, char**)::; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]' -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:183:43: required from 'void getVolumeTerm(const LocalView&, Dune::BlockVector >&, LocalVolumeTerm&&) [with LocalView = Dune::Functions::DefaultLocalView > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > > >; LocalVolumeTerm = Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&]' -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:315:18: required from 'void assembleMixedPoissonRhs(const Basis&, VectorType&, VolumeTerm&&) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >; VectorType = Dune::BlockVector > >; VolumeTerm = main(int, char**)::&]' -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:408:26: required from here -/usr/include/dune/geometry/axisalignedcubegeometry.hh:161:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 161 | GlobalCoordinate global(const LocalCoordinate& local) const +/usr/include/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~ +In file included from /usr/include/dune/geometry/quadraturerules.hh:16: +/usr/include/dune/common/fvector.hh: In instantiation of 'Dune::FieldVector Dune::operator*(K, const FieldVector&) [with K = double]': +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:137:43: required from 'void getLocalMatrix(const LocalView&, MatrixType&) [with LocalView = Dune::Functions::DefaultLocalView > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > > >; MatrixType = Dune::Matrix >]' +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:267:19: required from 'void assembleMixedPoissonMatrix(const Basis&, MatrixType&) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >; MatrixType = Dune::Matrix > >]' +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:404:29: required from here +/usr/include/dune/common/fvector.hh:524:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 524 | inline FieldVector operator* (const K a, const FieldVector& b) + | ^~~~~~~~ +/usr/include/dune/grid/common/geometry.hh: In instantiation of 'Dune::GeometryDefaultImplementation::JacobianInverse Dune::GeometryDefaultImplementation::jacobianInverse(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': +/usr/include/dune/grid/common/geometry.hh:158:36: required from 'auto Dune::Geometry::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::integral_constant]' +/usr/include/dune/grid/common/geometry.hh:374:33: required from 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:59:59: required from 'void getLocalMatrix(const LocalView&, MatrixType&) [with LocalView = Dune::Functions::DefaultLocalView > >, 2, double> > >; MatrixType = Dune::Matrix >]' +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:211:19: required from 'void assembleLaplaceMatrix(const FEBasis&, Dune::BCRSMatrix >&, Dune::BlockVector >&, VolumeTerm&&) [with FEBasis = Dune::Functions::DefaultGlobalBasis > >, 2, double> >; VolumeTerm = main(int, char**)::&]' +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:338:24: required from here +/usr/include/dune/grid/common/geometry.hh:470:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 470 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~ +/usr/include/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:32: required from 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = int; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = main(int, char**)::; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]' +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:115:43: required from 'void getVolumeTerm(const LocalView&, Dune::BlockVector >&, LocalVolumeTerm&&) [with LocalView = Dune::Functions::DefaultLocalView > >, 2, double> > >; LocalVolumeTerm = Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&]' +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:232:18: required from 'void assembleLaplaceMatrix(const FEBasis&, Dune::BCRSMatrix >&, Dune::BlockVector >&, VolumeTerm&&) [with FEBasis = Dune::Functions::DefaultGlobalBasis > >, 2, double> >; VolumeTerm = main(int, char**)::&]' +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:338:24: required from here +/usr/include/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 228 | GlobalCoordinate global (const LocalCoordinate& local) const + | ^~~~~~ +/usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::center() const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2; GlobalCoordinate = Dune::FieldVector]': +/usr/include/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]' +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:336:18: required from 'markBoundaryDOFsByIndicator > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::BlockVector > >, main(int, char**):: >(const Dune::Functions::SubspaceBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >&, Dune::BlockVector > >&, const main(int, char**)::&):: [with auto:195 = int; auto:196 = Dune::Functions::SubspaceLocalView > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > > >, Dune::TypeTree::HybridTreePath > >; auto:197 = Dune::Intersection, Dune::YaspIntersection > >]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/boundarydofs.hh:35:43: required by substitution of 'template >()(0, declval(), declval()), 0)) > void Dune::Functions::forEachBoundaryDOF(const Basis&, F&&) [with Basis = Dune::Functions::SubspaceBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >; F = markBoundaryDOFsByIndicator > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::BlockVector > >, main(int, char**):: >(const Dune::Functions::SubspaceBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >&, Dune::BlockVector > >&, const main(int, char**)::&)::; decltype ((declval >()(0, declval(), declval()), 0)) = 0]' +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:335:38: required from 'void markBoundaryDOFsByIndicator(const Basis&, Vector&, const Indicator&) [with Basis = Dune::Functions::SubspaceBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >; Vector = Dune::BlockVector > >; Indicator = main(int, char**)::]' +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:432:30: required from here +/usr/include/dune/geometry/axisalignedcubegeometry.hh:240:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 240 | GlobalCoordinate center() const | ^~~~~~ In file included from /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/gridviewfunction.hh:12, from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:14: @@ -2271,6 +2396,33 @@ /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:100:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 100 | Range operator()(const LocalDomain& x) const | ^~~~~~~~ +In file included from /build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:22: +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh: In instantiation of 'void Dune::Functions::Imp::LocalInterpolateVisitor::leaf(Node&, TreePath) [with Node = const Dune::Functions::LagrangeNode > >, 2, double>; TreePath = Dune::TypeTree::HybridTreePath<>; B = Dune::Functions::DefaultGlobalBasis > >, 2, double> >; T = Dune::Functions::LagrangeNode > >, 2, double>; NTRE = Dune::Functions::HierarchicNodeToRangeMap; HV = Dune::Functions::Impl::ISTLVectorBackend > >&&; LF = Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>; HBV = const std::vector&]': +/usr/include/dune/typetree/traversal.hh:97:21: required from 'void Dune::TypeTree::Detail::applyToTree(T&&, TreePath, V&&) [with T = const Dune::Functions::LagrangeNode > >, 2, double>&; TreePath = Dune::TypeTree::HybridTreePath<>; V = Dune::Functions::Imp::LocalInterpolateVisitor > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const std::vector&>&; typename std::enable_if::type::isLeaf, int>::type = 0]' +/usr/include/dune/typetree/traversal.hh:239:26: required from 'void Dune::TypeTree::applyToTree(Tree&&, Visitor&&) [with Tree = const Dune::Functions::LagrangeNode > >, 2, double>&; Visitor = Dune::Functions::Imp::LocalInterpolateVisitor > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const std::vector&>&]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:253:26: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&, const BV&, const NTRE&) [with B = DefaultGlobalBasis > >, 2, double> >; C = Dune::BlockVector >&; F = main(int, char**)::; BV = std::vector; NTRE = HierarchicNodeToRangeMap]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:276:14: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&, const BV&) [with B = DefaultGlobalBasis > >, 2, double> >; C = Dune::BlockVector >&; F = main(int, char**)::; BV = std::vector]' +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:358:14: required from here +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:125:90: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 125 | return FiniteElementRange(flatVectorView(nodeToRangeEntry_(node, treePath, y))[j]); + | ^ +/usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianInverse Dune::AxisAlignedCubeGeometry::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; JacobianInverse = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': +/usr/include/dune/grid/common/geometry.hh:158:36: required from 'auto Dune::Geometry::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::integral_constant]' +/usr/include/dune/grid/common/geometry.hh:374:33: required from 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; JacobianInverse = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]' +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:73:58: required from 'void getLocalMatrix(const LocalView&, MatrixType&) [with LocalView = Dune::Functions::DefaultLocalView > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > > >; MatrixType = Dune::Matrix >]' +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:267:19: required from 'void assembleMixedPoissonMatrix(const Basis&, MatrixType&) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >; MatrixType = Dune::Matrix > >]' +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:404:29: required from here +/usr/include/dune/geometry/axisalignedcubegeometry.hh:226:21: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 226 | JacobianInverse jacobianInverse([[maybe_unused]] const LocalCoordinate& local) const + | ^~~~~~~~~~~~~~~ +/usr/include/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:32: required from 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = int; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = main(int, char**)::; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]' +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:183:43: required from 'void getVolumeTerm(const LocalView&, Dune::BlockVector >&, LocalVolumeTerm&&) [with LocalView = Dune::Functions::DefaultLocalView > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > > >; LocalVolumeTerm = Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&]' +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:315:18: required from 'void assembleMixedPoissonRhs(const Basis&, VectorType&, VolumeTerm&&) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >; VectorType = Dune::BlockVector > >; VolumeTerm = main(int, char**)::&]' +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:408:26: required from here +/usr/include/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 228 | GlobalCoordinate global (const LocalCoordinate& local) const + | ^~~~~~ In file included from /usr/include/c++/12/bits/refwrap.h:38, from /usr/include/c++/12/vector:66, from /build/reproducible-path/dune-functions-2.9.0/examples/interpolation.cc:5: @@ -2288,40 +2440,49 @@ /usr/include/c++/12/bits/invoke.h:60:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 60 | __invoke_impl(__invoke_other, _Fn&& __f, _Args&&... __args) | ^~~~~~~~~~~~~ -/usr/include/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; JacobianInverseTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/facenormalgridfunction.hh:134:43: required from 'Dune::Functions::FaceNormalGridFunction::Range Dune::Functions::FaceNormalGridFunction::LocalFunction::operator()(const Dune::Functions::FaceNormalGridFunction::LocalDomain&) const [with GV = Dune::GridView > >; Dune::Functions::FaceNormalGridFunction::Range = Dune::FieldVector; Dune::Functions::FaceNormalGridFunction::LocalDomain = Dune::FieldVector]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/composedgridfunction.hh:124:62: required from 'Dune::Functions::ComposedGridFunction, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>, Dune::Functions::FaceNormalGridFunction > > > > >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>, Dune::Functions::FaceNormalGridFunction > > > > >::LocalDomain&) const:: [with auto:192 = {Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, Dune::Functions::FaceNormalGridFunction > > >::LocalFunction}]' -/usr/include/c++/12/type_traits:2565: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 = Dune::Functions::ComposedGridFunction, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>, Dune::Functions::FaceNormalGridFunction > > > > >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>, Dune::Functions::FaceNormalGridFunction > > > > >::LocalDomain&) const::; _Args = {const Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&, const Dune::Functions::FaceNormalGridFunction > > >::LocalFunction&}]' -/usr/include/c++/12/type_traits:2576:55: required from 'struct std::__result_of_impl, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>, Dune::Functions::FaceNormalGridFunction > > > > >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>, Dune::Functions::FaceNormalGridFunction > > > > >::LocalDomain&) const::, const Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&, const Dune::Functions::FaceNormalGridFunction > > >::LocalFunction&>' -/usr/include/c++/12/type_traits:2581:12: required from 'struct std::__invoke_result, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>, Dune::Functions::FaceNormalGridFunction > > > > >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>, Dune::Functions::FaceNormalGridFunction > > > > >::LocalDomain&) const::, const Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&, const Dune::Functions::FaceNormalGridFunction > > >::LocalFunction&>' -/usr/include/c++/12/type_traits:167:12: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/composedgridfunction.hh:123:24: required from 'Dune::Functions::ComposedGridFunction::Range Dune::Functions::ComposedGridFunction::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction::LocalDomain&) const [with OF = main(int, char**)::; IF = {Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>, Dune::Functions::FaceNormalGridFunction > > > >}; Dune::Functions::ComposedGridFunction::Range = Dune::FieldVector; Dune::Functions::ComposedGridFunction::LocalDomain = Dune::FieldVector]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:152:32: required from 'void Dune::Functions::Imp::LocalInterpolateVisitor::leaf(Node&, TreePath) [with Node = const Dune::Functions::RaviartThomasNode > >, 0>; TreePath = Dune::TypeTree::HybridTreePath<>; B = Dune::Functions::SubspaceBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >; T = Dune::Functions::RaviartThomasNode > >, 0>; NTRE = Dune::Functions::HierarchicNodeToRangeMap; HV = Dune::Functions::Impl::ISTLVectorBackend > > >&&; LF = Dune::Functions::ComposedGridFunction, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>, Dune::Functions::FaceNormalGridFunction > > > > >::LocalFunction; HBV = Dune::Functions::Impl::ISTLVectorBackend > > >&&]' -/usr/include/dune/typetree/traversal.hh:97:21: required from 'void Dune::TypeTree::Detail::applyToTree(T&&, TreePath, V&&) [with T = const Dune::Functions::RaviartThomasNode > >, 0>&; TreePath = Dune::TypeTree::HybridTreePath<>; V = Dune::Functions::Imp::LocalInterpolateVisitor > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::RaviartThomasNode > >, 0>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > > >&&, Dune::Functions::ComposedGridFunction, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>, Dune::Functions::FaceNormalGridFunction > > > > >::LocalFunction, Dune::Functions::Impl::ISTLVectorBackend > > >&&>&; typename std::enable_if::type::isLeaf, int>::type = 0]' -/usr/include/dune/typetree/traversal.hh:239:26: required from 'void Dune::TypeTree::applyToTree(Tree&&, Visitor&&) [with Tree = const Dune::Functions::RaviartThomasNode > >, 0>&; Visitor = Dune::Functions::Imp::LocalInterpolateVisitor > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, HybridTreePath > >, Dune::Functions::RaviartThomasNode > >, 0>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > > >&&, Dune::Functions::ComposedGridFunction, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>, Dune::Functions::FaceNormalGridFunction > > > > >::LocalFunction, Dune::Functions::Impl::ISTLVectorBackend > > >&&>&]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:253:26: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&, const BV&, const NTRE&) [with B = SubspaceBasis > > >, 0>, LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >; C = Dune::BlockVector > >&; F = ComposedGridFunction, AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, DefaultDerivativeTraits>, FaceNormalGridFunction > > > > >; BV = Dune::BlockVector > >; NTRE = HierarchicNodeToRangeMap]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:276:14: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&, const BV&) [with B = SubspaceBasis > > >, 0>, LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >; C = Dune::BlockVector > >&; F = ComposedGridFunction, AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, DefaultDerivativeTraits>, FaceNormalGridFunction > > > > >; BV = Dune::BlockVector > >]' -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:435:14: required from here -/usr/include/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const +/usr/include/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector]': +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1373:46: required from 'void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]' +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1206:7: required from 'void Dune::VTKWriter::writeAllData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]' +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1187:7: required from 'void Dune::VTKWriter::writeDataFile(std::ostream&) [with GridView = Dune::GridView > >; std::ostream = std::basic_ostream]' +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1013:7: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType, int, int) [with GridView = Dune::GridView > >; std::string = std::__cxx11::basic_string]' +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:806:19: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType) [with GridView = Dune::GridView > >; std::string = std::__cxx11::basic_string]' +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:424:18: required from here +/usr/include/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 219 | GlobalCoordinate corner ( int i ) const + | ^~~~~~ +/usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianInverseTransposed Dune::AxisAlignedCubeGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; JacobianInverseTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': +/usr/include/dune/geometry/axisalignedcubegeometry.hh:228:39: required from 'Dune::AxisAlignedCubeGeometry::JacobianInverse Dune::AxisAlignedCubeGeometry::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; JacobianInverse = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]' +/usr/include/dune/grid/common/geometry.hh:158:36: required from 'auto Dune::Geometry::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::integral_constant]' +/usr/include/dune/grid/common/geometry.hh:374:33: required from 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; JacobianInverse = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]' +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:73:58: required from 'void getLocalMatrix(const LocalView&, MatrixType&) [with LocalView = Dune::Functions::DefaultLocalView > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > > >; MatrixType = Dune::Matrix >]' +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:267:19: required from 'void assembleMixedPoissonMatrix(const Basis&, MatrixType&) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >; MatrixType = Dune::Matrix > >]' +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:404:29: required from here +/usr/include/dune/geometry/axisalignedcubegeometry.hh:208:31: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 208 | JacobianInverseTransposed jacobianInverseTransposed([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/bits/refwrap.h:38, - from /usr/include/c++/12/vector:66, - from /build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:5: -/usr/include/c++/12/bits/invoke.h: In instantiation of 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = Dune::Functions::ComposedGridFunction, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>, Dune::Functions::FaceNormalGridFunction > > > > >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>, Dune::Functions::FaceNormalGridFunction > > > > >::LocalDomain&) const::; _Args = {const Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&, const Dune::Functions::FaceNormalGridFunction > > >::LocalFunction&}]': -/usr/include/c++/12/bits/invoke.h:96:40: required from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = Dune::Functions::ComposedGridFunction, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>, Dune::Functions::FaceNormalGridFunction > > > > >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>, Dune::Functions::FaceNormalGridFunction > > > > >::LocalDomain&) const::; _Args = {const Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&, const Dune::Functions::FaceNormalGridFunction > > >::LocalFunction&}; typename __invoke_result<_Functor, _ArgTypes>::type = Dune::FieldVector]' -/usr/include/c++/12/tuple:1852:27: required from 'constexpr decltype(auto) std::__apply_impl(_Fn&&, _Tuple&&, index_sequence<_Idx ...>) [with _Fn = Dune::Functions::ComposedGridFunction, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>, Dune::Functions::FaceNormalGridFunction > > > > >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>, Dune::Functions::FaceNormalGridFunction > > > > >::LocalDomain&) const::; _Tuple = const tuple(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, Dune::Functions::FaceNormalGridFunction > > >::LocalFunction>&; unsigned int ..._Idx = {0, 1}; index_sequence<_Idx ...> = integer_sequence]' -/usr/include/c++/12/tuple:1863:31: required from 'constexpr decltype(auto) std::apply(_Fn&&, _Tuple&&) [with _Fn = Dune::Functions::ComposedGridFunction, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>, Dune::Functions::FaceNormalGridFunction > > > > >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>, Dune::Functions::FaceNormalGridFunction > > > > >::LocalDomain&) const::; _Tuple = const tuple(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, Dune::Functions::FaceNormalGridFunction > > >::LocalFunction>&]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/composedgridfunction.hh:123:24: required from 'Dune::Functions::ComposedGridFunction::Range Dune::Functions::ComposedGridFunction::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction::LocalDomain&) const [with OF = main(int, char**)::; IF = {Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>, Dune::Functions::FaceNormalGridFunction > > > >}; Dune::Functions::ComposedGridFunction::Range = Dune::FieldVector; Dune::Functions::ComposedGridFunction::LocalDomain = Dune::FieldVector]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:152:32: required from 'void Dune::Functions::Imp::LocalInterpolateVisitor::leaf(Node&, TreePath) [with Node = const Dune::Functions::RaviartThomasNode > >, 0>; TreePath = Dune::TypeTree::HybridTreePath<>; B = Dune::Functions::SubspaceBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >; T = Dune::Functions::RaviartThomasNode > >, 0>; NTRE = Dune::Functions::HierarchicNodeToRangeMap; HV = Dune::Functions::Impl::ISTLVectorBackend > > >&&; LF = Dune::Functions::ComposedGridFunction, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>, Dune::Functions::FaceNormalGridFunction > > > > >::LocalFunction; HBV = Dune::Functions::Impl::ISTLVectorBackend > > >&&]' -/usr/include/dune/typetree/traversal.hh:97:21: required from 'void Dune::TypeTree::Detail::applyToTree(T&&, TreePath, V&&) [with T = const Dune::Functions::RaviartThomasNode > >, 0>&; TreePath = Dune::TypeTree::HybridTreePath<>; V = Dune::Functions::Imp::LocalInterpolateVisitor > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::RaviartThomasNode > >, 0>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > > >&&, Dune::Functions::ComposedGridFunction, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>, Dune::Functions::FaceNormalGridFunction > > > > >::LocalFunction, Dune::Functions::Impl::ISTLVectorBackend > > >&&>&; typename std::enable_if::type::isLeaf, int>::type = 0]' -/usr/include/dune/typetree/traversal.hh:239:26: required from 'void Dune::TypeTree::applyToTree(Tree&&, Visitor&&) [with Tree = const Dune::Functions::RaviartThomasNode > >, 0>&; Visitor = Dune::Functions::Imp::LocalInterpolateVisitor > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, HybridTreePath > >, Dune::Functions::RaviartThomasNode > >, 0>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > > >&&, Dune::Functions::ComposedGridFunction, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>, Dune::Functions::FaceNormalGridFunction > > > > >::LocalFunction, Dune::Functions::Impl::ISTLVectorBackend > > >&&>&]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:253:26: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&, const BV&, const NTRE&) [with B = SubspaceBasis > > >, 0>, LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >; C = Dune::BlockVector > >&; F = ComposedGridFunction, AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, DefaultDerivativeTraits>, FaceNormalGridFunction > > > > >; BV = Dune::BlockVector > >; NTRE = HierarchicNodeToRangeMap]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:276:14: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&, const BV&) [with B = SubspaceBasis > > >, 0>, LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >; C = Dune::BlockVector > >&; F = ComposedGridFunction, AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, DefaultDerivativeTraits>, FaceNormalGridFunction > > > > >; BV = Dune::BlockVector > >]' -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:435:14: required from here -/usr/include/c++/12/bits/invoke.h:60:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 60 | __invoke_impl(__invoke_other, _Fn&& __f, _Args&&... __args) - | ^~~~~~~~~~~~~ +/usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::global(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': +/usr/include/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:32: required from 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = int; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = main(int, char**)::; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]' +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:183:43: required from 'void getVolumeTerm(const LocalView&, Dune::BlockVector >&, LocalVolumeTerm&&) [with LocalView = Dune::Functions::DefaultLocalView > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > > >; LocalVolumeTerm = Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&]' +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:315:18: required from 'void assembleMixedPoissonRhs(const Basis&, VectorType&, VolumeTerm&&) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >; VectorType = Dune::BlockVector > >; VolumeTerm = main(int, char**)::&]' +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:408:26: required from here +/usr/include/dune/geometry/axisalignedcubegeometry.hh:161:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 161 | GlobalCoordinate global(const LocalCoordinate& local) const + | ^~~~~~ +In file included from /usr/include/c++/12/functional:59, + from /usr/include/dune/common/transpose.hh:9: +/usr/include/c++/12/bits/std_function.h: In instantiation of 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const std::vector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const std::vector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]': +/usr/include/c++/12/bits/std_function.h:451:21: required from 'std::function<_Res(_ArgTypes ...)>::function(_Functor&&) [with _Functor = std::reference_wrapper > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const std::vector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const std::vector&>::LocalDomain&)> >; _Constraints = void; _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]' +/usr/include/dune/localfunctions/common/virtualinterface.hh:225:26: required from 'void Dune::LocalInterpolationVirtualInterface::interpolate(const F&, std::vector&) const [with F = Dune::Functions::Imp::LocalInterpolateVisitor > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const std::vector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const std::vector&>::LocalDomain&)>; typename std::enable_if<(! std::is_base_of, F>::value), int>::type = 0; DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; typename RangeType::field_type = double]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:135:44: required from 'void Dune::Functions::Imp::LocalInterpolateVisitor::leaf(Node&, TreePath) [with Node = const Dune::Functions::LagrangeNode > >, 2, double>; TreePath = Dune::TypeTree::HybridTreePath<>; B = Dune::Functions::DefaultGlobalBasis > >, 2, double> >; T = Dune::Functions::LagrangeNode > >, 2, double>; NTRE = Dune::Functions::HierarchicNodeToRangeMap; HV = Dune::Functions::Impl::ISTLVectorBackend > >&&; LF = Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>; HBV = const std::vector&]' +/usr/include/dune/typetree/traversal.hh:97:21: required from 'void Dune::TypeTree::Detail::applyToTree(T&&, TreePath, V&&) [with T = const Dune::Functions::LagrangeNode > >, 2, double>&; TreePath = Dune::TypeTree::HybridTreePath<>; V = Dune::Functions::Imp::LocalInterpolateVisitor > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const std::vector&>&; typename std::enable_if::type::isLeaf, int>::type = 0]' +/usr/include/dune/typetree/traversal.hh:239:26: required from 'void Dune::TypeTree::applyToTree(Tree&&, Visitor&&) [with Tree = const Dune::Functions::LagrangeNode > >, 2, double>&; Visitor = Dune::Functions::Imp::LocalInterpolateVisitor > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const std::vector&>&]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:253:26: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&, const BV&, const NTRE&) [with B = DefaultGlobalBasis > >, 2, double> >; C = Dune::BlockVector >&; F = main(int, char**)::; BV = std::vector; NTRE = HierarchicNodeToRangeMap]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:276:14: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&, const BV&) [with B = DefaultGlobalBasis > >, 2, double> >; C = Dune::BlockVector >&; F = main(int, char**)::; BV = std::vector]' +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:358:14: required from here +/usr/include/c++/12/bits/std_function.h:288:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) + | ^~~~~~~~~ In file included from /usr/include/dune/localfunctions/lagrange.hh:24, from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/lagrangebasis.hh:9, from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/lagrangedgbasis.hh:12, @@ -2350,10 +2511,6 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 400 | }; | ~ -/usr/include/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]': -/usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 911 | YaspGrid (Dune::FieldVector L, - | ^~~~~~~~ In file included from /usr/include/dune/geometry/virtualrefinement.hh:393, from /usr/include/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:14, from /build/reproducible-path/dune-functions-2.9.0/examples/advection-reaction-dg.cc:14: @@ -2379,6 +2536,44 @@ /usr/include/dune/geometry/virtualrefinement.cc:190:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | VirtualRefinement::Codim::SubEntityIterator:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; JacobianInverseTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/facenormalgridfunction.hh:134:43: required from 'Dune::Functions::FaceNormalGridFunction::Range Dune::Functions::FaceNormalGridFunction::LocalFunction::operator()(const Dune::Functions::FaceNormalGridFunction::LocalDomain&) const [with GV = Dune::GridView > >; Dune::Functions::FaceNormalGridFunction::Range = Dune::FieldVector; Dune::Functions::FaceNormalGridFunction::LocalDomain = Dune::FieldVector]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/composedgridfunction.hh:124:62: required from 'Dune::Functions::ComposedGridFunction, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>, Dune::Functions::FaceNormalGridFunction > > > > >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>, Dune::Functions::FaceNormalGridFunction > > > > >::LocalDomain&) const:: [with auto:192 = {Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, Dune::Functions::FaceNormalGridFunction > > >::LocalFunction}]' +/usr/include/c++/12/type_traits:2565: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 = Dune::Functions::ComposedGridFunction, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>, Dune::Functions::FaceNormalGridFunction > > > > >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>, Dune::Functions::FaceNormalGridFunction > > > > >::LocalDomain&) const::; _Args = {const Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&, const Dune::Functions::FaceNormalGridFunction > > >::LocalFunction&}]' +/usr/include/c++/12/type_traits:2576:55: required from 'struct std::__result_of_impl, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>, Dune::Functions::FaceNormalGridFunction > > > > >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>, Dune::Functions::FaceNormalGridFunction > > > > >::LocalDomain&) const::, const Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&, const Dune::Functions::FaceNormalGridFunction > > >::LocalFunction&>' +/usr/include/c++/12/type_traits:2581:12: required from 'struct std::__invoke_result, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>, Dune::Functions::FaceNormalGridFunction > > > > >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>, Dune::Functions::FaceNormalGridFunction > > > > >::LocalDomain&) const::, const Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&, const Dune::Functions::FaceNormalGridFunction > > >::LocalFunction&>' +/usr/include/c++/12/type_traits:167:12: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/composedgridfunction.hh:123:24: required from 'Dune::Functions::ComposedGridFunction::Range Dune::Functions::ComposedGridFunction::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction::LocalDomain&) const [with OF = main(int, char**)::; IF = {Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>, Dune::Functions::FaceNormalGridFunction > > > >}; Dune::Functions::ComposedGridFunction::Range = Dune::FieldVector; Dune::Functions::ComposedGridFunction::LocalDomain = Dune::FieldVector]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:152:32: required from 'void Dune::Functions::Imp::LocalInterpolateVisitor::leaf(Node&, TreePath) [with Node = const Dune::Functions::RaviartThomasNode > >, 0>; TreePath = Dune::TypeTree::HybridTreePath<>; B = Dune::Functions::SubspaceBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >; T = Dune::Functions::RaviartThomasNode > >, 0>; NTRE = Dune::Functions::HierarchicNodeToRangeMap; HV = Dune::Functions::Impl::ISTLVectorBackend > > >&&; LF = Dune::Functions::ComposedGridFunction, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>, Dune::Functions::FaceNormalGridFunction > > > > >::LocalFunction; HBV = Dune::Functions::Impl::ISTLVectorBackend > > >&&]' +/usr/include/dune/typetree/traversal.hh:97:21: required from 'void Dune::TypeTree::Detail::applyToTree(T&&, TreePath, V&&) [with T = const Dune::Functions::RaviartThomasNode > >, 0>&; TreePath = Dune::TypeTree::HybridTreePath<>; V = Dune::Functions::Imp::LocalInterpolateVisitor > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::RaviartThomasNode > >, 0>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > > >&&, Dune::Functions::ComposedGridFunction, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>, Dune::Functions::FaceNormalGridFunction > > > > >::LocalFunction, Dune::Functions::Impl::ISTLVectorBackend > > >&&>&; typename std::enable_if::type::isLeaf, int>::type = 0]' +/usr/include/dune/typetree/traversal.hh:239:26: required from 'void Dune::TypeTree::applyToTree(Tree&&, Visitor&&) [with Tree = const Dune::Functions::RaviartThomasNode > >, 0>&; Visitor = Dune::Functions::Imp::LocalInterpolateVisitor > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, HybridTreePath > >, Dune::Functions::RaviartThomasNode > >, 0>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > > >&&, Dune::Functions::ComposedGridFunction, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>, Dune::Functions::FaceNormalGridFunction > > > > >::LocalFunction, Dune::Functions::Impl::ISTLVectorBackend > > >&&>&]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:253:26: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&, const BV&, const NTRE&) [with B = SubspaceBasis > > >, 0>, LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >; C = Dune::BlockVector > >&; F = ComposedGridFunction, AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, DefaultDerivativeTraits>, FaceNormalGridFunction > > > > >; BV = Dune::BlockVector > >; NTRE = HierarchicNodeToRangeMap]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:276:14: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&, const BV&) [with B = SubspaceBasis > > >, 0>, LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >; C = Dune::BlockVector > >&; F = ComposedGridFunction, AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, DefaultDerivativeTraits>, FaceNormalGridFunction > > > > >; BV = Dune::BlockVector > >]' +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:435:14: required from here +/usr/include/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/bits/refwrap.h:38, + from /usr/include/c++/12/vector:66, + from /build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:5: +/usr/include/c++/12/bits/invoke.h: In instantiation of 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = Dune::Functions::ComposedGridFunction, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>, Dune::Functions::FaceNormalGridFunction > > > > >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>, Dune::Functions::FaceNormalGridFunction > > > > >::LocalDomain&) const::; _Args = {const Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&, const Dune::Functions::FaceNormalGridFunction > > >::LocalFunction&}]': +/usr/include/c++/12/bits/invoke.h:96:40: required from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = Dune::Functions::ComposedGridFunction, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>, Dune::Functions::FaceNormalGridFunction > > > > >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>, Dune::Functions::FaceNormalGridFunction > > > > >::LocalDomain&) const::; _Args = {const Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&, const Dune::Functions::FaceNormalGridFunction > > >::LocalFunction&}; typename __invoke_result<_Functor, _ArgTypes>::type = Dune::FieldVector]' +/usr/include/c++/12/tuple:1852:27: required from 'constexpr decltype(auto) std::__apply_impl(_Fn&&, _Tuple&&, index_sequence<_Idx ...>) [with _Fn = Dune::Functions::ComposedGridFunction, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>, Dune::Functions::FaceNormalGridFunction > > > > >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>, Dune::Functions::FaceNormalGridFunction > > > > >::LocalDomain&) const::; _Tuple = const tuple(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, Dune::Functions::FaceNormalGridFunction > > >::LocalFunction>&; unsigned int ..._Idx = {0, 1}; index_sequence<_Idx ...> = integer_sequence]' +/usr/include/c++/12/tuple:1863:31: required from 'constexpr decltype(auto) std::apply(_Fn&&, _Tuple&&) [with _Fn = Dune::Functions::ComposedGridFunction, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>, Dune::Functions::FaceNormalGridFunction > > > > >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>, Dune::Functions::FaceNormalGridFunction > > > > >::LocalDomain&) const::; _Tuple = const tuple(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, Dune::Functions::FaceNormalGridFunction > > >::LocalFunction>&]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/composedgridfunction.hh:123:24: required from 'Dune::Functions::ComposedGridFunction::Range Dune::Functions::ComposedGridFunction::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction::LocalDomain&) const [with OF = main(int, char**)::; IF = {Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>, Dune::Functions::FaceNormalGridFunction > > > >}; Dune::Functions::ComposedGridFunction::Range = Dune::FieldVector; Dune::Functions::ComposedGridFunction::LocalDomain = Dune::FieldVector]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:152:32: required from 'void Dune::Functions::Imp::LocalInterpolateVisitor::leaf(Node&, TreePath) [with Node = const Dune::Functions::RaviartThomasNode > >, 0>; TreePath = Dune::TypeTree::HybridTreePath<>; B = Dune::Functions::SubspaceBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >; T = Dune::Functions::RaviartThomasNode > >, 0>; NTRE = Dune::Functions::HierarchicNodeToRangeMap; HV = Dune::Functions::Impl::ISTLVectorBackend > > >&&; LF = Dune::Functions::ComposedGridFunction, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>, Dune::Functions::FaceNormalGridFunction > > > > >::LocalFunction; HBV = Dune::Functions::Impl::ISTLVectorBackend > > >&&]' +/usr/include/dune/typetree/traversal.hh:97:21: required from 'void Dune::TypeTree::Detail::applyToTree(T&&, TreePath, V&&) [with T = const Dune::Functions::RaviartThomasNode > >, 0>&; TreePath = Dune::TypeTree::HybridTreePath<>; V = Dune::Functions::Imp::LocalInterpolateVisitor > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::RaviartThomasNode > >, 0>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > > >&&, Dune::Functions::ComposedGridFunction, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>, Dune::Functions::FaceNormalGridFunction > > > > >::LocalFunction, Dune::Functions::Impl::ISTLVectorBackend > > >&&>&; typename std::enable_if::type::isLeaf, int>::type = 0]' +/usr/include/dune/typetree/traversal.hh:239:26: required from 'void Dune::TypeTree::applyToTree(Tree&&, Visitor&&) [with Tree = const Dune::Functions::RaviartThomasNode > >, 0>&; Visitor = Dune::Functions::Imp::LocalInterpolateVisitor > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, HybridTreePath > >, Dune::Functions::RaviartThomasNode > >, 0>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > > >&&, Dune::Functions::ComposedGridFunction, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>, Dune::Functions::FaceNormalGridFunction > > > > >::LocalFunction, Dune::Functions::Impl::ISTLVectorBackend > > >&&>&]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:253:26: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&, const BV&, const NTRE&) [with B = SubspaceBasis > > >, 0>, LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >; C = Dune::BlockVector > >&; F = ComposedGridFunction, AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, DefaultDerivativeTraits>, FaceNormalGridFunction > > > > >; BV = Dune::BlockVector > >; NTRE = HierarchicNodeToRangeMap]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:276:14: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&, const BV&) [with B = SubspaceBasis > > >, 0>, LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >; C = Dune::BlockVector > >&; F = ComposedGridFunction, AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, DefaultDerivativeTraits>, FaceNormalGridFunction > > > > >; BV = Dune::BlockVector > >]' +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:435:14: required from here +/usr/include/c++/12/bits/invoke.h:60:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 60 | __invoke_impl(__invoke_other, _Fn&& __f, _Args&&... __args) + | ^~~~~~~~~~~~~ +/usr/include/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]': +/usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 911 | YaspGrid (Dune::FieldVector L, + | ^~~~~~~~ In file included from /usr/include/dune/localfunctions/lagrange.hh:21, from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/lagrangebasis.hh:9, from /build/reproducible-path/dune-functions-2.9.0/examples/interpolation.cc:21: @@ -2393,6 +2588,40 @@ /usr/include/c++/12/bits/std_function.h:591:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 591 | return _M_invoker(_M_functor, std::forward<_ArgTypes>(__args)...); | ^ +In file included from /usr/include/dune/geometry/virtualrefinement.hh:393, + from /usr/include/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:14, + from /build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:14: +/usr/include/dune/geometry/virtualrefinement.cc: In instantiation of 'Dune::VirtualRefinement::Codim::SubEntityIterator::CoordVector Dune::VirtualRefinement::Codim::SubEntityIterator::coords() const [with int codimension = 2; int dimension = 2; CoordType = double; CoordVector = Dune::FieldVector]': +/usr/include/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:277:76: required from 'void Dune::SubsamplingVTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]' +/usr/include/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:261:8: required from here +/usr/include/dune/geometry/virtualrefinement.cc:190:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 190 | VirtualRefinement::Codim::SubEntityIterator:: + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/std_function.h: In instantiation of '_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]': +/usr/include/dune/localfunctions/lagrange/lagrangecube.hh:664:19: required from 'void Dune::Impl::LagrangeCubeLocalInterpolation::interpolate(const F&, std::vector&) const [with F = std::function(Dune::FieldVector)>; C = double; LocalBasis = Dune::Impl::LagrangeCubeLocalBasis]' +/usr/include/dune/localfunctions/common/virtualwrappers.hh:170:24: required from 'void Dune::LocalInterpolationVirtualImp::interpolate(const FunctionType&, std::vector::CoefficientType>&) const [with DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; Imp = Dune::Impl::LagrangeCubeLocalInterpolation >; FunctionType = std::function(Dune::FieldVector)>; typename Dune::LocalInterpolationVirtualInterface::CoefficientType = double]' +/usr/include/dune/localfunctions/common/virtualwrappers.hh:168:18: required from here +/usr/include/c++/12/bits/std_function.h:587:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 587 | operator()(_ArgTypes... __args) const + | ^~~~~~~~ +/usr/include/dune/geometry/virtualrefinement.cc: In instantiation of 'Dune::VirtualRefinement::Codim::SubEntityIterator::CoordVector Dune::VirtualRefinement::Codim::SubEntityIterator::coords() const [with int codimension = 0; int dimension = 2; CoordType = double; CoordVector = Dune::FieldVector]': +/usr/include/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:161:35: required from 'void Dune::SubsamplingVTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int, IteratorSelector) [with Data = std::__cxx11::list > > >::VTKLocalFunction, std::allocator > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > > >::CellIterator; SubIterator = Dune::VirtualRefinement<2, double>::Codim<0>::SubEntityIterator; GridView = Dune::GridView > >]' +/usr/include/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:237:14: required from 'void Dune::SubsamplingVTKWriter::writeCellData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]' +/usr/include/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:225:8: required from here +/usr/include/dune/geometry/virtualrefinement.cc:190:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 190 | VirtualRefinement::Codim::SubEntityIterator:: + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/localfunctions/lagrange/lagrangesimplex.hh: In member function 'void Dune::Impl::LagrangeSimplexLocalInterpolation::interpolate(const F&, std::vector&) const [with F = std::function(Dune::FieldVector)>; C = double; LocalBasis = Dune::Impl::LagrangeSimplexLocalBasis]': +/usr/include/dune/localfunctions/lagrange/lagrangesimplex.hh:762:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 762 | out[0] = f(center); + | ~^~~~~~~~ +/usr/include/c++/12/bits/std_function.h: In member function '_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]': +/usr/include/c++/12/bits/std_function.h:587:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 587 | operator()(_ArgTypes... __args) const + | ^~~~~~~~ +/usr/include/c++/12/bits/std_function.h:591:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 591 | return _M_invoker(_M_functor, std::forward<_ArgTypes>(__args)...); + | ^ In file included from /usr/include/dune/grid/yaspgrid.hh:72: /usr/include/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>]': /usr/include/dune/grid/yaspgrid/yaspgridentity.hh:519:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -2406,44 +2635,10 @@ /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 103 | return f_(geometry_->global(x)); | ~~~~~~~~~~~~~~~~~^~~ -In file included from /usr/include/dune/localfunctions/lagrange.hh:24, - from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/lagrangebasis.hh:9, - from /build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:23: -/usr/include/dune/localfunctions/lagrange/lagrangesimplex.hh: In instantiation of 'void Dune::Impl::LagrangeSimplexLocalBasis::partial(const std::array&, const typename Traits::DomainType&, std::vector, R, 1, Dune::FieldVector, Dune::FieldMatrix >::RangeType>&) const [with D = double; R = double; unsigned int dim = 2; unsigned int k = 0; typename Traits::DomainType = Dune::FieldVector; Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename Dune::LocalBasisTraits, R, 1, Dune::FieldVector, Dune::FieldMatrix >::RangeType = Dune::FieldVector]': -/usr/include/dune/localfunctions/common/virtualwrappers.hh:125:20: required from 'void Dune::LocalBasisVirtualImp::partial(const std::array&, const typename Traits::DomainType&, std::vector&) const [with T = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; Imp = Dune::Impl::LagrangeSimplexLocalBasis; typename Traits::DomainType = Dune::FieldVector; Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename T::RangeType = Dune::FieldVector]' -/usr/include/dune/localfunctions/common/virtualwrappers.hh:121:10: required from here -/usr/include/dune/localfunctions/lagrange/lagrangesimplex.hh:391:33: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 391 | auto lagrangianFactor = [&lagrangeNode] - | ^~~~~~~~~~~~~~~ - 392 | (const int no, const int i, const int j, const typename Traits::DomainType& x) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 393 | -> typename Traits::RangeType - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 394 | { - | ~ - 395 | if ( no < i) - | ~~~~~~~~~~~~ - 396 | return (x[0]-lagrangeNode(no))/(lagrangeNode(i)-lagrangeNode(no)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 397 | if (no < i+j) - | ~~~~~~~~~~~~~ - 398 | return (x[1]-lagrangeNode(no-i))/(lagrangeNode(j)-lagrangeNode(no-i)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 399 | return (lagrangeNode(no+1)-x[0]-x[1])/(lagrangeNode(no+1)-lagrangeNode(i)-lagrangeNode(j)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 400 | }; - | ~ /usr/include/c++/12/bits/std_function.h: In static member function 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 1, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 1, double>&, Dune::TypeTree::HybridTreePath<>):: > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]': /usr/include/c++/12/bits/std_function.h:288:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) | ^~~~~~~~~ -In file included from /build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:30: -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh: In instantiation of 'Dune::Functions::DiscreteGlobalBasisFunction::LocalFunction::Range Dune::Functions::DiscreteGlobalBasisFunction::LocalFunction::operator()(const Domain&) const [with B = Dune::Functions::SubspaceBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >; V = Dune::Functions::Impl::ISTLVectorBackend > > >; NTRE = Dune::Functions::HierarchicNodeToRangeMap; R = Dune::FieldVector; Range = Dune::FieldVector; Domain = Dune::FieldVector]': -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:208:22: required from 'void Dune::VTKWriter::VTKLocalFunction::FunctionWrapper::write(const Dune::VTKWriter::Coordinate&, Dune::VTKWriter::VTKLocalFunction::Writer&, std::size_t) const [with F = Dune::Functions::DiscreteGlobalBasisFunction > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::Impl::ISTLVectorBackend > > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction; GridView = Dune::GridView > >; Dune::VTKWriter::Coordinate = Dune::FieldVector; Dune::VTKWriter::VTKLocalFunction::Writer = Dune::VTK::DataArrayWriter; std::size_t = unsigned int]' -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:206:22: required from here -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:322:11: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 322 | Range operator()(const Domain& x) const - | ^~~~~~~~ /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh: In lambda function: /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:124:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 124 | const auto& y = localF_(x); @@ -2455,29 +2650,11 @@ /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:100:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 100 | Range operator()(const LocalDomain& x) const | ^~~~~~~~ -In file included from /usr/include/c++/12/functional:59, - from /usr/include/dune/common/transpose.hh:9: -/usr/include/c++/12/bits/std_function.h: In instantiation of '_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]': -/usr/include/dune/localfunctions/lagrange/lagrangecube.hh:664:19: required from 'void Dune::Impl::LagrangeCubeLocalInterpolation::interpolate(const F&, std::vector&) const [with F = std::function(Dune::FieldVector)>; C = double; LocalBasis = Dune::Impl::LagrangeCubeLocalBasis]' -/usr/include/dune/localfunctions/common/virtualwrappers.hh:170:24: required from 'void Dune::LocalInterpolationVirtualImp::interpolate(const FunctionType&, std::vector::CoefficientType>&) const [with DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; Imp = Dune::Impl::LagrangeCubeLocalInterpolation >; FunctionType = std::function(Dune::FieldVector)>; typename Dune::LocalInterpolationVirtualInterface::CoefficientType = double]' -/usr/include/dune/localfunctions/common/virtualwrappers.hh:168:18: required from here -/usr/include/c++/12/bits/std_function.h:587:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 587 | operator()(_ArgTypes... __args) const - | ^~~~~~~~ -In file included from /usr/include/dune/geometry/virtualrefinement.hh:393, - from /usr/include/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:14, - from /build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:14: -/usr/include/dune/geometry/virtualrefinement.cc: In instantiation of 'Dune::VirtualRefinement::Codim::SubEntityIterator::CoordVector Dune::VirtualRefinement::Codim::SubEntityIterator::coords() const [with int codimension = 0; int dimension = 2; CoordType = double; CoordVector = Dune::FieldVector]': -/usr/include/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:161:35: required from 'void Dune::SubsamplingVTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int, IteratorSelector) [with Data = std::__cxx11::list > > >::VTKLocalFunction, std::allocator > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > > >::CellIterator; SubIterator = Dune::VirtualRefinement<2, double>::Codim<0>::SubEntityIterator; GridView = Dune::GridView > >]' -/usr/include/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:237:14: required from 'void Dune::SubsamplingVTKWriter::writeCellData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]' -/usr/include/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:225:8: required from here -/usr/include/dune/geometry/virtualrefinement.cc:190:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 190 | VirtualRefinement::Codim::SubEntityIterator:: - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/localfunctions/lagrange/lagrangesimplex.hh: In member function 'void Dune::Impl::LagrangeSimplexLocalInterpolation::interpolate(const F&, std::vector&) const [with F = std::function(Dune::FieldVector)>; C = double; LocalBasis = Dune::Impl::LagrangeSimplexLocalBasis]': -/usr/include/dune/localfunctions/lagrange/lagrangesimplex.hh:762:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 762 | out[0] = f(center); - | ~^~~~~~~~ +In file included from /usr/include/dune/grid/yaspgrid.hh:72: +/usr/include/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>]': +/usr/include/dune/grid/yaspgrid/yaspgridentity.hh:519:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 519 | auto ll = _it.lowerleft(); + | ^~ /usr/include/c++/12/bits/std_function.h: In static member function 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::BlockVector >&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::BlockVector >&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]': /usr/include/c++/12/bits/std_function.h:288:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) @@ -2486,35 +2663,9 @@ /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:124:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 124 | const auto& y = localF_(x); | ^ -/usr/include/c++/12/bits/std_function.h: In member function '_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]': -/usr/include/c++/12/bits/std_function.h:587:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 587 | operator()(_ArgTypes... __args) const - | ^~~~~~~~ /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:125:90: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | return FiniteElementRange(flatVectorView(nodeToRangeEntry_(node, treePath, y))[j]); | ^ -/usr/include/c++/12/bits/std_function.h:591:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 591 | return _M_invoker(_M_functor, std::forward<_ArgTypes>(__args)...); - | ^ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh: In lambda function: -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:124:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 124 | const auto& y = localF_(x); - | ^ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:125:90: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 125 | return FiniteElementRange(flatVectorView(nodeToRangeEntry_(node, treePath, y))[j]); - | ^ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh: In lambda function: -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:124:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 124 | const auto& y = localF_(x); - | ^ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:125:90: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 125 | return FiniteElementRange(flatVectorView(nodeToRangeEntry_(node, treePath, y))[j]); - | ^ -In file included from /usr/include/dune/grid/yaspgrid.hh:72: -/usr/include/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>]': -/usr/include/dune/grid/yaspgrid/yaspgridentity.hh:519:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 519 | auto ll = _it.lowerleft(); - | ^~ /build/reproducible-path/dune-functions-2.9.0/examples/advection-reaction-dg.cc: In function 'void getLocalMatrix(const LocalView&, MatrixType&, LocalVelocityField&&, LocalReactionCoefficient&&) [with LocalView = Dune::Functions::DefaultLocalView > >, 2> > >; MatrixType = Dune::Matrix >; LocalVelocityField = Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&; LocalReactionCoefficient = Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&]': /build/reproducible-path/dune-functions-2.9.0/examples/advection-reaction-dg.cc:64:17: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 64 | const auto& jacobianInverse = geometry.jacobianInverse(quadPoint.position()); @@ -2535,6 +2686,13 @@ | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-functions-2.9.0/examples/advection-reaction-dg.cc:119:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 119 | elementMatrix[i][j] += -1 * factor * values[i] * values[j] * quadPoint.weight(); +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh: In lambda function: +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:124:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 124 | const auto& y = localF_(x); + | ^ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:125:90: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 125 | return FiniteElementRange(flatVectorView(nodeToRangeEntry_(node, treePath, y))[j]); + | ^ /usr/include/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry]': /usr/include/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const @@ -2551,6 +2709,13 @@ /usr/include/dune/common/fvector.hh:452:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 452 | inline FieldVector operator* (const FieldVector& a, const K b) | ^~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh: In lambda function: +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:124:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 124 | const auto& y = localF_(x); + | ^ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:125:90: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 125 | return FiniteElementRange(flatVectorView(nodeToRangeEntry_(node, treePath, y))[j]); + | ^ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In constructor 'Dune::AxisAlignedCubeGeometry::AxisAlignedCubeGeometry(Dune::FieldVector, Dune::FieldVector, const std::bitset<_Nb>&) [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2]': /usr/include/dune/geometry/axisalignedcubegeometry.hh:133:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | AxisAlignedCubeGeometry(const Dune::FieldVector lower, @@ -2562,6 +2727,122 @@ /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 103 | return f_(geometry_->global(x)); | ~~~~~~~~~~~~~~~~~^~~ +In file included from /usr/include/dune/localfunctions/lagrange.hh:21, + from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/lagrangebasis.hh:9, + from /build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:23: +/usr/include/dune/localfunctions/lagrange/lagrangecube.hh: In member function 'void Dune::Impl::LagrangeCubeLocalInterpolation::interpolate(const F&, std::vector&) const [with F = std::function(Dune::FieldVector)>; C = double; LocalBasis = Dune::Impl::LagrangeCubeLocalBasis]': +/usr/include/dune/localfunctions/lagrange/lagrangecube.hh:664:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 664 | out[0] = f(center); + | ~^~~~~~~~ +/usr/include/c++/12/bits/std_function.h: In member function '_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]': +/usr/include/c++/12/bits/std_function.h:587:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 587 | operator()(_ArgTypes... __args) const + | ^~~~~~~~ +/usr/include/c++/12/bits/std_function.h:591:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 591 | return _M_invoker(_M_functor, std::forward<_ArgTypes>(__args)...); + | ^ +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc: In function 'void getLocalMatrix(const LocalView&, MatrixType&) [with LocalView = Dune::Functions::DefaultLocalView > >, 2, double> > >; MatrixType = Dune::Matrix >]': +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:59:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 59 | const auto& jacobianInverse = geometry.jacobianInverse(quadPos); + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:71:7: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 71 | jacobians[i] = referenceJacobians[i] * jacobianInverse; + | ^~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:76:93: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 76 | elementMatrix[i][j] += (jacobians[i] * transpose(jacobians[j])) * quad[pt].weight() * integrationElement; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:76:57: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 76 | elementMatrix[i][j] += (jacobians[i] * transpose(jacobians[j])) * quad[pt].weight() * integrationElement; + | ~~~~~~~~~^~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:76:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 76 | elementMatrix[i][j] += (jacobians[i] * transpose(jacobians[j])) * quad[pt].weight() * integrationElement; + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]': +/usr/include/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~ +/usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 2; K = double; int ROWS = 1; int COLS = 2]': +/usr/include/dune/common/fmatrix.hh:254:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 254 | friend auto operator* ( const FieldMatrix& matrixA, + | ^~~~~~~~ +/usr/include/dune/common/transpose.hh: In function 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': +/usr/include/dune/common/transpose.hh:183:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 183 | auto transpose(const Matrix& matrix) { + | ^~~~~~~~~ +/usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 2]': +/usr/include/dune/common/fmatrix.hh:254:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 254 | friend auto operator* ( const FieldMatrix& matrixA, + | ^~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc: In function 'void getVolumeTerm(const LocalView&, Dune::BlockVector >&, LocalVolumeTerm&&) [with LocalView = Dune::Functions::DefaultLocalView > >, 2, double> > >; LocalVolumeTerm = Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&]': +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:123:81: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 123 | localRhs[i] += shapeFunctionValues[i] * functionValue * quad[pt].weight() * integrationElement; +In file included from /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/gridviewfunction.hh:12, + from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:14: +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh: In member function 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = int; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = main(int, char**)::; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 103 | return f_(geometry_->global(x)); + | ~~~~~~~~~~~~~~~~~^~~ +/usr/include/dune/common/fvector.hh: In function 'Dune::FieldVector Dune::operator*(const FieldVector&, K) [with K = double]': +/usr/include/dune/common/fvector.hh:452:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 452 | inline FieldVector operator* (const FieldVector& a, const K b) + | ^~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh: In member function 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = double; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = main(int, char**)::; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 103 | return f_(geometry_->global(x)); + | ~~~~~~~~~~~~~~~~~^~~ +In file included from /usr/include/dune/localfunctions/lagrange.hh:24, + from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/lagrangebasis.hh:9, + from /build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:23: +/usr/include/dune/localfunctions/lagrange/lagrangesimplex.hh: In instantiation of 'void Dune::Impl::LagrangeSimplexLocalBasis::partial(const std::array&, const typename Traits::DomainType&, std::vector, R, 1, Dune::FieldVector, Dune::FieldMatrix >::RangeType>&) const [with D = double; R = double; unsigned int dim = 2; unsigned int k = 0; typename Traits::DomainType = Dune::FieldVector; Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename Dune::LocalBasisTraits, R, 1, Dune::FieldVector, Dune::FieldMatrix >::RangeType = Dune::FieldVector]': +/usr/include/dune/localfunctions/common/virtualwrappers.hh:125:20: required from 'void Dune::LocalBasisVirtualImp::partial(const std::array&, const typename Traits::DomainType&, std::vector&) const [with T = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; Imp = Dune::Impl::LagrangeSimplexLocalBasis; typename Traits::DomainType = Dune::FieldVector; Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename T::RangeType = Dune::FieldVector]' +/usr/include/dune/localfunctions/common/virtualwrappers.hh:121:10: required from here +/usr/include/dune/localfunctions/lagrange/lagrangesimplex.hh:391:33: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 391 | auto lagrangianFactor = [&lagrangeNode] + | ^~~~~~~~~~~~~~~ + 392 | (const int no, const int i, const int j, const typename Traits::DomainType& x) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 393 | -> typename Traits::RangeType + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 394 | { + | ~ + 395 | if ( no < i) + | ~~~~~~~~~~~~ + 396 | return (x[0]-lagrangeNode(no))/(lagrangeNode(i)-lagrangeNode(no)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 397 | if (no < i+j) + | ~~~~~~~~~~~~~ + 398 | return (x[1]-lagrangeNode(no-i))/(lagrangeNode(j)-lagrangeNode(no-i)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 399 | return (lagrangeNode(no+1)-x[0]-x[1])/(lagrangeNode(no+1)-lagrangeNode(i)-lagrangeNode(j)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 400 | }; + | ~ +In file included from /build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:30: +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh: In instantiation of 'Dune::Functions::DiscreteGlobalBasisFunction::LocalFunction::Range Dune::Functions::DiscreteGlobalBasisFunction::LocalFunction::operator()(const Domain&) const [with B = Dune::Functions::SubspaceBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >; V = Dune::Functions::Impl::ISTLVectorBackend > > >; NTRE = Dune::Functions::HierarchicNodeToRangeMap; R = Dune::FieldVector; Range = Dune::FieldVector; Domain = Dune::FieldVector]': +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:208:22: required from 'void Dune::VTKWriter::VTKLocalFunction::FunctionWrapper::write(const Dune::VTKWriter::Coordinate&, Dune::VTKWriter::VTKLocalFunction::Writer&, std::size_t) const [with F = Dune::Functions::DiscreteGlobalBasisFunction > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::Impl::ISTLVectorBackend > > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction; GridView = Dune::GridView > >; Dune::VTKWriter::Coordinate = Dune::FieldVector; Dune::VTKWriter::VTKLocalFunction::Writer = Dune::VTK::DataArrayWriter; std::size_t = unsigned int]' +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:206:22: required from here +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:322:11: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 322 | Range operator()(const Domain& x) const + | ^~~~~~~~ +In file included from /usr/include/c++/12/functional:59, + from /usr/include/dune/common/transpose.hh:9: +/usr/include/c++/12/bits/std_function.h: In instantiation of '_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]': +/usr/include/dune/localfunctions/lagrange/lagrangecube.hh:664:19: required from 'void Dune::Impl::LagrangeCubeLocalInterpolation::interpolate(const F&, std::vector&) const [with F = std::function(Dune::FieldVector)>; C = double; LocalBasis = Dune::Impl::LagrangeCubeLocalBasis]' +/usr/include/dune/localfunctions/common/virtualwrappers.hh:170:24: required from 'void Dune::LocalInterpolationVirtualImp::interpolate(const FunctionType&, std::vector::CoefficientType>&) const [with DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; Imp = Dune::Impl::LagrangeCubeLocalInterpolation >; FunctionType = std::function(Dune::FieldVector)>; typename Dune::LocalInterpolationVirtualInterface::CoefficientType = double]' +/usr/include/dune/localfunctions/common/virtualwrappers.hh:168:18: required from here +/usr/include/c++/12/bits/std_function.h:587:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 587 | operator()(_ArgTypes... __args) const + | ^~~~~~~~ +In file included from /usr/include/dune/geometry/virtualrefinement.hh:393, + from /usr/include/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:14, + from /build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:14: +/usr/include/dune/geometry/virtualrefinement.cc: In instantiation of 'Dune::VirtualRefinement::Codim::SubEntityIterator::CoordVector Dune::VirtualRefinement::Codim::SubEntityIterator::coords() const [with int codimension = 0; int dimension = 2; CoordType = double; CoordVector = Dune::FieldVector]': +/usr/include/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:161:35: required from 'void Dune::SubsamplingVTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int, IteratorSelector) [with Data = std::__cxx11::list > > >::VTKLocalFunction, std::allocator > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > > >::CellIterator; SubIterator = Dune::VirtualRefinement<2, double>::Codim<0>::SubEntityIterator; GridView = Dune::GridView > >]' +/usr/include/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:237:14: required from 'void Dune::SubsamplingVTKWriter::writeCellData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]' +/usr/include/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:225:8: required from here +/usr/include/dune/geometry/virtualrefinement.cc:190:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 190 | VirtualRefinement::Codim::SubEntityIterator:: + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/dune/localfunctions/lagrange.hh:21: /usr/include/dune/localfunctions/lagrange/lagrangecube.hh: In member function 'void Dune::Impl::LagrangeCubeLocalInterpolation::interpolate(const F&, std::vector&) const [with F = std::function(Dune::FieldVector)>; C = double; LocalBasis = Dune::Impl::LagrangeCubeLocalBasis]': /usr/include/dune/localfunctions/lagrange/lagrangecube.hh:664:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -2638,6 +2919,13 @@ /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 103 | return f_(geometry_->global(x)); | ~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc: In function 'void getLocalMatrix(const LocalView&, MatrixType&) [with LocalView = Dune::Functions::DefaultLocalView > >, 2, double> > >; MatrixType = Dune::Matrix >]': +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:76:57: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 76 | elementMatrix[i][j] += (jacobians[i] * transpose(jacobians[j])) * quad[pt].weight() * integrationElement; + | ~~~~~~~~~^~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc: In function 'void getVolumeTerm(const LocalView&, Dune::BlockVector >&, LocalVolumeTerm&&) [with LocalView = Dune::Functions::DefaultLocalView > >, 2, double> > >; LocalVolumeTerm = Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&]': +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:123:81: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 123 | localRhs[i] += shapeFunctionValues[i] * functionValue * quad[pt].weight() * integrationElement; /build/reproducible-path/dune-functions-2.9.0/examples/advection-reaction-dg.cc: In function 'void getVolumeTerm(const LocalView&, Dune::BlockVector >&, LocalSourceTerm&&) [with LocalView = Dune::Functions::DefaultLocalView > >, 2> > >; LocalSourceTerm = Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&]': /build/reproducible-path/dune-functions-2.9.0/examples/advection-reaction-dg.cc:205:82: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | localRhs[i] += shapeFunctionValues[i] * functionValue * quadPoint.weight() * integrationElement; @@ -2653,10 +2941,17 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-functions-2.9.0/examples/advection-reaction-dg.cc:163:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 163 | elementMatrix[i][j] += factor * insideValues[i] * outsideValues[j] * quadPoint.weight(); +In function 'Dune::Impl::LagrangeSimplexLocalBasis::partial(const std::array&, const Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >::DomainType&, std::vector, std::allocator > >&) const::, double, 1, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>': +cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In static member function 'static auto Dune::Functions::Impl::ContravariantPiolaTransformator::apply(Values&, const LocalCoordinate&, const Geometry&) [with Values = std::vector, std::allocator > >; LocalCoordinate = Dune::FieldVector; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>]': /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:47:60: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | auto jacobianTransposed = geometry.jacobianTransposed(xi); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +In file included from /usr/include/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:15: +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh: In member function 'void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]': +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1373:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1373 | p->write((*vit).geometry().corner(vit.localindex())[j]); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/include/dune/grid/yaspgrid.hh:72: /usr/include/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>]': /usr/include/dune/grid/yaspgrid/yaspgridentity.hh:520:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -2664,21 +2959,19 @@ | ~~~~~~~~~~~~~~^~ In function 'Dune::Impl::LagrangeSimplexLocalBasis::partial(const std::array&, const Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >::DomainType&, std::vector, std::allocator > >&) const::, double, 1, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>': cc1plus: 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/dune/grid/io/file/vtk/subsamplingvtkwriter.hh: In member function 'void Dune::SubsamplingVTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]': +/usr/include/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:277:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 277 | FieldVector coords = i->geometry().global(sit.coords()); + | ~~~~~~~~~~^~ +In file included from /usr/include/dune/localfunctions/lagrange.hh:24: +/usr/include/dune/localfunctions/lagrange/lagrangesimplex.hh: In member function 'void Dune::Impl::LagrangeSimplexLocalBasis::partial(const std::array&, const typename Traits::DomainType&, std::vector, R, 1, Dune::FieldVector, Dune::FieldMatrix >::RangeType>&) const [with D = double; R = double; unsigned int dim = 2; unsigned int k = 2]': +/usr/include/dune/localfunctions/lagrange/lagrangesimplex.hh:471:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 471 | R factor2 = factor1*lagrangianFactorDerivative(directions[1], no2, i, j, in); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In static member function 'static auto Dune::Functions::Impl::ContravariantPiolaTransformator::applyJacobian(Gradients&, const LocalCoordinate&, const Geometry&) [with Gradients = std::vector, std::allocator > >; LocalCoordinate = Dune::FieldVector; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>]': /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:72:60: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 72 | auto jacobianTransposed = geometry.jacobianTransposed(xi); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc: In function 'void getVolumeTerm(const LocalView&, Dune::BlockVector >&, LocalVolumeTerm&&) [with LocalView = Dune::Functions::DefaultLocalView > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > > >; LocalVolumeTerm = Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&]': -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:193:91: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 193 | localRhs[pressureIndex] += - pressureValues[j] * functionValue * quadPoint.weight() * integrationElement; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:15: -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh: In member function 'void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]': -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1373:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1373 | p->write((*vit).geometry().corner(vit.localindex())[j]); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In function 'Dune::Impl::LagrangeSimplexLocalBasis::partial(const std::array&, const Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >::DomainType&, std::vector >&) const::, double, 1, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>': -cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In lambda function, inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = const Dune::Functions::Imp::LocalInterpolateVisitor > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const vector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const vector&>::LocalDomain&)>&; _Args = {Dune::FieldVector}]' at /usr/include/c++/12/bits/invoke.h:61:36, inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const Dune::Functions::Imp::LocalInterpolateVisitor > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const vector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const vector&>::LocalDomain&)>&; _Args = {Dune::FieldVector}]' at /usr/include/c++/12/bits/invoke.h:96:40, @@ -2693,6 +2986,13 @@ /usr/include/c++/12/bits/std_function.h:288:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) | ^~~~~~~~~ +In file included from /usr/include/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:15: +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh: In member function 'void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]': +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1373:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1373 | p->write((*vit).geometry().corner(vit.localindex())[j]); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +In function 'Dune::Impl::LagrangeSimplexLocalBasis::partial(const std::array&, const Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >::DomainType&, std::vector >&) const::, double, 1, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>': +cc1plus: 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/dune/grid/io/file/vtk/subsamplingvtkwriter.hh: In member function 'void Dune::SubsamplingVTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]': /usr/include/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:277:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | FieldVector coords = i->geometry().global(sit.coords()); @@ -2701,6 +3001,10 @@ /usr/include/dune/localfunctions/lagrange/lagrangesimplex.hh:471:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 471 | R factor2 = factor1*lagrangianFactorDerivative(directions[1], no2, i, j, in); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc: In function 'void getVolumeTerm(const LocalView&, Dune::BlockVector >&, LocalVolumeTerm&&) [with LocalView = Dune::Functions::DefaultLocalView > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > > >; LocalVolumeTerm = Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&]': +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:193:91: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 193 | localRhs[pressureIndex] += - pressureValues[j] * functionValue * quadPoint.weight() * integrationElement; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In lambda function, inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = const Dune::Functions::Imp::LocalInterpolateVisitor > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>&; _Args = {Dune::FieldVector}]' at /usr/include/c++/12/bits/invoke.h:61:36, inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const Dune::Functions::Imp::LocalInterpolateVisitor > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>&; _Args = {Dune::FieldVector}]' at /usr/include/c++/12/bits/invoke.h:96:40, @@ -2739,14 +3043,43 @@ /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:124:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 124 | const auto& y = localF_(x); | ~~~~~~~^~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/facenormalgridfunction.hh: In member function 'Dune::Functions::FaceNormalGridFunction::Range Dune::Functions::FaceNormalGridFunction::LocalFunction::operator()(const Dune::Functions::FaceNormalGridFunction::LocalDomain&) const [with GV = Dune::GridView > >]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/facenormalgridfunction.hh:134:43: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 134 | geometry_->jacobianInverseTransposed(x).mv(localNormal, normal); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/12/bits/std_function.h: In static member function 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > >, Dune::BlockVector > > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > >, std::vector > > >&&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > >, Dune::BlockVector > > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > >, std::vector > > >&&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]': /usr/include/c++/12/bits/std_function.h:288:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) | ^~~~~~~~~ +/usr/include/dune/geometry/virtualrefinement.cc: In member function 'Dune::VirtualRefinementImp::SubEntityIteratorBack::CoordVector Dune::VirtualRefinementImp::SubEntityIteratorBack::coords() const [with int codimension = 0; unsigned int topologyId = 2; CoordType = double; unsigned int coerceToId = 2; int dimension = 2]': +/usr/include/dune/geometry/virtualrefinement.cc:479:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 479 | VirtualRefinementImp::SubEntityIteratorBack:: + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/virtualrefinement.cc: In member function 'Dune::VirtualRefinementImp::SubEntityIteratorBack::CoordVector Dune::VirtualRefinementImp::SubEntityIteratorBack::coords() const [with int codimension = 0; unsigned int topologyId = 2; CoordType = double; unsigned int coerceToId = 2; int dimension = 2]': +/usr/include/dune/geometry/virtualrefinement.cc:479:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 479 | VirtualRefinementImp::SubEntityIteratorBack:: + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In function 'Dune::Functions::Imp::LocalInterpolateVisitor > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const std::vector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const std::vector&>::LocalDomain&)>': +cc1plus: 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++/12/bits/std_function.h: In static member function 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const std::vector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const std::vector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]': +/usr/include/c++/12/bits/std_function.h:288:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) + | ^~~~~~~~~ +/usr/include/c++/12/bits/std_function.h:288:7: 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++/12/bits/std_function.h:288:7: 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++/12/bits/std_function.h:288:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', + inlined from 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = double; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = main(int, char**)::; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:32, + inlined from 'Dune::Functions::Imp::LocalInterpolateVisitor > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const std::vector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const std::vector&>::LocalDomain&)>' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:124:32, + inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = const Dune::Functions::Imp::LocalInterpolateVisitor > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const vector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const vector&>::LocalDomain&)>&; _Args = {Dune::FieldVector}]' at /usr/include/c++/12/bits/invoke.h:61:36, + inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const Dune::Functions::Imp::LocalInterpolateVisitor > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const vector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const vector&>::LocalDomain&)>&; _Args = {Dune::FieldVector}]' at /usr/include/c++/12/bits/invoke.h:96:40, + inlined from 'typename std::result_of<_Tp&(_Args&& ...)>::type std::reference_wrapper<_Tp>::operator()(_Args&& ...) const [with _Args = {Dune::FieldVector}; _Tp = const Dune::Functions::Imp::LocalInterpolateVisitor > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const std::vector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const std::vector&>::LocalDomain&)>]' at /usr/include/c++/12/bits/refwrap.h:358:24, + inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = reference_wrapper > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const vector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const vector&>::LocalDomain&)> >&; _Args = {Dune::FieldVector}]' at /usr/include/c++/12/bits/invoke.h:61:36, + inlined from 'constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = Dune::FieldVector; _Callable = reference_wrapper > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const vector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const vector&>::LocalDomain&)> >&; _Args = {Dune::FieldVector}]' at /usr/include/c++/12/bits/invoke.h:114:35, + inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const std::vector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const std::vector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]' at /usr/include/c++/12/bits/std_function.h:290:30: +/usr/include/dune/grid/common/geometry.hh:230:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 230 | return impl().global( local ); + | ~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/facenormalgridfunction.hh: In member function 'Dune::Functions::FaceNormalGridFunction::Range Dune::Functions::FaceNormalGridFunction::LocalFunction::operator()(const Dune::Functions::FaceNormalGridFunction::LocalDomain&) const [with GV = Dune::GridView > >]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/facenormalgridfunction.hh:134:43: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 134 | geometry_->jacobianInverseTransposed(x).mv(localNormal, normal); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh: In lambda function: /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:152:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | const auto& y = localF_(x); @@ -2769,16 +3102,24 @@ /usr/include/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:277:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | FieldVector coords = i->geometry().global(sit.coords()); | ~~~~~~~~~~^~ -/usr/include/dune/geometry/virtualrefinement.cc: In member function 'Dune::VirtualRefinementImp::SubEntityIteratorBack::CoordVector Dune::VirtualRefinementImp::SubEntityIteratorBack::coords() const [with int codimension = 0; unsigned int topologyId = 2; CoordType = double; unsigned int coerceToId = 2; int dimension = 2]': -/usr/include/dune/geometry/virtualrefinement.cc:479:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 479 | VirtualRefinementImp::SubEntityIteratorBack:: - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'Dune::AxisAlignedCubeGeometry::JacobianTransposed Dune::AxisAlignedCubeGeometry::jacobianTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2]': cc1plus: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]': /usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 911 | YaspGrid (Dune::FieldVector L, | ^~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc: In function 'void getLocalMatrix(const LocalView&, MatrixType&) [with LocalView = Dune::Functions::DefaultLocalView > >, 2, double> > >; MatrixType = Dune::Matrix >]': +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:59:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 59 | const auto& jacobianInverse = geometry.jacobianInverse(quadPos); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:76:73: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 76 | elementMatrix[i][j] += (jacobians[i] * transpose(jacobians[j])) * quad[pt].weight() * integrationElement; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:32:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 32 | void getLocalMatrix( const LocalView& localView, MatrixType& elementMatrix) + | ^~~~~~~~~~~~~~ +In function 'Dune::Impl::LagrangeSimplexLocalBasis::partial(const std::array&, const Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >::DomainType&, std::vector, std::allocator > >&) const::, double, 1, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>': +cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::Impl::LagrangeSimplexLocalBasis::partial(const std::array&, const Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >::DomainType&, std::vector, std::allocator > >&) const::, double, 1, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::Impl::LagrangeSimplexLocalBasis::partial(const std::array&, const Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >::DomainType&, std::vector >&) const::, double, 1, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>': @@ -2807,10 +3148,18 @@ /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/c++/12/vector:70, + from /build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:5: +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 439 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::QuadraturePoint&}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', @@ -2833,26 +3182,131 @@ /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/12/bits/vector.tcc:439: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++/12/vector:64: +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 2]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 439 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 /usr/include/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]': /usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 911 | YaspGrid (Dune::FieldVector L, | ^~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/examples/interpolation.cc: In function 'int main(int, char**)': -/build/reproducible-path/dune-functions-2.9.0/examples/interpolation.cc:39:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 39 | YaspGrid<2> grid(L,N); - | ^ +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +/usr/include/c++/12/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++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]': +/usr/include/c++/12/bits/vector.tcc:523:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 523 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/vector:70, from /build/reproducible-path/dune-functions-2.9.0/examples/advection-reaction-dg.cc:5: /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::QuadraturePoint&}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': +/usr/include/c++/12/bits/vector.tcc:523:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 +In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]', + inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = std::complex; Allocator = std::allocator >]' at /usr/include/dune/common/dynvector.hh:143:19, + inlined from 'void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]' at /usr/include/dune/common/dynmatrixev.hh:87:27, + inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: +/usr/include/c++/12/bits/stl_vector.h:1032:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1032 | _M_fill_insert(end(), __new_size - size(), __x); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]', + inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = double; Allocator = std::allocator]' at /usr/include/dune/common/dynvector.hh:143:19, + inlined from 'void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]' at /usr/include/dune/common/dynmatrixev.hh:95:21, + inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: +/usr/include/c++/12/bits/stl_vector.h:1032:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1032 | _M_fill_insert(end(), __new_size - size(), __x); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', + inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:164:33: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', + inlined from 'Dune::JacobiNQuadratureRule::JacobiNQuadratureRule(int, int) [with ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:58:24: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/examples/interpolation.cc: In function 'int main(int, char**)': +/build/reproducible-path/dune-functions-2.9.0/examples/interpolation.cc:39:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 39 | YaspGrid<2> grid(L,N); + | ^ +In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', + inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21, + inlined from 'void Dune::TensorProductQuadratureRule::conicalProduct(const BaseQuadrature&, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 2]' at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:153:26: +/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', + inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21, + inlined from 'void Dune::TensorProductQuadratureRule::tensorProduct(const BaseQuadrature&, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 2]' at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:82:26, + inlined from 'Dune::TensorProductQuadratureRule::TensorProductQuadratureRule(unsigned int, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 2]' at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:49:22, + inlined from 'static Dune::QuadratureRule Dune::QuadratureRuleFactory::rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) [with ctype = double]' at /usr/include/dune/geometry/quadraturerules.hh:425:14, + inlined from 'Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::' at /usr/include/dune/geometry/quadraturerules.hh:241:14, + inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::; _Args = {}]' at /usr/include/c++/12/bits/invoke.h:61:36, + inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::; _Args = {}]' at /usr/include/c++/12/bits/invoke.h:96:40, + inlined from 'std::call_once::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&)::' at /usr/include/c++/12/mutex:852:17, + inlined from 'std::once_flag::_Prepare_execution::_Prepare_execution::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&):: >(std::call_once::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&)::&)::' at /usr/include/c++/12/mutex:788:64, + inlined from 'static constexpr void std::once_flag::_Prepare_execution::_Prepare_execution::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&):: >(std::call_once::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&)::&)::::_FUN()' at /usr/include/c++/12/mutex:788:16: +/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 439 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 1]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 439 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 0]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 1]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc: In function 'void getLocalMatrix(const LocalView&, MatrixType&) [with LocalView = Dune::Functions::DefaultLocalView > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > > >; MatrixType = Dune::Matrix >]': /build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:101:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 101 | fluxDivergence[i] = trace(fluxReferenceJacobians[i] * jacobianInverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 2]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 2; ctype = double; int dim = 2]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In function 'Dune::AxisAlignedCubeGeometry::JacobianInverseTransposed Dune::AxisAlignedCubeGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2]': cc1plus: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'main(int, char**)::': @@ -2870,6 +3324,10 @@ /usr/include/dune/grid/yaspgrid/yaspgridintersection.hh:189:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 189 | return geometry().volume() * centerUnitOuterNormal(); | ~~~~~~~~~~~~~~~~~~~~~^~ +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh: In member function 'void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]': +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1361:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1361 | virtual void writeGridPoints(VTK::VTUWriter& writer) + | ^~~~~~~~~~~~~~~ /usr/include/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]': /usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 911 | YaspGrid (Dune::FieldVector L, @@ -2882,46 +3340,15 @@ /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 6%] Linking CXX executable interpolation -cd /build/reproducible-path/dune-functions-2.9.0/build/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/interpolation.dir/link.txt --verbose=1 -/usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro CMakeFiles/interpolation.dir/interpolation.cc.o -o interpolation -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libduneuggrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libsuperlu.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/libf77blas.so /usr/lib/arm-linux-gnueabihf/libatlas.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so /usr/lib/arm-linux-gnueabihf/libldl.so /usr/lib/arm-linux-gnueabihf/libspqr.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libumfpack.so /usr/lib/arm-linux-gnueabihf/libcholmod.so /usr/lib/arm-linux-gnueabihf/libamd.so /usr/lib/arm-linux-gnueabihf/libcolamd.so /usr/lib/arm-linux-gnueabihf/libcamd.so /usr/lib/arm-linux-gnueabihf/libccolamd.so /usr/lib/arm-linux-gnueabihf/libsuitesparseconfig.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/libf77blas.so /usr/lib/arm-linux-gnueabihf/libatlas.so /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]': /usr/include/c++/12/bits/vector.tcc:523:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 523 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12/bits/vector.tcc:523:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' -[ 6%] Built target interpolation -make -f examples/CMakeFiles/poisson-pq2.dir/build.make examples/CMakeFiles/poisson-pq2.dir/depend -make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' -cd /build/reproducible-path/dune-functions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.9.0 /build/reproducible-path/dune-functions-2.9.0/examples /build/reproducible-path/dune-functions-2.9.0/build /build/reproducible-path/dune-functions-2.9.0/build/examples /build/reproducible-path/dune-functions-2.9.0/build/examples/CMakeFiles/poisson-pq2.dir/DependInfo.cmake --color= -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' -make -f examples/CMakeFiles/poisson-pq2.dir/build.make examples/CMakeFiles/poisson-pq2.dir/build -make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' -[ 7%] Building CXX object examples/CMakeFiles/poisson-pq2.dir/poisson-pq2.cc.o -cd /build/reproducible-path/dune-functions-2.9.0/build/examples && /usr/bin/c++ -DENABLE_MPI=1 -DENABLE_SUITESPARSE=1 -DENABLE_SUPERLU=1 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-functions-2.9.0/build -I/build/reproducible-path/dune-functions-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/include/suitesparse -isystem /usr/include/superlu -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT examples/CMakeFiles/poisson-pq2.dir/poisson-pq2.cc.o -MF CMakeFiles/poisson-pq2.dir/poisson-pq2.cc.o.d -o CMakeFiles/poisson-pq2.dir/poisson-pq2.cc.o -c /build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc -In file included from /usr/include/c++/12/vector:70: -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 439 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::QuadraturePoint&}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/12/bits/vector.tcc:439: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++/12/vector:64: -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 2]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 439 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +[ 7%] Linking CXX executable interpolation +cd /build/reproducible-path/dune-functions-2.9.0/build/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/interpolation.dir/link.txt --verbose=1 +/usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro CMakeFiles/interpolation.dir/interpolation.cc.o -o interpolation -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libduneuggrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libsuperlu.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/libf77blas.so /usr/lib/arm-linux-gnueabihf/libatlas.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so /usr/lib/arm-linux-gnueabihf/libldl.so /usr/lib/arm-linux-gnueabihf/libspqr.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libumfpack.so /usr/lib/arm-linux-gnueabihf/libcholmod.so /usr/lib/arm-linux-gnueabihf/libamd.so /usr/lib/arm-linux-gnueabihf/libcolamd.so /usr/lib/arm-linux-gnueabihf/libcamd.so /usr/lib/arm-linux-gnueabihf/libccolamd.so /usr/lib/arm-linux-gnueabihf/libsuitesparseconfig.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/libf77blas.so /usr/lib/arm-linux-gnueabihf/libatlas.so In file included from /usr/include/c++/12/vector:64: In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]', inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = std::complex; Allocator = std::allocator >]' at /usr/include/dune/common/dynvector.hh:143:19, @@ -2942,29 +3369,34 @@ /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -/usr/include/c++/12/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++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]': -/usr/include/c++/12/bits/vector.tcc:523:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 523 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ +make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' +[ 7%] Built target interpolation +make -f examples/CMakeFiles/stokes-taylorhood.dir/build.make examples/CMakeFiles/stokes-taylorhood.dir/depend +make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' +cd /build/reproducible-path/dune-functions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.9.0 /build/reproducible-path/dune-functions-2.9.0/examples /build/reproducible-path/dune-functions-2.9.0/build /build/reproducible-path/dune-functions-2.9.0/build/examples /build/reproducible-path/dune-functions-2.9.0/build/examples/CMakeFiles/stokes-taylorhood.dir/DependInfo.cmake --color= +make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' +make -f examples/CMakeFiles/stokes-taylorhood.dir/build.make examples/CMakeFiles/stokes-taylorhood.dir/build +make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' +[ 9%] Building CXX object examples/CMakeFiles/stokes-taylorhood.dir/stokes-taylorhood.cc.o +cd /build/reproducible-path/dune-functions-2.9.0/build/examples && /usr/bin/c++ -DENABLE_MPI=1 -DENABLE_SUITESPARSE=1 -DENABLE_SUPERLU=1 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-functions-2.9.0/build -I/build/reproducible-path/dune-functions-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/include/suitesparse -isystem /usr/include/superlu -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT examples/CMakeFiles/stokes-taylorhood.dir/stokes-taylorhood.cc.o -MF CMakeFiles/stokes-taylorhood.dir/stokes-taylorhood.cc.o.d -o CMakeFiles/stokes-taylorhood.dir/stokes-taylorhood.cc.o -c /build/reproducible-path/dune-functions-2.9.0/examples/stokes-taylorhood.cc In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', inlined from 'Dune::JacobiNQuadratureRule::JacobiNQuadratureRule(int, int) [with ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:58:24: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': -/usr/include/c++/12/bits/vector.tcc:523:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21, inlined from 'void Dune::TensorProductQuadratureRule::conicalProduct(const BaseQuadrature&, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 2]' at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:153:26: /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/vector:70: +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 439 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::QuadraturePoint&}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21, inlined from 'void Dune::TensorProductQuadratureRule::tensorProduct(const BaseQuadrature&, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 2]' at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:82:26, @@ -2981,19 +3413,80 @@ | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': /usr/include/c++/12/bits/vector.tcc:439: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++/12/vector:64: +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 2]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 439 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +/usr/include/c++/12/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++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]': +/usr/include/c++/12/bits/vector.tcc:523:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 523 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 2]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': +/usr/include/c++/12/bits/vector.tcc:523:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/12/bits/vector.tcc:439: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/localfunctions/lagrange/pqkfactory.hh:13, + from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/lagrangebasis.hh:11: +/usr/include/dune/localfunctions/common/virtualwrappers.hh: In member function 'void Dune::LocalInterpolationVirtualImp::interpolate(const FunctionType&, std::vector::CoefficientType>&) const [with DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; Imp = Dune::Impl::LagrangeSimplexLocalInterpolation >]': +/usr/include/dune/localfunctions/common/virtualwrappers.hh:168:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 168 | virtual void interpolate (const FunctionType& f, std::vector& out) const + | ^~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 1]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 439 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 0]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 1]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/dune/geometry/refinement.hh:256, + from /usr/include/dune/geometry/virtualrefinement.hh:272: +/usr/include/dune/geometry/refinement/simplex.cc: In member function 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::CoordVector Dune::RefinementImp::Simplex::RefinementIteratorSpecial::coords() const [with int dimension = 2; CoordType = double]': +/usr/include/dune/geometry/refinement/simplex.cc:581:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 581 | RefinementIteratorSpecial:: + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]', inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = std::complex; Allocator = std::allocator >]' at /usr/include/dune/common/dynvector.hh:143:19, inlined from 'void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]' at /usr/include/dune/common/dynmatrixev.hh:87:27, @@ -3013,29 +3506,36 @@ /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 2]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', inlined from 'Dune::JacobiNQuadratureRule::JacobiNQuadratureRule(int, int) [with ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:58:24: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 1]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 439 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 0]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 2; ctype = double; int dim = 2]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/dune/geometry/quadraturerules.hh:294, + from /build/reproducible-path/dune-functions-2.9.0/examples/stokes-taylorhood.cc:12: +/usr/include/dune/geometry/quadraturerules/prismquadrature.hh: In member function 'Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/prismquadrature.hh:148:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 148 | { + | ^ +In file included from /usr/include/dune/geometry/quadraturerules.hh:296: +/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:750:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 750 | { + | ^ +/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:1028:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1028 | { + | ^ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21, inlined from 'void Dune::TensorProductQuadratureRule::conicalProduct(const BaseQuadrature&, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 2]' at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:153:26: @@ -3056,26 +3556,6 @@ /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/dune/geometry/quadraturerules.hh:294, - from /build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:10: -/usr/include/dune/geometry/quadraturerules/prismquadrature.hh: In member function 'Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)': -/usr/include/dune/geometry/quadraturerules/prismquadrature.hh:148:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 148 | { - | ^ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 1]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In file included from /usr/include/dune/geometry/quadraturerules.hh:296: -/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:750:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 750 | { - | ^ -/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:1028:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1028 | { - | ^ /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: @@ -3089,11 +3569,6 @@ /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 2]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', @@ -3101,11 +3576,6 @@ /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 2; ctype = double; int dim = 2]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 1]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 @@ -3121,340 +3591,6 @@ /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In file included from /usr/include/dune/grid/common/geometry.hh:16, - from /usr/include/dune/grid/common/grid.hh:1116, - from /usr/include/dune/grid/yaspgrid.hh:17, - from /build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:12: -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': -/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/gridviewentityset.hh:35:55: required from 'class Dune::Functions::GridViewEntitySet > >, 0>' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:42:9: required from 'class Dune::Functions::ImplDoc::DiscreteGlobalBasisFunctionBase > >, 2, double> >, Dune::BlockVector >, Dune::Functions::HierarchicNodeToRangeMap>' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:267:7: required from 'class Dune::Functions::DiscreteGlobalBasisFunction > >, 2, double> >, Dune::BlockVector >, Dune::Functions::HierarchicNodeToRangeMap, double>' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:448:10: required from 'auto Dune::Functions::makeDiscreteGlobalBasisFunction(B&&, V&&) [with R = double; B = DefaultGlobalBasis > >, 2, double> >&; V = Dune::BlockVector >&]' -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:416:70: required from here -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | return matrix.transposed(); - | ^ -In file included from /usr/include/dune/localfunctions/lagrange/pqkfactory.hh:13, - from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/lagrangebasis.hh:11: -/usr/include/dune/localfunctions/common/virtualwrappers.hh: In member function 'void Dune::LocalInterpolationVirtualImp::interpolate(const FunctionType&, std::vector::CoefficientType>&) const [with DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; Imp = Dune::P0LocalInterpolation >]': -/usr/include/dune/localfunctions/common/virtualwrappers.hh:168:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 168 | virtual void interpolate (const FunctionType& f, std::vector& out) const - | ^~~~~~~~~~~ -In file included from /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:10, - from /usr/include/dune/geometry/quadraturerules.hh:292: -/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 2; K = double; int ROWS = 1; int COLS = 2]': -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:71:44: required from 'void getLocalMatrix(const LocalView&, MatrixType&) [with LocalView = Dune::Functions::DefaultLocalView > >, 2, double> > >; MatrixType = Dune::Matrix >]' -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:211:19: required from 'void assembleLaplaceMatrix(const FEBasis&, Dune::BCRSMatrix >&, Dune::BlockVector >&, VolumeTerm&&) [with FEBasis = Dune::Functions::DefaultGlobalBasis > >, 2, double> >; VolumeTerm = main(int, char**)::&]' -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:338:24: required from here -/usr/include/dune/common/fmatrix.hh:267:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 267 | return result; - | ^~~~~~ -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:76:57: required from 'void getLocalMatrix(const LocalView&, MatrixType&) [with LocalView = Dune::Functions::DefaultLocalView > >, 2, double> > >; MatrixType = Dune::Matrix >]' -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:211:19: required from 'void assembleLaplaceMatrix(const FEBasis&, Dune::BCRSMatrix >&, Dune::BlockVector >&, VolumeTerm&&) [with FEBasis = Dune::Functions::DefaultGlobalBasis > >, 2, double> >; VolumeTerm = main(int, char**)::&]' -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:338:24: required from here -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | return matrix.transposed(); - | ^ -/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 2]': -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:76:46: required from 'void getLocalMatrix(const LocalView&, MatrixType&) [with LocalView = Dune::Functions::DefaultLocalView > >, 2, double> > >; MatrixType = Dune::Matrix >]' -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:211:19: required from 'void assembleLaplaceMatrix(const FEBasis&, Dune::BCRSMatrix >&, Dune::BlockVector >&, VolumeTerm&&) [with FEBasis = Dune::Functions::DefaultGlobalBasis > >, 2, double> >; VolumeTerm = main(int, char**)::&]' -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:338:24: required from here -/usr/include/dune/common/fmatrix.hh:267:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 267 | return result; - | ^~~~~~ -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry >::JacobianInverseTransposed; typename std::enable_if::value, int>::type = 0]': -/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>' -/usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::UGGridLeafIntersection > >' -/usr/include/dune/grid/uggrid/uggridintersectioniterators.hh:130:26: required from 'class Dune::UGGridLeafIntersectionIterator >' -/usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::UGGridLeafIntersectionIterator >, Dune::UGGridLeafIntersection > >' -/usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange, Dune::UGGridLeafIntersectionIterator >, Dune::UGGridLeafIntersection > > >' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/boundarydofs.hh:118:50: required from 'void Dune::Functions::forEachBoundaryDOF(const Basis&, F&&) [with Basis = DefaultGlobalBasis > >, 2, double> >; F = boundaryTreatment > >, 2, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 2, double> >&, std::vector&)::; decltype ((declval >()(declval()), 0)) = 0]' -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:260:32: required from 'void boundaryTreatment(const FEBasis&, std::vector&) [with FEBasis = Dune::Functions::DefaultGlobalBasis > >, 2, double> >]' -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:349:20: required from here -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | return matrix.transposed(); - | ^ -In member function 'void Dune::VTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list > > >::VTKLocalFunction, std::allocator > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > > >::VertexIterator; GridView = Dune::GridView > >]', - inlined from 'void Dune::VTKWriter::writeVertexData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]' at /usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1356:16: -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1322:33: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1322 | f.write(eit.position(),*p); - | ~~~~~~~~~~~~^~ -/usr/include/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:59:59: required from 'void getLocalMatrix(const LocalView&, MatrixType&) [with LocalView = Dune::Functions::DefaultLocalView > >, 2, double> > >; MatrixType = Dune::Matrix >]' -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:211:19: required from 'void assembleLaplaceMatrix(const FEBasis&, Dune::BCRSMatrix >&, Dune::BlockVector >&, VolumeTerm&&) [with FEBasis = Dune::Functions::DefaultGlobalBasis > >, 2, double> >; VolumeTerm = main(int, char**)::&]' -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:338:24: required from here -/usr/include/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 2]': -/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:76:57: required from 'void getLocalMatrix(const LocalView&, MatrixType&) [with LocalView = Dune::Functions::DefaultLocalView > >, 2, double> > >; MatrixType = Dune::Matrix >]' -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:211:19: required from 'void assembleLaplaceMatrix(const FEBasis&, Dune::BCRSMatrix >&, Dune::BlockVector >&, VolumeTerm&&) [with FEBasis = Dune::Functions::DefaultGlobalBasis > >, 2, double> >; VolumeTerm = main(int, char**)::&]' -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:338:24: required from here -/usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 172 | FieldMatrix transposed() const - | ^~~~~~~~~~ -In file included from /usr/include/dune/geometry/quadraturerules.hh:16: -/usr/include/dune/common/fvector.hh: In instantiation of 'Dune::FieldVector Dune::operator*(const FieldVector&, K) [with K = double]': -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:123:45: required from 'void getVolumeTerm(const LocalView&, Dune::BlockVector >&, LocalVolumeTerm&&) [with LocalView = Dune::Functions::DefaultLocalView > >, 2, double> > >; LocalVolumeTerm = Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&]' -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:232:18: required from 'void assembleLaplaceMatrix(const FEBasis&, Dune::BCRSMatrix >&, Dune::BlockVector >&, VolumeTerm&&) [with FEBasis = Dune::Functions::DefaultGlobalBasis > >, 2, double> >; VolumeTerm = main(int, char**)::&]' -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:338:24: required from here -/usr/include/dune/common/fvector.hh:452:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 452 | inline FieldVector operator* (const FieldVector& a, const K b) - | ^~~~~~~~ -/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 1]': -/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry >::JacobianInverseTransposed; typename std::enable_if::value, int>::type = 0]' -/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>' -/usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::UGGridLeafIntersection > >' -/usr/include/dune/grid/uggrid/uggridintersectioniterators.hh:130:26: required from 'class Dune::UGGridLeafIntersectionIterator >' -/usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::UGGridLeafIntersectionIterator >, Dune::UGGridLeafIntersection > >' -/usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange, Dune::UGGridLeafIntersectionIterator >, Dune::UGGridLeafIntersection > > >' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/boundarydofs.hh:118:50: required from 'void Dune::Functions::forEachBoundaryDOF(const Basis&, F&&) [with Basis = DefaultGlobalBasis > >, 2, double> >; F = boundaryTreatment > >, 2, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 2, double> >&, std::vector&)::; decltype ((declval >()(declval()), 0)) = 0]' -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:260:32: required from 'void boundaryTreatment(const FEBasis&, std::vector&) [with FEBasis = Dune::Functions::DefaultGlobalBasis > >, 2, double> >]' -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:349:20: required from here -/usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 172 | FieldMatrix transposed() const - | ^~~~~~~~~~ -In file included from /usr/include/dune/localfunctions/lagrange/pqkfactory.hh:13, - from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/lagrangebasis.hh:11: -/usr/include/dune/localfunctions/common/virtualwrappers.hh: In member function 'void Dune::LocalInterpolationVirtualImp::interpolate(const FunctionType&, std::vector::CoefficientType>&) const [with DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; Imp = Dune::Impl::LagrangeSimplexLocalInterpolation >]': -/usr/include/dune/localfunctions/common/virtualwrappers.hh:168:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 168 | virtual void interpolate (const FunctionType& f, std::vector& out) const - | ^~~~~~~~~~~ -/usr/include/dune/grid/common/geometry.hh: In instantiation of 'Dune::GeometryDefaultImplementation::JacobianInverse Dune::GeometryDefaultImplementation::jacobianInverse(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': -/usr/include/dune/grid/common/geometry.hh:158:36: required from 'auto Dune::Geometry::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::integral_constant]' -/usr/include/dune/grid/common/geometry.hh:374:33: required from 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:59:59: required from 'void getLocalMatrix(const LocalView&, MatrixType&) [with LocalView = Dune::Functions::DefaultLocalView > >, 2, double> > >; MatrixType = Dune::Matrix >]' -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:211:19: required from 'void assembleLaplaceMatrix(const FEBasis&, Dune::BCRSMatrix >&, Dune::BlockVector >&, VolumeTerm&&) [with FEBasis = Dune::Functions::DefaultGlobalBasis > >, 2, double> >; VolumeTerm = main(int, char**)::&]' -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:338:24: required from here -/usr/include/dune/grid/common/geometry.hh:470:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 470 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~ -/usr/include/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:32: required from 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = int; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = main(int, char**)::; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]' -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:115:43: required from 'void getVolumeTerm(const LocalView&, Dune::BlockVector >&, LocalVolumeTerm&&) [with LocalView = Dune::Functions::DefaultLocalView > >, 2, double> > >; LocalVolumeTerm = Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&]' -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:232:18: required from 'void assembleLaplaceMatrix(const FEBasis&, Dune::BCRSMatrix >&, Dune::BlockVector >&, VolumeTerm&&) [with FEBasis = Dune::Functions::DefaultGlobalBasis > >, 2, double> >; VolumeTerm = main(int, char**)::&]' -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:338:24: required from here -/usr/include/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 228 | GlobalCoordinate global (const LocalCoordinate& local) const - | ^~~~~~ -In file included from /build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:22: -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh: In instantiation of 'void Dune::Functions::Imp::LocalInterpolateVisitor::leaf(Node&, TreePath) [with Node = const Dune::Functions::LagrangeNode > >, 2, double>; TreePath = Dune::TypeTree::HybridTreePath<>; B = Dune::Functions::DefaultGlobalBasis > >, 2, double> >; T = Dune::Functions::LagrangeNode > >, 2, double>; NTRE = Dune::Functions::HierarchicNodeToRangeMap; HV = Dune::Functions::Impl::ISTLVectorBackend > >&&; LF = Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>; HBV = const std::vector&]': -/usr/include/dune/typetree/traversal.hh:97:21: required from 'void Dune::TypeTree::Detail::applyToTree(T&&, TreePath, V&&) [with T = const Dune::Functions::LagrangeNode > >, 2, double>&; TreePath = Dune::TypeTree::HybridTreePath<>; V = Dune::Functions::Imp::LocalInterpolateVisitor > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const std::vector&>&; typename std::enable_if::type::isLeaf, int>::type = 0]' -/usr/include/dune/typetree/traversal.hh:239:26: required from 'void Dune::TypeTree::applyToTree(Tree&&, Visitor&&) [with Tree = const Dune::Functions::LagrangeNode > >, 2, double>&; Visitor = Dune::Functions::Imp::LocalInterpolateVisitor > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const std::vector&>&]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:253:26: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&, const BV&, const NTRE&) [with B = DefaultGlobalBasis > >, 2, double> >; C = Dune::BlockVector >&; F = main(int, char**)::; BV = std::vector; NTRE = HierarchicNodeToRangeMap]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:276:14: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&, const BV&) [with B = DefaultGlobalBasis > >, 2, double> >; C = Dune::BlockVector >&; F = main(int, char**)::; BV = std::vector]' -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:358:14: required from here -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:125:90: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 125 | return FiniteElementRange(flatVectorView(nodeToRangeEntry_(node, treePath, y))[j]); - | ^ -In file included from /usr/include/dune/geometry/refinement.hh:256, - from /usr/include/dune/geometry/virtualrefinement.hh:272: -/usr/include/dune/geometry/refinement/simplex.cc: In member function 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::CoordVector Dune::RefinementImp::Simplex::RefinementIteratorSpecial::coords() const [with int dimension = 2; CoordType = double]': -/usr/include/dune/geometry/refinement/simplex.cc:581:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 581 | RefinementIteratorSpecial:: - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector]': -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1373:46: required from 'void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]' -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1206:7: required from 'void Dune::VTKWriter::writeAllData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]' -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1187:7: required from 'void Dune::VTKWriter::writeDataFile(std::ostream&) [with GridView = Dune::GridView > >; std::ostream = std::basic_ostream]' -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1013:7: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType, int, int) [with GridView = Dune::GridView > >; std::string = std::__cxx11::basic_string]' -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:806:19: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType) [with GridView = Dune::GridView > >; std::string = std::__cxx11::basic_string]' -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:424:18: required from here -/usr/include/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 219 | GlobalCoordinate corner ( int i ) const - | ^~~~~~ -In file included from /usr/include/c++/12/functional:59, - from /usr/include/dune/common/transpose.hh:9: -/usr/include/c++/12/bits/std_function.h: In instantiation of 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const std::vector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const std::vector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]': -/usr/include/c++/12/bits/std_function.h:451:21: required from 'std::function<_Res(_ArgTypes ...)>::function(_Functor&&) [with _Functor = std::reference_wrapper > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const std::vector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const std::vector&>::LocalDomain&)> >; _Constraints = void; _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]' -/usr/include/dune/localfunctions/common/virtualinterface.hh:225:26: required from 'void Dune::LocalInterpolationVirtualInterface::interpolate(const F&, std::vector&) const [with F = Dune::Functions::Imp::LocalInterpolateVisitor > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const std::vector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const std::vector&>::LocalDomain&)>; typename std::enable_if<(! std::is_base_of, F>::value), int>::type = 0; DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; typename RangeType::field_type = double]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:135:44: required from 'void Dune::Functions::Imp::LocalInterpolateVisitor::leaf(Node&, TreePath) [with Node = const Dune::Functions::LagrangeNode > >, 2, double>; TreePath = Dune::TypeTree::HybridTreePath<>; B = Dune::Functions::DefaultGlobalBasis > >, 2, double> >; T = Dune::Functions::LagrangeNode > >, 2, double>; NTRE = Dune::Functions::HierarchicNodeToRangeMap; HV = Dune::Functions::Impl::ISTLVectorBackend > >&&; LF = Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>; HBV = const std::vector&]' -/usr/include/dune/typetree/traversal.hh:97:21: required from 'void Dune::TypeTree::Detail::applyToTree(T&&, TreePath, V&&) [with T = const Dune::Functions::LagrangeNode > >, 2, double>&; TreePath = Dune::TypeTree::HybridTreePath<>; V = Dune::Functions::Imp::LocalInterpolateVisitor > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const std::vector&>&; typename std::enable_if::type::isLeaf, int>::type = 0]' -/usr/include/dune/typetree/traversal.hh:239:26: required from 'void Dune::TypeTree::applyToTree(Tree&&, Visitor&&) [with Tree = const Dune::Functions::LagrangeNode > >, 2, double>&; Visitor = Dune::Functions::Imp::LocalInterpolateVisitor > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const std::vector&>&]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:253:26: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&, const BV&, const NTRE&) [with B = DefaultGlobalBasis > >, 2, double> >; C = Dune::BlockVector >&; F = main(int, char**)::; BV = std::vector; NTRE = HierarchicNodeToRangeMap]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:276:14: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&, const BV&) [with B = DefaultGlobalBasis > >, 2, double> >; C = Dune::BlockVector >&; F = main(int, char**)::; BV = std::vector]' -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:358:14: required from here -/usr/include/c++/12/bits/std_function.h:288:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) - | ^~~~~~~~~ -In file included from /usr/include/dune/geometry/virtualrefinement.hh:393, - from /usr/include/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:14, - from /build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:14: -/usr/include/dune/geometry/virtualrefinement.cc: In instantiation of 'Dune::VirtualRefinement::Codim::SubEntityIterator::CoordVector Dune::VirtualRefinement::Codim::SubEntityIterator::coords() const [with int codimension = 2; int dimension = 2; CoordType = double; CoordVector = Dune::FieldVector]': -/usr/include/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:277:76: required from 'void Dune::SubsamplingVTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]' -/usr/include/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:261:8: required from here -/usr/include/dune/geometry/virtualrefinement.cc:190:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 190 | VirtualRefinement::Codim::SubEntityIterator:: - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/std_function.h: In instantiation of '_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]': -/usr/include/dune/localfunctions/lagrange/lagrangecube.hh:664:19: required from 'void Dune::Impl::LagrangeCubeLocalInterpolation::interpolate(const F&, std::vector&) const [with F = std::function(Dune::FieldVector)>; C = double; LocalBasis = Dune::Impl::LagrangeCubeLocalBasis]' -/usr/include/dune/localfunctions/common/virtualwrappers.hh:170:24: required from 'void Dune::LocalInterpolationVirtualImp::interpolate(const FunctionType&, std::vector::CoefficientType>&) const [with DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; Imp = Dune::Impl::LagrangeCubeLocalInterpolation >; FunctionType = std::function(Dune::FieldVector)>; typename Dune::LocalInterpolationVirtualInterface::CoefficientType = double]' -/usr/include/dune/localfunctions/common/virtualwrappers.hh:168:18: required from here -/usr/include/c++/12/bits/std_function.h:587:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 587 | operator()(_ArgTypes... __args) const - | ^~~~~~~~ -/usr/include/dune/geometry/virtualrefinement.cc: In instantiation of 'Dune::VirtualRefinement::Codim::SubEntityIterator::CoordVector Dune::VirtualRefinement::Codim::SubEntityIterator::coords() const [with int codimension = 0; int dimension = 2; CoordType = double; CoordVector = Dune::FieldVector]': -/usr/include/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:161:35: required from 'void Dune::SubsamplingVTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int, IteratorSelector) [with Data = std::__cxx11::list > > >::VTKLocalFunction, std::allocator > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > > >::CellIterator; SubIterator = Dune::VirtualRefinement<2, double>::Codim<0>::SubEntityIterator; GridView = Dune::GridView > >]' -/usr/include/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:237:14: required from 'void Dune::SubsamplingVTKWriter::writeCellData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]' -/usr/include/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:225:8: required from here -/usr/include/dune/geometry/virtualrefinement.cc:190:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 190 | VirtualRefinement::Codim::SubEntityIterator:: - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/dune/localfunctions/lagrange.hh:21, - from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/lagrangebasis.hh:9, - from /build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:23: -/usr/include/dune/localfunctions/lagrange/lagrangecube.hh: In member function 'void Dune::Impl::LagrangeCubeLocalInterpolation::interpolate(const F&, std::vector&) const [with F = std::function(Dune::FieldVector)>; C = double; LocalBasis = Dune::Impl::LagrangeCubeLocalBasis]': -/usr/include/dune/localfunctions/lagrange/lagrangecube.hh:664:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 664 | out[0] = f(center); - | ~^~~~~~~~ -/usr/include/c++/12/bits/std_function.h: In member function '_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]': -/usr/include/c++/12/bits/std_function.h:587:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 587 | operator()(_ArgTypes... __args) const - | ^~~~~~~~ -/usr/include/c++/12/bits/std_function.h:591:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 591 | return _M_invoker(_M_functor, std::forward<_ArgTypes>(__args)...); - | ^ -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc: In function 'void getLocalMatrix(const LocalView&, MatrixType&) [with LocalView = Dune::Functions::DefaultLocalView > >, 2, double> > >; MatrixType = Dune::Matrix >]': -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:59:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 59 | const auto& jacobianInverse = geometry.jacobianInverse(quadPos); - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:71:7: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 71 | jacobians[i] = referenceJacobians[i] * jacobianInverse; - | ^~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:76:93: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 76 | elementMatrix[i][j] += (jacobians[i] * transpose(jacobians[j])) * quad[pt].weight() * integrationElement; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:76:57: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 76 | elementMatrix[i][j] += (jacobians[i] * transpose(jacobians[j])) * quad[pt].weight() * integrationElement; - | ~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:76:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 76 | elementMatrix[i][j] += (jacobians[i] * transpose(jacobians[j])) * quad[pt].weight() * integrationElement; - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]': -/usr/include/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 2; K = double; int ROWS = 1; int COLS = 2]': -/usr/include/dune/common/fmatrix.hh:254:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 254 | friend auto operator* ( const FieldMatrix& matrixA, - | ^~~~~~~~ -/usr/include/dune/common/transpose.hh: In function 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': -/usr/include/dune/common/transpose.hh:183:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 183 | auto transpose(const Matrix& matrix) { - | ^~~~~~~~~ -/usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 2]': -/usr/include/dune/common/fmatrix.hh:254:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 254 | friend auto operator* ( const FieldMatrix& matrixA, - | ^~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc: In function 'void getVolumeTerm(const LocalView&, Dune::BlockVector >&, LocalVolumeTerm&&) [with LocalView = Dune::Functions::DefaultLocalView > >, 2, double> > >; LocalVolumeTerm = Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&]': -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:123:81: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 123 | localRhs[i] += shapeFunctionValues[i] * functionValue * quad[pt].weight() * integrationElement; -In file included from /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/gridviewfunction.hh:12, - from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:14: -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh: In member function 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = int; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = main(int, char**)::; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 103 | return f_(geometry_->global(x)); - | ~~~~~~~~~~~~~~~~~^~~ -/usr/include/dune/common/fvector.hh: In function 'Dune::FieldVector Dune::operator*(const FieldVector&, K) [with K = double]': -/usr/include/dune/common/fvector.hh:452:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 452 | inline FieldVector operator* (const FieldVector& a, const K b) - | ^~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh: In member function 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = double; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = main(int, char**)::; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 103 | return f_(geometry_->global(x)); - | ~~~~~~~~~~~~~~~~~^~~ -[ 9%] Linking CXX executable advection-reaction-dg -cd /build/reproducible-path/dune-functions-2.9.0/build/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/advection-reaction-dg.dir/link.txt --verbose=1 -/usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro "CMakeFiles/advection-reaction-dg.dir/advection-reaction-dg.cc.o" -o advection-reaction-dg -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libduneuggrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libsuperlu.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/libf77blas.so /usr/lib/arm-linux-gnueabihf/libatlas.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so /usr/lib/arm-linux-gnueabihf/libldl.so /usr/lib/arm-linux-gnueabihf/libspqr.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libumfpack.so /usr/lib/arm-linux-gnueabihf/libcholmod.so /usr/lib/arm-linux-gnueabihf/libamd.so /usr/lib/arm-linux-gnueabihf/libcolamd.so /usr/lib/arm-linux-gnueabihf/libcamd.so /usr/lib/arm-linux-gnueabihf/libccolamd.so /usr/lib/arm-linux-gnueabihf/libsuitesparseconfig.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/libf77blas.so /usr/lib/arm-linux-gnueabihf/libatlas.so -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' -[ 9%] Built target advection-reaction-dg -make -f examples/CMakeFiles/stokes-taylorhood.dir/build.make examples/CMakeFiles/stokes-taylorhood.dir/depend -make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' -cd /build/reproducible-path/dune-functions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.9.0 /build/reproducible-path/dune-functions-2.9.0/examples /build/reproducible-path/dune-functions-2.9.0/build /build/reproducible-path/dune-functions-2.9.0/build/examples /build/reproducible-path/dune-functions-2.9.0/build/examples/CMakeFiles/stokes-taylorhood.dir/DependInfo.cmake --color= -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' -make -f examples/CMakeFiles/stokes-taylorhood.dir/build.make examples/CMakeFiles/stokes-taylorhood.dir/build -make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' -[ 10%] Building CXX object examples/CMakeFiles/stokes-taylorhood.dir/stokes-taylorhood.cc.o -cd /build/reproducible-path/dune-functions-2.9.0/build/examples && /usr/bin/c++ -DENABLE_MPI=1 -DENABLE_SUITESPARSE=1 -DENABLE_SUPERLU=1 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-functions-2.9.0/build -I/build/reproducible-path/dune-functions-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/include/suitesparse -isystem /usr/include/superlu -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT examples/CMakeFiles/stokes-taylorhood.dir/stokes-taylorhood.cc.o -MF CMakeFiles/stokes-taylorhood.dir/stokes-taylorhood.cc.o.d -o CMakeFiles/stokes-taylorhood.dir/stokes-taylorhood.cc.o -c /build/reproducible-path/dune-functions-2.9.0/examples/stokes-taylorhood.cc -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc: In function 'void getLocalMatrix(const LocalView&, MatrixType&) [with LocalView = Dune::Functions::DefaultLocalView > >, 2, double> > >; MatrixType = Dune::Matrix >]': -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:76:57: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 76 | elementMatrix[i][j] += (jacobians[i] * transpose(jacobians[j])) * quad[pt].weight() * integrationElement; - | ~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc: In function 'void getVolumeTerm(const LocalView&, Dune::BlockVector >&, LocalVolumeTerm&&) [with LocalView = Dune::Functions::DefaultLocalView > >, 2, double> > >; LocalVolumeTerm = Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&]': -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:123:81: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 123 | localRhs[i] += shapeFunctionValues[i] * functionValue * quad[pt].weight() * integrationElement; -In file included from /usr/include/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:15: -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh: In member function 'void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]': -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1373:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1373 | p->write((*vit).geometry().corner(vit.localindex())[j]); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In function 'Dune::Impl::LagrangeSimplexLocalBasis::partial(const std::array&, const Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >::DomainType&, std::vector, std::allocator > >&) const::, double, 1, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>': -cc1plus: 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/dune/grid/io/file/vtk/subsamplingvtkwriter.hh: In member function 'void Dune::SubsamplingVTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]': -/usr/include/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:277:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 277 | FieldVector coords = i->geometry().global(sit.coords()); - | ~~~~~~~~~~^~ -In file included from /usr/include/dune/localfunctions/lagrange.hh:24: -/usr/include/dune/localfunctions/lagrange/lagrangesimplex.hh: In member function 'void Dune::Impl::LagrangeSimplexLocalBasis::partial(const std::array&, const typename Traits::DomainType&, std::vector, R, 1, Dune::FieldVector, Dune::FieldMatrix >::RangeType>&) const [with D = double; R = double; unsigned int dim = 2; unsigned int k = 2]': -/usr/include/dune/localfunctions/lagrange/lagrangesimplex.hh:471:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 471 | R factor2 = factor1*lagrangianFactorDerivative(directions[1], no2, i, j, in); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/dune/geometry/quadraturerules.hh:294, - from /build/reproducible-path/dune-functions-2.9.0/examples/stokes-taylorhood.cc:12: -/usr/include/dune/geometry/quadraturerules/prismquadrature.hh: In member function 'Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)': -/usr/include/dune/geometry/quadraturerules/prismquadrature.hh:148:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 148 | { - | ^ -In file included from /usr/include/dune/geometry/quadraturerules.hh:296: -/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:750:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 750 | { - | ^ -/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:1028:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1028 | { - | ^ -/usr/include/dune/geometry/virtualrefinement.cc: In member function 'Dune::VirtualRefinementImp::SubEntityIteratorBack::CoordVector Dune::VirtualRefinementImp::SubEntityIteratorBack::coords() const [with int codimension = 0; unsigned int topologyId = 2; CoordType = double; unsigned int coerceToId = 2; int dimension = 2]': -/usr/include/dune/geometry/virtualrefinement.cc:479:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 479 | VirtualRefinementImp::SubEntityIteratorBack:: - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'Dune::Functions::Imp::LocalInterpolateVisitor > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const std::vector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const std::vector&>::LocalDomain&)>': -cc1plus: 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++/12/bits/std_function.h: In static member function 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const std::vector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const std::vector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]': -/usr/include/c++/12/bits/std_function.h:288:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) - | ^~~~~~~~~ -/usr/include/c++/12/bits/std_function.h:288:7: 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++/12/bits/std_function.h:288:7: 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++/12/bits/std_function.h:288:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', - inlined from 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = double; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = main(int, char**)::; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:32, - inlined from 'Dune::Functions::Imp::LocalInterpolateVisitor > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const std::vector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const std::vector&>::LocalDomain&)>' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:124:32, - inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = const Dune::Functions::Imp::LocalInterpolateVisitor > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const vector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const vector&>::LocalDomain&)>&; _Args = {Dune::FieldVector}]' at /usr/include/c++/12/bits/invoke.h:61:36, - inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const Dune::Functions::Imp::LocalInterpolateVisitor > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const vector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const vector&>::LocalDomain&)>&; _Args = {Dune::FieldVector}]' at /usr/include/c++/12/bits/invoke.h:96:40, - inlined from 'typename std::result_of<_Tp&(_Args&& ...)>::type std::reference_wrapper<_Tp>::operator()(_Args&& ...) const [with _Args = {Dune::FieldVector}; _Tp = const Dune::Functions::Imp::LocalInterpolateVisitor > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const std::vector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const std::vector&>::LocalDomain&)>]' at /usr/include/c++/12/bits/refwrap.h:358:24, - inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = reference_wrapper > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const vector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const vector&>::LocalDomain&)> >&; _Args = {Dune::FieldVector}]' at /usr/include/c++/12/bits/invoke.h:61:36, - inlined from 'constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = Dune::FieldVector; _Callable = reference_wrapper > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const vector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const vector&>::LocalDomain&)> >&; _Args = {Dune::FieldVector}]' at /usr/include/c++/12/bits/invoke.h:114:35, - inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const std::vector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const std::vector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]' at /usr/include/c++/12/bits/std_function.h:290:30: -/usr/include/dune/grid/common/geometry.hh:230:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 230 | return impl().global( local ); - | ~~~~~~~~~~~~~^~~~~~~~~ -[ 12%] Linking CXX executable poisson-mfem -cd /build/reproducible-path/dune-functions-2.9.0/build/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/poisson-mfem.dir/link.txt --verbose=1 -/usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro "CMakeFiles/poisson-mfem.dir/poisson-mfem.cc.o" -o poisson-mfem -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libduneuggrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libsuperlu.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/libf77blas.so /usr/lib/arm-linux-gnueabihf/libatlas.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so /usr/lib/arm-linux-gnueabihf/libldl.so /usr/lib/arm-linux-gnueabihf/libspqr.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libumfpack.so /usr/lib/arm-linux-gnueabihf/libcholmod.so /usr/lib/arm-linux-gnueabihf/libamd.so /usr/lib/arm-linux-gnueabihf/libcolamd.so /usr/lib/arm-linux-gnueabihf/libcamd.so /usr/lib/arm-linux-gnueabihf/libccolamd.so /usr/lib/arm-linux-gnueabihf/libsuitesparseconfig.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/libf77blas.so /usr/lib/arm-linux-gnueabihf/libatlas.so -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' -[ 12%] Built target poisson-mfem -make -f dune/functions/analyticfunctions/test/CMakeFiles/polynomialtest.dir/build.make dune/functions/analyticfunctions/test/CMakeFiles/polynomialtest.dir/depend -make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' -cd /build/reproducible-path/dune-functions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.9.0 /build/reproducible-path/dune-functions-2.9.0/dune/functions/analyticfunctions/test /build/reproducible-path/dune-functions-2.9.0/build /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/analyticfunctions/test /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/analyticfunctions/test/CMakeFiles/polynomialtest.dir/DependInfo.cmake --color= -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' -make -f dune/functions/analyticfunctions/test/CMakeFiles/polynomialtest.dir/build.make dune/functions/analyticfunctions/test/CMakeFiles/polynomialtest.dir/build -make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' -[ 14%] Building CXX object dune/functions/analyticfunctions/test/CMakeFiles/polynomialtest.dir/polynomialtest.cc.o -cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/analyticfunctions/test && /usr/bin/c++ -DENABLE_MPI=1 -DENABLE_SUITESPARSE=1 -DENABLE_SUPERLU=1 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-functions-2.9.0/build -I/build/reproducible-path/dune-functions-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/include/suitesparse -isystem /usr/include/superlu -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/functions/analyticfunctions/test/CMakeFiles/polynomialtest.dir/polynomialtest.cc.o -MF CMakeFiles/polynomialtest.dir/polynomialtest.cc.o.d -o CMakeFiles/polynomialtest.dir/polynomialtest.cc.o -c /build/reproducible-path/dune-functions-2.9.0/dune/functions/analyticfunctions/test/polynomialtest.cc In file included from /build/reproducible-path/dune-functions-2.9.0/examples/stokes-taylorhood.cc:10: /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': /usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' @@ -3533,6 +3669,12 @@ /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/boundarydofs.hh:118:50: required from 'void Dune::Functions::forEachBoundaryDOF(const Basis&, F&&) [with Basis = SubspaceBasis > > >, 2, double>, 2>, LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >; F = main(int, char**)::; decltype ((declval >()(declval()), 0)) = 0]' /build/reproducible-path/dune-functions-2.9.0/examples/stokes-taylorhood.cc:413:32: required from here /usr/include/dune/common/fmatrix.hh:172:32: 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/dune/localfunctions/lagrange/pqkfactory.hh:13, + from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/lagrangebasis.hh:11: +/usr/include/dune/localfunctions/common/virtualwrappers.hh: In member function 'void Dune::LocalInterpolationVirtualImp::interpolate(const FunctionType&, std::vector::CoefficientType>&) const [with DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; Imp = Dune::P0LocalInterpolation >]': +/usr/include/dune/localfunctions/common/virtualwrappers.hh:168:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 168 | virtual void interpolate (const FunctionType& f, std::vector& out) const + | ^~~~~~~~~~~ In file included from /usr/include/dune/grid/common/grid.hh:1116, from /usr/include/dune/grid/yaspgrid.hh:17: /usr/include/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; JacobianInverse = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': @@ -3550,6 +3692,21 @@ /usr/include/dune/common/fvector.hh:524:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 524 | inline FieldVector operator* (const K a, const FieldVector& b) | ^~~~~~~~ +In file included from /usr/include/dune/localfunctions/lagrange/pqkfactory.hh:13, + from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/lagrangebasis.hh:11: +/usr/include/dune/localfunctions/common/virtualwrappers.hh: In member function 'void Dune::LocalInterpolationVirtualImp::interpolate(const FunctionType&, std::vector::CoefficientType>&) const [with DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; Imp = Dune::Impl::LagrangeSimplexLocalInterpolation >]': +/usr/include/dune/localfunctions/common/virtualwrappers.hh:168:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 168 | virtual void interpolate (const FunctionType& f, std::vector& out) const + | ^~~~~~~~~~~ +[ 10%] Linking CXX executable poisson-pq2 +cd /build/reproducible-path/dune-functions-2.9.0/build/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/poisson-pq2.dir/link.txt --verbose=1 +/usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro "CMakeFiles/poisson-pq2.dir/poisson-pq2.cc.o" -o poisson-pq2 -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libduneuggrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libsuperlu.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/libf77blas.so /usr/lib/arm-linux-gnueabihf/libatlas.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so /usr/lib/arm-linux-gnueabihf/libldl.so /usr/lib/arm-linux-gnueabihf/libspqr.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libumfpack.so /usr/lib/arm-linux-gnueabihf/libcholmod.so /usr/lib/arm-linux-gnueabihf/libamd.so /usr/lib/arm-linux-gnueabihf/libcolamd.so /usr/lib/arm-linux-gnueabihf/libcamd.so /usr/lib/arm-linux-gnueabihf/libccolamd.so /usr/lib/arm-linux-gnueabihf/libsuitesparseconfig.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/libf77blas.so /usr/lib/arm-linux-gnueabihf/libatlas.so +In file included from /usr/include/dune/geometry/refinement.hh:256, + from /usr/include/dune/geometry/virtualrefinement.hh:272: +/usr/include/dune/geometry/refinement/simplex.cc: In member function 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::CoordVector Dune::RefinementImp::Simplex::RefinementIteratorSpecial::coords() const [with int dimension = 2; CoordType = double]': +/usr/include/dune/geometry/refinement/simplex.cc:581:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 581 | RefinementIteratorSpecial:: + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianInverse Dune::AxisAlignedCubeGeometry::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; JacobianInverse = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/grid/common/geometry.hh:158:36: required from 'auto Dune::Geometry::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::integral_constant]' /usr/include/dune/grid/common/geometry.hh:374:33: required from 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; JacobianInverse = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]' @@ -3559,6 +3716,21 @@ /usr/include/dune/geometry/axisalignedcubegeometry.hh:226:21: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 226 | JacobianInverse jacobianInverse([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~ +make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' +In member function 'void Dune::VTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list > > >::VTKLocalFunction, std::allocator > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > > >::VertexIterator; GridView = Dune::GridView > >]', + inlined from 'void Dune::VTKWriter::writeVertexData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]' at /usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1356:16: +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1322:33: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1322 | f.write(eit.position(),*p); + | ~~~~~~~~~~~~^~ +[ 10%] Built target poisson-pq2 +make -f dune/functions/analyticfunctions/test/CMakeFiles/polynomialtest.dir/build.make dune/functions/analyticfunctions/test/CMakeFiles/polynomialtest.dir/depend +make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' +cd /build/reproducible-path/dune-functions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.9.0 /build/reproducible-path/dune-functions-2.9.0/dune/functions/analyticfunctions/test /build/reproducible-path/dune-functions-2.9.0/build /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/analyticfunctions/test /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/analyticfunctions/test/CMakeFiles/polynomialtest.dir/DependInfo.cmake --color= +make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' +make -f dune/functions/analyticfunctions/test/CMakeFiles/polynomialtest.dir/build.make dune/functions/analyticfunctions/test/CMakeFiles/polynomialtest.dir/build +make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' +[ 12%] Building CXX object dune/functions/analyticfunctions/test/CMakeFiles/polynomialtest.dir/polynomialtest.cc.o +cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/analyticfunctions/test && /usr/bin/c++ -DENABLE_MPI=1 -DENABLE_SUITESPARSE=1 -DENABLE_SUPERLU=1 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-functions-2.9.0/build -I/build/reproducible-path/dune-functions-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/include/suitesparse -isystem /usr/include/superlu -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/functions/analyticfunctions/test/CMakeFiles/polynomialtest.dir/polynomialtest.cc.o -MF CMakeFiles/polynomialtest.dir/polynomialtest.cc.o.d -o CMakeFiles/polynomialtest.dir/polynomialtest.cc.o -c /build/reproducible-path/dune-functions-2.9.0/dune/functions/analyticfunctions/test/polynomialtest.cc In file included from /usr/include/dune/grid/yaspgrid.hh:70: /usr/include/dune/grid/yaspgrid/ygrid.hh: In instantiation of 'Dune::FieldVector::dim> Dune::YGrid::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; typename Coordinates::ctype = double]': /usr/include/dune/grid/yaspgrid/yaspgridentity.hh:519:30: required from 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>]' @@ -3589,29 +3761,6 @@ /usr/include/dune/grid/yaspgrid/ygrid.hh:409:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | fTupel lowerleft() const | ^~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc: In function 'void getLocalMatrix(const LocalView&, MatrixType&) [with LocalView = Dune::Functions::DefaultLocalView > >, 2, double> > >; MatrixType = Dune::Matrix >]': -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:59:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 59 | const auto& jacobianInverse = geometry.jacobianInverse(quadPos); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:76:73: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 76 | elementMatrix[i][j] += (jacobians[i] * transpose(jacobians[j])) * quad[pt].weight() * integrationElement; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:32:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 32 | void getLocalMatrix( const LocalView& localView, MatrixType& elementMatrix) - | ^~~~~~~~~~~~~~ -[ 15%] Linking CXX executable polynomialtest -cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/analyticfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/polynomialtest.dir/link.txt --verbose=1 -/usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro CMakeFiles/polynomialtest.dir/polynomialtest.cc.o -o polynomialtest -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libduneuggrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libsuperlu.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/libf77blas.so /usr/lib/arm-linux-gnueabihf/libatlas.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so /usr/lib/arm-linux-gnueabihf/libldl.so /usr/lib/arm-linux-gnueabihf/libspqr.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libumfpack.so /usr/lib/arm-linux-gnueabihf/libcholmod.so /usr/lib/arm-linux-gnueabihf/libamd.so /usr/lib/arm-linux-gnueabihf/libcolamd.so /usr/lib/arm-linux-gnueabihf/libcamd.so /usr/lib/arm-linux-gnueabihf/libccolamd.so /usr/lib/arm-linux-gnueabihf/libsuitesparseconfig.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/libf77blas.so /usr/lib/arm-linux-gnueabihf/libatlas.so -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' -[ 15%] Built target polynomialtest -make -f dune/functions/backends/test/CMakeFiles/istlvectorbackendtest.dir/build.make dune/functions/backends/test/CMakeFiles/istlvectorbackendtest.dir/depend -make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' -cd /build/reproducible-path/dune-functions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.9.0 /build/reproducible-path/dune-functions-2.9.0/dune/functions/backends/test /build/reproducible-path/dune-functions-2.9.0/build /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/backends/test /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/backends/test/CMakeFiles/istlvectorbackendtest.dir/DependInfo.cmake --color= -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' -make -f dune/functions/backends/test/CMakeFiles/istlvectorbackendtest.dir/build.make dune/functions/backends/test/CMakeFiles/istlvectorbackendtest.dir/build -make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' -[ 17%] Building CXX object dune/functions/backends/test/CMakeFiles/istlvectorbackendtest.dir/istlvectorbackendtest.cc.o -cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/backends/test && /usr/bin/c++ -DENABLE_MPI=1 -DENABLE_SUITESPARSE=1 -DENABLE_SUPERLU=1 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-functions-2.9.0/build -I/build/reproducible-path/dune-functions-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/include/suitesparse -isystem /usr/include/superlu -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/functions/backends/test/CMakeFiles/istlvectorbackendtest.dir/istlvectorbackendtest.cc.o -MF CMakeFiles/istlvectorbackendtest.dir/istlvectorbackendtest.cc.o.d -o CMakeFiles/istlvectorbackendtest.dir/istlvectorbackendtest.cc.o -c /build/reproducible-path/dune-functions-2.9.0/dune/functions/backends/test/istlvectorbackendtest.cc In file included from /build/reproducible-path/dune-functions-2.9.0/examples/stokes-taylorhood.cc:25: /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh: In instantiation of 'void Dune::Functions::Imp::LocalInterpolateVisitor::leaf(Node&, TreePath) [with Node = const Dune::Functions::LagrangeNode > >, 2, double>; TreePath = Dune::TypeTree::HybridTreePath; B = Dune::Functions::SubspaceBasis > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >; T = Dune::Functions::PowerBasisNode > >, 2, double>, 2>; NTRE = Dune::Functions::HierarchicNodeToRangeMap; HV = Dune::Functions::Impl::ISTLVectorBackend, std::allocator > >, Dune::BlockVector, std::allocator > > > >&&; LF = Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>; HBV = Dune::Functions::Impl::ISTLVectorBackend, std::allocator > >, Dune::BlockVector, std::allocator > > > >&&]': /usr/include/dune/typetree/traversal.hh:97:21: required from 'void Dune::TypeTree::Detail::applyToTree(T&&, TreePath, V&&) [with T = const Dune::Functions::LagrangeNode > >, 2, double>&; TreePath = Dune::TypeTree::HybridTreePath; V = Dune::Functions::Imp::LocalInterpolateVisitor > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > >, Dune::BlockVector, std::allocator > > > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > >, Dune::BlockVector, std::allocator > > > >&&>&; typename std::enable_if::type::isLeaf, int>::type = 0]' @@ -3642,8 +3791,6 @@ /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:100:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 100 | Range operator()(const LocalDomain& x) const | ^~~~~~~~ -In function 'Dune::Impl::LagrangeSimplexLocalBasis::partial(const std::array&, const Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >::DomainType&, std::vector, std::allocator > >&) const::, double, 1, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>': -cc1plus: 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++/12/functional:59, from /usr/include/dune/common/transpose.hh:9: /usr/include/c++/12/bits/std_function.h: In instantiation of 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > >, Dune::BlockVector, std::allocator > > > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > >, Dune::BlockVector, std::allocator > > > >&&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > >, Dune::BlockVector, std::allocator > > > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > >, Dune::BlockVector, std::allocator > > > >&&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]': @@ -3705,6 +3852,9 @@ /usr/include/dune/grid/io/file/vtk/vtkwriter.hh:208:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | auto r = _f(pos); | ^ +[ 14%] Linking CXX executable polynomialtest +cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/analyticfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/polynomialtest.dir/link.txt --verbose=1 +/usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro CMakeFiles/polynomialtest.dir/polynomialtest.cc.o -o polynomialtest -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libduneuggrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libsuperlu.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/libf77blas.so /usr/lib/arm-linux-gnueabihf/libatlas.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so /usr/lib/arm-linux-gnueabihf/libldl.so /usr/lib/arm-linux-gnueabihf/libspqr.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libumfpack.so /usr/lib/arm-linux-gnueabihf/libcholmod.so /usr/lib/arm-linux-gnueabihf/libamd.so /usr/lib/arm-linux-gnueabihf/libcolamd.so /usr/lib/arm-linux-gnueabihf/libcamd.so /usr/lib/arm-linux-gnueabihf/libccolamd.so /usr/lib/arm-linux-gnueabihf/libsuitesparseconfig.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/libf77blas.so /usr/lib/arm-linux-gnueabihf/libatlas.so /build/reproducible-path/dune-functions-2.9.0/examples/stokes-taylorhood.cc: In function 'void getLocalMatrix(const LocalView&, Dune::Matrix >&) [with LocalView = Dune::Functions::DefaultLocalView > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > > >]': /build/reproducible-path/dune-functions-2.9.0/examples/stokes-taylorhood.cc:87:16: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | const auto jacobianInverse = geometry.jacobianInverse(quadPoint.position()); @@ -3733,6 +3883,9 @@ /usr/include/dune/grid/yaspgrid/yaspgridentity.hh:519:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 519 | auto ll = _it.lowerleft(); | ^~ +[ 15%] Linking CXX executable advection-reaction-dg +cd /build/reproducible-path/dune-functions-2.9.0/build/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/advection-reaction-dg.dir/link.txt --verbose=1 +/usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro "CMakeFiles/advection-reaction-dg.dir/advection-reaction-dg.cc.o" -o advection-reaction-dg -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libduneuggrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libsuperlu.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/libf77blas.so /usr/lib/arm-linux-gnueabihf/libatlas.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so /usr/lib/arm-linux-gnueabihf/libldl.so /usr/lib/arm-linux-gnueabihf/libspqr.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libumfpack.so /usr/lib/arm-linux-gnueabihf/libcholmod.so /usr/lib/arm-linux-gnueabihf/libamd.so /usr/lib/arm-linux-gnueabihf/libcolamd.so /usr/lib/arm-linux-gnueabihf/libcamd.so /usr/lib/arm-linux-gnueabihf/libccolamd.so /usr/lib/arm-linux-gnueabihf/libsuitesparseconfig.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/libf77blas.so /usr/lib/arm-linux-gnueabihf/libatlas.so /usr/include/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry]': /usr/include/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const @@ -3764,123 +3917,26 @@ /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:100:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 100 | Range operator()(const LocalDomain& x) const | ^~~~~~~~ -In file included from /usr/include/c++/12/vector:70, - from /build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:5: -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 439 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::QuadraturePoint&}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/12/bits/vector.tcc:439: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++/12/vector:64: -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 2]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 439 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -/usr/include/c++/12/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++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]': -/usr/include/c++/12/bits/vector.tcc:523:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 523 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': -/usr/include/c++/12/bits/vector.tcc:523:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 -In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]', - inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = std::complex; Allocator = std::allocator >]' at /usr/include/dune/common/dynvector.hh:143:19, - inlined from 'void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]' at /usr/include/dune/common/dynmatrixev.hh:87:27, - inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: -/usr/include/c++/12/bits/stl_vector.h:1032:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1032 | _M_fill_insert(end(), __new_size - size(), __x); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]', - inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = double; Allocator = std::allocator]' at /usr/include/dune/common/dynvector.hh:143:19, - inlined from 'void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]' at /usr/include/dune/common/dynmatrixev.hh:95:21, - inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: -/usr/include/c++/12/bits/stl_vector.h:1032:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1032 | _M_fill_insert(end(), __new_size - size(), __x); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', - inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:164:33: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', - inlined from 'Dune::JacobiNQuadratureRule::JacobiNQuadratureRule(int, int) [with ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:58:24: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', - inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21, - inlined from 'void Dune::TensorProductQuadratureRule::conicalProduct(const BaseQuadrature&, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 2]' at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:153:26: -/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', - inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21, - inlined from 'void Dune::TensorProductQuadratureRule::tensorProduct(const BaseQuadrature&, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 2]' at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:82:26, - inlined from 'Dune::TensorProductQuadratureRule::TensorProductQuadratureRule(unsigned int, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 2]' at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:49:22, - inlined from 'static Dune::QuadratureRule Dune::QuadratureRuleFactory::rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) [with ctype = double]' at /usr/include/dune/geometry/quadraturerules.hh:425:14, - inlined from 'Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::' at /usr/include/dune/geometry/quadraturerules.hh:241:14, - inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::; _Args = {}]' at /usr/include/c++/12/bits/invoke.h:61:36, - inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::; _Args = {}]' at /usr/include/c++/12/bits/invoke.h:96:40, - inlined from 'std::call_once::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&)::' at /usr/include/c++/12/mutex:852:17, - inlined from 'std::once_flag::_Prepare_execution::_Prepare_execution::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&):: >(std::call_once::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&)::&)::' at /usr/include/c++/12/mutex:788:64, - inlined from 'static constexpr void std::once_flag::_Prepare_execution::_Prepare_execution::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&):: >(std::call_once::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&)::&)::::_FUN()' at /usr/include/c++/12/mutex:788:16: -/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 439 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 1]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 439 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 0]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 1]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 2]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 2; ctype = double; int dim = 2]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh: In member function 'void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]': -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1361:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1361 | virtual void writeGridPoints(VTK::VTUWriter& writer) - | ^~~~~~~~~~~~~~~ +make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' +[ 15%] Built target polynomialtest +make -f dune/functions/backends/test/CMakeFiles/istlvectorbackendtest.dir/build.make dune/functions/backends/test/CMakeFiles/istlvectorbackendtest.dir/depend +make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' +cd /build/reproducible-path/dune-functions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.9.0 /build/reproducible-path/dune-functions-2.9.0/dune/functions/backends/test /build/reproducible-path/dune-functions-2.9.0/build /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/backends/test /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/backends/test/CMakeFiles/istlvectorbackendtest.dir/DependInfo.cmake --color= +make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' +make -f dune/functions/backends/test/CMakeFiles/istlvectorbackendtest.dir/build.make dune/functions/backends/test/CMakeFiles/istlvectorbackendtest.dir/build +make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' +[ 17%] Building CXX object dune/functions/backends/test/CMakeFiles/istlvectorbackendtest.dir/istlvectorbackendtest.cc.o +cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/backends/test && /usr/bin/c++ -DENABLE_MPI=1 -DENABLE_SUITESPARSE=1 -DENABLE_SUPERLU=1 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-functions-2.9.0/build -I/build/reproducible-path/dune-functions-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/include/suitesparse -isystem /usr/include/superlu -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/functions/backends/test/CMakeFiles/istlvectorbackendtest.dir/istlvectorbackendtest.cc.o -MF CMakeFiles/istlvectorbackendtest.dir/istlvectorbackendtest.cc.o.d -o CMakeFiles/istlvectorbackendtest.dir/istlvectorbackendtest.cc.o -c /build/reproducible-path/dune-functions-2.9.0/dune/functions/backends/test/istlvectorbackendtest.cc +make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' +[ 17%] Built target advection-reaction-dg +make -f dune/functions/common/test/CMakeFiles/differentiablefunctiontest.dir/build.make dune/functions/common/test/CMakeFiles/differentiablefunctiontest.dir/depend +make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' +cd /build/reproducible-path/dune-functions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.9.0 /build/reproducible-path/dune-functions-2.9.0/dune/functions/common/test /build/reproducible-path/dune-functions-2.9.0/build /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/common/test /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/common/test/CMakeFiles/differentiablefunctiontest.dir/DependInfo.cmake --color= +make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' +make -f dune/functions/common/test/CMakeFiles/differentiablefunctiontest.dir/build.make dune/functions/common/test/CMakeFiles/differentiablefunctiontest.dir/build +make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' +[ 18%] Building CXX object dune/functions/common/test/CMakeFiles/differentiablefunctiontest.dir/differentiablefunctiontest.cc.o +cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/common/test && /usr/bin/c++ -DENABLE_MPI=1 -DENABLE_SUITESPARSE=1 -DENABLE_SUPERLU=1 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-functions-2.9.0/build -I/build/reproducible-path/dune-functions-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/include/suitesparse -isystem /usr/include/superlu -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/functions/common/test/CMakeFiles/differentiablefunctiontest.dir/differentiablefunctiontest.cc.o -MF CMakeFiles/differentiablefunctiontest.dir/differentiablefunctiontest.cc.o.d -o CMakeFiles/differentiablefunctiontest.dir/differentiablefunctiontest.cc.o -c /build/reproducible-path/dune-functions-2.9.0/dune/functions/common/test/differentiablefunctiontest.cc /build/reproducible-path/dune-functions-2.9.0/examples/stokes-taylorhood.cc: In function 'void getLocalMatrix(const LocalView&, Dune::Matrix >&) [with LocalView = Dune::Functions::DefaultLocalView > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > > >]': /build/reproducible-path/dune-functions-2.9.0/examples/stokes-taylorhood.cc:119:63: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 119 | elementMatrix[row][col] += (jacobians[i] * transpose(jacobians[j])) @@ -3890,12 +3946,28 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150 | * quadPoint.weight() * integrationElement; /*@\label{li:stokes_taylorhood_update_vp_element_matrix_b}@*/ | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +[ 20%] Linking CXX executable poisson-mfem +cd /build/reproducible-path/dune-functions-2.9.0/build/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/poisson-mfem.dir/link.txt --verbose=1 +/usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro "CMakeFiles/poisson-mfem.dir/poisson-mfem.cc.o" -o poisson-mfem -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libduneuggrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libsuperlu.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/libf77blas.so /usr/lib/arm-linux-gnueabihf/libatlas.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so /usr/lib/arm-linux-gnueabihf/libldl.so /usr/lib/arm-linux-gnueabihf/libspqr.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libumfpack.so /usr/lib/arm-linux-gnueabihf/libcholmod.so /usr/lib/arm-linux-gnueabihf/libamd.so /usr/lib/arm-linux-gnueabihf/libcolamd.so /usr/lib/arm-linux-gnueabihf/libcamd.so /usr/lib/arm-linux-gnueabihf/libccolamd.so /usr/lib/arm-linux-gnueabihf/libsuitesparseconfig.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/libf77blas.so /usr/lib/arm-linux-gnueabihf/libatlas.so +make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' +[ 20%] Built target poisson-mfem +make -f dune/functions/common/test/CMakeFiles/polymorphicsmallobjecttest.dir/build.make dune/functions/common/test/CMakeFiles/polymorphicsmallobjecttest.dir/depend +make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' +cd /build/reproducible-path/dune-functions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.9.0 /build/reproducible-path/dune-functions-2.9.0/dune/functions/common/test /build/reproducible-path/dune-functions-2.9.0/build /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/common/test /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/common/test/CMakeFiles/polymorphicsmallobjecttest.dir/DependInfo.cmake --color= +make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' +make -f dune/functions/common/test/CMakeFiles/polymorphicsmallobjecttest.dir/build.make dune/functions/common/test/CMakeFiles/polymorphicsmallobjecttest.dir/build +make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' +[ 21%] Building CXX object dune/functions/common/test/CMakeFiles/polymorphicsmallobjecttest.dir/polymorphicsmallobjecttest.cc.o +cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/common/test && /usr/bin/c++ -DENABLE_MPI=1 -DENABLE_SUITESPARSE=1 -DENABLE_SUPERLU=1 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-functions-2.9.0/build -I/build/reproducible-path/dune-functions-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/include/suitesparse -isystem /usr/include/superlu -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/functions/common/test/CMakeFiles/polymorphicsmallobjecttest.dir/polymorphicsmallobjecttest.cc.o -MF CMakeFiles/polymorphicsmallobjecttest.dir/polymorphicsmallobjecttest.cc.o.d -o CMakeFiles/polymorphicsmallobjecttest.dir/polymorphicsmallobjecttest.cc.o -c /build/reproducible-path/dune-functions-2.9.0/dune/functions/common/test/polymorphicsmallobjecttest.cc /usr/include/dune/grid/io/file/vtk/vtkwriter.hh: In member function 'void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]': /usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1373:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1373 | p->write((*vit).geometry().corner(vit.localindex())[j]); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In function 'Dune::Impl::LagrangeSimplexLocalBasis::partial(const std::array&, const Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >::DomainType&, std::vector >&) const::, double, 1, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +[ 23%] Linking CXX executable differentiablefunctiontest +cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/common/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/differentiablefunctiontest.dir/link.txt --verbose=1 +/usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro CMakeFiles/differentiablefunctiontest.dir/differentiablefunctiontest.cc.o -o differentiablefunctiontest -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libduneuggrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libsuperlu.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/libf77blas.so /usr/lib/arm-linux-gnueabihf/libatlas.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so /usr/lib/arm-linux-gnueabihf/libldl.so /usr/lib/arm-linux-gnueabihf/libspqr.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libumfpack.so /usr/lib/arm-linux-gnueabihf/libcholmod.so /usr/lib/arm-linux-gnueabihf/libamd.so /usr/lib/arm-linux-gnueabihf/libcolamd.so /usr/lib/arm-linux-gnueabihf/libcamd.so /usr/lib/arm-linux-gnueabihf/libccolamd.so /usr/lib/arm-linux-gnueabihf/libsuitesparseconfig.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/libf77blas.so /usr/lib/arm-linux-gnueabihf/libatlas.so /usr/include/dune/grid/io/file/vtk/subsamplingvtkwriter.hh: In member function 'void Dune::SubsamplingVTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]': /usr/include/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:277:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | FieldVector coords = i->geometry().global(sit.coords()); @@ -3905,35 +3977,33 @@ /usr/include/dune/localfunctions/lagrange/lagrangesimplex.hh:471:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 471 | R factor2 = factor1*lagrangianFactorDerivative(directions[1], no2, i, j, in); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' +[ 23%] Built target differentiablefunctiontest +make -f dune/functions/functionspacebases/test/CMakeFiles/brezzidouglasmarinibasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/brezzidouglasmarinibasistest.dir/depend +make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' +cd /build/reproducible-path/dune-functions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.9.0 /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.9.0/build /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test/CMakeFiles/brezzidouglasmarinibasistest.dir/DependInfo.cmake --color= +make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' +make -f dune/functions/functionspacebases/test/CMakeFiles/brezzidouglasmarinibasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/brezzidouglasmarinibasistest.dir/build +make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' +[ 25%] Building CXX object dune/functions/functionspacebases/test/CMakeFiles/brezzidouglasmarinibasistest.dir/brezzidouglasmarinibasistest.cc.o +cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test && /usr/bin/c++ -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/usr/share/dune-grid/grids/\" -DENABLE_MPI=1 -DENABLE_SUITESPARSE=1 -DENABLE_SUPERLU=1 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-functions-2.9.0/build -I/build/reproducible-path/dune-functions-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/include/suitesparse -isystem /usr/include/superlu -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/functions/functionspacebases/test/CMakeFiles/brezzidouglasmarinibasistest.dir/brezzidouglasmarinibasistest.cc.o -MF CMakeFiles/brezzidouglasmarinibasistest.dir/brezzidouglasmarinibasistest.cc.o.d -o CMakeFiles/brezzidouglasmarinibasistest.dir/brezzidouglasmarinibasistest.cc.o -c /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/brezzidouglasmarinibasistest.cc /usr/include/dune/geometry/virtualrefinement.cc: In member function 'Dune::VirtualRefinementImp::SubEntityIteratorBack::CoordVector Dune::VirtualRefinementImp::SubEntityIteratorBack::coords() const [with int codimension = 0; unsigned int topologyId = 2; CoordType = double; unsigned int coerceToId = 2; int dimension = 2]': /usr/include/dune/geometry/virtualrefinement.cc:479:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | VirtualRefinementImp::SubEntityIteratorBack:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/dune/localfunctions/lagrange/pqkfactory.hh:13, - from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/lagrangebasis.hh:11: -/usr/include/dune/localfunctions/common/virtualwrappers.hh: In member function 'void Dune::LocalInterpolationVirtualImp::interpolate(const FunctionType&, std::vector::CoefficientType>&) const [with DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; Imp = Dune::Impl::LagrangeSimplexLocalInterpolation >]': -/usr/include/dune/localfunctions/common/virtualwrappers.hh:168:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 168 | virtual void interpolate (const FunctionType& f, std::vector& out) const - | ^~~~~~~~~~~ -In file included from /usr/include/dune/geometry/refinement.hh:256, - from /usr/include/dune/geometry/virtualrefinement.hh:272: -/usr/include/dune/geometry/refinement/simplex.cc: In member function 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::CoordVector Dune::RefinementImp::Simplex::RefinementIteratorSpecial::coords() const [with int dimension = 2; CoordType = double]': -/usr/include/dune/geometry/refinement/simplex.cc:581:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 581 | RefinementIteratorSpecial:: - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 18%] Linking CXX executable istlvectorbackendtest -cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/backends/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/istlvectorbackendtest.dir/link.txt --verbose=1 -/usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro CMakeFiles/istlvectorbackendtest.dir/istlvectorbackendtest.cc.o -o istlvectorbackendtest -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libduneuggrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libsuperlu.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/libf77blas.so /usr/lib/arm-linux-gnueabihf/libatlas.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so /usr/lib/arm-linux-gnueabihf/libldl.so /usr/lib/arm-linux-gnueabihf/libspqr.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libumfpack.so /usr/lib/arm-linux-gnueabihf/libcholmod.so /usr/lib/arm-linux-gnueabihf/libamd.so /usr/lib/arm-linux-gnueabihf/libcolamd.so /usr/lib/arm-linux-gnueabihf/libcamd.so /usr/lib/arm-linux-gnueabihf/libccolamd.so /usr/lib/arm-linux-gnueabihf/libsuitesparseconfig.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/libf77blas.so /usr/lib/arm-linux-gnueabihf/libatlas.so +[ 26%] Linking CXX executable polymorphicsmallobjecttest +cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/common/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/polymorphicsmallobjecttest.dir/link.txt --verbose=1 +/usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro CMakeFiles/polymorphicsmallobjecttest.dir/polymorphicsmallobjecttest.cc.o -o polymorphicsmallobjecttest -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libduneuggrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libsuperlu.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/libf77blas.so /usr/lib/arm-linux-gnueabihf/libatlas.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so /usr/lib/arm-linux-gnueabihf/libldl.so /usr/lib/arm-linux-gnueabihf/libspqr.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libumfpack.so /usr/lib/arm-linux-gnueabihf/libcholmod.so /usr/lib/arm-linux-gnueabihf/libamd.so /usr/lib/arm-linux-gnueabihf/libcolamd.so /usr/lib/arm-linux-gnueabihf/libcamd.so /usr/lib/arm-linux-gnueabihf/libccolamd.so /usr/lib/arm-linux-gnueabihf/libsuitesparseconfig.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/libf77blas.so /usr/lib/arm-linux-gnueabihf/libatlas.so make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' -[ 18%] Built target istlvectorbackendtest -make -f dune/functions/common/test/CMakeFiles/differentiablefunctiontest.dir/build.make dune/functions/common/test/CMakeFiles/differentiablefunctiontest.dir/depend +[ 26%] Built target polymorphicsmallobjecttest +make -f dune/functions/functionspacebases/test/CMakeFiles/bsplinebasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/bsplinebasistest.dir/depend make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' -cd /build/reproducible-path/dune-functions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.9.0 /build/reproducible-path/dune-functions-2.9.0/dune/functions/common/test /build/reproducible-path/dune-functions-2.9.0/build /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/common/test /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/common/test/CMakeFiles/differentiablefunctiontest.dir/DependInfo.cmake --color= +cd /build/reproducible-path/dune-functions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.9.0 /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.9.0/build /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test/CMakeFiles/bsplinebasistest.dir/DependInfo.cmake --color= make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' -make -f dune/functions/common/test/CMakeFiles/differentiablefunctiontest.dir/build.make dune/functions/common/test/CMakeFiles/differentiablefunctiontest.dir/build +make -f dune/functions/functionspacebases/test/CMakeFiles/bsplinebasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/bsplinebasistest.dir/build make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' -[ 20%] Building CXX object dune/functions/common/test/CMakeFiles/differentiablefunctiontest.dir/differentiablefunctiontest.cc.o -cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/common/test && /usr/bin/c++ -DENABLE_MPI=1 -DENABLE_SUITESPARSE=1 -DENABLE_SUPERLU=1 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-functions-2.9.0/build -I/build/reproducible-path/dune-functions-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/include/suitesparse -isystem /usr/include/superlu -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/functions/common/test/CMakeFiles/differentiablefunctiontest.dir/differentiablefunctiontest.cc.o -MF CMakeFiles/differentiablefunctiontest.dir/differentiablefunctiontest.cc.o.d -o CMakeFiles/differentiablefunctiontest.dir/differentiablefunctiontest.cc.o -c /build/reproducible-path/dune-functions-2.9.0/dune/functions/common/test/differentiablefunctiontest.cc +[ 28%] Building CXX object dune/functions/functionspacebases/test/CMakeFiles/bsplinebasistest.dir/bsplinebasistest.cc.o +cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test && /usr/bin/c++ -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/usr/share/dune-grid/grids/\" -DENABLE_MPI=1 -DENABLE_SUITESPARSE=1 -DENABLE_SUPERLU=1 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-functions-2.9.0/build -I/build/reproducible-path/dune-functions-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/include/suitesparse -isystem /usr/include/superlu -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/functions/functionspacebases/test/CMakeFiles/bsplinebasistest.dir/bsplinebasistest.cc.o -MF CMakeFiles/bsplinebasistest.dir/bsplinebasistest.cc.o.d -o CMakeFiles/bsplinebasistest.dir/bsplinebasistest.cc.o -c /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/bsplinebasistest.cc In function 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = reference_wrapper > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, allocator > >, Dune::BlockVector, allocator > > > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, Dune::Functions::Impl::ISTLVectorBackend, allocator > >, Dune::BlockVector, allocator > > > >&&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, allocator > >, Dune::BlockVector, allocator > > > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, Dune::Functions::Impl::ISTLVectorBackend, allocator > >, Dune::BlockVector, allocator > > > >&&>::LocalDomain&)> >&; _Args = {Dune::FieldVector}]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In lambda function, @@ -3950,53 +4020,6 @@ /usr/include/c++/12/bits/std_function.h:288:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) | ^~~~~~~~~ -[ 21%] Linking CXX executable poisson-pq2 -cd /build/reproducible-path/dune-functions-2.9.0/build/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/poisson-pq2.dir/link.txt --verbose=1 -/usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro "CMakeFiles/poisson-pq2.dir/poisson-pq2.cc.o" -o poisson-pq2 -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libduneuggrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libsuperlu.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/libf77blas.so /usr/lib/arm-linux-gnueabihf/libatlas.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so /usr/lib/arm-linux-gnueabihf/libldl.so /usr/lib/arm-linux-gnueabihf/libspqr.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libumfpack.so /usr/lib/arm-linux-gnueabihf/libcholmod.so /usr/lib/arm-linux-gnueabihf/libamd.so /usr/lib/arm-linux-gnueabihf/libcolamd.so /usr/lib/arm-linux-gnueabihf/libcamd.so /usr/lib/arm-linux-gnueabihf/libccolamd.so /usr/lib/arm-linux-gnueabihf/libsuitesparseconfig.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/libf77blas.so /usr/lib/arm-linux-gnueabihf/libatlas.so -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' -[ 21%] Built target poisson-pq2 -make -f dune/functions/common/test/CMakeFiles/polymorphicsmallobjecttest.dir/build.make dune/functions/common/test/CMakeFiles/polymorphicsmallobjecttest.dir/depend -make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' -cd /build/reproducible-path/dune-functions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.9.0 /build/reproducible-path/dune-functions-2.9.0/dune/functions/common/test /build/reproducible-path/dune-functions-2.9.0/build /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/common/test /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/common/test/CMakeFiles/polymorphicsmallobjecttest.dir/DependInfo.cmake --color= -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' -make -f dune/functions/common/test/CMakeFiles/polymorphicsmallobjecttest.dir/build.make dune/functions/common/test/CMakeFiles/polymorphicsmallobjecttest.dir/build -make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' -[ 23%] Building CXX object dune/functions/common/test/CMakeFiles/polymorphicsmallobjecttest.dir/polymorphicsmallobjecttest.cc.o -cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/common/test && /usr/bin/c++ -DENABLE_MPI=1 -DENABLE_SUITESPARSE=1 -DENABLE_SUPERLU=1 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-functions-2.9.0/build -I/build/reproducible-path/dune-functions-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/include/suitesparse -isystem /usr/include/superlu -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/functions/common/test/CMakeFiles/polymorphicsmallobjecttest.dir/polymorphicsmallobjecttest.cc.o -MF CMakeFiles/polymorphicsmallobjecttest.dir/polymorphicsmallobjecttest.cc.o.d -o CMakeFiles/polymorphicsmallobjecttest.dir/polymorphicsmallobjecttest.cc.o -c /build/reproducible-path/dune-functions-2.9.0/dune/functions/common/test/polymorphicsmallobjecttest.cc -[ 25%] Linking CXX executable differentiablefunctiontest -cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/common/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/differentiablefunctiontest.dir/link.txt --verbose=1 -/usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro CMakeFiles/differentiablefunctiontest.dir/differentiablefunctiontest.cc.o -o differentiablefunctiontest -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libduneuggrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libsuperlu.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/libf77blas.so /usr/lib/arm-linux-gnueabihf/libatlas.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so /usr/lib/arm-linux-gnueabihf/libldl.so /usr/lib/arm-linux-gnueabihf/libspqr.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libumfpack.so /usr/lib/arm-linux-gnueabihf/libcholmod.so /usr/lib/arm-linux-gnueabihf/libamd.so /usr/lib/arm-linux-gnueabihf/libcolamd.so /usr/lib/arm-linux-gnueabihf/libcamd.so /usr/lib/arm-linux-gnueabihf/libccolamd.so /usr/lib/arm-linux-gnueabihf/libsuitesparseconfig.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/libf77blas.so /usr/lib/arm-linux-gnueabihf/libatlas.so -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' -[ 25%] Built target differentiablefunctiontest -make -f dune/functions/functionspacebases/test/CMakeFiles/brezzidouglasmarinibasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/brezzidouglasmarinibasistest.dir/depend -make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' -cd /build/reproducible-path/dune-functions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.9.0 /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.9.0/build /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test/CMakeFiles/brezzidouglasmarinibasistest.dir/DependInfo.cmake --color= -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' -make -f dune/functions/functionspacebases/test/CMakeFiles/brezzidouglasmarinibasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/brezzidouglasmarinibasistest.dir/build -make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' -[ 26%] Building CXX object dune/functions/functionspacebases/test/CMakeFiles/brezzidouglasmarinibasistest.dir/brezzidouglasmarinibasistest.cc.o -cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test && /usr/bin/c++ -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/usr/share/dune-grid/grids/\" -DENABLE_MPI=1 -DENABLE_SUITESPARSE=1 -DENABLE_SUPERLU=1 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-functions-2.9.0/build -I/build/reproducible-path/dune-functions-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/include/suitesparse -isystem /usr/include/superlu -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/functions/functionspacebases/test/CMakeFiles/brezzidouglasmarinibasistest.dir/brezzidouglasmarinibasistest.cc.o -MF CMakeFiles/brezzidouglasmarinibasistest.dir/brezzidouglasmarinibasistest.cc.o.d -o CMakeFiles/brezzidouglasmarinibasistest.dir/brezzidouglasmarinibasistest.cc.o -c /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/brezzidouglasmarinibasistest.cc -In function 'Dune::AxisAlignedCubeGeometry::JacobianInverseTransposed Dune::AxisAlignedCubeGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2]': -cc1plus: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-functions-2.9.0/examples/stokes-taylorhood.cc: In function 'void getLocalMatrix(const LocalView&, Dune::Matrix >&) [with LocalView = Dune::Functions::DefaultLocalView > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > > >]': -/build/reproducible-path/dune-functions-2.9.0/examples/stokes-taylorhood.cc:120:38: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 119 | elementMatrix[row][col] += (jacobians[i] * transpose(jacobians[j])) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 120 | * quadPoint.weight() * integrationElement; /*@\label{li:stokes_taylorhood_update_vv_element_matrix}@*/ - | ^~~~~~~~~~~~~~~~~~~~ -[ 28%] Linking CXX executable polymorphicsmallobjecttest -cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/common/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/polymorphicsmallobjecttest.dir/link.txt --verbose=1 -/usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro CMakeFiles/polymorphicsmallobjecttest.dir/polymorphicsmallobjecttest.cc.o -o polymorphicsmallobjecttest -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libduneuggrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libsuperlu.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/libf77blas.so /usr/lib/arm-linux-gnueabihf/libatlas.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so /usr/lib/arm-linux-gnueabihf/libldl.so /usr/lib/arm-linux-gnueabihf/libspqr.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libumfpack.so /usr/lib/arm-linux-gnueabihf/libcholmod.so /usr/lib/arm-linux-gnueabihf/libamd.so /usr/lib/arm-linux-gnueabihf/libcolamd.so /usr/lib/arm-linux-gnueabihf/libcamd.so /usr/lib/arm-linux-gnueabihf/libccolamd.so /usr/lib/arm-linux-gnueabihf/libsuitesparseconfig.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/libf77blas.so /usr/lib/arm-linux-gnueabihf/libatlas.so -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' -[ 28%] Built target polymorphicsmallobjecttest -make -f dune/functions/functionspacebases/test/CMakeFiles/bsplinebasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/bsplinebasistest.dir/depend -make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' -cd /build/reproducible-path/dune-functions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.9.0 /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.9.0/build /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test/CMakeFiles/bsplinebasistest.dir/DependInfo.cmake --color= -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' -make -f dune/functions/functionspacebases/test/CMakeFiles/bsplinebasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/bsplinebasistest.dir/build -make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' -[ 29%] Building CXX object dune/functions/functionspacebases/test/CMakeFiles/bsplinebasistest.dir/bsplinebasistest.cc.o -cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test && /usr/bin/c++ -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/usr/share/dune-grid/grids/\" -DENABLE_MPI=1 -DENABLE_SUITESPARSE=1 -DENABLE_SUPERLU=1 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-functions-2.9.0/build -I/build/reproducible-path/dune-functions-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/include/suitesparse -isystem /usr/include/superlu -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/functions/functionspacebases/test/CMakeFiles/bsplinebasistest.dir/bsplinebasistest.cc.o -MF CMakeFiles/bsplinebasistest.dir/bsplinebasistest.cc.o.d -o CMakeFiles/bsplinebasistest.dir/bsplinebasistest.cc.o -c /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/bsplinebasistest.cc In file included from /usr/include/dune/geometry/quadraturerules.hh:294, from /usr/include/dune/localfunctions/brezzidouglasmarini/brezzidouglasmarini1cube2d/brezzidouglasmarini1cube2dlocalinterpolation.hh:10, from /usr/include/dune/localfunctions/brezzidouglasmarini/brezzidouglasmarini1cube2d.hh:13, @@ -4031,6 +4054,19 @@ /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1028:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1028 | { | ^ +[ 29%] Linking CXX executable istlvectorbackendtest +cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/backends/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/istlvectorbackendtest.dir/link.txt --verbose=1 +/usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro CMakeFiles/istlvectorbackendtest.dir/istlvectorbackendtest.cc.o -o istlvectorbackendtest -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libduneuggrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libsuperlu.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/libf77blas.so /usr/lib/arm-linux-gnueabihf/libatlas.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so /usr/lib/arm-linux-gnueabihf/libldl.so /usr/lib/arm-linux-gnueabihf/libspqr.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libumfpack.so /usr/lib/arm-linux-gnueabihf/libcholmod.so /usr/lib/arm-linux-gnueabihf/libamd.so /usr/lib/arm-linux-gnueabihf/libcolamd.so /usr/lib/arm-linux-gnueabihf/libcamd.so /usr/lib/arm-linux-gnueabihf/libccolamd.so /usr/lib/arm-linux-gnueabihf/libsuitesparseconfig.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/libf77blas.so /usr/lib/arm-linux-gnueabihf/libatlas.so +make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' +[ 29%] Built target istlvectorbackendtest +make -f dune/functions/functionspacebases/test/CMakeFiles/globalvaluedlfetest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/globalvaluedlfetest.dir/depend +make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' +cd /build/reproducible-path/dune-functions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.9.0 /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.9.0/build /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test/CMakeFiles/globalvaluedlfetest.dir/DependInfo.cmake --color= +make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' +make -f dune/functions/functionspacebases/test/CMakeFiles/globalvaluedlfetest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/globalvaluedlfetest.dir/build +make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' +[ 31%] Building CXX object dune/functions/functionspacebases/test/CMakeFiles/globalvaluedlfetest.dir/globalvaluedlfetest.cc.o +cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test && /usr/bin/c++ -DDUNE_DEPRECATED_INTERPOLATE_CHECK=1 -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/usr/share/dune-grid/grids/\" -DENABLE_MPI=1 -DENABLE_SUITESPARSE=1 -DENABLE_SUPERLU=1 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-functions-2.9.0/build -I/build/reproducible-path/dune-functions-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/include/suitesparse -isystem /usr/include/superlu -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/functions/functionspacebases/test/CMakeFiles/globalvaluedlfetest.dir/globalvaluedlfetest.cc.o -MF CMakeFiles/globalvaluedlfetest.dir/globalvaluedlfetest.cc.o.d -o CMakeFiles/globalvaluedlfetest.dir/globalvaluedlfetest.cc.o -c /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/globalvaluedlfetest.cc In file included from /usr/include/dune/grid/common/geometry.hh:16, from /usr/include/dune/grid/common/grid.hh:1116, from /usr/include/dune/grid/uggrid.hh:22, @@ -4203,10 +4239,6 @@ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ -/usr/include/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]': -/usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 911 | YaspGrid (Dune::FieldVector L, - | ^~~~~~~~ /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': /usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspGeometry>' /usr/include/dune/grid/yaspgrid/yaspgridentity.hh:547:44: required from 'constexpr Dune::GeometryType Dune::YaspEntity<0, dim, GridImp>::type() const [with int dim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >]' @@ -4332,24 +4364,6 @@ /usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 136 | DiagonalMatrix transposed() const | ^~~~~~~~~~ -In file included from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/brezzidouglasmarinibasis.hh:19: -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In static member function 'static auto Dune::Functions::Impl::ContravariantPiolaTransformator::apply(Values&, const LocalCoordinate&, const Geometry&) [with Values = std::vector, std::allocator > >; LocalCoordinate = Dune::FieldVector; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:47:12: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 47 | auto jacobianTransposed = geometry.jacobianTransposed(xi); - | ^~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/brezzidouglasmarinibasistest.cc:13: -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:326:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 326 | auto pointInElement = intersection.geometryInInside().global(quadRule[k].position()); - | ^~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In static member function 'static auto Dune::Functions::Impl::ContravariantPiolaTransformator::apply(Values&, const LocalCoordinate&, const Geometry&) [with Values = std::vector, std::allocator > >; LocalCoordinate = Dune::FieldVector; Geometry = Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:47:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 47 | auto jacobianTransposed = geometry.jacobianTransposed(xi); - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:326:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 326 | auto pointInElement = intersection.geometryInInside().global(quadRule[k].position()); - | ^~~~~~~~~~~~~~ /usr/include/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 1; GridImp = const Dune::YaspGrid<1, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:326:14: required from 'EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: [with auto:38 = Dune::Intersection >, Dune::YaspIntersection > > >; auto:39 = Dune::TypeTree::HybridTreePath<>; auto:40 = Dune::Functions::BSplineNode > > > >; auto:41 = Dune::Functions::BSplineNode > > > >; auto:42 = std::vector >]' /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:487:41: required from 'checkBasisContinuity > > > > >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > > > > >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&):: [with auto:60 = Dune::Functions::BSplineNode > > > >; auto:61 = Dune::TypeTree::HybridTreePath<>&]' @@ -4366,6 +4380,11 @@ /usr/include/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ +In file included from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/brezzidouglasmarinibasis.hh:19: +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In static member function 'static auto Dune::Functions::Impl::ContravariantPiolaTransformator::apply(Values&, const LocalCoordinate&, const Geometry&) [with Values = std::vector, std::allocator > >; LocalCoordinate = Dune::FieldVector; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:47:12: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 47 | auto jacobianTransposed = geometry.jacobianTransposed(xi); + | ^~~~~~~~~~~~~~~~~~ /usr/include/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:326:14: required from 'EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: [with auto:38 = Dune::Intersection >, Dune::YaspIntersection > > >; auto:39 = Dune::TypeTree::HybridTreePath<>; auto:40 = Dune::Functions::BSplineNode > > > >; auto:41 = Dune::Functions::BSplineNode > > > >; auto:42 = std::vector >]' /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:487:41: required from 'checkBasisContinuity > > > > >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > > > > >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&):: [with auto:60 = Dune::Functions::BSplineNode > > > >; auto:61 = Dune::TypeTree::HybridTreePath<>&]' @@ -4380,6 +4399,15 @@ /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/bsplinebasistest.cc:50:32: required from 'void testForDimension(Dune::TestSuite&) [with int dim = 2]' /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/bsplinebasistest.cc:112:22: required from here /usr/include/dune/grid/common/geometry.hh:228: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/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/brezzidouglasmarinibasistest.cc:13: +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:326:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 326 | auto pointInElement = intersection.geometryInInside().global(quadRule[k].position()); + | ^~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In static member function 'static auto Dune::Functions::Impl::ContravariantPiolaTransformator::apply(Values&, const LocalCoordinate&, const Geometry&) [with Values = std::vector, std::allocator > >; LocalCoordinate = Dune::FieldVector; Geometry = Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:47:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 47 | auto jacobianTransposed = geometry.jacobianTransposed(xi); + | ^~~~~~~~~~~~~~~~~~ /usr/include/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:326:14: required from 'EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: [with auto:38 = Dune::Intersection >, Dune::YaspIntersection > > >; auto:39 = Dune::TypeTree::HybridTreePath<>; auto:40 = Dune::Functions::BSplineNode > > > >; auto:41 = Dune::Functions::BSplineNode > > > >; auto:42 = std::vector >]' /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:487:41: required from 'checkBasisContinuity > > > > >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > > > > >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&):: [with auto:60 = Dune::Functions::BSplineNode > > > >; auto:61 = Dune::TypeTree::HybridTreePath<>&]' @@ -4394,6 +4422,10 @@ /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/bsplinebasistest.cc:50:32: required from 'void testForDimension(Dune::TestSuite&) [with int dim = 3]' /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/bsplinebasistest.cc:113:22: required from here /usr/include/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:326:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 326 | auto pointInElement = intersection.geometryInInside().global(quadRule[k].position()); + | ^~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::global(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 0; unsigned int coorddim = 1; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 1; GridImp = const Dune::YaspGrid<1, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:326:14: required from 'EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: [with auto:38 = Dune::Intersection >, Dune::YaspIntersection > > >; auto:39 = Dune::TypeTree::HybridTreePath<>; auto:40 = Dune::Functions::BSplineNode > > > >; auto:41 = Dune::Functions::BSplineNode > > > >; auto:42 = std::vector >]' @@ -4438,384 +4470,11 @@ /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/bsplinebasistest.cc:50:32: required from 'void testForDimension(Dune::TestSuite&) [with int dim = 3]' /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/bsplinebasistest.cc:113:22: required from here /usr/include/dune/geometry/axisalignedcubegeometry.hh:161:22: 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/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 1; Coordinates = Dune::EquidistantCoordinates]': -/usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 911 | YaspGrid (Dune::FieldVector L, - | ^~~~~~~~ -/usr/include/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]': -/usr/include/dune/grid/yaspgrid.hh:911: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 function 'Dune::Impl::LagrangeSimplexLocalBasis::partial(const std::array&, const Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >::DomainType&, std::vector >&) const::, double, 1, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>': -cc1plus: 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/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 3; Coordinates = Dune::EquidistantCoordinates]': -/usr/include/dune/grid/yaspgrid.hh:911: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 /usr/include/c++/12/vector:70, - from /build/reproducible-path/dune-functions-2.9.0/examples/stokes-taylorhood.cc:6: -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 439 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::QuadraturePoint&}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In static member function 'static auto Dune::Functions::Impl::ContravariantPiolaTransformator::apply(Values&, const LocalCoordinate&, const Geometry&) [with Values = std::vector, std::allocator > >; LocalCoordinate = Dune::FieldVector; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:47:60: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 47 | auto jacobianTransposed = geometry.jacobianTransposed(xi); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In static member function 'static auto Dune::Functions::Impl::ContravariantPiolaTransformator::apply(Values&, const LocalCoordinate&, const Geometry&) [with Values = std::vector, std::allocator > >; LocalCoordinate = Dune::FieldVector; Geometry = Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:47:60: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 47 | auto jacobianTransposed = geometry.jacobianTransposed(xi); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/12/bits/vector.tcc:439: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++/12/vector:64: -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 2]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In file included from /usr/include/dune/grid/yaspgrid.hh:72: -/usr/include/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>]': -/usr/include/dune/grid/yaspgrid/yaspgridentity.hh:520:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 520 | auto ur = _it.upperright(); - | ~~~~~~~~~~~~~~^~ -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 439 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -/usr/include/c++/12/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++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]': -/usr/include/c++/12/bits/vector.tcc:523:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 523 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': -/usr/include/c++/12/bits/vector.tcc:523:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 -In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]', - inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = std::complex; Allocator = std::allocator >]' at /usr/include/dune/common/dynvector.hh:143:19, - inlined from 'void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]' at /usr/include/dune/common/dynmatrixev.hh:87:27, - inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: -/usr/include/c++/12/bits/stl_vector.h:1032:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1032 | _M_fill_insert(end(), __new_size - size(), __x); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]', - inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = double; Allocator = std::allocator]' at /usr/include/dune/common/dynvector.hh:143:19, - inlined from 'void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]' at /usr/include/dune/common/dynmatrixev.hh:95:21, - inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: -/usr/include/c++/12/bits/stl_vector.h:1032:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1032 | _M_fill_insert(end(), __new_size - size(), __x); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', - inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:164:33: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', - inlined from 'Dune::JacobiNQuadratureRule::JacobiNQuadratureRule(int, int) [with ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:58:24: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', - inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21, - inlined from 'void Dune::TensorProductQuadratureRule::conicalProduct(const BaseQuadrature&, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 2]' at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:153:26: -/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', - inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21, - inlined from 'void Dune::TensorProductQuadratureRule::tensorProduct(const BaseQuadrature&, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 2]' at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:82:26, - inlined from 'Dune::TensorProductQuadratureRule::TensorProductQuadratureRule(unsigned int, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 2]' at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:49:22, - inlined from 'static Dune::QuadratureRule Dune::QuadratureRuleFactory::rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) [with ctype = double]' at /usr/include/dune/geometry/quadraturerules.hh:425:14, - inlined from 'Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::' at /usr/include/dune/geometry/quadraturerules.hh:241:14, - inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::; _Args = {}]' at /usr/include/c++/12/bits/invoke.h:61:36, - inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::; _Args = {}]' at /usr/include/c++/12/bits/invoke.h:96:40, - inlined from 'std::call_once::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&)::' at /usr/include/c++/12/mutex:852:17, - inlined from 'std::once_flag::_Prepare_execution::_Prepare_execution::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&):: >(std::call_once::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&)::&)::' at /usr/include/c++/12/mutex:788:64, - inlined from 'static constexpr void std::once_flag::_Prepare_execution::_Prepare_execution::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&):: >(std::call_once::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&)::&)::::_FUN()' at /usr/include/c++/12/mutex:788:16: -/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'Dune::AxisAlignedCubeGeometry::JacobianTransposed Dune::AxisAlignedCubeGeometry::jacobianTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2]': -cc1plus: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 439 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 1]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 439 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 0]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 1]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 2]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 2; ctype = double; int dim = 2]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:327:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 327 | auto pointInNeighbor = intersection.geometryInOutside().global(quadRule[k].position()); - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:327:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 327 | auto pointInNeighbor = intersection.geometryInOutside().global(quadRule[k].position()); - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:327:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 327 | auto pointInNeighbor = intersection.geometryInOutside().global(quadRule[k].position()); - | ^~~~~~~~~~~~~~~ -In function 'const Dune::FieldVector::n> Dune::VTKWriter::CellIterator::position() const [with GridView = Dune::GridView > >]': -cc1plus: 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++/12/vector:70, - from /usr/include/dune/common/parallel/communication.hh:17, - from /usr/include/dune/common/parallel/mpihelper.hh:15, - from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/bsplinebasistest.cc:6: -/usr/include/c++/12/bits/vector.tcc: In function 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double; _Alloc = std::allocator]': -/usr/include/c++/12/bits/vector.tcc:739:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 - 739 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc:739:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/12/bits/vector.tcc:739:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]': -/usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 911 | YaspGrid (Dune::FieldVector L, - | ^~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function 'void Dune::Functions::Impl::GlobalValuedLocalBasis::evaluateFunction(const typename LocalValuedLocalBasis::Traits::DomainType&, std::vector&) const [with Transformator = Dune::Functions::Impl::ContravariantPiolaTransformator; LocalValuedLocalBasis = Dune::LocalBasisVirtualInterface, double, 2, Dune::FieldVector, Dune::FieldMatrix > >; Element = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:248:10: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 248 | void evaluateFunction(const typename Traits::DomainType& x, - | ^~~~~~~~~~~~~~~~ -In function 'Dune::Intersection::GlobalCoordinate Dune::Intersection::unitOuterNormal(const LocalCoordinate&) const [with GridImp = const Dune::YaspGrid<2>; IntersectionImp = Dune::YaspIntersection >]': -cc1plus: 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/localfunctions/lagrange/pqkfactory.hh:13, - from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/lagrangebasis.hh:11: -/usr/include/dune/localfunctions/common/virtualwrappers.hh: In member function 'void Dune::LocalInterpolationVirtualImp::interpolate(const FunctionType&, std::vector::CoefficientType>&) const [with DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; Imp = Dune::Impl::LagrangeCubeLocalInterpolation >]': -/usr/include/dune/localfunctions/common/virtualwrappers.hh:168:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 168 | virtual void interpolate (const FunctionType& f, std::vector& out) const - | ^~~~~~~~~~~ -In file included from /usr/include/c++/12/vector:70, - from /usr/include/dune/common/parallel/communication.hh:17, - from /usr/include/dune/common/parallel/mpihelper.hh:15, - from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/brezzidouglasmarinibasistest.cc:6: -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 439 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/dune/geometry/refinement.hh:256, - from /usr/include/dune/geometry/virtualrefinement.hh:272: -/usr/include/dune/geometry/refinement/simplex.cc: In member function 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::CoordVector Dune::RefinementImp::Simplex::RefinementIteratorSpecial::coords() const [with int dimension = 2; CoordType = double]': -/usr/include/dune/geometry/refinement/simplex.cc:581:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 581 | RefinementIteratorSpecial:: - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/vector:64: -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 2]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 439 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::QuadraturePoint&}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -/usr/include/c++/12/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++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]': -/usr/include/c++/12/bits/vector.tcc:523:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 523 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': -/usr/include/c++/12/bits/vector.tcc:523:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 -In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]', - inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = std::complex; Allocator = std::allocator >]' at /usr/include/dune/common/dynvector.hh:143:19, - inlined from 'void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]' at /usr/include/dune/common/dynmatrixev.hh:87:27, - inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: -/usr/include/c++/12/bits/stl_vector.h:1032:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1032 | _M_fill_insert(end(), __new_size - size(), __x); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]', - inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = double; Allocator = std::allocator]' at /usr/include/dune/common/dynvector.hh:143:19, - inlined from 'void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]' at /usr/include/dune/common/dynmatrixev.hh:95:21, - inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: -/usr/include/c++/12/bits/stl_vector.h:1032:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1032 | _M_fill_insert(end(), __new_size - size(), __x); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', - inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:164:33: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', - inlined from 'Dune::JacobiNQuadratureRule::JacobiNQuadratureRule(int, int) [with ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:58:24: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 - 439 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/vector:64: -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', - inlined from 'Dune::Functions::BSplinePreBasis::BSplinePreBasis(const GridView&, const std::vector&, unsigned int, bool) [with GV = Dune::GridView > > >]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/bsplinebasis.hh:609:36: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Tp = double; _Alloc = std::allocator]', - inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:1481:22, - inlined from 'Dune::Functions::BSplinePreBasis::BSplinePreBasis(const GridView&, const std::vector&, unsigned int, bool) [with GV = Dune::GridView > > >]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/bsplinebasis.hh:611:29: -/usr/include/c++/12/bits/stl_vector.h:1779:26: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 - 1779 | _M_range_insert(__pos, __first, __last, - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ - 1780 | std::__iterator_category(__first)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_vector.h:1779:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', - inlined from 'Dune::Functions::BSplinePreBasis::BSplinePreBasis(const GridView&, const std::vector&, unsigned int, bool) [with GV = Dune::GridView > > >]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/bsplinebasis.hh:615:36: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', - inlined from 'Dune::Functions::BSplinePreBasis::BSplinePreBasis(const GridView&, const std::vector&, unsigned int, bool) [with GV = Dune::GridView > > >]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/bsplinebasis.hh:609:36: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Tp = double; _Alloc = std::allocator]', - inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:1481:22, - inlined from 'Dune::Functions::BSplinePreBasis::BSplinePreBasis(const GridView&, const std::vector&, unsigned int, bool) [with GV = Dune::GridView > > >]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/bsplinebasis.hh:611:29: -/usr/include/c++/12/bits/stl_vector.h:1779:26: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 - 1779 | _M_range_insert(__pos, __first, __last, - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ - 1780 | std::__iterator_category(__first)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_vector.h:1779:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', - inlined from 'Dune::Functions::BSplinePreBasis::BSplinePreBasis(const GridView&, const std::vector&, unsigned int, bool) [with GV = Dune::GridView > > >]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/bsplinebasis.hh:615:36: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', - inlined from 'Dune::Functions::BSplinePreBasis::BSplinePreBasis(const GridView&, const std::vector&, unsigned int, bool) [with GV = Dune::GridView > > >]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/bsplinebasis.hh:609:36: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Tp = double; _Alloc = std::allocator]', - inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:1481:22, - inlined from 'Dune::Functions::BSplinePreBasis::BSplinePreBasis(const GridView&, const std::vector&, unsigned int, bool) [with GV = Dune::GridView > > >]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/bsplinebasis.hh:611:29: -/usr/include/c++/12/bits/stl_vector.h:1779:26: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 - 1779 | _M_range_insert(__pos, __first, __last, - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ - 1780 | std::__iterator_category(__first)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_vector.h:1779:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', - inlined from 'Dune::Functions::BSplinePreBasis::BSplinePreBasis(const GridView&, const std::vector&, unsigned int, bool) [with GV = Dune::GridView > > >]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/bsplinebasis.hh:615:36: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 439 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 1]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 439 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 0]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 2; ctype = double; int dim = 2]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 1]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 2]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -[ 31%] Linking CXX executable stokes-taylorhood -cd /build/reproducible-path/dune-functions-2.9.0/build/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/stokes-taylorhood.dir/link.txt --verbose=1 -/usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro "CMakeFiles/stokes-taylorhood.dir/stokes-taylorhood.cc.o" -o stokes-taylorhood -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libduneuggrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libsuperlu.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/libf77blas.so /usr/lib/arm-linux-gnueabihf/libatlas.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so /usr/lib/arm-linux-gnueabihf/libldl.so /usr/lib/arm-linux-gnueabihf/libspqr.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libumfpack.so /usr/lib/arm-linux-gnueabihf/libcholmod.so /usr/lib/arm-linux-gnueabihf/libamd.so /usr/lib/arm-linux-gnueabihf/libcolamd.so /usr/lib/arm-linux-gnueabihf/libcamd.so /usr/lib/arm-linux-gnueabihf/libccolamd.so /usr/lib/arm-linux-gnueabihf/libsuitesparseconfig.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/libf77blas.so /usr/lib/arm-linux-gnueabihf/libatlas.so -/usr/include/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 1; Coordinates = Dune::EquidistantCoordinates]': -/usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 911 | YaspGrid (Dune::FieldVector L, - | ^~~~~~~~ -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' -[ 31%] Built target stokes-taylorhood -make -f dune/functions/functionspacebases/test/CMakeFiles/globalvaluedlfetest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/globalvaluedlfetest.dir/depend -make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' -cd /build/reproducible-path/dune-functions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.9.0 /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.9.0/build /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test/CMakeFiles/globalvaluedlfetest.dir/DependInfo.cmake --color= -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' -make -f dune/functions/functionspacebases/test/CMakeFiles/globalvaluedlfetest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/globalvaluedlfetest.dir/build -make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' -[ 32%] Building CXX object dune/functions/functionspacebases/test/CMakeFiles/globalvaluedlfetest.dir/globalvaluedlfetest.cc.o -cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test && /usr/bin/c++ -DDUNE_DEPRECATED_INTERPOLATE_CHECK=1 -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/usr/share/dune-grid/grids/\" -DENABLE_MPI=1 -DENABLE_SUITESPARSE=1 -DENABLE_SUPERLU=1 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-functions-2.9.0/build -I/build/reproducible-path/dune-functions-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/include/suitesparse -isystem /usr/include/superlu -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/functions/functionspacebases/test/CMakeFiles/globalvaluedlfetest.dir/globalvaluedlfetest.cc.o -MF CMakeFiles/globalvaluedlfetest.dir/globalvaluedlfetest.cc.o.d -o CMakeFiles/globalvaluedlfetest.dir/globalvaluedlfetest.cc.o -c /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/globalvaluedlfetest.cc -/usr/include/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]': -/usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -[ 34%] Linking CXX executable brezzidouglasmarinibasistest -cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/brezzidouglasmarinibasistest.dir/link.txt --verbose=1 -/usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro CMakeFiles/brezzidouglasmarinibasistest.dir/brezzidouglasmarinibasistest.cc.o -o brezzidouglasmarinibasistest -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libduneuggrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libsuperlu.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/libf77blas.so /usr/lib/arm-linux-gnueabihf/libatlas.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so /usr/lib/arm-linux-gnueabihf/libldl.so /usr/lib/arm-linux-gnueabihf/libspqr.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libumfpack.so /usr/lib/arm-linux-gnueabihf/libcholmod.so /usr/lib/arm-linux-gnueabihf/libamd.so /usr/lib/arm-linux-gnueabihf/libcolamd.so /usr/lib/arm-linux-gnueabihf/libcamd.so /usr/lib/arm-linux-gnueabihf/libccolamd.so /usr/lib/arm-linux-gnueabihf/libsuitesparseconfig.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/libf77blas.so /usr/lib/arm-linux-gnueabihf/libatlas.so -/usr/include/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 3; Coordinates = Dune::EquidistantCoordinates]': -/usr/include/dune/grid/yaspgrid.hh:911:5: 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/reproducible-path/dune-functions-2.9.0/build' -[ 34%] Built target brezzidouglasmarinibasistest -make -f dune/functions/functionspacebases/test/CMakeFiles/gridviewfunctionspacebasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/gridviewfunctionspacebasistest.dir/depend In file included from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/globalvaluedlfetest.cc:14: /usr/include/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector&) const': /usr/include/dune/grid/io/file/gmshreader.hh:207:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | { | ^ -make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' -cd /build/reproducible-path/dune-functions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.9.0 /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.9.0/build /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test/CMakeFiles/gridviewfunctionspacebasistest.dir/DependInfo.cmake --color= -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' -make -f dune/functions/functionspacebases/test/CMakeFiles/gridviewfunctionspacebasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/gridviewfunctionspacebasistest.dir/build -make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' -[ 35%] Building CXX object dune/functions/functionspacebases/test/CMakeFiles/gridviewfunctionspacebasistest.dir/gridviewfunctionspacebasistest.cc.o -cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test && /usr/bin/c++ -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/usr/share/dune-grid/grids/\" -DENABLE_MPI=1 -DENABLE_SUITESPARSE=1 -DENABLE_SUPERLU=1 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-functions-2.9.0/build -I/build/reproducible-path/dune-functions-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/include/suitesparse -isystem /usr/include/superlu -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/functions/functionspacebases/test/CMakeFiles/gridviewfunctionspacebasistest.dir/gridviewfunctionspacebasistest.cc.o -MF CMakeFiles/gridviewfunctionspacebasistest.dir/gridviewfunctionspacebasistest.cc.o.d -o CMakeFiles/gridviewfunctionspacebasistest.dir/gridviewfunctionspacebasistest.cc.o -c /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc In file included from /usr/include/dune/geometry/quadraturerules.hh:296, from /usr/include/dune/localfunctions/test/test-localfe.hh:21, from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/globalvaluedlfetest.cc:16: @@ -4827,21 +4486,22 @@ /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1028:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1028 | { | ^ -In file included from /usr/include/dune/geometry/quadraturerules.hh:294, - from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:12: -/usr/include/dune/geometry/quadraturerules/prismquadrature.hh: In member function 'Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)': -/usr/include/dune/geometry/quadraturerules/prismquadrature.hh:148:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 148 | { - | ^ -In file included from /usr/include/dune/geometry/quadraturerules.hh:296: -/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:750:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 750 | { - | ^ -/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:1028:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1028 | { - | ^ +/usr/include/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 1; Coordinates = Dune::EquidistantCoordinates]': +/usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 911 | YaspGrid (Dune::FieldVector L, + | ^~~~~~~~ +/usr/include/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]': +/usr/include/dune/grid/yaspgrid.hh:911: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/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 3; Coordinates = Dune::EquidistantCoordinates]': +/usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In static member function 'static auto Dune::Functions::Impl::ContravariantPiolaTransformator::apply(Values&, const LocalCoordinate&, const Geometry&) [with Values = std::vector, std::allocator > >; LocalCoordinate = Dune::FieldVector; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:47:60: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 47 | auto jacobianTransposed = geometry.jacobianTransposed(xi); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In static member function 'static auto Dune::Functions::Impl::ContravariantPiolaTransformator::apply(Values&, const LocalCoordinate&, const Geometry&) [with Values = std::vector, std::allocator > >; LocalCoordinate = Dune::FieldVector; Geometry = Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:47:60: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 47 | auto jacobianTransposed = geometry.jacobianTransposed(xi); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /usr/include/dune/grid/common/geometry.hh:16, from /usr/include/dune/grid/common/grid.hh:1116, from /usr/include/dune/grid/yaspgrid.hh:17, @@ -4872,6 +4532,14 @@ /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/defaultglobalbasis.hh:192:44: required from 'auto Dune::Functions::BasisFactory::makeBasis(const GridView&, PreBasisFactory&&) [with GridView = Dune::GridView > >; PreBasisFactory = raviartThomas<0>()::]' /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/globalvaluedlfetest.cc:60:28: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +In function 'Dune::AxisAlignedCubeGeometry::JacobianInverseTransposed Dune::AxisAlignedCubeGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2]': +cc1plus: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-functions-2.9.0/examples/stokes-taylorhood.cc: In function 'void getLocalMatrix(const LocalView&, Dune::Matrix >&) [with LocalView = Dune::Functions::DefaultLocalView > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > > >]': +/build/reproducible-path/dune-functions-2.9.0/examples/stokes-taylorhood.cc:120:38: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 119 | elementMatrix[row][col] += (jacobians[i] * transpose(jacobians[j])) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 120 | * quadPoint.weight() * integrationElement; /*@\label{li:stokes_taylorhood_update_vv_element_matrix}@*/ + | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': /usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>' /usr/include/dune/grid/common/entity.hh:688:97: required by substitution of 'template, int , class> class EntityImp> decltype (referenceElement::Geometry::mydimension>(entity.type())) Dune::referenceElement(const Entity&) [with int cd = 0; int dim = 2; GridImp = const Dune::UGGrid<2>; EntityImp = Dune::UGGridEntity]' @@ -4902,6 +4570,11 @@ /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/defaultglobalbasis.hh:192:44: required from 'auto Dune::Functions::BasisFactory::makeBasis(const GridView&, PreBasisFactory&&) [with GridView = Dune::GridView > >; PreBasisFactory = nedelec<1, 1, double>()::]' /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/globalvaluedlfetest.cc:91:28: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +In file included from /usr/include/dune/grid/yaspgrid.hh:72: +/usr/include/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>]': +/usr/include/dune/grid/yaspgrid/yaspgridentity.hh:520:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 520 | auto ur = _it.upperright(); + | ~~~~~~~~~~~~~~^~ In file included from /usr/include/dune/grid/common/geometry.hh:14: /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 1]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry >::JacobianInverseTransposed; typename std::enable_if::value, int>::type = 0]' @@ -5059,101 +4732,20 @@ /usr/include/dune/localfunctions/common/localinterpolation.hh:60:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 60 | return y; | ^ -In file included from /usr/include/dune/grid/common/geometry.hh:16, - from /usr/include/dune/grid/common/grid.hh:1116, - from /usr/include/dune/grid/yaspgrid.hh:17, - from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:14: -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': -/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 1, const Dune::YaspGrid<1, Dune::EquidistantCoordinates >, Dune::YaspGeometry>' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:165:57: required from 'void testScalarBasisConst(const Basis&, bool, bool, char) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:262:25: required from 'void testOnStructuredGrid() [with int dim = 1]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:344:26: required from here -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | return matrix.transposed(); - | ^ -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': -/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspGeometry>' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:165:57: required from 'void testScalarBasisConst(const Basis&, bool, bool, char) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:262:25: required from 'void testOnStructuredGrid() [with int dim = 2]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:345:26: required from here -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': -/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<3, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspGeometry>' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:165:57: required from 'void testScalarBasisConst(const Basis&, bool, bool, char) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:262:25: required from 'void testOnStructuredGrid() [with int dim = 3]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:346:26: required from here -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': -/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:165:57: required from 'void testScalarBasisConst(const Basis&, bool, bool, char) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1, double> >]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:310:23: required from 'void testOnHybridGrid() [with int dim = 2]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:348:22: required from here -/usr/include/dune/common/transpose.hh:184:28: 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/dune/geometry/axisalignedcubegeometry.hh:17, - from /usr/include/dune/grid/yaspgrid.hh:26: -/usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double]': -/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]' -/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 1, const Dune::YaspGrid<1, Dune::EquidistantCoordinates >, Dune::YaspGeometry>' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:165:57: required from 'void testScalarBasisConst(const Basis&, bool, bool, char) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:262:25: required from 'void testOnStructuredGrid() [with int dim = 1]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:344:26: required from here -/usr/include/dune/common/diagonalmatrix.hh:630:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 630 | DiagonalMatrix transposed() const - | ^~~~~~~~~~ -In file included from /usr/include/dune/geometry/quadraturerules.hh:16: -/usr/include/dune/common/fvector.hh: In instantiation of 'Dune::FieldVector Dune::operator*(K, const FieldVector&) [with K = double]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:174:59: required from 'void testScalarBasisConst(const Basis&, bool, bool, char) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:262:25: required from 'void testOnStructuredGrid() [with int dim = 1]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:344:26: required from here -/usr/include/dune/common/fvector.hh:524:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 524 | inline FieldVector operator* (const K a, const FieldVector& b) - | ^~~~~~~~ -/usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double; int n = 2]': -/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]' -/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspGeometry>' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:165:57: required from 'void testScalarBasisConst(const Basis&, bool, bool, char) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:262:25: required from 'void testOnStructuredGrid() [with int dim = 2]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:345:26: required from here -/usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 136 | DiagonalMatrix transposed() const - | ^~~~~~~~~~ -/usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double; int n = 3]': -/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]' -/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<3, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspGeometry>' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:165:57: required from 'void testScalarBasisConst(const Basis&, bool, bool, char) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:262:25: required from 'void testOnStructuredGrid() [with int dim = 3]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:346:26: required from here -/usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -In file included from /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:10, - from /usr/include/dune/geometry/quadraturerules.hh:292: -/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 2]': -/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' -/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:165:57: required from 'void testScalarBasisConst(const Basis&, bool, bool, char) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1, double> >]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:310:23: required from 'void testOnHybridGrid() [with int dim = 2]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:348:22: required from here -/usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 172 | FieldMatrix transposed() const - | ^~~~~~~~~~ -/usr/include/dune/common/fvector.hh: In instantiation of 'Dune::FieldVector Dune::operator+(K, const FieldVector&) [with K = double]': -/usr/include/c++/12/bits/stl_numeric.h:141:39: required from '_Tp std::accumulate(_InputIterator, _InputIterator, _Tp) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector > >; _Tp = double]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:70:37: required from 'void testScalarBasisConst(const Basis&, bool, bool, char) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:262:25: required from 'void testOnStructuredGrid() [with int dim = 1]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:344:26: required from here -/usr/include/dune/common/fvector.hh:510:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 510 | inline FieldVector operator+ (const K a, const FieldVector& b) - | ^~~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 439 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', - inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21, - inlined from 'Dune::PointQuadratureRule::PointQuadratureRule() [with ct = double]' at /usr/include/dune/geometry/quadraturerules/pointquadrature.hh:31:22, - inlined from 'static Dune::QuadratureRule Dune::QuadratureRuleFactory::rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) [with ctype = double]' at /usr/include/dune/geometry/quadraturerules.hh:340:16: -/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In function 'Dune::AxisAlignedCubeGeometry::JacobianTransposed Dune::AxisAlignedCubeGeometry::jacobianTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2]': +cc1plus: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:327:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 327 | auto pointInNeighbor = intersection.geometryInOutside().global(quadRule[k].position()); + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:327:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 327 | auto pointInNeighbor = intersection.geometryInOutside().global(quadRule[k].position()); + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:327:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 327 | auto pointInNeighbor = intersection.geometryInOutside().global(quadRule[k].position()); + | ^~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/nedelecbasis.hh:16, from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/globalvaluedlfetest.cc:18: /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In static member function 'static auto Dune::Functions::Impl::ContravariantPiolaTransformator::apply(Values&, const LocalCoordinate&, const Geometry&) [with Values = std::vector, std::allocator > >; LocalCoordinate = Dune::FieldVector; Geometry = Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>]': @@ -5406,52 +4998,24 @@ /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:215:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | return localValue; | ^~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/bsplinebasistest.cc: In function 'void testForDimension(Dune::TestSuite&) [with int dim = 1]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/bsplinebasistest.cc:29:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 29 | GridType grid(l,elements); - | ^~~~ -In member function 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Tp = double; _Alloc = std::allocator]', - inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:1481:22, - inlined from 'Dune::Functions::BSplinePreBasis::BSplinePreBasis(const GridView&, const std::vector&, unsigned int, bool) [with GV = Dune::GridView > > >]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/bsplinebasis.hh:611:29, - inlined from 'Dune::Functions::DefaultGlobalBasis::DefaultGlobalBasis(T&& ...) [with T = {Dune::GridView > > >&, std::vector >&, unsigned int&, bool}; typename std::enable_if<(! Dune::Impl::disableCopyMoveHelper, T ...>::value), int>::type = 0; typename std::enable_if::value, int>::type = 0; PB = Dune::Functions::BSplinePreBasis > > > >]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/defaultglobalbasis.hh:83:5, - inlined from 'void testForDimension(Dune::TestSuite&) [with int dim = 1]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/bsplinebasistest.cc:85:41: -/usr/include/c++/12/bits/stl_vector.h:1779:26: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 - 1779 | _M_range_insert(__pos, __first, __last, - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ - 1780 | std::__iterator_category(__first)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_vector.h:1779:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -In file included from /usr/include/dune/grid/yaspgrid.hh:70: -/usr/include/dune/grid/yaspgrid/ygrid.hh: In instantiation of 'Dune::FieldVector::dim> Dune::YGrid::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; typename Coordinates::ctype = double]': -/usr/include/dune/grid/yaspgrid/yaspgridentity.hh:519:30: required from 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspGeometry>]' -/usr/include/dune/grid/common/entity.hh:316:60: required from 'Dune::Entity<0, dim, GridImp, EntityImp>::Geometry Dune::Entity<0, dim, GridImp, EntityImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; EntityImp = Dune::YaspEntity; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspGeometry>]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:165:57: required from 'void testScalarBasisConst(const Basis&, bool, bool, char) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:262:25: required from 'void testOnStructuredGrid() [with int dim = 2]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:345:26: required from here -/usr/include/dune/grid/yaspgrid/ygrid.hh:647:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 647 | Dune::FieldVector lowerleft() const - | ^~~~~~~~~ -/usr/include/dune/grid/yaspgrid/ygrid.hh: In instantiation of 'Dune::FieldVector::dim> Dune::YGrid::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; typename Coordinates::ctype = double]': -/usr/include/dune/grid/yaspgrid/yaspgridentity.hh:519:30: required from 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; Geometry = Dune::Geometry<3, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspGeometry>]' -/usr/include/dune/grid/common/entity.hh:316:60: required from 'Dune::Entity<0, dim, GridImp, EntityImp>::Geometry Dune::Entity<0, dim, GridImp, EntityImp>::geometry() const [with int dim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; EntityImp = Dune::YaspEntity; Geometry = Dune::Geometry<3, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspGeometry>]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:165:57: required from 'void testScalarBasisConst(const Basis&, bool, bool, char) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:262:25: required from 'void testOnStructuredGrid() [with int dim = 3]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:346:26: required from here -/usr/include/dune/grid/yaspgrid/ygrid.hh:647:58: 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++/12/vector:70, + from /usr/include/dune/common/parallel/communication.hh:17, + from /usr/include/dune/common/parallel/mpihelper.hh:15, + from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/bsplinebasistest.cc:6: +/usr/include/c++/12/bits/vector.tcc: In function 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double; _Alloc = std::allocator]': +/usr/include/c++/12/bits/vector.tcc:739:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 + 739 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/vector.tcc:739:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/12/bits/vector.tcc:739:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In static member function 'static auto Dune::Functions::Impl::ContravariantPiolaTransformator::apply(Values&, const LocalCoordinate&, const Geometry&) [with Values = std::vector, std::allocator > >; LocalCoordinate = Dune::FieldVector; Geometry = Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>]': /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:47:60: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | auto jacobianTransposed = geometry.jacobianTransposed(xi); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/usr/include/dune/grid/yaspgrid/ygrid.hh: In instantiation of 'Dune::YGridComponent::fTupel Dune::YGridComponent::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; Dune::YGridComponent::fTupel = Dune::FieldVector]': -/usr/include/dune/grid/yaspgrid/ygrid.hh:649:29: required from 'Dune::FieldVector::dim> Dune::YGrid::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; typename Coordinates::ctype = double]' -/usr/include/dune/grid/yaspgrid/yaspgridentity.hh:519:30: required from 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 1; GridImp = const Dune::YaspGrid<1, Dune::EquidistantCoordinates >; Geometry = Dune::Geometry<1, 1, const Dune::YaspGrid<1, Dune::EquidistantCoordinates >, Dune::YaspGeometry>]' -/usr/include/dune/grid/common/entity.hh:316:60: required from 'Dune::Entity<0, dim, GridImp, EntityImp>::Geometry Dune::Entity<0, dim, GridImp, EntityImp>::geometry() const [with int dim = 1; GridImp = const Dune::YaspGrid<1, Dune::EquidistantCoordinates >; EntityImp = Dune::YaspEntity; Geometry = Dune::Geometry<1, 1, const Dune::YaspGrid<1, Dune::EquidistantCoordinates >, Dune::YaspGeometry>]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:165:57: required from 'void testScalarBasisConst(const Basis&, bool, bool, char) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:262:25: required from 'void testOnStructuredGrid() [with int dim = 1]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:344:26: required from here -/usr/include/dune/grid/yaspgrid/ygrid.hh:409:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 409 | fTupel lowerleft() const - | ^~~~~~~~~ +/usr/include/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]': +/usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 911 | YaspGrid (Dune::FieldVector L, + | ^~~~~~~~ /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In static member function 'static auto Dune::Functions::Impl::ContravariantPiolaTransformator::apply(Values&, const LocalCoordinate&, const Geometry&) [with Values = std::vector, std::allocator > >; LocalCoordinate = Dune::FieldVector; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>]': /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:47:60: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | auto jacobianTransposed = geometry.jacobianTransposed(xi); @@ -5477,34 +5041,6 @@ /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:207:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | auto globalValue = f(xi); | ~^~~~ -/usr/include/dune/grid/yaspgrid/ygrid.hh: In instantiation of 'Dune::YGridComponent::fTupel Dune::YGridComponent::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; Dune::YGridComponent::fTupel = Dune::FieldVector]': -/usr/include/dune/grid/yaspgrid/ygrid.hh:649:29: required from 'Dune::FieldVector::dim> Dune::YGrid::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; typename Coordinates::ctype = double]' -/usr/include/dune/grid/yaspgrid/yaspgridentity.hh:519:30: required from 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspGeometry>]' -/usr/include/dune/grid/common/entity.hh:316:60: required from 'Dune::Entity<0, dim, GridImp, EntityImp>::Geometry Dune::Entity<0, dim, GridImp, EntityImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; EntityImp = Dune::YaspEntity; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspGeometry>]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:165:57: required from 'void testScalarBasisConst(const Basis&, bool, bool, char) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:262:25: required from 'void testOnStructuredGrid() [with int dim = 2]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:345:26: required from here -/usr/include/dune/grid/yaspgrid/ygrid.hh:409:14: 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/dune/grid/yaspgrid/ygrid.hh: In instantiation of 'Dune::YGridComponent::fTupel Dune::YGridComponent::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; Dune::YGridComponent::fTupel = Dune::FieldVector]': -/usr/include/dune/grid/yaspgrid/ygrid.hh:649:29: required from 'Dune::FieldVector::dim> Dune::YGrid::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; typename Coordinates::ctype = double]' -/usr/include/dune/grid/yaspgrid/yaspgridentity.hh:519:30: required from 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; Geometry = Dune::Geometry<3, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspGeometry>]' -/usr/include/dune/grid/common/entity.hh:316:60: required from 'Dune::Entity<0, dim, GridImp, EntityImp>::Geometry Dune::Entity<0, dim, GridImp, EntityImp>::geometry() const [with int dim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; EntityImp = Dune::YaspEntity; Geometry = Dune::Geometry<3, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspGeometry>]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:165:57: required from 'void testScalarBasisConst(const Basis&, bool, bool, char) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:262:25: required from 'void testOnStructuredGrid() [with int dim = 3]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:346:26: required from here -/usr/include/dune/grid/yaspgrid/ygrid.hh:409:14: 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/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:20: -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh: In instantiation of 'void Dune::Functions::Imp::LocalInterpolateVisitor::leaf(Node&, TreePath) [with Node = const Dune::Functions::BSplineNode > > > >; TreePath = Dune::TypeTree::HybridTreePath<>; B = Dune::Functions::DefaultGlobalBasis > > > > >; T = Dune::Functions::BSplineNode > > > >; NTRE = Dune::Functions::HierarchicNodeToRangeMap; HV = Dune::Functions::Impl::ISTLVectorBackend > >&&; LF = Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > > >, testScalarBasisConst > > > > > >(const Dune::Functions::DefaultGlobalBasis > > > > >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>; HBV = const Dune::Functions::Imp::AllTrueBitSetVector&]': -/usr/include/dune/typetree/traversal.hh:97:21: required from 'void Dune::TypeTree::Detail::applyToTree(T&&, TreePath, V&&) [with T = const Dune::Functions::BSplineNode > > > >&; TreePath = Dune::TypeTree::HybridTreePath<>; V = Dune::Functions::Imp::LocalInterpolateVisitor > > > > >, Dune::Functions::BSplineNode > > > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > > >, testScalarBasisConst > > > > > >(const Dune::Functions::DefaultGlobalBasis > > > > >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&; typename std::enable_if::type::isLeaf, int>::type = 0]' -/usr/include/dune/typetree/traversal.hh:239:26: required from 'void Dune::TypeTree::applyToTree(Tree&&, Visitor&&) [with Tree = const Dune::Functions::BSplineNode > > > >&; Visitor = Dune::Functions::Imp::LocalInterpolateVisitor > > > > >, Dune::Functions::BSplineNode > > > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > > >, testScalarBasisConst > > > > > >(const Dune::Functions::DefaultGlobalBasis > > > > >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:253:26: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&, const BV&, const NTRE&) [with B = DefaultGlobalBasis > > > > >; C = std::vector >&; F = testScalarBasisConst > > > > > >(const Dune::Functions::DefaultGlobalBasis > > > > >&, bool, bool, char)::)>; BV = Imp::AllTrueBitSetVector; NTRE = HierarchicNodeToRangeMap]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:296:15: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&) [with B = DefaultGlobalBasis > > > > >; C = std::vector >&; F = testScalarBasisConst > > > > > >(const Dune::Functions::DefaultGlobalBasis > > > > >&, bool, bool, char)::)>]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:117:16: required from 'void testScalarBasisConst(const Basis&, bool, bool, char) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:262:25: required from 'void testOnStructuredGrid() [with int dim = 1]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:344:26: required from here -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:125:90: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 125 | return FiniteElementRange(flatVectorView(nodeToRangeEntry_(node, treePath, y))[j]); - | ^ /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function 'auto Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = testCanRepresentConstants, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]': /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:112:87: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 112 | auto jacobianInverseTransposed = element_.geometry().jacobianInverseTransposed(xi); @@ -5541,10 +5077,6 @@ /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:171:74: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | auto jacobianInverseTransposed = geometry.jacobianInverseTransposed(xi); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/bsplinebasistest.cc: In function 'void testForDimension(Dune::TestSuite&) [with int dim = 2]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/bsplinebasistest.cc:29:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 29 | GridType grid(l,elements); - | ^~~~ /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In static member function 'static auto Dune::Functions::Impl::CovariantPiolaTransformator::applyJacobian(Gradients&, const LocalCoordinate&, const Geometry&) [with Gradients = std::vector, std::allocator > >; LocalCoordinate = Dune::FieldVector; Geometry = Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>]': /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:171:74: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | auto jacobianInverseTransposed = geometry.jacobianInverseTransposed(xi); @@ -5565,132 +5097,46 @@ /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:210:73: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 210 | auto jacobianTransposed = element_.geometry().jacobianTransposed(xi); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/usr/include/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:32: required from 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = double; LocalDomain = Dune::FieldVector; GV = Dune::GridView > > >; F = testScalarBasisConst > > > > > >(const Dune::Functions::DefaultGlobalBasis > > > > >&, bool, bool, char)::)>; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:124:32: required from 'void Dune::Functions::Imp::LocalInterpolateVisitor::leaf(Node&, TreePath) [with Node = const Dune::Functions::BSplineNode > > > >; TreePath = Dune::TypeTree::HybridTreePath<>; B = Dune::Functions::DefaultGlobalBasis > > > > >; T = Dune::Functions::BSplineNode > > > >; NTRE = Dune::Functions::HierarchicNodeToRangeMap; HV = Dune::Functions::Impl::ISTLVectorBackend > >&&; LF = Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > > >, testScalarBasisConst > > > > > >(const Dune::Functions::DefaultGlobalBasis > > > > >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>; HBV = const Dune::Functions::Imp::AllTrueBitSetVector&]' -/usr/include/dune/typetree/traversal.hh:97:21: required from 'void Dune::TypeTree::Detail::applyToTree(T&&, TreePath, V&&) [with T = const Dune::Functions::BSplineNode > > > >&; TreePath = Dune::TypeTree::HybridTreePath<>; V = Dune::Functions::Imp::LocalInterpolateVisitor > > > > >, Dune::Functions::BSplineNode > > > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > > >, testScalarBasisConst > > > > > >(const Dune::Functions::DefaultGlobalBasis > > > > >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&; typename std::enable_if::type::isLeaf, int>::type = 0]' -/usr/include/dune/typetree/traversal.hh:239:26: required from 'void Dune::TypeTree::applyToTree(Tree&&, Visitor&&) [with Tree = const Dune::Functions::BSplineNode > > > >&; Visitor = Dune::Functions::Imp::LocalInterpolateVisitor > > > > >, Dune::Functions::BSplineNode > > > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > > >, testScalarBasisConst > > > > > >(const Dune::Functions::DefaultGlobalBasis > > > > >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:253:26: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&, const BV&, const NTRE&) [with B = DefaultGlobalBasis > > > > >; C = std::vector >&; F = testScalarBasisConst > > > > > >(const Dune::Functions::DefaultGlobalBasis > > > > >&, bool, bool, char)::)>; BV = Imp::AllTrueBitSetVector; NTRE = HierarchicNodeToRangeMap]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:296:15: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&) [with B = DefaultGlobalBasis > > > > >; C = std::vector >&; F = testScalarBasisConst > > > > > >(const Dune::Functions::DefaultGlobalBasis > > > > >&, bool, bool, char)::)>]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:117:16: required from 'void testScalarBasisConst(const Basis&, bool, bool, char) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:262:25: required from 'void testOnStructuredGrid() [with int dim = 2]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:345:26: required from here -/usr/include/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 228 | GlobalCoordinate global (const LocalCoordinate& local) const - | ^~~~~~ -/usr/include/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:32: required from 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = double; LocalDomain = Dune::FieldVector; GV = Dune::GridView > > >; F = testScalarBasisConst > > > > > >(const Dune::Functions::DefaultGlobalBasis > > > > >&, bool, bool, char)::)>; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:124:32: required from 'void Dune::Functions::Imp::LocalInterpolateVisitor::leaf(Node&, TreePath) [with Node = const Dune::Functions::BSplineNode > > > >; TreePath = Dune::TypeTree::HybridTreePath<>; B = Dune::Functions::DefaultGlobalBasis > > > > >; T = Dune::Functions::BSplineNode > > > >; NTRE = Dune::Functions::HierarchicNodeToRangeMap; HV = Dune::Functions::Impl::ISTLVectorBackend > >&&; LF = Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > > >, testScalarBasisConst > > > > > >(const Dune::Functions::DefaultGlobalBasis > > > > >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>; HBV = const Dune::Functions::Imp::AllTrueBitSetVector&]' -/usr/include/dune/typetree/traversal.hh:97:21: required from 'void Dune::TypeTree::Detail::applyToTree(T&&, TreePath, V&&) [with T = const Dune::Functions::BSplineNode > > > >&; TreePath = Dune::TypeTree::HybridTreePath<>; V = Dune::Functions::Imp::LocalInterpolateVisitor > > > > >, Dune::Functions::BSplineNode > > > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > > >, testScalarBasisConst > > > > > >(const Dune::Functions::DefaultGlobalBasis > > > > >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&; typename std::enable_if::type::isLeaf, int>::type = 0]' -/usr/include/dune/typetree/traversal.hh:239:26: required from 'void Dune::TypeTree::applyToTree(Tree&&, Visitor&&) [with Tree = const Dune::Functions::BSplineNode > > > >&; Visitor = Dune::Functions::Imp::LocalInterpolateVisitor > > > > >, Dune::Functions::BSplineNode > > > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > > >, testScalarBasisConst > > > > > >(const Dune::Functions::DefaultGlobalBasis > > > > >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:253:26: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&, const BV&, const NTRE&) [with B = DefaultGlobalBasis > > > > >; C = std::vector >&; F = testScalarBasisConst > > > > > >(const Dune::Functions::DefaultGlobalBasis > > > > >&, bool, bool, char)::)>; BV = Imp::AllTrueBitSetVector; NTRE = HierarchicNodeToRangeMap]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:296:15: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&) [with B = DefaultGlobalBasis > > > > >; C = std::vector >&; F = testScalarBasisConst > > > > > >(const Dune::Functions::DefaultGlobalBasis > > > > >&, bool, bool, char)::)>]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:117:16: required from 'void testScalarBasisConst(const Basis&, bool, bool, char) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:262:25: required from 'void testOnStructuredGrid() [with int dim = 3]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:346:26: required from here -/usr/include/dune/grid/common/geometry.hh:228:22: 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/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:32: required from 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = double; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = testScalarBasisConst > >, 1, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, bool, bool, char)::)>; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:124:32: required from 'void Dune::Functions::Imp::LocalInterpolateVisitor::leaf(Node&, TreePath) [with Node = const Dune::Functions::LagrangeNode > >, 1, double>; TreePath = Dune::TypeTree::HybridTreePath<>; B = Dune::Functions::DefaultGlobalBasis > >, 1, double> >; T = Dune::Functions::LagrangeNode > >, 1, double>; NTRE = Dune::Functions::HierarchicNodeToRangeMap; HV = Dune::Functions::Impl::ISTLVectorBackend > >&&; LF = Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>; HBV = const Dune::Functions::Imp::AllTrueBitSetVector&]' -/usr/include/dune/typetree/traversal.hh:97:21: required from 'void Dune::TypeTree::Detail::applyToTree(T&&, TreePath, V&&) [with T = const Dune::Functions::LagrangeNode > >, 1, double>&; TreePath = Dune::TypeTree::HybridTreePath<>; V = Dune::Functions::Imp::LocalInterpolateVisitor > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&; typename std::enable_if::type::isLeaf, int>::type = 0]' -/usr/include/dune/typetree/traversal.hh:239:26: required from 'void Dune::TypeTree::applyToTree(Tree&&, Visitor&&) [with Tree = const Dune::Functions::LagrangeNode > >, 1, double>&; Visitor = Dune::Functions::Imp::LocalInterpolateVisitor > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:253:26: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&, const BV&, const NTRE&) [with B = DefaultGlobalBasis > >, 1, double> >; C = std::vector >&; F = testScalarBasisConst > >, 1, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, bool, bool, char)::)>; BV = Imp::AllTrueBitSetVector; NTRE = HierarchicNodeToRangeMap]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:296:15: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&) [with B = DefaultGlobalBasis > >, 1, double> >; C = std::vector >&; F = testScalarBasisConst > >, 1, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, bool, bool, char)::)>]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:117:16: required from 'void testScalarBasisConst(const Basis&, bool, bool, char) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1, double> >]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:310:23: required from 'void testOnHybridGrid() [with int dim = 2]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:348:22: required from here -/usr/include/dune/grid/common/geometry.hh:228:22: 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/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:32: required from 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = double; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = testScalarBasisConst > >, 1, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, bool, bool, char)::)>; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:124:32: required from 'void Dune::Functions::Imp::LocalInterpolateVisitor::leaf(Node&, TreePath) [with Node = const Dune::Functions::LagrangeNode > >, 1, double>; TreePath = Dune::TypeTree::HybridTreePath<>; B = Dune::Functions::DefaultGlobalBasis > >, 1, double> >; T = Dune::Functions::LagrangeNode > >, 1, double>; NTRE = Dune::Functions::HierarchicNodeToRangeMap; HV = Dune::Functions::Impl::ISTLVectorBackend > >&&; LF = Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>; HBV = const Dune::Functions::Imp::AllTrueBitSetVector&]' -/usr/include/dune/typetree/traversal.hh:97:21: required from 'void Dune::TypeTree::Detail::applyToTree(T&&, TreePath, V&&) [with T = const Dune::Functions::LagrangeNode > >, 1, double>&; TreePath = Dune::TypeTree::HybridTreePath<>; V = Dune::Functions::Imp::LocalInterpolateVisitor > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&; typename std::enable_if::type::isLeaf, int>::type = 0]' -/usr/include/dune/typetree/traversal.hh:239:26: required from 'void Dune::TypeTree::applyToTree(Tree&&, Visitor&&) [with Tree = const Dune::Functions::LagrangeNode > >, 1, double>&; Visitor = Dune::Functions::Imp::LocalInterpolateVisitor > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:253:26: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&, const BV&, const NTRE&) [with B = DefaultGlobalBasis > >, 1, double> >; C = std::vector >&; F = testScalarBasisConst > >, 1, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, bool, bool, char)::)>; BV = Imp::AllTrueBitSetVector; NTRE = HierarchicNodeToRangeMap]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:296:15: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&) [with B = DefaultGlobalBasis > >, 1, double> >; C = std::vector >&; F = testScalarBasisConst > >, 1, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, bool, bool, char)::)>]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:117:16: required from 'void testScalarBasisConst(const Basis&, bool, bool, char) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1, double> >]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:310:23: required from 'void testOnHybridGrid() [with int dim = 3]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:349:22: required from here -/usr/include/dune/grid/common/geometry.hh:228:22: 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/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::global(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 1; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': -/usr/include/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::YaspGrid<1, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:32: required from 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = double; LocalDomain = Dune::FieldVector; GV = Dune::GridView > > >; F = testScalarBasisConst > > > > > >(const Dune::Functions::DefaultGlobalBasis > > > > >&, bool, bool, char)::)>; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:124:32: required from 'void Dune::Functions::Imp::LocalInterpolateVisitor::leaf(Node&, TreePath) [with Node = const Dune::Functions::BSplineNode > > > >; TreePath = Dune::TypeTree::HybridTreePath<>; B = Dune::Functions::DefaultGlobalBasis > > > > >; T = Dune::Functions::BSplineNode > > > >; NTRE = Dune::Functions::HierarchicNodeToRangeMap; HV = Dune::Functions::Impl::ISTLVectorBackend > >&&; LF = Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > > >, testScalarBasisConst > > > > > >(const Dune::Functions::DefaultGlobalBasis > > > > >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>; HBV = const Dune::Functions::Imp::AllTrueBitSetVector&]' -/usr/include/dune/typetree/traversal.hh:97:21: required from 'void Dune::TypeTree::Detail::applyToTree(T&&, TreePath, V&&) [with T = const Dune::Functions::BSplineNode > > > >&; TreePath = Dune::TypeTree::HybridTreePath<>; V = Dune::Functions::Imp::LocalInterpolateVisitor > > > > >, Dune::Functions::BSplineNode > > > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > > >, testScalarBasisConst > > > > > >(const Dune::Functions::DefaultGlobalBasis > > > > >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&; typename std::enable_if::type::isLeaf, int>::type = 0]' -/usr/include/dune/typetree/traversal.hh:239:26: required from 'void Dune::TypeTree::applyToTree(Tree&&, Visitor&&) [with Tree = const Dune::Functions::BSplineNode > > > >&; Visitor = Dune::Functions::Imp::LocalInterpolateVisitor > > > > >, Dune::Functions::BSplineNode > > > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > > >, testScalarBasisConst > > > > > >(const Dune::Functions::DefaultGlobalBasis > > > > >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:253:26: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&, const BV&, const NTRE&) [with B = DefaultGlobalBasis > > > > >; C = std::vector >&; F = testScalarBasisConst > > > > > >(const Dune::Functions::DefaultGlobalBasis > > > > >&, bool, bool, char)::)>; BV = Imp::AllTrueBitSetVector; NTRE = HierarchicNodeToRangeMap]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:296:15: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&) [with B = DefaultGlobalBasis > > > > >; C = std::vector >&; F = testScalarBasisConst > > > > > >(const Dune::Functions::DefaultGlobalBasis > > > > >&, bool, bool, char)::)>]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:117:16: required from 'void testScalarBasisConst(const Basis&, bool, bool, char) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:262:25: required from 'void testOnStructuredGrid() [with int dim = 1]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:344:26: required from here -/usr/include/dune/geometry/axisalignedcubegeometry.hh:161:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 161 | GlobalCoordinate global(const LocalCoordinate& local) const - | ^~~~~~ -/usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::global(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': -/usr/include/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:32: required from 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = double; LocalDomain = Dune::FieldVector; GV = Dune::GridView > > >; F = testScalarBasisConst > > > > > >(const Dune::Functions::DefaultGlobalBasis > > > > >&, bool, bool, char)::)>; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:124:32: required from 'void Dune::Functions::Imp::LocalInterpolateVisitor::leaf(Node&, TreePath) [with Node = const Dune::Functions::BSplineNode > > > >; TreePath = Dune::TypeTree::HybridTreePath<>; B = Dune::Functions::DefaultGlobalBasis > > > > >; T = Dune::Functions::BSplineNode > > > >; NTRE = Dune::Functions::HierarchicNodeToRangeMap; HV = Dune::Functions::Impl::ISTLVectorBackend > >&&; LF = Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > > >, testScalarBasisConst > > > > > >(const Dune::Functions::DefaultGlobalBasis > > > > >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>; HBV = const Dune::Functions::Imp::AllTrueBitSetVector&]' -/usr/include/dune/typetree/traversal.hh:97:21: required from 'void Dune::TypeTree::Detail::applyToTree(T&&, TreePath, V&&) [with T = const Dune::Functions::BSplineNode > > > >&; TreePath = Dune::TypeTree::HybridTreePath<>; V = Dune::Functions::Imp::LocalInterpolateVisitor > > > > >, Dune::Functions::BSplineNode > > > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > > >, testScalarBasisConst > > > > > >(const Dune::Functions::DefaultGlobalBasis > > > > >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&; typename std::enable_if::type::isLeaf, int>::type = 0]' -/usr/include/dune/typetree/traversal.hh:239:26: required from 'void Dune::TypeTree::applyToTree(Tree&&, Visitor&&) [with Tree = const Dune::Functions::BSplineNode > > > >&; Visitor = Dune::Functions::Imp::LocalInterpolateVisitor > > > > >, Dune::Functions::BSplineNode > > > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > > >, testScalarBasisConst > > > > > >(const Dune::Functions::DefaultGlobalBasis > > > > >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:253:26: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&, const BV&, const NTRE&) [with B = DefaultGlobalBasis > > > > >; C = std::vector >&; F = testScalarBasisConst > > > > > >(const Dune::Functions::DefaultGlobalBasis > > > > >&, bool, bool, char)::)>; BV = Imp::AllTrueBitSetVector; NTRE = HierarchicNodeToRangeMap]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:296:15: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&) [with B = DefaultGlobalBasis > > > > >; C = std::vector >&; F = testScalarBasisConst > > > > > >(const Dune::Functions::DefaultGlobalBasis > > > > >&, bool, bool, char)::)>]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:117:16: required from 'void testScalarBasisConst(const Basis&, bool, bool, char) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:262:25: required from 'void testOnStructuredGrid() [with int dim = 2]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:345:26: required from here -/usr/include/dune/geometry/axisalignedcubegeometry.hh:161:22: 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/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::global(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 3; unsigned int coorddim = 3; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': -/usr/include/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:32: required from 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = double; LocalDomain = Dune::FieldVector; GV = Dune::GridView > > >; F = testScalarBasisConst > > > > > >(const Dune::Functions::DefaultGlobalBasis > > > > >&, bool, bool, char)::)>; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:124:32: required from 'void Dune::Functions::Imp::LocalInterpolateVisitor::leaf(Node&, TreePath) [with Node = const Dune::Functions::BSplineNode > > > >; TreePath = Dune::TypeTree::HybridTreePath<>; B = Dune::Functions::DefaultGlobalBasis > > > > >; T = Dune::Functions::BSplineNode > > > >; NTRE = Dune::Functions::HierarchicNodeToRangeMap; HV = Dune::Functions::Impl::ISTLVectorBackend > >&&; LF = Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > > >, testScalarBasisConst > > > > > >(const Dune::Functions::DefaultGlobalBasis > > > > >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>; HBV = const Dune::Functions::Imp::AllTrueBitSetVector&]' -/usr/include/dune/typetree/traversal.hh:97:21: required from 'void Dune::TypeTree::Detail::applyToTree(T&&, TreePath, V&&) [with T = const Dune::Functions::BSplineNode > > > >&; TreePath = Dune::TypeTree::HybridTreePath<>; V = Dune::Functions::Imp::LocalInterpolateVisitor > > > > >, Dune::Functions::BSplineNode > > > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > > >, testScalarBasisConst > > > > > >(const Dune::Functions::DefaultGlobalBasis > > > > >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&; typename std::enable_if::type::isLeaf, int>::type = 0]' -/usr/include/dune/typetree/traversal.hh:239:26: required from 'void Dune::TypeTree::applyToTree(Tree&&, Visitor&&) [with Tree = const Dune::Functions::BSplineNode > > > >&; Visitor = Dune::Functions::Imp::LocalInterpolateVisitor > > > > >, Dune::Functions::BSplineNode > > > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > > >, testScalarBasisConst > > > > > >(const Dune::Functions::DefaultGlobalBasis > > > > >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:253:26: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&, const BV&, const NTRE&) [with B = DefaultGlobalBasis > > > > >; C = std::vector >&; F = testScalarBasisConst > > > > > >(const Dune::Functions::DefaultGlobalBasis > > > > >&, bool, bool, char)::)>; BV = Imp::AllTrueBitSetVector; NTRE = HierarchicNodeToRangeMap]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:296:15: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&) [with B = DefaultGlobalBasis > > > > >; C = std::vector >&; F = testScalarBasisConst > > > > > >(const Dune::Functions::DefaultGlobalBasis > > > > >&, bool, bool, char)::)>]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:117:16: required from 'void testScalarBasisConst(const Basis&, bool, bool, char) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:262:25: required from 'void testOnStructuredGrid() [with int dim = 3]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:346:26: required from here -/usr/include/dune/geometry/axisalignedcubegeometry.hh:161:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/bsplinebasistest.cc: In function 'void testForDimension(Dune::TestSuite&) [with int dim = 3]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/bsplinebasistest.cc:29:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 29 | GridType grid(l,elements); - | ^~~~ -In file included from /usr/include/c++/12/functional:59, - from /usr/include/dune/common/parallel/mpicommunication.hh:19, - from /usr/include/dune/common/parallel/mpihelper.hh:17, - from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:10: -/usr/include/c++/12/bits/std_function.h: In instantiation of 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 1, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 1, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]': -/usr/include/c++/12/bits/std_function.h:451:21: required from 'std::function<_Res(_ArgTypes ...)>::function(_Functor&&) [with _Functor = std::reference_wrapper > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 1, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 1, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _Constraints = void; _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]' -/usr/include/dune/localfunctions/common/virtualinterface.hh:225:26: required from 'void Dune::LocalInterpolationVirtualInterface::interpolate(const F&, std::vector&) const [with F = Dune::Functions::Imp::LocalInterpolateVisitor > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 1, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 1, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>; typename std::enable_if<(! std::is_base_of, F>::value), int>::type = 0; DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; typename RangeType::field_type = double]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:135:44: required from 'void Dune::Functions::Imp::LocalInterpolateVisitor::leaf(Node&, TreePath) [with Node = const Dune::Functions::LagrangeNode > >, 1, double>; TreePath = Dune::TypeTree::HybridTreePath<>; B = Dune::Functions::DefaultGlobalBasis > >, 1, double> >; T = Dune::Functions::LagrangeNode > >, 1, double>; NTRE = Dune::Functions::HierarchicNodeToRangeMap; HV = Dune::Functions::Impl::ISTLVectorBackend > >&&; LF = Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>; HBV = const Dune::Functions::Imp::AllTrueBitSetVector&]' -/usr/include/dune/typetree/traversal.hh:97:21: required from 'void Dune::TypeTree::Detail::applyToTree(T&&, TreePath, V&&) [with T = const Dune::Functions::LagrangeNode > >, 1, double>&; TreePath = Dune::TypeTree::HybridTreePath<>; V = Dune::Functions::Imp::LocalInterpolateVisitor > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&; typename std::enable_if::type::isLeaf, int>::type = 0]' -/usr/include/dune/typetree/traversal.hh:239:26: required from 'void Dune::TypeTree::applyToTree(Tree&&, Visitor&&) [with Tree = const Dune::Functions::LagrangeNode > >, 1, double>&; Visitor = Dune::Functions::Imp::LocalInterpolateVisitor > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:253:26: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&, const BV&, const NTRE&) [with B = DefaultGlobalBasis > >, 1, double> >; C = std::vector >&; F = testScalarBasisConst > >, 1, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, bool, bool, char)::)>; BV = Imp::AllTrueBitSetVector; NTRE = HierarchicNodeToRangeMap]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:296:15: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&) [with B = DefaultGlobalBasis > >, 1, double> >; C = std::vector >&; F = testScalarBasisConst > >, 1, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, bool, bool, char)::)>]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:117:16: required from 'void testScalarBasisConst(const Basis&, bool, bool, char) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1, double> >]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:310:23: required from 'void testOnHybridGrid() [with int dim = 2]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:348:22: required from here -/usr/include/c++/12/bits/std_function.h:288:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) - | ^~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]': -/usr/include/c++/12/bits/vector.tcc:523:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 523 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': -/usr/include/c++/12/bits/vector.tcc:523:5: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 -In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]', - inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = std::complex; Allocator = std::allocator >]' at /usr/include/dune/common/dynvector.hh:143:19, - inlined from 'void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]' at /usr/include/dune/common/dynmatrixev.hh:87:27, - inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: -/usr/include/c++/12/bits/stl_vector.h:1032:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1032 | _M_fill_insert(end(), __new_size - size(), __x); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]', - inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = double; Allocator = std::allocator]' at /usr/include/dune/common/dynvector.hh:143:19, - inlined from 'void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]' at /usr/include/dune/common/dynmatrixev.hh:95:21, - inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: -/usr/include/c++/12/bits/stl_vector.h:1032:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1032 | _M_fill_insert(end(), __new_size - size(), __x); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In function 'Dune::Impl::LagrangeSimplexLocalBasis::partial(const std::array&, const Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >::DomainType&, std::vector >&) const::, double, 1, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>': +cc1plus: 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/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]': +/usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 911 | YaspGrid (Dune::FieldVector L, + | ^~~~~~~~ +In file included from /usr/include/c++/12/vector:70, + from /build/reproducible-path/dune-functions-2.9.0/examples/stokes-taylorhood.cc:6: +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 439 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::QuadraturePoint&}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function 'void Dune::Functions::Impl::GlobalValuedLocalBasis::evaluateFunction(const typename LocalValuedLocalBasis::Traits::DomainType&, std::vector&) const [with Transformator = Dune::Functions::Impl::ContravariantPiolaTransformator; LocalValuedLocalBasis = Dune::LocalBasisVirtualInterface, double, 2, Dune::FieldVector, Dune::FieldMatrix > >; Element = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:248:10: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 248 | void evaluateFunction(const typename Traits::DomainType& x, + | ^~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/12/bits/vector.tcc:439: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++/12/vector:64: +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 2]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 439 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +/usr/include/c++/12/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++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In function 'Dune::Intersection::GlobalCoordinate Dune::Intersection::unitOuterNormal(const LocalCoordinate&) const [with GridImp = const Dune::YaspGrid<2>; IntersectionImp = Dune::YaspIntersection >]': +cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function 'auto Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = std::function(Dune::FieldVector)>; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]': /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:207:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | auto globalValue = f(xi); @@ -5719,272 +5165,307 @@ /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:112:87: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 112 | auto jacobianInverseTransposed = element_.geometry().jacobianInverseTransposed(xi); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -In file included from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:16: -/usr/include/dune/grid/io/file/gmshreader.hh: In instantiation of 'Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::GlobalVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::operator()(const Dune::FieldVector&) const [with int dimWorld = 3; GlobalVector = Dune::FieldVector]': -/usr/include/dune/grid/io/file/gmshreader.hh:103:28: required from here -/usr/include/dune/grid/io/file/gmshreader.hh:103:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 103 | virtual GlobalVector operator() ( const Dune::FieldVector &local ) const - | ^~~~~~~~ -/usr/include/dune/grid/io/file/gmshreader.hh: In instantiation of 'Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::GlobalVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::operator()(const Dune::FieldVector&) const [with int dimWorld = 2; GlobalVector = Dune::FieldVector]': -/usr/include/dune/grid/io/file/gmshreader.hh:103:28: required from here -/usr/include/dune/grid/io/file/gmshreader.hh:103:28: 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/localfunctions/lagrange.hh:24, - from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/lagrangebasis.hh:9, - from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:21: -/usr/include/dune/localfunctions/lagrange/lagrangesimplex.hh: In instantiation of 'void Dune::Impl::LagrangeSimplexLocalBasis::partial(const std::array&, const typename Traits::DomainType&, std::vector, R, 1, Dune::FieldVector, Dune::FieldMatrix >::RangeType>&) const [with D = double; R = double; unsigned int dim = 3; unsigned int k = 2; typename Traits::DomainType = Dune::FieldVector; Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename Dune::LocalBasisTraits, R, 1, Dune::FieldVector, Dune::FieldMatrix >::RangeType = Dune::FieldVector]': -/usr/include/dune/localfunctions/common/virtualwrappers.hh:125:20: required from 'void Dune::LocalBasisVirtualImp::partial(const std::array&, const typename Traits::DomainType&, std::vector&) const [with T = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; Imp = Dune::Impl::LagrangeSimplexLocalBasis; typename Traits::DomainType = Dune::FieldVector; Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename T::RangeType = Dune::FieldVector]' -/usr/include/dune/localfunctions/common/virtualwrappers.hh:121:10: required from here -/usr/include/dune/localfunctions/lagrange/lagrangesimplex.hh:391:33: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 391 | auto lagrangianFactor = [&lagrangeNode] - | ^~~~~~~~~~~~~~~ - 392 | (const int no, const int i, const int j, const typename Traits::DomainType& x) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 393 | -> typename Traits::RangeType - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 394 | { - | ~ - 395 | if ( no < i) - | ~~~~~~~~~~~~ - 396 | return (x[0]-lagrangeNode(no))/(lagrangeNode(i)-lagrangeNode(no)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 397 | if (no < i+j) - | ~~~~~~~~~~~~~ - 398 | return (x[1]-lagrangeNode(no-i))/(lagrangeNode(j)-lagrangeNode(no-i)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 399 | return (lagrangeNode(no+1)-x[0]-x[1])/(lagrangeNode(no+1)-lagrangeNode(i)-lagrangeNode(j)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 400 | }; - | ~ +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]': +/usr/include/c++/12/bits/vector.tcc:523:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 523 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 + 439 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': +/usr/include/c++/12/bits/vector.tcc:523:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 +In file included from /usr/include/c++/12/vector:64: +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', + inlined from 'Dune::Functions::BSplinePreBasis::BSplinePreBasis(const GridView&, const std::vector&, unsigned int, bool) [with GV = Dune::GridView > > >]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/bsplinebasis.hh:609:36: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Tp = double; _Alloc = std::allocator]', + inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:1481:22, + inlined from 'Dune::Functions::BSplinePreBasis::BSplinePreBasis(const GridView&, const std::vector&, unsigned int, bool) [with GV = Dune::GridView > > >]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/bsplinebasis.hh:611:29: +/usr/include/c++/12/bits/stl_vector.h:1779:26: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 + 1779 | _M_range_insert(__pos, __first, __last, + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ + 1780 | std::__iterator_category(__first)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_vector.h:1779:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', + inlined from 'Dune::Functions::BSplinePreBasis::BSplinePreBasis(const GridView&, const std::vector&, unsigned int, bool) [with GV = Dune::GridView > > >]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/bsplinebasis.hh:615:36: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', + inlined from 'Dune::Functions::BSplinePreBasis::BSplinePreBasis(const GridView&, const std::vector&, unsigned int, bool) [with GV = Dune::GridView > > >]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/bsplinebasis.hh:609:36: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Tp = double; _Alloc = std::allocator]', + inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:1481:22, + inlined from 'Dune::Functions::BSplinePreBasis::BSplinePreBasis(const GridView&, const std::vector&, unsigned int, bool) [with GV = Dune::GridView > > >]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/bsplinebasis.hh:611:29: +/usr/include/c++/12/bits/stl_vector.h:1779:26: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 + 1779 | _M_range_insert(__pos, __first, __last, + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ + 1780 | std::__iterator_category(__first)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_vector.h:1779:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', + inlined from 'Dune::Functions::BSplinePreBasis::BSplinePreBasis(const GridView&, const std::vector&, unsigned int, bool) [with GV = Dune::GridView > > >]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/bsplinebasis.hh:615:36: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', + inlined from 'Dune::Functions::BSplinePreBasis::BSplinePreBasis(const GridView&, const std::vector&, unsigned int, bool) [with GV = Dune::GridView > > >]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/bsplinebasis.hh:609:36: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Tp = double; _Alloc = std::allocator]', + inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:1481:22, + inlined from 'Dune::Functions::BSplinePreBasis::BSplinePreBasis(const GridView&, const std::vector&, unsigned int, bool) [with GV = Dune::GridView > > >]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/bsplinebasis.hh:611:29: +/usr/include/c++/12/bits/stl_vector.h:1779:26: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 + 1779 | _M_range_insert(__pos, __first, __last, + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ + 1780 | std::__iterator_category(__first)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_vector.h:1779:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', + inlined from 'Dune::Functions::BSplinePreBasis::BSplinePreBasis(const GridView&, const std::vector&, unsigned int, bool) [with GV = Dune::GridView > > >]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/bsplinebasis.hh:615:36: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]', + inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = std::complex; Allocator = std::allocator >]' at /usr/include/dune/common/dynvector.hh:143:19, + inlined from 'void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]' at /usr/include/dune/common/dynmatrixev.hh:87:27, + inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: +/usr/include/c++/12/bits/stl_vector.h:1032:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1032 | _M_fill_insert(end(), __new_size - size(), __x); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]', + inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = double; Allocator = std::allocator]' at /usr/include/dune/common/dynvector.hh:143:19, + inlined from 'void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]' at /usr/include/dune/common/dynmatrixev.hh:95:21, + inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: +/usr/include/c++/12/bits/stl_vector.h:1032:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1032 | _M_fill_insert(end(), __new_size - size(), __x); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', + inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:164:33: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/c++/12/vector:70, + from /usr/include/dune/common/parallel/communication.hh:17, + from /usr/include/dune/common/parallel/mpihelper.hh:15, + from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/brezzidouglasmarinibasistest.cc:6: +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 439 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', + inlined from 'Dune::JacobiNQuadratureRule::JacobiNQuadratureRule(int, int) [with ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:58:24: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/c++/12/vector:64: +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 2]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 439 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::QuadraturePoint&}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +/usr/include/c++/12/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++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', + inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21, + inlined from 'void Dune::TensorProductQuadratureRule::conicalProduct(const BaseQuadrature&, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 2]' at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:153:26: +/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', + inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21, + inlined from 'void Dune::TensorProductQuadratureRule::tensorProduct(const BaseQuadrature&, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 2]' at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:82:26, + inlined from 'Dune::TensorProductQuadratureRule::TensorProductQuadratureRule(unsigned int, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 2]' at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:49:22, + inlined from 'static Dune::QuadratureRule Dune::QuadratureRuleFactory::rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) [with ctype = double]' at /usr/include/dune/geometry/quadraturerules.hh:425:14, + inlined from 'Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::' at /usr/include/dune/geometry/quadraturerules.hh:241:14, + inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::; _Args = {}]' at /usr/include/c++/12/bits/invoke.h:61:36, + inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::; _Args = {}]' at /usr/include/c++/12/bits/invoke.h:96:40, + inlined from 'std::call_once::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&)::' at /usr/include/c++/12/mutex:852:17, + inlined from 'std::once_flag::_Prepare_execution::_Prepare_execution::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&):: >(std::call_once::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&)::&)::' at /usr/include/c++/12/mutex:788:64, + inlined from 'static constexpr void std::once_flag::_Prepare_execution::_Prepare_execution::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&):: >(std::call_once::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&)::&)::::_FUN()' at /usr/include/c++/12/mutex:788:16: +/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'Dune::AxisAlignedCubeGeometry::JacobianTransposed Dune::AxisAlignedCubeGeometry::jacobianTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2]': cc1plus: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]': +/usr/include/c++/12/bits/vector.tcc:523:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 523 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ /usr/include/dune/grid/io/file/gmshreader.hh: In member function 'Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::GlobalVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::operator()(const Dune::FieldVector&) const [with int dimWorld = 2]': /usr/include/dune/grid/io/file/gmshreader.hh:103:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 103 | virtual GlobalVector operator() ( const Dune::FieldVector &local ) const | ^~~~~~~~ +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': +/usr/include/c++/12/bits/vector.tcc:523:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 +In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]', + inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = std::complex; Allocator = std::allocator >]' at /usr/include/dune/common/dynvector.hh:143:19, + inlined from 'void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]' at /usr/include/dune/common/dynmatrixev.hh:87:27, + inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: +/usr/include/c++/12/bits/stl_vector.h:1032:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1032 | _M_fill_insert(end(), __new_size - size(), __x); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]', + inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = double; Allocator = std::allocator]' at /usr/include/dune/common/dynvector.hh:143:19, + inlined from 'void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]' at /usr/include/dune/common/dynmatrixev.hh:95:21, + inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: +/usr/include/c++/12/bits/stl_vector.h:1032:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1032 | _M_fill_insert(end(), __new_size - size(), __x); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', + inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:164:33: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In function 'Dune::AxisAlignedCubeGeometry::JacobianInverseTransposed Dune::AxisAlignedCubeGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2]': cc1plus: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]': -/usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 911 | YaspGrid (Dune::FieldVector L, - | ^~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc: In function 'void testScalarBasisConst(const Basis&, bool, bool, char) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, 3, double> >]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:174:104: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 174 | integral += localCoefficients[tree.localIndex(i)] * shapeFunctionValues[i] * quad[pt].weight() * integrationElement; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/std_function.h: In member function '_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]': -/usr/include/c++/12/bits/std_function.h:587:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 587 | operator()(_ArgTypes... __args) const - | ^~~~~~~~ -/usr/include/c++/12/bits/std_function.h:591:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 591 | return _M_invoker(_M_functor, std::forward<_ArgTypes>(__args)...); - | ^ -In file included from /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/gridviewfunction.hh:12, - from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:14: -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh: In member function 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = double; LocalDomain = Dune::FieldVector; GV = Dune::GridView > > >; F = testScalarBasisConst > > >, 3, double> > >(const Dune::Functions::DefaultGlobalBasis > > >, 3, double> >&, bool, bool, char)::)>; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 103 | return f_(geometry_->global(x)); - | ~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/localfunctions/lagrange/lagrangesimplex.hh: In member function 'void Dune::Impl::LagrangeSimplexLocalBasis::partial(const std::array&, const typename Traits::DomainType&, std::vector, R, 1, Dune::FieldVector, Dune::FieldMatrix >::RangeType>&) const [with D = double; R = double; unsigned int dim = 2; unsigned int k = 2]': -/usr/include/dune/localfunctions/lagrange/lagrangesimplex.hh:430:54: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 430 | R factor = lagrangianFactorDerivative(direction, no1, i, j, in); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/dune/grid/yaspgrid.hh:72: -/usr/include/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >]': -/usr/include/dune/grid/yaspgrid/yaspgridentity.hh:519:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 519 | auto ll = _it.lowerleft(); - | ^~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc: In function 'void testScalarBasisConst(const Basis&, bool, bool, char) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, 4, double> >]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:174:104: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 174 | integral += localCoefficients[tree.localIndex(i)] * shapeFunctionValues[i] * quad[pt].weight() * integrationElement; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh: In member function 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = double; LocalDomain = Dune::FieldVector; GV = Dune::GridView > > >; F = testScalarBasisConst > > >, 4, double> > >(const Dune::Functions::DefaultGlobalBasis > > >, 4, double> >&, bool, bool, char)::)>; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 103 | return f_(geometry_->global(x)); - | ~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc: In function 'void testScalarBasisConst(const Basis&, bool, bool, char) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, 0, double> >]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:174:104: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 174 | integral += localCoefficients[tree.localIndex(i)] * shapeFunctionValues[i] * quad[pt].weight() * integrationElement; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh: In member function 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = double; LocalDomain = Dune::FieldVector; GV = Dune::GridView > > >; F = testScalarBasisConst > > >, 0, double> > >(const Dune::Functions::DefaultGlobalBasis > > >, 0, double> >&, bool, bool, char)::)>; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 103 | return f_(geometry_->global(x)); - | ~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc: In function 'void testScalarBasisConst(const Basis&, bool, bool, char) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, 1> >]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:174:104: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 174 | integral += localCoefficients[tree.localIndex(i)] * shapeFunctionValues[i] * quad[pt].weight() * integrationElement; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh: In member function 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = double; LocalDomain = Dune::FieldVector; GV = Dune::GridView > > >; F = testScalarBasisConst > > >, 1> > >(const Dune::Functions::DefaultGlobalBasis > > >, 1> >&, bool, bool, char)::)>; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 103 | return f_(geometry_->global(x)); - | ~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc: In function 'void testScalarBasisConst(const Basis&, bool, bool, char) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, 2> >]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:174:104: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 174 | integral += localCoefficients[tree.localIndex(i)] * shapeFunctionValues[i] * quad[pt].weight() * integrationElement; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh: In member function 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = double; LocalDomain = Dune::FieldVector; GV = Dune::GridView > > >; F = testScalarBasisConst > > >, 2> > >(const Dune::Functions::DefaultGlobalBasis > > >, 2> >&, bool, bool, char)::)>; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 103 | return f_(geometry_->global(x)); - | ~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc: In function 'void testScalarBasisConst(const Basis&, bool, bool, char) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, 3> >]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:174:104: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 174 | integral += localCoefficients[tree.localIndex(i)] * shapeFunctionValues[i] * quad[pt].weight() * integrationElement; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh: In member function 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = double; LocalDomain = Dune::FieldVector; GV = Dune::GridView > > >; F = testScalarBasisConst > > >, 3> > >(const Dune::Functions::DefaultGlobalBasis > > >, 3> >&, bool, bool, char)::)>; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 103 | return f_(geometry_->global(x)); - | ~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc: In function 'void testScalarBasisConst(const Basis&, bool, bool, char) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:174:104: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 174 | integral += localCoefficients[tree.localIndex(i)] * shapeFunctionValues[i] * quad[pt].weight() * integrationElement; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 3; Coordinates = Dune::EquidistantCoordinates]': -/usr/include/dune/grid/yaspgrid.hh:911: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 member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', + inlined from 'Dune::JacobiNQuadratureRule::JacobiNQuadratureRule(int, int) [with ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:58:24: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 439 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 1]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 439 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 0]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 2; ctype = double; int dim = 2]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 1]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 439 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 1]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 439 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 2]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 0]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 1]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 1; Coordinates = Dune::EquidistantCoordinates]': +/usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 911 | YaspGrid (Dune::FieldVector L, | ^~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc: In function 'void testScalarBasisConst(const Basis&, bool, bool, char) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, 0, double> >]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:174:104: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 174 | integral += localCoefficients[tree.localIndex(i)] * shapeFunctionValues[i] * quad[pt].weight() * integrationElement; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/std_function.h: In member function '_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]': -/usr/include/c++/12/bits/std_function.h:587:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 587 | operator()(_ArgTypes... __args) const - | ^~~~~~~~ -/usr/include/c++/12/bits/std_function.h:591:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 591 | return _M_invoker(_M_functor, std::forward<_ArgTypes>(__args)...); - | ^ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh: In member function 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = double; LocalDomain = Dune::FieldVector; GV = Dune::GridView > > >; F = testScalarBasisConst > > >, 0, double> > >(const Dune::Functions::DefaultGlobalBasis > > >, 0, double> >&, bool, bool, char)::)>; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 103 | return f_(geometry_->global(x)); - | ~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/localfunctions/lagrange/lagrangesimplex.hh: In member function 'void Dune::Impl::LagrangeSimplexLocalBasis::partial(const std::array&, const typename Traits::DomainType&, std::vector, R, 1, Dune::FieldVector, Dune::FieldMatrix >::RangeType>&) const [with D = double; R = double; unsigned int dim = 3; unsigned int k = 2]': -/usr/include/dune/localfunctions/lagrange/lagrangesimplex.hh:430:54: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 430 | R factor = lagrangianFactorDerivative(direction, no1, i, j, in); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >]': -/usr/include/dune/grid/yaspgrid/yaspgridentity.hh:519:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 519 | auto ll = _it.lowerleft(); - | ^~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc: In function 'void testScalarBasisConst(const Basis&, bool, bool, char) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, 1> >]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:174:104: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 174 | integral += localCoefficients[tree.localIndex(i)] * shapeFunctionValues[i] * quad[pt].weight() * integrationElement; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh: In member function 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = double; LocalDomain = Dune::FieldVector; GV = Dune::GridView > > >; F = testScalarBasisConst > > >, 1> > >(const Dune::Functions::DefaultGlobalBasis > > >, 1> >&, bool, bool, char)::)>; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 103 | return f_(geometry_->global(x)); - | ~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc: In function 'void testScalarBasisConst(const Basis&, bool, bool, char) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, 2> >]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:174:104: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 174 | integral += localCoefficients[tree.localIndex(i)] * shapeFunctionValues[i] * quad[pt].weight() * integrationElement; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh: In member function 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = double; LocalDomain = Dune::FieldVector; GV = Dune::GridView > > >; F = testScalarBasisConst > > >, 2> > >(const Dune::Functions::DefaultGlobalBasis > > >, 2> >&, bool, bool, char)::)>; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 103 | return f_(geometry_->global(x)); - | ~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc: In function 'void testScalarBasisConst(const Basis&, bool, bool, char) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, 3> >]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:174:104: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 174 | integral += localCoefficients[tree.localIndex(i)] * shapeFunctionValues[i] * quad[pt].weight() * integrationElement; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh: In member function 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = double; LocalDomain = Dune::FieldVector; GV = Dune::GridView > > >; F = testScalarBasisConst > > >, 3> > >(const Dune::Functions::DefaultGlobalBasis > > >, 3> >&, bool, bool, char)::)>; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 103 | return f_(geometry_->global(x)); - | ~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc: In function 'void testScalarBasisConst(const Basis&, bool, bool, char) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:174:104: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 174 | integral += localCoefficients[tree.localIndex(i)] * shapeFunctionValues[i] * quad[pt].weight() * integrationElement; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/io/file/gmshreader.hh: In member function 'Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::GlobalVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::operator()(const Dune::FieldVector&) const [with int dimWorld = 2]': -/usr/include/dune/grid/io/file/gmshreader.hh:103:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 103 | virtual GlobalVector operator() ( const Dune::FieldVector &local ) const - | ^~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc: In function 'void testScalarBasisConst(const Basis&, bool, bool, char) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1, double> >]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:174:104: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 174 | integral += localCoefficients[tree.localIndex(i)] * shapeFunctionValues[i] * quad[pt].weight() * integrationElement; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh: In member function 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = double; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = testScalarBasisConst > >, 1, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, bool, bool, char)::)>; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 103 | return f_(geometry_->global(x)); - | ~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc: In function 'void testScalarBasisConst(const Basis&, bool, bool, char) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 3, double> >]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:174:104: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 174 | integral += localCoefficients[tree.localIndex(i)] * shapeFunctionValues[i] * quad[pt].weight() * integrationElement; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh: In member function 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = double; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = testScalarBasisConst > >, 3, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 3, double> >&, bool, bool, char)::)>; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 103 | return f_(geometry_->global(x)); - | ~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc: In function 'void testScalarBasisConst(const Basis&, bool, bool, char) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 4, double> >]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:174:104: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 174 | integral += localCoefficients[tree.localIndex(i)] * shapeFunctionValues[i] * quad[pt].weight() * integrationElement; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh: In member function 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = double; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = testScalarBasisConst > >, 4, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 4, double> >&, bool, bool, char)::)>; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 103 | return f_(geometry_->global(x)); - | ~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc: In function 'void testScalarBasisConst(const Basis&, bool, bool, char) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1> >]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:174:104: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 174 | integral += localCoefficients[tree.localIndex(i)] * shapeFunctionValues[i] * quad[pt].weight() * integrationElement; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh: In member function 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = double; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = testScalarBasisConst > >, 1> > >(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, bool, bool, char)::)>; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 103 | return f_(geometry_->global(x)); - | ~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector&) const': -/usr/include/dune/grid/io/file/gmshreader.hh:206:43: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 206 | virtual Dune::FieldVector operator() (const Dune::FieldVector& local) const - | ^~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc: In function 'void testScalarBasisConst(const Basis&, bool, bool, char) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1, double> >]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:174:104: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 174 | integral += localCoefficients[tree.localIndex(i)] * shapeFunctionValues[i] * quad[pt].weight() * integrationElement; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh: In member function 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = double; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = testScalarBasisConst > >, 1, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, bool, bool, char)::)>; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 103 | return f_(geometry_->global(x)); - | ~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc: In function 'void testScalarBasisConst(const Basis&, bool, bool, char) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1> >]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:174:104: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 174 | integral += localCoefficients[tree.localIndex(i)] * shapeFunctionValues[i] * quad[pt].weight() * integrationElement; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh: In member function 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = double; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = testScalarBasisConst > >, 1> > >(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, bool, bool, char)::)>; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 103 | return f_(geometry_->global(x)); - | ~~^~~~~~~~~~~~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 2]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 2; ctype = double; int dim = 2]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In function 'Dune::Impl::makeFunctionWithCallOperator, ShapeFunctionAsFunction, double, 2, Dune::FieldVector, Dune::FieldMatrix > > > >(const ShapeFunctionAsFunction, double, 2, Dune::FieldVector, Dune::FieldMatrix > > >&):: [with auto:19 = Dune::FieldVector]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In static member function 'static auto Dune::Functions::Impl::ContravariantPiolaTransformator::applyJacobian(Gradients&, const LocalCoordinate&, const Geometry&) [with Gradients = std::vector, std::allocator > >; LocalCoordinate = Dune::FieldVector; Geometry = Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>]': /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:68:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 68 | static auto applyJacobian(Gradients& gradients, | ^~~~~~~~~~~~~ -[ 37%] Linking CXX executable bsplinebasistest -cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/bsplinebasistest.dir/link.txt --verbose=1 -/usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro CMakeFiles/bsplinebasistest.dir/bsplinebasistest.cc.o -o bsplinebasistest -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libduneuggrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libsuperlu.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/libf77blas.so /usr/lib/arm-linux-gnueabihf/libatlas.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so /usr/lib/arm-linux-gnueabihf/libldl.so /usr/lib/arm-linux-gnueabihf/libspqr.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libumfpack.so /usr/lib/arm-linux-gnueabihf/libcholmod.so /usr/lib/arm-linux-gnueabihf/libamd.so /usr/lib/arm-linux-gnueabihf/libcolamd.so /usr/lib/arm-linux-gnueabihf/libcamd.so /usr/lib/arm-linux-gnueabihf/libccolamd.so /usr/lib/arm-linux-gnueabihf/libsuitesparseconfig.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/libf77blas.so /usr/lib/arm-linux-gnueabihf/libatlas.so -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' -[ 37%] Built target bsplinebasistest -make -f dune/functions/functionspacebases/test/CMakeFiles/lagrangebasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/lagrangebasistest.dir/depend -make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' -cd /build/reproducible-path/dune-functions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.9.0 /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.9.0/build /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test/CMakeFiles/lagrangebasistest.dir/DependInfo.cmake --color= -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' -make -f dune/functions/functionspacebases/test/CMakeFiles/lagrangebasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/lagrangebasistest.dir/build -make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' -[ 39%] Building CXX object dune/functions/functionspacebases/test/CMakeFiles/lagrangebasistest.dir/lagrangebasistest.cc.o -cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test && /usr/bin/c++ -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/usr/share/dune-grid/grids/\" -DENABLE_MPI=1 -DENABLE_SUITESPARSE=1 -DENABLE_SUPERLU=1 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-functions-2.9.0/build -I/build/reproducible-path/dune-functions-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/include/suitesparse -isystem /usr/include/superlu -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/functions/functionspacebases/test/CMakeFiles/lagrangebasistest.dir/lagrangebasistest.cc.o -MF CMakeFiles/lagrangebasistest.dir/lagrangebasistest.cc.o.d -o CMakeFiles/lagrangebasistest.dir/lagrangebasistest.cc.o -c /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/lagrangebasistest.cc +/usr/include/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]': +/usr/include/dune/grid/yaspgrid.hh:911: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 function 'const Dune::FieldVector::n> Dune::VTKWriter::CellIterator::position() const [with GridView = Dune::GridView > >]': +cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'auto Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = testCanRepresentConstants, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]': cc1plus: 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++/12/numeric:62, - from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:6: -/usr/include/c++/12/bits/stl_numeric.h: In function '_Tp std::accumulate(_InputIterator, _InputIterator, _Tp) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector > >; _Tp = double]': -/usr/include/c++/12/bits/stl_numeric.h:141:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 141 | __init = _GLIBCXX_MOVE_IF_20(__init) + *__first; - | ^ +/usr/include/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 3; Coordinates = Dune::EquidistantCoordinates]': +/usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function 'void Dune::Functions::Impl::GlobalValuedLocalBasis::evaluateFunction(const typename LocalValuedLocalBasis::Traits::DomainType&, std::vector&) const [with Transformator = Dune::Functions::Impl::ContravariantPiolaTransformator; LocalValuedLocalBasis = Dune::Impl::LocalBasisVariant, Dune::RT02DLocalBasis >; Element = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>]': /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:248:10: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 248 | void evaluateFunction(const typename Traits::DomainType& x, | ^~~~~~~~~~~~~~~~ +[ 32%] Linking CXX executable brezzidouglasmarinibasistest +cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/brezzidouglasmarinibasistest.dir/link.txt --verbose=1 +/usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro CMakeFiles/brezzidouglasmarinibasistest.dir/brezzidouglasmarinibasistest.cc.o -o brezzidouglasmarinibasistest -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libduneuggrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libsuperlu.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/libf77blas.so /usr/lib/arm-linux-gnueabihf/libatlas.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so /usr/lib/arm-linux-gnueabihf/libldl.so /usr/lib/arm-linux-gnueabihf/libspqr.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libumfpack.so /usr/lib/arm-linux-gnueabihf/libcholmod.so /usr/lib/arm-linux-gnueabihf/libamd.so /usr/lib/arm-linux-gnueabihf/libcolamd.so /usr/lib/arm-linux-gnueabihf/libcamd.so /usr/lib/arm-linux-gnueabihf/libccolamd.so /usr/lib/arm-linux-gnueabihf/libsuitesparseconfig.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/libf77blas.so /usr/lib/arm-linux-gnueabihf/libatlas.so +make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' +[ 32%] Built target brezzidouglasmarinibasistest +make -f dune/functions/functionspacebases/test/CMakeFiles/gridviewfunctionspacebasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/gridviewfunctionspacebasistest.dir/depend +make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' +cd /build/reproducible-path/dune-functions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.9.0 /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.9.0/build /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test/CMakeFiles/gridviewfunctionspacebasistest.dir/DependInfo.cmake --color= +make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' +make -f dune/functions/functionspacebases/test/CMakeFiles/gridviewfunctionspacebasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/gridviewfunctionspacebasistest.dir/build +make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' +[ 34%] Building CXX object dune/functions/functionspacebases/test/CMakeFiles/gridviewfunctionspacebasistest.dir/gridviewfunctionspacebasistest.cc.o +cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test && /usr/bin/c++ -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/usr/share/dune-grid/grids/\" -DENABLE_MPI=1 -DENABLE_SUITESPARSE=1 -DENABLE_SUPERLU=1 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-functions-2.9.0/build -I/build/reproducible-path/dune-functions-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/include/suitesparse -isystem /usr/include/superlu -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/functions/functionspacebases/test/CMakeFiles/gridviewfunctionspacebasistest.dir/gridviewfunctionspacebasistest.cc.o -MF CMakeFiles/gridviewfunctionspacebasistest.dir/gridviewfunctionspacebasistest.cc.o.d -o CMakeFiles/gridviewfunctionspacebasistest.dir/gridviewfunctionspacebasistest.cc.o -c /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc +In file included from /usr/include/dune/localfunctions/lagrange/pqkfactory.hh:13, + from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/lagrangebasis.hh:11: +/usr/include/dune/localfunctions/common/virtualwrappers.hh: In member function 'void Dune::LocalInterpolationVirtualImp::interpolate(const FunctionType&, std::vector::CoefficientType>&) const [with DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; Imp = Dune::Impl::LagrangeCubeLocalInterpolation >]': +/usr/include/dune/localfunctions/common/virtualwrappers.hh:168:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 168 | virtual void interpolate (const FunctionType& f, std::vector& out) const + | ^~~~~~~~~~~ +In file included from /usr/include/dune/geometry/refinement.hh:256, + from /usr/include/dune/geometry/virtualrefinement.hh:272: +/usr/include/dune/geometry/refinement/simplex.cc: In member function 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::CoordVector Dune::RefinementImp::Simplex::RefinementIteratorSpecial::coords() const [with int dimension = 2; CoordType = double]': +/usr/include/dune/geometry/refinement/simplex.cc:581:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 581 | RefinementIteratorSpecial:: + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]': +/usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 911 | YaspGrid (Dune::FieldVector L, + | ^~~~~~~~ In file included from /usr/include/dune/geometry/quadraturerules.hh:294, - from /usr/include/dune/localfunctions/utility/l2interpolation.hh:10, - from /usr/include/dune/localfunctions/utility/localfiniteelement.hh:12, - from /usr/include/dune/localfunctions/lagrange.hh:13, - from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/lagrangebasis.hh:9, - from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/lagrangebasistest.cc:16: + from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:12: /usr/include/dune/geometry/quadraturerules/prismquadrature.hh: In member function 'Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)': /usr/include/dune/geometry/quadraturerules/prismquadrature.hh:148:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | { @@ -5998,165 +5479,10 @@ /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1028:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1028 | { | ^ -In file included from /usr/include/dune/grid/common/geometry.hh:16, - from /usr/include/dune/grid/common/grid.hh:1116, - from /usr/include/dune/grid/yaspgrid.hh:17, - from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/lagrangebasistest.cc:10: -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': -/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/gridviewentityset.hh:35:55: required from 'class Dune::Functions::GridViewEntitySet > >, 0>' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:42:9: required from 'class Dune::Functions::ImplDoc::DiscreteGlobalBasisFunctionBase > >, 3, double> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap>' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:267:7: required from 'class Dune::Functions::DiscreteGlobalBasisFunction > >, 3, double> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, double>' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:448:10: required from 'auto Dune::Functions::makeDiscreteGlobalBasisFunction(B&&, V&&) [with R = double; B = DefaultGlobalBasis > >, 3, double> >&; V = std::vector&]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/lagrangebasistest.cc:60:72: required from here -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | return matrix.transposed(); - | ^ -/usr/include/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >]': -/usr/include/dune/grid/yaspgrid/yaspgridentity.hh:520:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 520 | auto ur = _it.upperright(); - | ~~~~~~~~~~~~~~^~ -/usr/include/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >]': -/usr/include/dune/grid/yaspgrid/yaspgridentity.hh:520:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 520 | auto ur = _it.upperright(); - | ~~~~~~~~~~~~~~^~ -/usr/include/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]': -/usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 911 | YaspGrid (Dune::FieldVector L, - | ^~~~~~~~ -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry >::JacobianInverseTransposed; typename std::enable_if::value, int>::type = 0]': -/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>' -/usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::UGGridLeafIntersection > >' -/usr/include/dune/grid/uggrid/uggridintersectioniterators.hh:130:26: required from 'class Dune::UGGridLeafIntersectionIterator >' -/usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::UGGridLeafIntersectionIterator >, Dune::UGGridLeafIntersection > >' -/usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange, Dune::UGGridLeafIntersectionIterator >, Dune::UGGridLeafIntersection > > >' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:458:49: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/usr/include/dune/common/hybridutilities.hh:219:36: required from 'constexpr void Dune::Hybrid::Impl::forEachIndex(Range&&, F&&, std::integer_sequence) [with Range = std::tuple&; F = checkConstBasis > >, 3, double> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 3, double> >&, EnableContinuityCheck)::; Index = unsigned int; Index ...i = {0}]' -/usr/include/dune/common/hybridutilities.hh:235:19: required from 'constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = std::tuple&; F = checkConstBasis > >, 3, double> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 3, double> >&, EnableContinuityCheck)::; typename std::enable_if()))>::value, int>::type = 0]' -/usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::tuple&; F = checkConstBasis > >, 3, double> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 3, double> >&, EnableContinuityCheck)::]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:529:24: required from 'Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 3, double> >; Flags = {EnableContinuityCheck}]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:545:31: required from 'Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 3, double> >; Flags = {EnableContinuityCheck}]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/lagrangebasistest.cc:55:28: required from here -/usr/include/dune/common/transpose.hh:184:28: 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/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': -/usr/include/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>' -/usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::UGGridLeafIntersection > >' -/usr/include/dune/grid/uggrid/uggridintersectioniterators.hh:130:26: required from 'class Dune::UGGridLeafIntersectionIterator >' -/usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::UGGridLeafIntersectionIterator >, Dune::UGGridLeafIntersection > >' -/usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange, Dune::UGGridLeafIntersectionIterator >, Dune::UGGridLeafIntersection > > >' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:458:49: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/usr/include/dune/common/hybridutilities.hh:219:36: required from 'constexpr void Dune::Hybrid::Impl::forEachIndex(Range&&, F&&, std::integer_sequence) [with Range = std::tuple&; F = checkConstBasis > >, 3, double> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 3, double> >&, EnableContinuityCheck)::; Index = unsigned int; Index ...i = {0}]' -/usr/include/dune/common/hybridutilities.hh:235:19: required from 'constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = std::tuple&; F = checkConstBasis > >, 3, double> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 3, double> >&, EnableContinuityCheck)::; typename std::enable_if()))>::value, int>::type = 0]' -/usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::tuple&; F = checkConstBasis > >, 3, double> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 3, double> >&, EnableContinuityCheck)::]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:529:24: required from 'Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 3, double> >; Flags = {EnableContinuityCheck}]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:545:31: required from 'Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 3, double> >; Flags = {EnableContinuityCheck}]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/lagrangebasistest.cc:55:28: required from here -/usr/include/dune/common/transpose.hh:184:28: 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/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector]': -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1373:46: required from 'void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]' -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1206:7: required from 'void Dune::VTKWriter::writeAllData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]' -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1187:7: required from 'void Dune::VTKWriter::writeDataFile(std::ostream&) [with GridView = Dune::GridView > >; std::ostream = std::basic_ostream]' -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1013:7: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType, int, int) [with GridView = Dune::GridView > >; std::string = std::__cxx11::basic_string]' -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:806:19: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType) [with GridView = Dune::GridView > >; std::string = std::__cxx11::basic_string]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/lagrangebasistest.cc:64:20: required from here -/usr/include/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 219 | GlobalCoordinate corner ( int i ) const - | ^~~~~~ -In file included from /usr/include/dune/grid/common/geometry.hh:14: -/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 1]': -/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry >::JacobianInverseTransposed; typename std::enable_if::value, int>::type = 0]' -/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>' -/usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::UGGridLeafIntersection > >' -/usr/include/dune/grid/uggrid/uggridintersectioniterators.hh:130:26: required from 'class Dune::UGGridLeafIntersectionIterator >' -/usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::UGGridLeafIntersectionIterator >, Dune::UGGridLeafIntersection > >' -/usr/include/dune/common/iteratorrange.hh:59:14: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/usr/include/dune/common/hybridutilities.hh:219:36: required from 'constexpr void Dune::Hybrid::Impl::forEachIndex(Range&&, F&&, std::integer_sequence) [with Range = std::tuple&; F = checkConstBasis > >, 3, double> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 3, double> >&, EnableContinuityCheck)::; Index = unsigned int; Index ...i = {0}]' -/usr/include/dune/common/hybridutilities.hh:235:19: required from 'constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = std::tuple&; F = checkConstBasis > >, 3, double> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 3, double> >&, EnableContinuityCheck)::; typename std::enable_if()))>::value, int>::type = 0]' -/usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::tuple&; F = checkConstBasis > >, 3, double> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 3, double> >&, EnableContinuityCheck)::]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:529:24: required from 'Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 3, double> >; Flags = {EnableContinuityCheck}]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:545:31: required from 'Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 3, double> >; Flags = {EnableContinuityCheck}]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/lagrangebasistest.cc:55:28: required from here -/usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 172 | FieldMatrix transposed() const - | ^~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 2]': -/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' -/usr/include/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>' -/usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::UGGridLeafIntersection > >' -/usr/include/dune/grid/uggrid/uggridintersectioniterators.hh:130:26: required from 'class Dune::UGGridLeafIntersectionIterator >' -/usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::UGGridLeafIntersectionIterator >, Dune::UGGridLeafIntersection > >' -/usr/include/dune/common/iteratorrange.hh:59:14: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/usr/include/dune/common/hybridutilities.hh:219:36: required from 'constexpr void Dune::Hybrid::Impl::forEachIndex(Range&&, F&&, std::integer_sequence) [with Range = std::tuple&; F = checkConstBasis > >, 3, double> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 3, double> >&, EnableContinuityCheck)::; Index = unsigned int; Index ...i = {0}]' -/usr/include/dune/common/hybridutilities.hh:235:19: required from 'constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = std::tuple&; F = checkConstBasis > >, 3, double> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 3, double> >&, EnableContinuityCheck)::; typename std::enable_if()))>::value, int>::type = 0]' -/usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::tuple&; F = checkConstBasis > >, 3, double> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 3, double> >&, EnableContinuityCheck)::]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:529:24: required from 'Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 3, double> >; Flags = {EnableContinuityCheck}]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:545:31: required from 'Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 3, double> >; Flags = {EnableContinuityCheck}]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/lagrangebasistest.cc:55:28: required from here -/usr/include/dune/common/fmatrix.hh:172:32: 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/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:15, - from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/lagrangebasistest.cc:13: -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh: In instantiation of 'Dune::FieldVector::n> Dune::VTKWriter::VertexIterator::position() const [with GridView = Dune::GridView > >; typename GridView::ctype = double]': -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1322:33: required from 'void Dune::VTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list > > >::VTKLocalFunction, std::allocator > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > > >::VertexIterator; GridView = Dune::GridView > >]' -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1356:16: required from 'void Dune::VTKWriter::writeVertexData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]' -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1200:7: required from 'void Dune::VTKWriter::writeAllData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]' -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1187:7: required from 'void Dune::VTKWriter::writeDataFile(std::ostream&) [with GridView = Dune::GridView > >; std::ostream = std::basic_ostream]' -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1013:7: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType, int, int) [with GridView = Dune::GridView > >; std::string = std::__cxx11::basic_string]' -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:806:19: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType) [with GridView = Dune::GridView > >; std::string = std::__cxx11::basic_string]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/lagrangebasistest.cc:64:20: required from here -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:501:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 501 | FieldVector position () const - | ^~~~~~~~ -/usr/include/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 1; GridImp = const Dune::OneDGrid; GeometryImp = Dune::OneDGridGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:326:14: required from 'EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: [with auto:79 = Dune::Intersection >; auto:80 = Dune::TypeTree::HybridTreePath<>; auto:81 = Dune::Functions::LagrangeNode >, 3, double>; auto:82 = Dune::Functions::LagrangeNode >, 3, double>; auto:83 = std::vector >]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:487:41: required from 'checkBasisContinuity >, 3, double> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis >, 3, double> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&):: [with auto:101 = Dune::Functions::LagrangeNode >, 3, double>; auto:102 = Dune::TypeTree::HybridTreePath<>&]' -/usr/include/dune/typetree/traversal.hh:166:19: required from 'void Dune::TypeTree::Detail::forEachNode(T&&, TreePath, PreFunc&&, LeafFunc&&, PostFunc&&) [with T = const Dune::Functions::LagrangeNode >, 3, double>&; TreePath = Dune::TypeTree::HybridTreePath<>; PreFunc = Dune::TypeTree::NoOp; LeafFunc = checkBasisContinuity >, 3, double> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis >, 3, double> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&)::&; PostFunc = Dune::TypeTree::NoOp]' -/usr/include/dune/typetree/traversal.hh:306:26: required from 'void Dune::TypeTree::forEachLeafNode(Tree&&, LeafFunc&&) [with Tree = const Dune::Functions::LagrangeNode >, 3, double>&; LeafFunc = checkBasisContinuity >, 3, double> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis >, 3, double> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&)::]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:464:40: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/usr/include/dune/common/hybridutilities.hh:219:36: required from 'constexpr void Dune::Hybrid::Impl::forEachIndex(Range&&, F&&, std::integer_sequence) [with Range = std::tuple&; F = checkConstBasis >, 3, double> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis >, 3, double> >&, EnableContinuityCheck)::; Index = unsigned int; Index ...i = {0}]' -/usr/include/dune/common/hybridutilities.hh:235:19: required from 'constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = std::tuple&; F = checkConstBasis >, 3, double> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis >, 3, double> >&, EnableContinuityCheck)::; typename std::enable_if()))>::value, int>::type = 0]' -/usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::tuple&; F = checkConstBasis >, 3, double> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis >, 3, double> >&, EnableContinuityCheck)::]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:529:24: required from 'Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis >, 3, double> >; Flags = {EnableContinuityCheck}]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:545:31: required from 'Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis >, 3, double> >; Flags = {EnableContinuityCheck}]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/lagrangebasistest.cc:76:30: required from here -/usr/include/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 228 | GlobalCoordinate global (const LocalCoordinate& local) const - | ^~~~~~ -In file included from /usr/include/dune/grid/uggrid/uggridgeometry.hh:14, - from /usr/include/dune/grid/uggrid.hh:102, - from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/lagrangebasistest.cc:11: -/usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': -/usr/include/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:326:14: required from 'EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: [with auto:79 = Dune::Intersection, Dune::UGGridLeafIntersection > >; auto:80 = Dune::TypeTree::HybridTreePath<>; auto:81 = Dune::Functions::LagrangeNode > >, 3, double>; auto:82 = Dune::Functions::LagrangeNode > >, 3, double>; auto:83 = std::vector >]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:487:41: required from 'checkBasisContinuity > >, 3, double> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > >, 3, double> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&):: [with auto:101 = Dune::Functions::LagrangeNode > >, 3, double>; auto:102 = Dune::TypeTree::HybridTreePath<>&]' -/usr/include/dune/typetree/traversal.hh:166:19: required from 'void Dune::TypeTree::Detail::forEachNode(T&&, TreePath, PreFunc&&, LeafFunc&&, PostFunc&&) [with T = const Dune::Functions::LagrangeNode > >, 3, double>&; TreePath = Dune::TypeTree::HybridTreePath<>; PreFunc = Dune::TypeTree::NoOp; LeafFunc = checkBasisContinuity > >, 3, double> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > >, 3, double> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&)::&; PostFunc = Dune::TypeTree::NoOp]' -/usr/include/dune/typetree/traversal.hh:306:26: required from 'void Dune::TypeTree::forEachLeafNode(Tree&&, LeafFunc&&) [with Tree = const Dune::Functions::LagrangeNode > >, 3, double>&; LeafFunc = checkBasisContinuity > >, 3, double> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > >, 3, double> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&)::]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:464:40: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/usr/include/dune/common/hybridutilities.hh:219:36: required from 'constexpr void Dune::Hybrid::Impl::forEachIndex(Range&&, F&&, std::integer_sequence) [with Range = std::tuple&; F = checkConstBasis > >, 3, double> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 3, double> >&, EnableContinuityCheck)::; Index = unsigned int; Index ...i = {0}]' -/usr/include/dune/common/hybridutilities.hh:235:19: required from 'constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = std::tuple&; F = checkConstBasis > >, 3, double> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 3, double> >&, EnableContinuityCheck)::; typename std::enable_if()))>::value, int>::type = 0]' -/usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::tuple&; F = checkConstBasis > >, 3, double> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 3, double> >&, EnableContinuityCheck)::]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:529:24: required from 'Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 3, double> >; Flags = {EnableContinuityCheck}]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:545:31: required from 'Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 3, double> >; Flags = {EnableContinuityCheck}]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/lagrangebasistest.cc:55:28: required from here -/usr/include/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const - | ^~~~~~ -In file included from /usr/include/dune/grid/yaspgrid.hh:26: -/usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::global(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 0; unsigned int coorddim = 1; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': -/usr/include/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 1; GridImp = const Dune::OneDGrid; GeometryImp = Dune::OneDGridGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:326:14: required from 'EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: [with auto:79 = Dune::Intersection >; auto:80 = Dune::TypeTree::HybridTreePath<>; auto:81 = Dune::Functions::LagrangeNode >, 3, double>; auto:82 = Dune::Functions::LagrangeNode >, 3, double>; auto:83 = std::vector >]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:487:41: required from 'checkBasisContinuity >, 3, double> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis >, 3, double> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&):: [with auto:101 = Dune::Functions::LagrangeNode >, 3, double>; auto:102 = Dune::TypeTree::HybridTreePath<>&]' -/usr/include/dune/typetree/traversal.hh:166:19: required from 'void Dune::TypeTree::Detail::forEachNode(T&&, TreePath, PreFunc&&, LeafFunc&&, PostFunc&&) [with T = const Dune::Functions::LagrangeNode >, 3, double>&; TreePath = Dune::TypeTree::HybridTreePath<>; PreFunc = Dune::TypeTree::NoOp; LeafFunc = checkBasisContinuity >, 3, double> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis >, 3, double> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&)::&; PostFunc = Dune::TypeTree::NoOp]' -/usr/include/dune/typetree/traversal.hh:306:26: required from 'void Dune::TypeTree::forEachLeafNode(Tree&&, LeafFunc&&) [with Tree = const Dune::Functions::LagrangeNode >, 3, double>&; LeafFunc = checkBasisContinuity >, 3, double> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis >, 3, double> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&)::]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:464:40: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/usr/include/dune/common/hybridutilities.hh:219:36: required from 'constexpr void Dune::Hybrid::Impl::forEachIndex(Range&&, F&&, std::integer_sequence) [with Range = std::tuple&; F = checkConstBasis >, 3, double> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis >, 3, double> >&, EnableContinuityCheck)::; Index = unsigned int; Index ...i = {0}]' -/usr/include/dune/common/hybridutilities.hh:235:19: required from 'constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = std::tuple&; F = checkConstBasis >, 3, double> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis >, 3, double> >&, EnableContinuityCheck)::; typename std::enable_if()))>::value, int>::type = 0]' -/usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::tuple&; F = checkConstBasis >, 3, double> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis >, 3, double> >&, EnableContinuityCheck)::]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:529:24: required from 'Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis >, 3, double> >; Flags = {EnableContinuityCheck}]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:545:31: required from 'Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis >, 3, double> >; Flags = {EnableContinuityCheck}]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/lagrangebasistest.cc:76:30: required from here -/usr/include/dune/geometry/axisalignedcubegeometry.hh:161:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 161 | GlobalCoordinate global(const LocalCoordinate& local) const - | ^~~~~~ +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 439 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function 'auto Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = ShapeFunctionAsFunction, Dune::RT02DLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>]': /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:106:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 106 | auto operator()(const LocalCoordinate& xi) const @@ -6169,6 +5495,13 @@ /usr/include/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 330 | return impl().jacobianInverseTransposed(local); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', + inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21, + inlined from 'Dune::PointQuadratureRule::PointQuadratureRule() [with ct = double]' at /usr/include/dune/geometry/quadraturerules/pointquadrature.hh:31:22, + inlined from 'static Dune::QuadratureRule Dune::QuadratureRuleFactory::rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) [with ctype = double]' at /usr/include/dune/geometry/quadraturerules.hh:340:16: +/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/localfunctions/raviartthomas/raviartthomas0cube2d/raviartthomas0cube2dall.hh: In member function 'void Dune::RT0Cube2DLocalInterpolation::interpolate(const F&, std::vector&) const [with F = Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction, Dune::RT02DLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >; C = double; LB = Dune::RT0Cube2DLocalBasis]': /usr/include/dune/localfunctions/raviartthomas/raviartthomas0cube2d/raviartthomas0cube2dall.hh:155:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | void interpolate (const F& ff, std::vector& out) const @@ -6253,10 +5586,28 @@ /usr/include/dune/localfunctions/raviartthomas/raviartthomas1cube2d/raviartthomas1cube2dlocalinterpolation.hh:55:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | void interpolate (const F& ff, std::vector& out) const | ^~~~~~~~~~~ +In file included from /usr/include/dune/grid/common/geometry.hh:16, + from /usr/include/dune/grid/common/grid.hh:1116, + from /usr/include/dune/grid/yaspgrid.hh:17, + from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:14: +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': +/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 1, const Dune::YaspGrid<1, Dune::EquidistantCoordinates >, Dune::YaspGeometry>' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:165:57: required from 'void testScalarBasisConst(const Basis&, bool, bool, char) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:262:25: required from 'void testOnStructuredGrid() [with int dim = 1]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:344:26: required from here +/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 184 | return matrix.transposed(); + | ^ /usr/include/dune/localfunctions/test/test-localfe.hh: In function 'bool testCanRepresentConstants(const FE&, unsigned int) [with FE = Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::RT12DLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >]': /usr/include/dune/localfunctions/test/test-localfe.hh:187:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 187 | bool testCanRepresentConstants(const FE& fe, | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': +/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspGeometry>' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:165:57: required from 'void testScalarBasisConst(const Basis&, bool, bool, char) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:262:25: required from 'void testOnStructuredGrid() [with int dim = 2]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:345:26: required from here +/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Dune::Impl::makeFunctionWithCallOperator, ShapeFunctionAsFunction, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > > >(const ShapeFunctionAsFunction, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >&):: [with auto:19 = const Dune::FieldVector&]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function 'auto Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = ShapeFunctionAsFunction, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>]': @@ -6292,6 +5643,18 @@ /usr/include/dune/localfunctions/common/localfiniteelementvariant.hh:33:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 33 | void visitIf(Visitor&& visitor, Variant&& variant) | ^~~~~~~ +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': +/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<3, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspGeometry>' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:165:57: required from 'void testScalarBasisConst(const Basis&, bool, bool, char) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:262:25: required from 'void testOnStructuredGrid() [with int dim = 3]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:346:26: required from here +/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': +/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:165:57: required from 'void testScalarBasisConst(const Basis&, bool, bool, char) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1, double> >]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:310:23: required from 'void testOnHybridGrid() [with int dim = 2]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:348:22: required from here +/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function 'auto Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = testCanRepresentConstants, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>]': /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:204:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 204 | auto operator()(const LocalCoordinate& xi) const @@ -6308,91 +5671,70 @@ /usr/include/dune/localfunctions/common/localfiniteelementvariant.hh:33:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 33 | void visitIf(Visitor&& visitor, Variant&& variant) | ^~~~~~~ -In file included from /usr/include/dune/localfunctions/lagrange.hh:24: -/usr/include/dune/localfunctions/lagrange/lagrangesimplex.hh: In instantiation of 'void Dune::Impl::LagrangeSimplexLocalBasis::partial(const std::array&, const typename Traits::DomainType&, std::vector, R, 1, Dune::FieldVector, Dune::FieldMatrix >::RangeType>&) const [with D = double; R = float; unsigned int dim = 1; unsigned int k = 3; typename Traits::DomainType = Dune::FieldVector; Traits = Dune::LocalBasisTraits, float, 1, Dune::FieldVector, Dune::FieldMatrix >; typename Dune::LocalBasisTraits, R, 1, Dune::FieldVector, Dune::FieldMatrix >::RangeType = Dune::FieldVector]': -/usr/include/dune/localfunctions/common/virtualwrappers.hh:125:20: required from 'void Dune::LocalBasisVirtualImp::partial(const std::array&, const typename Traits::DomainType&, std::vector&) const [with T = Dune::LocalBasisTraits, float, 1, Dune::FieldVector, Dune::FieldMatrix >; Imp = Dune::Impl::LagrangeSimplexLocalBasis; typename Traits::DomainType = Dune::FieldVector; Traits = Dune::LocalBasisTraits, float, 1, Dune::FieldVector, Dune::FieldMatrix >; typename T::RangeType = Dune::FieldVector]' -/usr/include/dune/localfunctions/common/virtualwrappers.hh:121:10: required from here -/usr/include/dune/localfunctions/lagrange/lagrangesimplex.hh:391:33: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 391 | auto lagrangianFactor = [&lagrangeNode] - | ^~~~~~~~~~~~~~~ - 392 | (const int no, const int i, const int j, const typename Traits::DomainType& x) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 393 | -> typename Traits::RangeType - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 394 | { - | ~ - 395 | if ( no < i) - | ~~~~~~~~~~~~ - 396 | return (x[0]-lagrangeNode(no))/(lagrangeNode(i)-lagrangeNode(no)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 397 | if (no < i+j) - | ~~~~~~~~~~~~~ - 398 | return (x[1]-lagrangeNode(no-i))/(lagrangeNode(j)-lagrangeNode(no-i)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 399 | return (lagrangeNode(no+1)-x[0]-x[1])/(lagrangeNode(no+1)-lagrangeNode(i)-lagrangeNode(j)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 400 | }; - | ~ -/usr/include/dune/localfunctions/lagrange/lagrangesimplex.hh: In instantiation of 'void Dune::Impl::LagrangeSimplexLocalBasis::partial(const std::array&, const typename Traits::DomainType&, std::vector, R, 1, Dune::FieldVector, Dune::FieldMatrix >::RangeType>&) const [with D = double; R = double; unsigned int dim = 1; unsigned int k = 3; typename Traits::DomainType = Dune::FieldVector; Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename Dune::LocalBasisTraits, R, 1, Dune::FieldVector, Dune::FieldMatrix >::RangeType = Dune::FieldVector]': -/usr/include/dune/localfunctions/common/virtualwrappers.hh:125:20: required from 'void Dune::LocalBasisVirtualImp::partial(const std::array&, const typename Traits::DomainType&, std::vector&) const [with T = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; Imp = Dune::Impl::LagrangeSimplexLocalBasis; typename Traits::DomainType = Dune::FieldVector; Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename T::RangeType = Dune::FieldVector]' -/usr/include/dune/localfunctions/common/virtualwrappers.hh:121:10: required from here -/usr/include/dune/localfunctions/lagrange/lagrangesimplex.hh:391:33: 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/virtualrefinement.hh:393, - from /usr/include/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:14: -/usr/include/dune/geometry/virtualrefinement.cc: In instantiation of 'Dune::VirtualRefinement::Codim::SubEntityIterator::CoordVector Dune::VirtualRefinement::Codim::SubEntityIterator::coords() const [with int codimension = 2; int dimension = 2; CoordType = double; CoordVector = Dune::FieldVector]': -/usr/include/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:277:76: required from 'void Dune::SubsamplingVTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]' -/usr/include/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:261:8: required from here -/usr/include/dune/geometry/virtualrefinement.cc:190:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 190 | VirtualRefinement::Codim::SubEntityIterator:: - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/functional:59, - from /usr/include/dune/common/parallel/mpicommunication.hh:19, - from /usr/include/dune/common/parallel/mpihelper.hh:17, - from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/lagrangebasistest.cc:8: -/usr/include/c++/12/bits/std_function.h: In instantiation of '_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]': -/usr/include/dune/localfunctions/lagrange/lagrangecube.hh:664:19: required from 'void Dune::Impl::LagrangeCubeLocalInterpolation::interpolate(const F&, std::vector&) const [with F = std::function(Dune::FieldVector)>; C = float; LocalBasis = Dune::Impl::LagrangeCubeLocalBasis]' -/usr/include/dune/localfunctions/common/virtualwrappers.hh:170:24: required from 'void Dune::LocalInterpolationVirtualImp::interpolate(const FunctionType&, std::vector::CoefficientType>&) const [with DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; Imp = Dune::Impl::LagrangeCubeLocalInterpolation >; FunctionType = std::function(Dune::FieldVector)>; typename Dune::LocalInterpolationVirtualInterface::CoefficientType = float]' -/usr/include/dune/localfunctions/common/virtualwrappers.hh:168:18: required from here -/usr/include/c++/12/bits/std_function.h:587:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 587 | operator()(_ArgTypes... __args) const - | ^~~~~~~~ -/usr/include/c++/12/bits/std_function.h: In instantiation of '_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]': -/usr/include/dune/localfunctions/lagrange/lagrangecube.hh:664:19: required from 'void Dune::Impl::LagrangeCubeLocalInterpolation::interpolate(const F&, std::vector&) const [with F = std::function(Dune::FieldVector)>; C = double; LocalBasis = Dune::Impl::LagrangeCubeLocalBasis]' -/usr/include/dune/localfunctions/common/virtualwrappers.hh:170:24: required from 'void Dune::LocalInterpolationVirtualImp::interpolate(const FunctionType&, std::vector::CoefficientType>&) const [with DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; Imp = Dune::Impl::LagrangeCubeLocalInterpolation >; FunctionType = std::function(Dune::FieldVector)>; typename Dune::LocalInterpolationVirtualInterface::CoefficientType = double]' -/usr/include/dune/localfunctions/common/virtualwrappers.hh:168:18: required from here -/usr/include/c++/12/bits/std_function.h:587:7: 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/dune/geometry/virtualrefinement.cc: In instantiation of 'Dune::VirtualRefinement::Codim::SubEntityIterator::CoordVector Dune::VirtualRefinement::Codim::SubEntityIterator::coords() const [with int codimension = 0; int dimension = 2; CoordType = double; CoordVector = Dune::FieldVector]': -/usr/include/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:161:35: required from 'void Dune::SubsamplingVTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int, IteratorSelector) [with Data = std::__cxx11::list > > >::VTKLocalFunction, std::allocator > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > > >::CellIterator; SubIterator = Dune::VirtualRefinement<2, double>::Codim<0>::SubEntityIterator; GridView = Dune::GridView > >]' -/usr/include/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:237:14: required from 'void Dune::SubsamplingVTKWriter::writeCellData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]' -/usr/include/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:225:8: required from here -/usr/include/dune/geometry/virtualrefinement.cc:190:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 190 | VirtualRefinement::Codim::SubEntityIterator:: - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/dune/localfunctions/lagrange.hh:21: -/usr/include/dune/localfunctions/lagrange/lagrangecube.hh: In member function 'void Dune::Impl::LagrangeCubeLocalInterpolation::interpolate(const F&, std::vector&) const [with F = std::function(Dune::FieldVector)>; C = double; LocalBasis = Dune::Impl::LagrangeCubeLocalBasis]': -/usr/include/dune/localfunctions/lagrange/lagrangecube.hh:664:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 664 | out[0] = f(center); - | ~^~~~~~~~ -/usr/include/c++/12/bits/std_function.h: In member function '_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]': -/usr/include/c++/12/bits/std_function.h:587:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 587 | operator()(_ArgTypes... __args) const - | ^~~~~~~~ -/usr/include/c++/12/bits/std_function.h:591:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 591 | return _M_invoker(_M_functor, std::forward<_ArgTypes>(__args)...); - | ^ -In file included from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/lagrangebasistest.cc:18: -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:326:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 326 | auto pointInElement = intersection.geometryInInside().global(quadRule[k].position()); - | ^~~~~~~~~~~~~~ -/usr/include/dune/localfunctions/lagrange/lagrangecube.hh: In member function 'void Dune::Impl::LagrangeCubeLocalInterpolation::interpolate(const F&, std::vector&) const [with F = std::function(Dune::FieldVector)>; C = double; LocalBasis = Dune::Impl::LagrangeCubeLocalBasis]': -/usr/include/dune/localfunctions/lagrange/lagrangecube.hh:664:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 664 | out[0] = f(center); - | ~^~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc: In function 'void testScalarBasisConst(const Basis&, bool, bool, char) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:174:104: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 174 | integral += localCoefficients[tree.localIndex(i)] * shapeFunctionValues[i] * quad[pt].weight() * integrationElement; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/dune/geometry/axisalignedcubegeometry.hh:17, + from /usr/include/dune/grid/yaspgrid.hh:26: +/usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double]': +/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]' +/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 1, const Dune::YaspGrid<1, Dune::EquidistantCoordinates >, Dune::YaspGeometry>' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:165:57: required from 'void testScalarBasisConst(const Basis&, bool, bool, char) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:262:25: required from 'void testOnStructuredGrid() [with int dim = 1]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:344:26: required from here +/usr/include/dune/common/diagonalmatrix.hh:630:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 630 | DiagonalMatrix transposed() const + | ^~~~~~~~~~ +In file included from /usr/include/dune/geometry/quadraturerules.hh:16: +/usr/include/dune/common/fvector.hh: In instantiation of 'Dune::FieldVector Dune::operator*(K, const FieldVector&) [with K = double]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:174:59: required from 'void testScalarBasisConst(const Basis&, bool, bool, char) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:262:25: required from 'void testOnStructuredGrid() [with int dim = 1]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:344:26: required from here +/usr/include/dune/common/fvector.hh:524:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 524 | inline FieldVector operator* (const K a, const FieldVector& b) + | ^~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/bsplinebasistest.cc: In function 'void testForDimension(Dune::TestSuite&) [with int dim = 1]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/bsplinebasistest.cc:29:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 29 | GridType grid(l,elements); + | ^~~~ +In member function 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Tp = double; _Alloc = std::allocator]', + inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:1481:22, + inlined from 'Dune::Functions::BSplinePreBasis::BSplinePreBasis(const GridView&, const std::vector&, unsigned int, bool) [with GV = Dune::GridView > > >]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/bsplinebasis.hh:611:29, + inlined from 'Dune::Functions::DefaultGlobalBasis::DefaultGlobalBasis(T&& ...) [with T = {Dune::GridView > > >&, std::vector >&, unsigned int&, bool}; typename std::enable_if<(! Dune::Impl::disableCopyMoveHelper, T ...>::value), int>::type = 0; typename std::enable_if::value, int>::type = 0; PB = Dune::Functions::BSplinePreBasis > > > >]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/defaultglobalbasis.hh:83:5, + inlined from 'void testForDimension(Dune::TestSuite&) [with int dim = 1]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/bsplinebasistest.cc:85:41: +/usr/include/c++/12/bits/stl_vector.h:1779:26: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 + 1779 | _M_range_insert(__pos, __first, __last, + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ + 1780 | std::__iterator_category(__first)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_vector.h:1779:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double; int n = 2]': +/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]' +/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspGeometry>' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:165:57: required from 'void testScalarBasisConst(const Basis&, bool, bool, char) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:262:25: required from 'void testOnStructuredGrid() [with int dim = 2]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:345:26: required from here +/usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 136 | DiagonalMatrix transposed() const + | ^~~~~~~~~~ +/usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double; int n = 3]': +/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]' +/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<3, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspGeometry>' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:165:57: required from 'void testScalarBasisConst(const Basis&, bool, bool, char) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:262:25: required from 'void testOnStructuredGrid() [with int dim = 3]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:346:26: required from here +/usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +In file included from /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:10, + from /usr/include/dune/geometry/quadraturerules.hh:292: +/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 2]': +/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' +/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:165:57: required from 'void testScalarBasisConst(const Basis&, bool, bool, char) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1, double> >]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:310:23: required from 'void testOnHybridGrid() [with int dim = 2]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:348:22: required from here +/usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 172 | FieldMatrix transposed() const + | ^~~~~~~~~~ +[ 35%] Linking CXX executable stokes-taylorhood +cd /build/reproducible-path/dune-functions-2.9.0/build/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/stokes-taylorhood.dir/link.txt --verbose=1 +/usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro "CMakeFiles/stokes-taylorhood.dir/stokes-taylorhood.cc.o" -o stokes-taylorhood -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libduneuggrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libsuperlu.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/libf77blas.so /usr/lib/arm-linux-gnueabihf/libatlas.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so /usr/lib/arm-linux-gnueabihf/libldl.so /usr/lib/arm-linux-gnueabihf/libspqr.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libumfpack.so /usr/lib/arm-linux-gnueabihf/libcholmod.so /usr/lib/arm-linux-gnueabihf/libamd.so /usr/lib/arm-linux-gnueabihf/libcolamd.so /usr/lib/arm-linux-gnueabihf/libcamd.so /usr/lib/arm-linux-gnueabihf/libccolamd.so /usr/lib/arm-linux-gnueabihf/libsuitesparseconfig.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/libf77blas.so /usr/lib/arm-linux-gnueabihf/libatlas.so In file included from /usr/include/c++/12/vector:70, from /usr/include/dune/common/parallel/communication.hh:17, from /usr/include/dune/common/parallel/mpihelper.hh:15: @@ -6400,35 +5742,40 @@ /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ -/usr/include/dune/localfunctions/lagrange/lagrangecube.hh: In member function 'void Dune::Impl::LagrangeCubeLocalInterpolation::interpolate(const F&, std::vector&) const [with F = std::function(Dune::FieldVector)>; C = float; LocalBasis = Dune::Impl::LagrangeCubeLocalBasis]': -/usr/include/dune/localfunctions/lagrange/lagrangecube.hh:664:19: 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/dune/common/fvector.hh: In instantiation of 'Dune::FieldVector Dune::operator+(K, const FieldVector&) [with K = double]': +/usr/include/c++/12/bits/stl_numeric.h:141:39: required from '_Tp std::accumulate(_InputIterator, _InputIterator, _Tp) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector > >; _Tp = double]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:70:37: required from 'void testScalarBasisConst(const Basis&, bool, bool, char) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:262:25: required from 'void testOnStructuredGrid() [with int dim = 1]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:344:26: required from here +/usr/include/dune/common/fvector.hh:510:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 510 | inline FieldVector operator+ (const K a, const FieldVector& b) + | ^~~~~~~~ In file included from /usr/include/c++/12/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 2]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/12/bits/std_function.h: In member function '_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]': -/usr/include/c++/12/bits/std_function.h:587:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 587 | operator()(_ArgTypes... __args) const - | ^~~~~~~~ -/usr/include/c++/12/bits/std_function.h:591:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 591 | return _M_invoker(_M_functor, std::forward<_ArgTypes>(__args)...); - | ^ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:326:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 326 | auto pointInElement = intersection.geometryInInside().global(quadRule[k].position()); - | ^~~~~~~~~~~~~~ /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' +[ 35%] Built target stokes-taylorhood +make -f dune/functions/functionspacebases/test/CMakeFiles/lagrangebasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/lagrangebasistest.dir/depend +make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' +cd /build/reproducible-path/dune-functions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.9.0 /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.9.0/build /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test/CMakeFiles/lagrangebasistest.dir/DependInfo.cmake --color= /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' +make -f dune/functions/functionspacebases/test/CMakeFiles/lagrangebasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/lagrangebasistest.dir/build +make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::QuadraturePoint&}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +[ 37%] Building CXX object dune/functions/functionspacebases/test/CMakeFiles/lagrangebasistest.dir/lagrangebasistest.cc.o +cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test && /usr/bin/c++ -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/usr/share/dune-grid/grids/\" -DENABLE_MPI=1 -DENABLE_SUITESPARSE=1 -DENABLE_SUPERLU=1 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-functions-2.9.0/build -I/build/reproducible-path/dune-functions-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/include/suitesparse -isystem /usr/include/superlu -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/functions/functionspacebases/test/CMakeFiles/lagrangebasistest.dir/lagrangebasistest.cc.o -MF CMakeFiles/lagrangebasistest.dir/lagrangebasistest.cc.o.d -o CMakeFiles/lagrangebasistest.dir/lagrangebasistest.cc.o -c /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/lagrangebasistest.cc /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 /usr/include/c++/12/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 >]': @@ -6471,6 +5818,10 @@ /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/bsplinebasistest.cc: In function 'void testForDimension(Dune::TestSuite&) [with int dim = 2]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/bsplinebasistest.cc:29:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 29 | GridType grid(l,elements); + | ^~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21, inlined from 'void Dune::TensorProductQuadratureRule::tensorProduct(const BaseQuadrature&, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 2]' at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:82:26, @@ -6510,6 +5861,16 @@ /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/dune/grid/yaspgrid.hh:70: +/usr/include/dune/grid/yaspgrid/ygrid.hh: In instantiation of 'Dune::FieldVector::dim> Dune::YGrid::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; typename Coordinates::ctype = double]': +/usr/include/dune/grid/yaspgrid/yaspgridentity.hh:519:30: required from 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspGeometry>]' +/usr/include/dune/grid/common/entity.hh:316:60: required from 'Dune::Entity<0, dim, GridImp, EntityImp>::Geometry Dune::Entity<0, dim, GridImp, EntityImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; EntityImp = Dune::YaspEntity; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspGeometry>]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:165:57: required from 'void testScalarBasisConst(const Basis&, bool, bool, char) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:262:25: required from 'void testOnStructuredGrid() [with int dim = 2]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:345:26: required from here +/usr/include/dune/grid/yaspgrid/ygrid.hh:647:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 647 | Dune::FieldVector lowerleft() const + | ^~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 2]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 @@ -6520,316 +5881,94 @@ /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:326:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 326 | auto pointInElement = intersection.geometryInInside().global(quadRule[k].position()); - | ^~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:327:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 327 | auto pointInNeighbor = intersection.geometryInOutside().global(quadRule[k].position()); - | ^~~~~~~~~~~~~~~ -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh: In member function 'void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]': -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1373:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1373 | p->write((*vit).geometry().corner(vit.localindex())[j]); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In function 'Dune::Impl::LagrangeSimplexLocalBasis::partial(const std::array&, const Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >::DomainType&, std::vector, std::allocator > >&) const::, double, 1, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>': -cc1plus: 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/dune/grid/io/file/vtk/subsamplingvtkwriter.hh: In member function 'void Dune::SubsamplingVTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]': -/usr/include/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:277:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 277 | FieldVector coords = i->geometry().global(sit.coords()); - | ~~~~~~~~~~^~ -/usr/include/dune/localfunctions/lagrange/lagrangesimplex.hh: In member function 'void Dune::Impl::LagrangeSimplexLocalBasis::partial(const std::array&, const typename Traits::DomainType&, std::vector, R, 1, Dune::FieldVector, Dune::FieldMatrix >::RangeType>&) const [with D = double; R = double; unsigned int dim = 2; unsigned int k = 3]': -/usr/include/dune/localfunctions/lagrange/lagrangesimplex.hh:471:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 471 | R factor2 = factor1*lagrangianFactorDerivative(directions[1], no2, i, j, in); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/std_function.h: In static member function 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > >, 1> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1> > >(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 1, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 1, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 1> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1> > >(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]': -/usr/include/c++/12/bits/std_function.h:288:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) - | ^~~~~~~~~ -/usr/include/c++/12/bits/std_function.h:288:7: 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++/12/bits/std_function.h:288:7: 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++/12/bits/std_function.h:288:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]', - inlined from 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = double; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = testScalarBasisConst > >, 1> > >(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, bool, bool, char)::)>; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:14, - inlined from 'Dune::Functions::Imp::LocalInterpolateVisitor > >, 1> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1> > >(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 1, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 1, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 1> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1> > >(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:124:32, - inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = const Dune::Functions::Imp::LocalInterpolateVisitor > >, 1> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1> > >(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 1, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 1, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 1> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1> > >(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>&; _Args = {Dune::FieldVector}]' at /usr/include/c++/12/bits/invoke.h:61:36, - inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const Dune::Functions::Imp::LocalInterpolateVisitor > >, 1> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1> > >(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 1, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 1, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 1> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1> > >(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>&; _Args = {Dune::FieldVector}]' at /usr/include/c++/12/bits/invoke.h:96:40, - inlined from 'typename std::result_of<_Tp&(_Args&& ...)>::type std::reference_wrapper<_Tp>::operator()(_Args&& ...) const [with _Args = {Dune::FieldVector}; _Tp = const Dune::Functions::Imp::LocalInterpolateVisitor > >, 1> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1> > >(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 1, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 1, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 1> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1> > >(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>]' at /usr/include/c++/12/bits/refwrap.h:358:24, - inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = reference_wrapper > >, 1> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1> > >(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 1, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 1, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 1> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1> > >(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >&; _Args = {Dune::FieldVector}]' at /usr/include/c++/12/bits/invoke.h:61:36, - inlined from 'constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = Dune::FieldVector; _Callable = reference_wrapper > >, 1> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1> > >(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 1, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 1, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 1> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1> > >(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >&; _Args = {Dune::FieldVector}]' at /usr/include/c++/12/bits/invoke.h:114:35, - inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > >, 1> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1> > >(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 1, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 1, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 1> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1> > >(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]' at /usr/include/c++/12/bits/std_function.h:290:30: -/usr/include/dune/grid/common/geometry.hh:230:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 230 | return impl().global( local ); - | ~~~~~~~~~~~~~^~~~~~~~~ -In function 'Dune::Functions::Imp::LocalInterpolateVisitor > >, 1> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1> > >(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 1, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 1, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 1> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1> > >(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>': -cc1plus: 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++/12/bits/std_function.h: In static member function 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > >, 1> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1> > >(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 1, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 1, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 1> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1> > >(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]': -/usr/include/c++/12/bits/std_function.h:288:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) - | ^~~~~~~~~ -/usr/include/c++/12/bits/std_function.h:288:7: 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++/12/bits/std_function.h:288:7: 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++/12/bits/std_function.h:288:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', - inlined from 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = double; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = testScalarBasisConst > >, 1> > >(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, bool, bool, char)::)>; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:14, - inlined from 'Dune::Functions::Imp::LocalInterpolateVisitor > >, 1> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1> > >(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 1, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 1, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 1> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1> > >(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:124:32, - inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = const Dune::Functions::Imp::LocalInterpolateVisitor > >, 1> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1> > >(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 1, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 1, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 1> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1> > >(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>&; _Args = {Dune::FieldVector}]' at /usr/include/c++/12/bits/invoke.h:61:36, - inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const Dune::Functions::Imp::LocalInterpolateVisitor > >, 1> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1> > >(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 1, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 1, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 1> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1> > >(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>&; _Args = {Dune::FieldVector}]' at /usr/include/c++/12/bits/invoke.h:96:40, - inlined from 'typename std::result_of<_Tp&(_Args&& ...)>::type std::reference_wrapper<_Tp>::operator()(_Args&& ...) const [with _Args = {Dune::FieldVector}; _Tp = const Dune::Functions::Imp::LocalInterpolateVisitor > >, 1> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1> > >(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 1, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 1, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 1> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1> > >(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>]' at /usr/include/c++/12/bits/refwrap.h:358:24, - inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = reference_wrapper > >, 1> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1> > >(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 1, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 1, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 1> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1> > >(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >&; _Args = {Dune::FieldVector}]' at /usr/include/c++/12/bits/invoke.h:61:36, - inlined from 'constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = Dune::FieldVector; _Callable = reference_wrapper > >, 1> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1> > >(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 1, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 1, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 1> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1> > >(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >&; _Args = {Dune::FieldVector}]' at /usr/include/c++/12/bits/invoke.h:114:35, - inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > >, 1> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1> > >(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 1, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 1, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 1> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1> > >(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]' at /usr/include/c++/12/bits/std_function.h:290:30: -/usr/include/dune/grid/common/geometry.hh:230:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 230 | return impl().global( local ); - | ~~~~~~~~~~~~~^~~~~~~~~ -In function 'Dune::Functions::Imp::LocalInterpolateVisitor > >, 4, double> >, Dune::Functions::LagrangeNode > >, 4, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 4, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 4, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 4, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 4, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 4, double> >, Dune::Functions::LagrangeNode > >, 4, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 4, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 4, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>': -cc1plus: 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++/12/bits/std_function.h: In static member function 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > >, 4, double> >, Dune::Functions::LagrangeNode > >, 4, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 4, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 4, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 4, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 4, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 4, double> >, Dune::Functions::LagrangeNode > >, 4, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 4, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 4, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]': -/usr/include/c++/12/bits/std_function.h:288:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) - | ^~~~~~~~~ -/usr/include/c++/12/bits/std_function.h:288:7: 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++/12/bits/std_function.h:288:7: 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++/12/bits/std_function.h:288:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', - inlined from 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = double; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = testScalarBasisConst > >, 4, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 4, double> >&, bool, bool, char)::)>; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:14, - inlined from 'Dune::Functions::Imp::LocalInterpolateVisitor > >, 4, double> >, Dune::Functions::LagrangeNode > >, 4, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 4, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 4, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 4, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 4, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 4, double> >, Dune::Functions::LagrangeNode > >, 4, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 4, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 4, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:124:32, - inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = const Dune::Functions::Imp::LocalInterpolateVisitor > >, 4, double> >, Dune::Functions::LagrangeNode > >, 4, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 4, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 4, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 4, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 4, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 4, double> >, Dune::Functions::LagrangeNode > >, 4, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 4, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 4, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>&; _Args = {Dune::FieldVector}]' at /usr/include/c++/12/bits/invoke.h:61:36, - inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const Dune::Functions::Imp::LocalInterpolateVisitor > >, 4, double> >, Dune::Functions::LagrangeNode > >, 4, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 4, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 4, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 4, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 4, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 4, double> >, Dune::Functions::LagrangeNode > >, 4, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 4, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 4, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>&; _Args = {Dune::FieldVector}]' at /usr/include/c++/12/bits/invoke.h:96:40, - inlined from 'typename std::result_of<_Tp&(_Args&& ...)>::type std::reference_wrapper<_Tp>::operator()(_Args&& ...) const [with _Args = {Dune::FieldVector}; _Tp = const Dune::Functions::Imp::LocalInterpolateVisitor > >, 4, double> >, Dune::Functions::LagrangeNode > >, 4, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 4, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 4, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 4, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 4, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 4, double> >, Dune::Functions::LagrangeNode > >, 4, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 4, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 4, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>]' at /usr/include/c++/12/bits/refwrap.h:358:24, - inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = reference_wrapper > >, 4, double> >, Dune::Functions::LagrangeNode > >, 4, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 4, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 4, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 4, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 4, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 4, double> >, Dune::Functions::LagrangeNode > >, 4, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 4, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 4, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >&; _Args = {Dune::FieldVector}]' at /usr/include/c++/12/bits/invoke.h:61:36, - inlined from 'constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = Dune::FieldVector; _Callable = reference_wrapper > >, 4, double> >, Dune::Functions::LagrangeNode > >, 4, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 4, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 4, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 4, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 4, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 4, double> >, Dune::Functions::LagrangeNode > >, 4, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 4, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 4, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >&; _Args = {Dune::FieldVector}]' at /usr/include/c++/12/bits/invoke.h:114:35, - inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > >, 4, double> >, Dune::Functions::LagrangeNode > >, 4, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 4, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 4, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 4, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 4, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 4, double> >, Dune::Functions::LagrangeNode > >, 4, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 4, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 4, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]' at /usr/include/c++/12/bits/std_function.h:290:30: -/usr/include/dune/grid/common/geometry.hh:230:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 230 | return impl().global( local ); - | ~~~~~~~~~~~~~^~~~~~~~~ -In function 'Dune::Functions::Imp::LocalInterpolateVisitor > >, 3, double> >, Dune::Functions::LagrangeNode > >, 3, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 3, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 3, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 3, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 3, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 3, double> >, Dune::Functions::LagrangeNode > >, 3, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 3, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 3, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>': -cc1plus: 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++/12/bits/std_function.h: In static member function 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > >, 3, double> >, Dune::Functions::LagrangeNode > >, 3, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 3, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 3, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 3, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 3, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 3, double> >, Dune::Functions::LagrangeNode > >, 3, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 3, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 3, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]': -/usr/include/c++/12/bits/std_function.h:288:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) - | ^~~~~~~~~ -/usr/include/c++/12/bits/std_function.h:288:7: 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++/12/bits/std_function.h:288:7: 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++/12/bits/std_function.h:288:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', - inlined from 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = double; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = testScalarBasisConst > >, 3, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 3, double> >&, bool, bool, char)::)>; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:14, - inlined from 'Dune::Functions::Imp::LocalInterpolateVisitor > >, 3, double> >, Dune::Functions::LagrangeNode > >, 3, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 3, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 3, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 3, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 3, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 3, double> >, Dune::Functions::LagrangeNode > >, 3, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 3, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 3, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:124:32, - inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = const Dune::Functions::Imp::LocalInterpolateVisitor > >, 3, double> >, Dune::Functions::LagrangeNode > >, 3, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 3, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 3, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 3, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 3, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 3, double> >, Dune::Functions::LagrangeNode > >, 3, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 3, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 3, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>&; _Args = {Dune::FieldVector}]' at /usr/include/c++/12/bits/invoke.h:61:36, - inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const Dune::Functions::Imp::LocalInterpolateVisitor > >, 3, double> >, Dune::Functions::LagrangeNode > >, 3, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 3, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 3, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 3, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 3, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 3, double> >, Dune::Functions::LagrangeNode > >, 3, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 3, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 3, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>&; _Args = {Dune::FieldVector}]' at /usr/include/c++/12/bits/invoke.h:96:40, - inlined from 'typename std::result_of<_Tp&(_Args&& ...)>::type std::reference_wrapper<_Tp>::operator()(_Args&& ...) const [with _Args = {Dune::FieldVector}; _Tp = const Dune::Functions::Imp::LocalInterpolateVisitor > >, 3, double> >, Dune::Functions::LagrangeNode > >, 3, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 3, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 3, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 3, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 3, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 3, double> >, Dune::Functions::LagrangeNode > >, 3, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 3, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 3, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>]' at /usr/include/c++/12/bits/refwrap.h:358:24, - inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = reference_wrapper > >, 3, double> >, Dune::Functions::LagrangeNode > >, 3, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 3, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 3, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 3, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 3, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 3, double> >, Dune::Functions::LagrangeNode > >, 3, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 3, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 3, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >&; _Args = {Dune::FieldVector}]' at /usr/include/c++/12/bits/invoke.h:61:36, - inlined from 'constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = Dune::FieldVector; _Callable = reference_wrapper > >, 3, double> >, Dune::Functions::LagrangeNode > >, 3, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 3, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 3, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 3, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 3, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 3, double> >, Dune::Functions::LagrangeNode > >, 3, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 3, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 3, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >&; _Args = {Dune::FieldVector}]' at /usr/include/c++/12/bits/invoke.h:114:35, - inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > >, 3, double> >, Dune::Functions::LagrangeNode > >, 3, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 3, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 3, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 3, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 3, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 3, double> >, Dune::Functions::LagrangeNode > >, 3, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 3, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 3, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]' at /usr/include/c++/12/bits/std_function.h:290:30: -/usr/include/dune/grid/common/geometry.hh:230:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 230 | return impl().global( local ); - | ~~~~~~~~~~~~~^~~~~~~~~ -In function 'Dune::Functions::Imp::LocalInterpolateVisitor > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 1, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 1, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>': -cc1plus: 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++/12/bits/std_function.h: In static member function 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 1, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 1, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]': -/usr/include/c++/12/bits/std_function.h:288:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) - | ^~~~~~~~~ -/usr/include/c++/12/bits/std_function.h:288:7: 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++/12/bits/std_function.h:288:7: 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++/12/bits/std_function.h:288:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', - inlined from 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = double; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = testScalarBasisConst > >, 1, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, bool, bool, char)::)>; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:14, - inlined from 'Dune::Functions::Imp::LocalInterpolateVisitor > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 1, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 1, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:124:32, - inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = const Dune::Functions::Imp::LocalInterpolateVisitor > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 1, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 1, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>&; _Args = {Dune::FieldVector}]' at /usr/include/c++/12/bits/invoke.h:61:36, - inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const Dune::Functions::Imp::LocalInterpolateVisitor > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 1, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 1, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>&; _Args = {Dune::FieldVector}]' at /usr/include/c++/12/bits/invoke.h:96:40, - inlined from 'typename std::result_of<_Tp&(_Args&& ...)>::type std::reference_wrapper<_Tp>::operator()(_Args&& ...) const [with _Args = {Dune::FieldVector}; _Tp = const Dune::Functions::Imp::LocalInterpolateVisitor > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 1, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 1, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>]' at /usr/include/c++/12/bits/refwrap.h:358:24, - inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = reference_wrapper > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 1, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 1, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >&; _Args = {Dune::FieldVector}]' at /usr/include/c++/12/bits/invoke.h:61:36, - inlined from 'constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = Dune::FieldVector; _Callable = reference_wrapper > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 1, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 1, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >&; _Args = {Dune::FieldVector}]' at /usr/include/c++/12/bits/invoke.h:114:35, - inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 1, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 1, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]' at /usr/include/c++/12/bits/std_function.h:290:30: -/usr/include/dune/grid/common/geometry.hh:230:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 230 | return impl().global( local ); - | ~~~~~~~~~~~~~^~~~~~~~~ -/usr/include/dune/geometry/virtualrefinement.cc: In member function 'Dune::VirtualRefinementImp::SubEntityIteratorBack::CoordVector Dune::VirtualRefinementImp::SubEntityIteratorBack::coords() const [with int codimension = 0; unsigned int topologyId = 2; CoordType = double; unsigned int coerceToId = 2; int dimension = 2]': -/usr/include/dune/geometry/virtualrefinement.cc:479:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 479 | VirtualRefinementImp::SubEntityIteratorBack:: - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/io/file/gmshreader.hh: In member function 'Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::GlobalVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::operator()(const Dune::FieldVector&) const [with int dimWorld = 3]': -/usr/include/dune/grid/io/file/gmshreader.hh:103:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 103 | virtual GlobalVector operator() ( const Dune::FieldVector &local ) const - | ^~~~~~~~ -In function 'Dune::Functions::Imp::LocalInterpolateVisitor > > >, 2> >, Dune::Functions::LagrangeNode > > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > > >, testScalarBasisConst > > >, 2> > >(const Dune::Functions::DefaultGlobalBasis > > >, 2> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > > >, 2, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > > >, 2, double>&, Dune::TypeTree::HybridTreePath<>):: > > >, 2> >, Dune::Functions::LagrangeNode > > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > > >, testScalarBasisConst > > >, 2> > >(const Dune::Functions::DefaultGlobalBasis > > >, 2> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>': -cc1plus: 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/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector&) const': -/usr/include/dune/grid/io/file/gmshreader.hh:206:43: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 206 | virtual Dune::FieldVector operator() (const Dune::FieldVector& local) const - | ^~~~~~~~ -In file included from /usr/include/c++/12/vector:70, - from /usr/include/dune/common/typetraits.hh:11, - from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:9: -/usr/include/c++/12/bits/vector.tcc: In function 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = double; _Alloc = std::allocator]': -/usr/include/c++/12/bits/vector.tcc:739:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 - 739 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc:739:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 -/usr/include/c++/12/bits/vector.tcc:739:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/globalvaluedlfetest.cc: In function 'void checkBasisFEs(const Basis&) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1> >]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/globalvaluedlfetest.cc:26:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 26 | void checkBasisFEs(const Basis& basis) { - | ^~~~~~~~~~~~~ -In function 'Dune::Functions::Imp::LocalInterpolateVisitor > > >, 2> >, Dune::Functions::LagrangeNode > > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > > >, testScalarBasisConst > > >, 2> > >(const Dune::Functions::DefaultGlobalBasis > > >, 2> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > > >, 2, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > > >, 2, double>&, Dune::TypeTree::HybridTreePath<>):: > > >, 2> >, Dune::Functions::LagrangeNode > > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > > >, testScalarBasisConst > > >, 2> > >(const Dune::Functions::DefaultGlobalBasis > > >, 2> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>': -cc1plus: 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++/12/vector:70, - from /usr/include/dune/common/parallel/communication.hh:17, - from /usr/include/dune/common/parallel/mpihelper.hh:15: -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': -/usr/include/c++/12/bits/vector.tcc:523:5: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 - 523 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function 'auto Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = std::function(Dune::FieldVector)>; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:204:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 204 | auto operator()(const LocalCoordinate& xi) const - | ^~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function 'auto Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = std::function(Dune::FieldVector)>; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:204:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:204:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:204:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:204:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', - inlined from 'auto Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = std::function(Dune::FieldVector)>; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:210:73: -/usr/include/dune/grid/common/geometry.hh:304:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 304 | return impl().jacobianTransposed( local ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/usr/include/dune/localfunctions/common/localfiniteelementvariant.hh: In function 'void Dune::Impl::visitIf(Visitor&&, Variant&&) [with Visitor = LocalInterpolationVariant >, Nedelec1stKindSimplexLocalInterpolation > >::interpolate(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, std::vector >&) const::; Variant = const std::variant >*, const Nedelec1stKindSimplexLocalInterpolation >*>&]': -/usr/include/dune/localfunctions/common/localfiniteelementvariant.hh:33:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 33 | void visitIf(Visitor&& visitor, Variant&& variant) - | ^~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function 'auto Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = std::function(Dune::FieldVector)>; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:106:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 106 | auto operator()(const LocalCoordinate& xi) const - | ^~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:106:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:106:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:106:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', - inlined from 'auto Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = std::function(Dune::FieldVector)>; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:112:87: -/usr/include/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 330 | return impl().jacobianInverseTransposed(local); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/dune/localfunctions/raviartthomas/raviartthomas1cube2d/raviartthomas1cube2dlocalinterpolation.hh: In member function 'void Dune::RT1Cube2DLocalInterpolation::interpolate(const F&, std::vector&) const [with F = Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >; C = double; LB = Dune::RT1Cube2DLocalBasis]': -/usr/include/dune/localfunctions/raviartthomas/raviartthomas1cube2d/raviartthomas1cube2dlocalinterpolation.hh:55:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 55 | void interpolate (const F& ff, std::vector& out) const - | ^~~~~~~~~~~ -In function 'Dune::Impl::LagrangeSimplexLocalBasis::partial(const std::array&, const Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >::DomainType&, std::vector, std::allocator > >&) const::, double, 1, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>': -cc1plus: 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++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 - 439 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/vector:64: -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', - inlined from 'Dune::Functions::BSplinePreBasis::BSplinePreBasis(const GridView&, const std::vector >&, unsigned int, bool) [with GV = Dune::GridView > > >]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/bsplinebasis.hh:609:36: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _Tp = double; _Alloc = std::allocator]', - inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:1481:22, - inlined from 'Dune::Functions::BSplinePreBasis::BSplinePreBasis(const GridView&, const std::vector >&, unsigned int, bool) [with GV = Dune::GridView > > >]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/bsplinebasis.hh:611:29: -/usr/include/c++/12/bits/stl_vector.h:1779:26: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 - 1779 | _M_range_insert(__pos, __first, __last, - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ - 1780 | std::__iterator_category(__first)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_vector.h:1779:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', - inlined from 'Dune::Functions::BSplinePreBasis::BSplinePreBasis(const GridView&, const std::vector >&, unsigned int, bool) [with GV = Dune::GridView > > >]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/bsplinebasis.hh:615:36: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', - inlined from 'Dune::Functions::BSplinePreBasis::BSplinePreBasis(const GridView&, const std::vector >&, unsigned int, bool) [with GV = Dune::GridView > > >]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/bsplinebasis.hh:609:36: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _Tp = double; _Alloc = std::allocator]', - inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:1481:22, - inlined from 'Dune::Functions::BSplinePreBasis::BSplinePreBasis(const GridView&, const std::vector >&, unsigned int, bool) [with GV = Dune::GridView > > >]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/bsplinebasis.hh:611:29: -/usr/include/c++/12/bits/stl_vector.h:1779:26: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 - 1779 | _M_range_insert(__pos, __first, __last, - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ - 1780 | std::__iterator_category(__first)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_vector.h:1779:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', - inlined from 'Dune::Functions::BSplinePreBasis::BSplinePreBasis(const GridView&, const std::vector >&, unsigned int, bool) [with GV = Dune::GridView > > >]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/bsplinebasis.hh:615:36: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', - inlined from 'Dune::Functions::BSplinePreBasis::BSplinePreBasis(const GridView&, const std::vector >&, unsigned int, bool) [with GV = Dune::GridView > > >]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/bsplinebasis.hh:609:36: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _Tp = double; _Alloc = std::allocator]', - inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:1481:22, - inlined from 'Dune::Functions::BSplinePreBasis::BSplinePreBasis(const GridView&, const std::vector >&, unsigned int, bool) [with GV = Dune::GridView > > >]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/bsplinebasis.hh:611:29: -/usr/include/c++/12/bits/stl_vector.h:1779:26: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 - 1779 | _M_range_insert(__pos, __first, __last, - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ - 1780 | std::__iterator_category(__first)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_vector.h:1779:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', - inlined from 'Dune::Functions::BSplinePreBasis::BSplinePreBasis(const GridView&, const std::vector >&, unsigned int, bool) [with GV = Dune::GridView > > >]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/bsplinebasis.hh:615:36: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 439 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/vector:64: -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 2]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 439 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 1]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 439 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/dune/localfunctions/lagrange/pqkfactory.hh:13, - from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/lagrangebasis.hh:11: -/usr/include/dune/localfunctions/common/virtualwrappers.hh: In member function 'void Dune::LocalInterpolationVirtualImp::interpolate(const FunctionType&, std::vector::CoefficientType>&) const [with DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; Imp = Dune::Impl::LagrangeSimplexLocalInterpolation >]': -/usr/include/dune/localfunctions/common/virtualwrappers.hh:168:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 168 | virtual void interpolate (const FunctionType& f, std::vector& out) const - | ^~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 439 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', - inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21, - inlined from 'Dune::PointQuadratureRule::PointQuadratureRule() [with ct = double]' at /usr/include/dune/geometry/quadraturerules/pointquadrature.hh:31:22, - inlined from 'static Dune::QuadratureRule Dune::QuadratureRuleFactory::rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) [with ctype = double]' at /usr/include/dune/geometry/quadraturerules.hh:340:16: -/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/yaspgrid/ygrid.hh: In instantiation of 'Dune::FieldVector::dim> Dune::YGrid::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; typename Coordinates::ctype = double]': +/usr/include/dune/grid/yaspgrid/yaspgridentity.hh:519:30: required from 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; Geometry = Dune::Geometry<3, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspGeometry>]' +/usr/include/dune/grid/common/entity.hh:316:60: required from 'Dune::Entity<0, dim, GridImp, EntityImp>::Geometry Dune::Entity<0, dim, GridImp, EntityImp>::geometry() const [with int dim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; EntityImp = Dune::YaspEntity; Geometry = Dune::Geometry<3, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspGeometry>]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:165:57: required from 'void testScalarBasisConst(const Basis&, bool, bool, char) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:262:25: required from 'void testOnStructuredGrid() [with int dim = 3]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:346:26: required from here +/usr/include/dune/grid/yaspgrid/ygrid.hh:647:58: 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/dune/grid/yaspgrid/ygrid.hh: In instantiation of 'Dune::YGridComponent::fTupel Dune::YGridComponent::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; Dune::YGridComponent::fTupel = Dune::FieldVector]': +/usr/include/dune/grid/yaspgrid/ygrid.hh:649:29: required from 'Dune::FieldVector::dim> Dune::YGrid::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; typename Coordinates::ctype = double]' +/usr/include/dune/grid/yaspgrid/yaspgridentity.hh:519:30: required from 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 1; GridImp = const Dune::YaspGrid<1, Dune::EquidistantCoordinates >; Geometry = Dune::Geometry<1, 1, const Dune::YaspGrid<1, Dune::EquidistantCoordinates >, Dune::YaspGeometry>]' +/usr/include/dune/grid/common/entity.hh:316:60: required from 'Dune::Entity<0, dim, GridImp, EntityImp>::Geometry Dune::Entity<0, dim, GridImp, EntityImp>::geometry() const [with int dim = 1; GridImp = const Dune::YaspGrid<1, Dune::EquidistantCoordinates >; EntityImp = Dune::YaspEntity; Geometry = Dune::Geometry<1, 1, const Dune::YaspGrid<1, Dune::EquidistantCoordinates >, Dune::YaspGeometry>]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:165:57: required from 'void testScalarBasisConst(const Basis&, bool, bool, char) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:262:25: required from 'void testOnStructuredGrid() [with int dim = 1]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:344:26: required from here +/usr/include/dune/grid/yaspgrid/ygrid.hh:409:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 409 | fTupel lowerleft() const + | ^~~~~~~~~ +/usr/include/dune/grid/yaspgrid/ygrid.hh: In instantiation of 'Dune::YGridComponent::fTupel Dune::YGridComponent::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; Dune::YGridComponent::fTupel = Dune::FieldVector]': +/usr/include/dune/grid/yaspgrid/ygrid.hh:649:29: required from 'Dune::FieldVector::dim> Dune::YGrid::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; typename Coordinates::ctype = double]' +/usr/include/dune/grid/yaspgrid/yaspgridentity.hh:519:30: required from 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspGeometry>]' +/usr/include/dune/grid/common/entity.hh:316:60: required from 'Dune::Entity<0, dim, GridImp, EntityImp>::Geometry Dune::Entity<0, dim, GridImp, EntityImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; EntityImp = Dune::YaspEntity; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspGeometry>]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:165:57: required from 'void testScalarBasisConst(const Basis&, bool, bool, char) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:262:25: required from 'void testOnStructuredGrid() [with int dim = 2]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:345:26: required from here +/usr/include/dune/grid/yaspgrid/ygrid.hh:409:14: 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:294, + from /usr/include/dune/localfunctions/utility/l2interpolation.hh:10, + from /usr/include/dune/localfunctions/utility/localfiniteelement.hh:12, + from /usr/include/dune/localfunctions/lagrange.hh:13, + from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/lagrangebasis.hh:9, + from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/lagrangebasistest.cc:16: +/usr/include/dune/geometry/quadraturerules/prismquadrature.hh: In member function 'Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/prismquadrature.hh:148:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 148 | { + | ^ +/usr/include/dune/grid/yaspgrid/ygrid.hh: In instantiation of 'Dune::YGridComponent::fTupel Dune::YGridComponent::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; Dune::YGridComponent::fTupel = Dune::FieldVector]': +/usr/include/dune/grid/yaspgrid/ygrid.hh:649:29: required from 'Dune::FieldVector::dim> Dune::YGrid::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; typename Coordinates::ctype = double]' +/usr/include/dune/grid/yaspgrid/yaspgridentity.hh:519:30: required from 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; Geometry = Dune::Geometry<3, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspGeometry>]' +/usr/include/dune/grid/common/entity.hh:316:60: required from 'Dune::Entity<0, dim, GridImp, EntityImp>::Geometry Dune::Entity<0, dim, GridImp, EntityImp>::geometry() const [with int dim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; EntityImp = Dune::YaspEntity; Geometry = Dune::Geometry<3, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspGeometry>]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:165:57: required from 'void testScalarBasisConst(const Basis&, bool, bool, char) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:262:25: required from 'void testOnStructuredGrid() [with int dim = 3]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:346:26: required from here +/usr/include/dune/grid/yaspgrid/ygrid.hh:409:14: 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:296: +/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:750:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 750 | { + | ^ +/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:1028:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1028 | { + | ^ +In file included from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:20: +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh: In instantiation of 'void Dune::Functions::Imp::LocalInterpolateVisitor::leaf(Node&, TreePath) [with Node = const Dune::Functions::BSplineNode > > > >; TreePath = Dune::TypeTree::HybridTreePath<>; B = Dune::Functions::DefaultGlobalBasis > > > > >; T = Dune::Functions::BSplineNode > > > >; NTRE = Dune::Functions::HierarchicNodeToRangeMap; HV = Dune::Functions::Impl::ISTLVectorBackend > >&&; LF = Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > > >, testScalarBasisConst > > > > > >(const Dune::Functions::DefaultGlobalBasis > > > > >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>; HBV = const Dune::Functions::Imp::AllTrueBitSetVector&]': +/usr/include/dune/typetree/traversal.hh:97:21: required from 'void Dune::TypeTree::Detail::applyToTree(T&&, TreePath, V&&) [with T = const Dune::Functions::BSplineNode > > > >&; TreePath = Dune::TypeTree::HybridTreePath<>; V = Dune::Functions::Imp::LocalInterpolateVisitor > > > > >, Dune::Functions::BSplineNode > > > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > > >, testScalarBasisConst > > > > > >(const Dune::Functions::DefaultGlobalBasis > > > > >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&; typename std::enable_if::type::isLeaf, int>::type = 0]' +/usr/include/dune/typetree/traversal.hh:239:26: required from 'void Dune::TypeTree::applyToTree(Tree&&, Visitor&&) [with Tree = const Dune::Functions::BSplineNode > > > >&; Visitor = Dune::Functions::Imp::LocalInterpolateVisitor > > > > >, Dune::Functions::BSplineNode > > > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > > >, testScalarBasisConst > > > > > >(const Dune::Functions::DefaultGlobalBasis > > > > >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:253:26: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&, const BV&, const NTRE&) [with B = DefaultGlobalBasis > > > > >; C = std::vector >&; F = testScalarBasisConst > > > > > >(const Dune::Functions::DefaultGlobalBasis > > > > >&, bool, bool, char)::)>; BV = Imp::AllTrueBitSetVector; NTRE = HierarchicNodeToRangeMap]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:296:15: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&) [with B = DefaultGlobalBasis > > > > >; C = std::vector >&; F = testScalarBasisConst > > > > > >(const Dune::Functions::DefaultGlobalBasis > > > > >&, bool, bool, char)::)>]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:117:16: required from 'void testScalarBasisConst(const Basis&, bool, bool, char) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:262:25: required from 'void testOnStructuredGrid() [with int dim = 1]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:344:26: required from here +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:125:90: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 125 | return FiniteElementRange(flatVectorView(nodeToRangeEntry_(node, treePath, y))[j]); + | ^ +In file included from /usr/include/dune/grid/common/geometry.hh:16, + from /usr/include/dune/grid/common/grid.hh:1116, + from /usr/include/dune/grid/yaspgrid.hh:17, + from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/lagrangebasistest.cc:10: +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': +/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/gridviewentityset.hh:35:55: required from 'class Dune::Functions::GridViewEntitySet > >, 0>' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:42:9: required from 'class Dune::Functions::ImplDoc::DiscreteGlobalBasisFunctionBase > >, 3, double> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap>' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:267:7: required from 'class Dune::Functions::DiscreteGlobalBasisFunction > >, 3, double> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, double>' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:448:10: required from 'auto Dune::Functions::makeDiscreteGlobalBasisFunction(B&&, V&&) [with R = double; B = DefaultGlobalBasis > >, 3, double> >&; V = std::vector&]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/lagrangebasistest.cc:60:72: required from here +/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 184 | return matrix.transposed(); + | ^ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/bsplinebasistest.cc: In function 'void testForDimension(Dune::TestSuite&) [with int dim = 3]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/bsplinebasistest.cc:29:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 29 | GridType grid(l,elements); + | ^~~~ /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]': /usr/include/c++/12/bits/vector.tcc:523:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 523 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ -[ 40%] Linking CXX executable globalvaluedlfetest -cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/globalvaluedlfetest.dir/link.txt --verbose=1 -/usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro CMakeFiles/globalvaluedlfetest.dir/globalvaluedlfetest.cc.o -o globalvaluedlfetest -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libduneuggrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libsuperlu.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/libf77blas.so /usr/lib/arm-linux-gnueabihf/libatlas.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so /usr/lib/arm-linux-gnueabihf/libldl.so /usr/lib/arm-linux-gnueabihf/libspqr.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libumfpack.so /usr/lib/arm-linux-gnueabihf/libcholmod.so /usr/lib/arm-linux-gnueabihf/libamd.so /usr/lib/arm-linux-gnueabihf/libcolamd.so /usr/lib/arm-linux-gnueabihf/libcamd.so /usr/lib/arm-linux-gnueabihf/libccolamd.so /usr/lib/arm-linux-gnueabihf/libsuitesparseconfig.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/libf77blas.so /usr/lib/arm-linux-gnueabihf/libatlas.so +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': +/usr/include/c++/12/bits/vector.tcc:523:5: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]', inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = std::complex; Allocator = std::allocator >]' at /usr/include/dune/common/dynvector.hh:143:19, inlined from 'void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]' at /usr/include/dune/common/dynmatrixev.hh:87:27, @@ -6844,40 +5983,577 @@ /usr/include/c++/12/bits/stl_vector.h:1032:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1032 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry >::JacobianInverseTransposed; typename std::enable_if::value, int>::type = 0]': +/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>' +/usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::UGGridLeafIntersection > >' +/usr/include/dune/grid/uggrid/uggridintersectioniterators.hh:130:26: required from 'class Dune::UGGridLeafIntersectionIterator >' +/usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::UGGridLeafIntersectionIterator >, Dune::UGGridLeafIntersection > >' +/usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange, Dune::UGGridLeafIntersectionIterator >, Dune::UGGridLeafIntersection > > >' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:458:49: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/usr/include/dune/common/hybridutilities.hh:219:36: required from 'constexpr void Dune::Hybrid::Impl::forEachIndex(Range&&, F&&, std::integer_sequence) [with Range = std::tuple&; F = checkConstBasis > >, 3, double> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 3, double> >&, EnableContinuityCheck)::; Index = unsigned int; Index ...i = {0}]' +/usr/include/dune/common/hybridutilities.hh:235:19: required from 'constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = std::tuple&; F = checkConstBasis > >, 3, double> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 3, double> >&, EnableContinuityCheck)::; typename std::enable_if()))>::value, int>::type = 0]' +/usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::tuple&; F = checkConstBasis > >, 3, double> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 3, double> >&, EnableContinuityCheck)::]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:529:24: required from 'Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 3, double> >; Flags = {EnableContinuityCheck}]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:545:31: required from 'Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 3, double> >; Flags = {EnableContinuityCheck}]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/lagrangebasistest.cc:55:28: required from here +/usr/include/dune/common/transpose.hh:184:28: 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/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': +/usr/include/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>' +/usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::UGGridLeafIntersection > >' +/usr/include/dune/grid/uggrid/uggridintersectioniterators.hh:130:26: required from 'class Dune::UGGridLeafIntersectionIterator >' +/usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::UGGridLeafIntersectionIterator >, Dune::UGGridLeafIntersection > >' +/usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange, Dune::UGGridLeafIntersectionIterator >, Dune::UGGridLeafIntersection > > >' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:458:49: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/usr/include/dune/common/hybridutilities.hh:219:36: required from 'constexpr void Dune::Hybrid::Impl::forEachIndex(Range&&, F&&, std::integer_sequence) [with Range = std::tuple&; F = checkConstBasis > >, 3, double> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 3, double> >&, EnableContinuityCheck)::; Index = unsigned int; Index ...i = {0}]' +/usr/include/dune/common/hybridutilities.hh:235:19: required from 'constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = std::tuple&; F = checkConstBasis > >, 3, double> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 3, double> >&, EnableContinuityCheck)::; typename std::enable_if()))>::value, int>::type = 0]' +/usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::tuple&; F = checkConstBasis > >, 3, double> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 3, double> >&, EnableContinuityCheck)::]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:529:24: required from 'Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 3, double> >; Flags = {EnableContinuityCheck}]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:545:31: required from 'Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 3, double> >; Flags = {EnableContinuityCheck}]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/lagrangebasistest.cc:55:28: required from here +/usr/include/dune/common/transpose.hh:184:28: 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/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector]': +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1373:46: required from 'void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]' +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1206:7: required from 'void Dune::VTKWriter::writeAllData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]' +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1187:7: required from 'void Dune::VTKWriter::writeDataFile(std::ostream&) [with GridView = Dune::GridView > >; std::ostream = std::basic_ostream]' +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1013:7: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType, int, int) [with GridView = Dune::GridView > >; std::string = std::__cxx11::basic_string]' +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:806:19: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType) [with GridView = Dune::GridView > >; std::string = std::__cxx11::basic_string]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/lagrangebasistest.cc:64:20: required from here +/usr/include/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 219 | GlobalCoordinate corner ( int i ) const + | ^~~~~~ +/usr/include/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:32: required from 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = double; LocalDomain = Dune::FieldVector; GV = Dune::GridView > > >; F = testScalarBasisConst > > > > > >(const Dune::Functions::DefaultGlobalBasis > > > > >&, bool, bool, char)::)>; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:124:32: required from 'void Dune::Functions::Imp::LocalInterpolateVisitor::leaf(Node&, TreePath) [with Node = const Dune::Functions::BSplineNode > > > >; TreePath = Dune::TypeTree::HybridTreePath<>; B = Dune::Functions::DefaultGlobalBasis > > > > >; T = Dune::Functions::BSplineNode > > > >; NTRE = Dune::Functions::HierarchicNodeToRangeMap; HV = Dune::Functions::Impl::ISTLVectorBackend > >&&; LF = Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > > >, testScalarBasisConst > > > > > >(const Dune::Functions::DefaultGlobalBasis > > > > >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>; HBV = const Dune::Functions::Imp::AllTrueBitSetVector&]' +/usr/include/dune/typetree/traversal.hh:97:21: required from 'void Dune::TypeTree::Detail::applyToTree(T&&, TreePath, V&&) [with T = const Dune::Functions::BSplineNode > > > >&; TreePath = Dune::TypeTree::HybridTreePath<>; V = Dune::Functions::Imp::LocalInterpolateVisitor > > > > >, Dune::Functions::BSplineNode > > > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > > >, testScalarBasisConst > > > > > >(const Dune::Functions::DefaultGlobalBasis > > > > >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&; typename std::enable_if::type::isLeaf, int>::type = 0]' +/usr/include/dune/typetree/traversal.hh:239:26: required from 'void Dune::TypeTree::applyToTree(Tree&&, Visitor&&) [with Tree = const Dune::Functions::BSplineNode > > > >&; Visitor = Dune::Functions::Imp::LocalInterpolateVisitor > > > > >, Dune::Functions::BSplineNode > > > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > > >, testScalarBasisConst > > > > > >(const Dune::Functions::DefaultGlobalBasis > > > > >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:253:26: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&, const BV&, const NTRE&) [with B = DefaultGlobalBasis > > > > >; C = std::vector >&; F = testScalarBasisConst > > > > > >(const Dune::Functions::DefaultGlobalBasis > > > > >&, bool, bool, char)::)>; BV = Imp::AllTrueBitSetVector; NTRE = HierarchicNodeToRangeMap]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:296:15: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&) [with B = DefaultGlobalBasis > > > > >; C = std::vector >&; F = testScalarBasisConst > > > > > >(const Dune::Functions::DefaultGlobalBasis > > > > >&, bool, bool, char)::)>]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:117:16: required from 'void testScalarBasisConst(const Basis&, bool, bool, char) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:262:25: required from 'void testOnStructuredGrid() [with int dim = 2]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:345:26: required from here +/usr/include/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 228 | GlobalCoordinate global (const LocalCoordinate& local) const + | ^~~~~~ +In file included from /usr/include/dune/grid/common/geometry.hh:14: +/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 1]': +/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry >::JacobianInverseTransposed; typename std::enable_if::value, int>::type = 0]' +/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>' +/usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::UGGridLeafIntersection > >' +/usr/include/dune/grid/uggrid/uggridintersectioniterators.hh:130:26: required from 'class Dune::UGGridLeafIntersectionIterator >' +/usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::UGGridLeafIntersectionIterator >, Dune::UGGridLeafIntersection > >' +/usr/include/dune/common/iteratorrange.hh:59:14: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/usr/include/dune/common/hybridutilities.hh:219:36: required from 'constexpr void Dune::Hybrid::Impl::forEachIndex(Range&&, F&&, std::integer_sequence) [with Range = std::tuple&; F = checkConstBasis > >, 3, double> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 3, double> >&, EnableContinuityCheck)::; Index = unsigned int; Index ...i = {0}]' +/usr/include/dune/common/hybridutilities.hh:235:19: required from 'constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = std::tuple&; F = checkConstBasis > >, 3, double> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 3, double> >&, EnableContinuityCheck)::; typename std::enable_if()))>::value, int>::type = 0]' +/usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::tuple&; F = checkConstBasis > >, 3, double> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 3, double> >&, EnableContinuityCheck)::]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:529:24: required from 'Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 3, double> >; Flags = {EnableContinuityCheck}]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:545:31: required from 'Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 3, double> >; Flags = {EnableContinuityCheck}]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/lagrangebasistest.cc:55:28: required from here +/usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 172 | FieldMatrix transposed() const + | ^~~~~~~~~~ +/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 2]': +/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' +/usr/include/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>' +/usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::UGGridLeafIntersection > >' +/usr/include/dune/grid/uggrid/uggridintersectioniterators.hh:130:26: required from 'class Dune::UGGridLeafIntersectionIterator >' +/usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::UGGridLeafIntersectionIterator >, Dune::UGGridLeafIntersection > >' +/usr/include/dune/common/iteratorrange.hh:59:14: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/usr/include/dune/common/hybridutilities.hh:219:36: required from 'constexpr void Dune::Hybrid::Impl::forEachIndex(Range&&, F&&, std::integer_sequence) [with Range = std::tuple&; F = checkConstBasis > >, 3, double> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 3, double> >&, EnableContinuityCheck)::; Index = unsigned int; Index ...i = {0}]' +/usr/include/dune/common/hybridutilities.hh:235:19: required from 'constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = std::tuple&; F = checkConstBasis > >, 3, double> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 3, double> >&, EnableContinuityCheck)::; typename std::enable_if()))>::value, int>::type = 0]' +/usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::tuple&; F = checkConstBasis > >, 3, double> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 3, double> >&, EnableContinuityCheck)::]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:529:24: required from 'Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 3, double> >; Flags = {EnableContinuityCheck}]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:545:31: required from 'Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 3, double> >; Flags = {EnableContinuityCheck}]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/lagrangebasistest.cc:55:28: required from here +/usr/include/dune/common/fmatrix.hh:172:32: 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/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:15, + from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/lagrangebasistest.cc:13: +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh: In instantiation of 'Dune::FieldVector::n> Dune::VTKWriter::VertexIterator::position() const [with GridView = Dune::GridView > >; typename GridView::ctype = double]': +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1322:33: required from 'void Dune::VTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list > > >::VTKLocalFunction, std::allocator > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > > >::VertexIterator; GridView = Dune::GridView > >]' +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1356:16: required from 'void Dune::VTKWriter::writeVertexData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]' +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1200:7: required from 'void Dune::VTKWriter::writeAllData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]' +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1187:7: required from 'void Dune::VTKWriter::writeDataFile(std::ostream&) [with GridView = Dune::GridView > >; std::ostream = std::basic_ostream]' +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1013:7: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType, int, int) [with GridView = Dune::GridView > >; std::string = std::__cxx11::basic_string]' +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:806:19: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType) [with GridView = Dune::GridView > >; std::string = std::__cxx11::basic_string]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/lagrangebasistest.cc:64:20: required from here +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:501:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 501 | FieldVector position () const + | ^~~~~~~~ +/usr/include/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:32: required from 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = double; LocalDomain = Dune::FieldVector; GV = Dune::GridView > > >; F = testScalarBasisConst > > > > > >(const Dune::Functions::DefaultGlobalBasis > > > > >&, bool, bool, char)::)>; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:124:32: required from 'void Dune::Functions::Imp::LocalInterpolateVisitor::leaf(Node&, TreePath) [with Node = const Dune::Functions::BSplineNode > > > >; TreePath = Dune::TypeTree::HybridTreePath<>; B = Dune::Functions::DefaultGlobalBasis > > > > >; T = Dune::Functions::BSplineNode > > > >; NTRE = Dune::Functions::HierarchicNodeToRangeMap; HV = Dune::Functions::Impl::ISTLVectorBackend > >&&; LF = Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > > >, testScalarBasisConst > > > > > >(const Dune::Functions::DefaultGlobalBasis > > > > >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>; HBV = const Dune::Functions::Imp::AllTrueBitSetVector&]' +/usr/include/dune/typetree/traversal.hh:97:21: required from 'void Dune::TypeTree::Detail::applyToTree(T&&, TreePath, V&&) [with T = const Dune::Functions::BSplineNode > > > >&; TreePath = Dune::TypeTree::HybridTreePath<>; V = Dune::Functions::Imp::LocalInterpolateVisitor > > > > >, Dune::Functions::BSplineNode > > > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > > >, testScalarBasisConst > > > > > >(const Dune::Functions::DefaultGlobalBasis > > > > >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&; typename std::enable_if::type::isLeaf, int>::type = 0]' +/usr/include/dune/typetree/traversal.hh:239:26: required from 'void Dune::TypeTree::applyToTree(Tree&&, Visitor&&) [with Tree = const Dune::Functions::BSplineNode > > > >&; Visitor = Dune::Functions::Imp::LocalInterpolateVisitor > > > > >, Dune::Functions::BSplineNode > > > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > > >, testScalarBasisConst > > > > > >(const Dune::Functions::DefaultGlobalBasis > > > > >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:253:26: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&, const BV&, const NTRE&) [with B = DefaultGlobalBasis > > > > >; C = std::vector >&; F = testScalarBasisConst > > > > > >(const Dune::Functions::DefaultGlobalBasis > > > > >&, bool, bool, char)::)>; BV = Imp::AllTrueBitSetVector; NTRE = HierarchicNodeToRangeMap]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:296:15: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&) [with B = DefaultGlobalBasis > > > > >; C = std::vector >&; F = testScalarBasisConst > > > > > >(const Dune::Functions::DefaultGlobalBasis > > > > >&, bool, bool, char)::)>]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:117:16: required from 'void testScalarBasisConst(const Basis&, bool, bool, char) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:262:25: required from 'void testOnStructuredGrid() [with int dim = 3]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:346:26: required from here +/usr/include/dune/grid/common/geometry.hh:228:22: 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/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:32: required from 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = double; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = testScalarBasisConst > >, 1, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, bool, bool, char)::)>; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:124:32: required from 'void Dune::Functions::Imp::LocalInterpolateVisitor::leaf(Node&, TreePath) [with Node = const Dune::Functions::LagrangeNode > >, 1, double>; TreePath = Dune::TypeTree::HybridTreePath<>; B = Dune::Functions::DefaultGlobalBasis > >, 1, double> >; T = Dune::Functions::LagrangeNode > >, 1, double>; NTRE = Dune::Functions::HierarchicNodeToRangeMap; HV = Dune::Functions::Impl::ISTLVectorBackend > >&&; LF = Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>; HBV = const Dune::Functions::Imp::AllTrueBitSetVector&]' +/usr/include/dune/typetree/traversal.hh:97:21: required from 'void Dune::TypeTree::Detail::applyToTree(T&&, TreePath, V&&) [with T = const Dune::Functions::LagrangeNode > >, 1, double>&; TreePath = Dune::TypeTree::HybridTreePath<>; V = Dune::Functions::Imp::LocalInterpolateVisitor > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&; typename std::enable_if::type::isLeaf, int>::type = 0]' +/usr/include/dune/typetree/traversal.hh:239:26: required from 'void Dune::TypeTree::applyToTree(Tree&&, Visitor&&) [with Tree = const Dune::Functions::LagrangeNode > >, 1, double>&; Visitor = Dune::Functions::Imp::LocalInterpolateVisitor > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:253:26: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&, const BV&, const NTRE&) [with B = DefaultGlobalBasis > >, 1, double> >; C = std::vector >&; F = testScalarBasisConst > >, 1, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, bool, bool, char)::)>; BV = Imp::AllTrueBitSetVector; NTRE = HierarchicNodeToRangeMap]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:296:15: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&) [with B = DefaultGlobalBasis > >, 1, double> >; C = std::vector >&; F = testScalarBasisConst > >, 1, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, bool, bool, char)::)>]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:117:16: required from 'void testScalarBasisConst(const Basis&, bool, bool, char) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1, double> >]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:310:23: required from 'void testOnHybridGrid() [with int dim = 2]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:348:22: required from here +/usr/include/dune/grid/common/geometry.hh:228:22: 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/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:32: required from 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = double; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = testScalarBasisConst > >, 1, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, bool, bool, char)::)>; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:124:32: required from 'void Dune::Functions::Imp::LocalInterpolateVisitor::leaf(Node&, TreePath) [with Node = const Dune::Functions::LagrangeNode > >, 1, double>; TreePath = Dune::TypeTree::HybridTreePath<>; B = Dune::Functions::DefaultGlobalBasis > >, 1, double> >; T = Dune::Functions::LagrangeNode > >, 1, double>; NTRE = Dune::Functions::HierarchicNodeToRangeMap; HV = Dune::Functions::Impl::ISTLVectorBackend > >&&; LF = Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>; HBV = const Dune::Functions::Imp::AllTrueBitSetVector&]' +/usr/include/dune/typetree/traversal.hh:97:21: required from 'void Dune::TypeTree::Detail::applyToTree(T&&, TreePath, V&&) [with T = const Dune::Functions::LagrangeNode > >, 1, double>&; TreePath = Dune::TypeTree::HybridTreePath<>; V = Dune::Functions::Imp::LocalInterpolateVisitor > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&; typename std::enable_if::type::isLeaf, int>::type = 0]' +/usr/include/dune/typetree/traversal.hh:239:26: required from 'void Dune::TypeTree::applyToTree(Tree&&, Visitor&&) [with Tree = const Dune::Functions::LagrangeNode > >, 1, double>&; Visitor = Dune::Functions::Imp::LocalInterpolateVisitor > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:253:26: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&, const BV&, const NTRE&) [with B = DefaultGlobalBasis > >, 1, double> >; C = std::vector >&; F = testScalarBasisConst > >, 1, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, bool, bool, char)::)>; BV = Imp::AllTrueBitSetVector; NTRE = HierarchicNodeToRangeMap]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:296:15: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&) [with B = DefaultGlobalBasis > >, 1, double> >; C = std::vector >&; F = testScalarBasisConst > >, 1, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, bool, bool, char)::)>]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:117:16: required from 'void testScalarBasisConst(const Basis&, bool, bool, char) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1, double> >]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:310:23: required from 'void testOnHybridGrid() [with int dim = 3]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:349:22: required from here +/usr/include/dune/grid/common/geometry.hh:228:22: 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/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::global(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 1; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': +/usr/include/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::YaspGrid<1, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:32: required from 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = double; LocalDomain = Dune::FieldVector; GV = Dune::GridView > > >; F = testScalarBasisConst > > > > > >(const Dune::Functions::DefaultGlobalBasis > > > > >&, bool, bool, char)::)>; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:124:32: required from 'void Dune::Functions::Imp::LocalInterpolateVisitor::leaf(Node&, TreePath) [with Node = const Dune::Functions::BSplineNode > > > >; TreePath = Dune::TypeTree::HybridTreePath<>; B = Dune::Functions::DefaultGlobalBasis > > > > >; T = Dune::Functions::BSplineNode > > > >; NTRE = Dune::Functions::HierarchicNodeToRangeMap; HV = Dune::Functions::Impl::ISTLVectorBackend > >&&; LF = Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > > >, testScalarBasisConst > > > > > >(const Dune::Functions::DefaultGlobalBasis > > > > >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>; HBV = const Dune::Functions::Imp::AllTrueBitSetVector&]' +/usr/include/dune/typetree/traversal.hh:97:21: required from 'void Dune::TypeTree::Detail::applyToTree(T&&, TreePath, V&&) [with T = const Dune::Functions::BSplineNode > > > >&; TreePath = Dune::TypeTree::HybridTreePath<>; V = Dune::Functions::Imp::LocalInterpolateVisitor > > > > >, Dune::Functions::BSplineNode > > > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > > >, testScalarBasisConst > > > > > >(const Dune::Functions::DefaultGlobalBasis > > > > >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&; typename std::enable_if::type::isLeaf, int>::type = 0]' +/usr/include/dune/typetree/traversal.hh:239:26: required from 'void Dune::TypeTree::applyToTree(Tree&&, Visitor&&) [with Tree = const Dune::Functions::BSplineNode > > > >&; Visitor = Dune::Functions::Imp::LocalInterpolateVisitor > > > > >, Dune::Functions::BSplineNode > > > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > > >, testScalarBasisConst > > > > > >(const Dune::Functions::DefaultGlobalBasis > > > > >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:253:26: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&, const BV&, const NTRE&) [with B = DefaultGlobalBasis > > > > >; C = std::vector >&; F = testScalarBasisConst > > > > > >(const Dune::Functions::DefaultGlobalBasis > > > > >&, bool, bool, char)::)>; BV = Imp::AllTrueBitSetVector; NTRE = HierarchicNodeToRangeMap]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:296:15: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&) [with B = DefaultGlobalBasis > > > > >; C = std::vector >&; F = testScalarBasisConst > > > > > >(const Dune::Functions::DefaultGlobalBasis > > > > >&, bool, bool, char)::)>]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:117:16: required from 'void testScalarBasisConst(const Basis&, bool, bool, char) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:262:25: required from 'void testOnStructuredGrid() [with int dim = 1]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:344:26: required from here +/usr/include/dune/geometry/axisalignedcubegeometry.hh:161:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 161 | GlobalCoordinate global(const LocalCoordinate& local) const + | ^~~~~~ +/usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::global(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': +/usr/include/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:32: required from 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = double; LocalDomain = Dune::FieldVector; GV = Dune::GridView > > >; F = testScalarBasisConst > > > > > >(const Dune::Functions::DefaultGlobalBasis > > > > >&, bool, bool, char)::)>; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:124:32: required from 'void Dune::Functions::Imp::LocalInterpolateVisitor::leaf(Node&, TreePath) [with Node = const Dune::Functions::BSplineNode > > > >; TreePath = Dune::TypeTree::HybridTreePath<>; B = Dune::Functions::DefaultGlobalBasis > > > > >; T = Dune::Functions::BSplineNode > > > >; NTRE = Dune::Functions::HierarchicNodeToRangeMap; HV = Dune::Functions::Impl::ISTLVectorBackend > >&&; LF = Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > > >, testScalarBasisConst > > > > > >(const Dune::Functions::DefaultGlobalBasis > > > > >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>; HBV = const Dune::Functions::Imp::AllTrueBitSetVector&]' +/usr/include/dune/typetree/traversal.hh:97:21: required from 'void Dune::TypeTree::Detail::applyToTree(T&&, TreePath, V&&) [with T = const Dune::Functions::BSplineNode > > > >&; TreePath = Dune::TypeTree::HybridTreePath<>; V = Dune::Functions::Imp::LocalInterpolateVisitor > > > > >, Dune::Functions::BSplineNode > > > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > > >, testScalarBasisConst > > > > > >(const Dune::Functions::DefaultGlobalBasis > > > > >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&; typename std::enable_if::type::isLeaf, int>::type = 0]' +/usr/include/dune/typetree/traversal.hh:239:26: required from 'void Dune::TypeTree::applyToTree(Tree&&, Visitor&&) [with Tree = const Dune::Functions::BSplineNode > > > >&; Visitor = Dune::Functions::Imp::LocalInterpolateVisitor > > > > >, Dune::Functions::BSplineNode > > > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > > >, testScalarBasisConst > > > > > >(const Dune::Functions::DefaultGlobalBasis > > > > >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:253:26: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&, const BV&, const NTRE&) [with B = DefaultGlobalBasis > > > > >; C = std::vector >&; F = testScalarBasisConst > > > > > >(const Dune::Functions::DefaultGlobalBasis > > > > >&, bool, bool, char)::)>; BV = Imp::AllTrueBitSetVector; NTRE = HierarchicNodeToRangeMap]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:296:15: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&) [with B = DefaultGlobalBasis > > > > >; C = std::vector >&; F = testScalarBasisConst > > > > > >(const Dune::Functions::DefaultGlobalBasis > > > > >&, bool, bool, char)::)>]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:117:16: required from 'void testScalarBasisConst(const Basis&, bool, bool, char) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:262:25: required from 'void testOnStructuredGrid() [with int dim = 2]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:345:26: required from here +/usr/include/dune/geometry/axisalignedcubegeometry.hh:161:22: 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/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::global(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 3; unsigned int coorddim = 3; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': +/usr/include/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:32: required from 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = double; LocalDomain = Dune::FieldVector; GV = Dune::GridView > > >; F = testScalarBasisConst > > > > > >(const Dune::Functions::DefaultGlobalBasis > > > > >&, bool, bool, char)::)>; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:124:32: required from 'void Dune::Functions::Imp::LocalInterpolateVisitor::leaf(Node&, TreePath) [with Node = const Dune::Functions::BSplineNode > > > >; TreePath = Dune::TypeTree::HybridTreePath<>; B = Dune::Functions::DefaultGlobalBasis > > > > >; T = Dune::Functions::BSplineNode > > > >; NTRE = Dune::Functions::HierarchicNodeToRangeMap; HV = Dune::Functions::Impl::ISTLVectorBackend > >&&; LF = Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > > >, testScalarBasisConst > > > > > >(const Dune::Functions::DefaultGlobalBasis > > > > >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>; HBV = const Dune::Functions::Imp::AllTrueBitSetVector&]' +/usr/include/dune/typetree/traversal.hh:97:21: required from 'void Dune::TypeTree::Detail::applyToTree(T&&, TreePath, V&&) [with T = const Dune::Functions::BSplineNode > > > >&; TreePath = Dune::TypeTree::HybridTreePath<>; V = Dune::Functions::Imp::LocalInterpolateVisitor > > > > >, Dune::Functions::BSplineNode > > > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > > >, testScalarBasisConst > > > > > >(const Dune::Functions::DefaultGlobalBasis > > > > >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&; typename std::enable_if::type::isLeaf, int>::type = 0]' +/usr/include/dune/typetree/traversal.hh:239:26: required from 'void Dune::TypeTree::applyToTree(Tree&&, Visitor&&) [with Tree = const Dune::Functions::BSplineNode > > > >&; Visitor = Dune::Functions::Imp::LocalInterpolateVisitor > > > > >, Dune::Functions::BSplineNode > > > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > > >, testScalarBasisConst > > > > > >(const Dune::Functions::DefaultGlobalBasis > > > > >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:253:26: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&, const BV&, const NTRE&) [with B = DefaultGlobalBasis > > > > >; C = std::vector >&; F = testScalarBasisConst > > > > > >(const Dune::Functions::DefaultGlobalBasis > > > > >&, bool, bool, char)::)>; BV = Imp::AllTrueBitSetVector; NTRE = HierarchicNodeToRangeMap]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:296:15: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&) [with B = DefaultGlobalBasis > > > > >; C = std::vector >&; F = testScalarBasisConst > > > > > >(const Dune::Functions::DefaultGlobalBasis > > > > >&, bool, bool, char)::)>]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:117:16: required from 'void testScalarBasisConst(const Basis&, bool, bool, char) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:262:25: required from 'void testOnStructuredGrid() [with int dim = 3]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:346:26: required from here +/usr/include/dune/geometry/axisalignedcubegeometry.hh:161:22: 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/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 1; GridImp = const Dune::OneDGrid; GeometryImp = Dune::OneDGridGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:326:14: required from 'EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: [with auto:79 = Dune::Intersection >; auto:80 = Dune::TypeTree::HybridTreePath<>; auto:81 = Dune::Functions::LagrangeNode >, 3, double>; auto:82 = Dune::Functions::LagrangeNode >, 3, double>; auto:83 = std::vector >]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:487:41: required from 'checkBasisContinuity >, 3, double> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis >, 3, double> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&):: [with auto:101 = Dune::Functions::LagrangeNode >, 3, double>; auto:102 = Dune::TypeTree::HybridTreePath<>&]' +/usr/include/dune/typetree/traversal.hh:166:19: required from 'void Dune::TypeTree::Detail::forEachNode(T&&, TreePath, PreFunc&&, LeafFunc&&, PostFunc&&) [with T = const Dune::Functions::LagrangeNode >, 3, double>&; TreePath = Dune::TypeTree::HybridTreePath<>; PreFunc = Dune::TypeTree::NoOp; LeafFunc = checkBasisContinuity >, 3, double> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis >, 3, double> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&)::&; PostFunc = Dune::TypeTree::NoOp]' +/usr/include/dune/typetree/traversal.hh:306:26: required from 'void Dune::TypeTree::forEachLeafNode(Tree&&, LeafFunc&&) [with Tree = const Dune::Functions::LagrangeNode >, 3, double>&; LeafFunc = checkBasisContinuity >, 3, double> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis >, 3, double> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&)::]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:464:40: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/usr/include/dune/common/hybridutilities.hh:219:36: required from 'constexpr void Dune::Hybrid::Impl::forEachIndex(Range&&, F&&, std::integer_sequence) [with Range = std::tuple&; F = checkConstBasis >, 3, double> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis >, 3, double> >&, EnableContinuityCheck)::; Index = unsigned int; Index ...i = {0}]' +/usr/include/dune/common/hybridutilities.hh:235:19: required from 'constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = std::tuple&; F = checkConstBasis >, 3, double> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis >, 3, double> >&, EnableContinuityCheck)::; typename std::enable_if()))>::value, int>::type = 0]' +/usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::tuple&; F = checkConstBasis >, 3, double> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis >, 3, double> >&, EnableContinuityCheck)::]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:529:24: required from 'Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis >, 3, double> >; Flags = {EnableContinuityCheck}]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:545:31: required from 'Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis >, 3, double> >; Flags = {EnableContinuityCheck}]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/lagrangebasistest.cc:76:30: required from here +/usr/include/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 228 | GlobalCoordinate global (const LocalCoordinate& local) const + | ^~~~~~ +In file included from /usr/include/dune/grid/uggrid/uggridgeometry.hh:14, + from /usr/include/dune/grid/uggrid.hh:102, + from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/lagrangebasistest.cc:11: +/usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': +/usr/include/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:326:14: required from 'EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: [with auto:79 = Dune::Intersection, Dune::UGGridLeafIntersection > >; auto:80 = Dune::TypeTree::HybridTreePath<>; auto:81 = Dune::Functions::LagrangeNode > >, 3, double>; auto:82 = Dune::Functions::LagrangeNode > >, 3, double>; auto:83 = std::vector >]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:487:41: required from 'checkBasisContinuity > >, 3, double> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > >, 3, double> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&):: [with auto:101 = Dune::Functions::LagrangeNode > >, 3, double>; auto:102 = Dune::TypeTree::HybridTreePath<>&]' +/usr/include/dune/typetree/traversal.hh:166:19: required from 'void Dune::TypeTree::Detail::forEachNode(T&&, TreePath, PreFunc&&, LeafFunc&&, PostFunc&&) [with T = const Dune::Functions::LagrangeNode > >, 3, double>&; TreePath = Dune::TypeTree::HybridTreePath<>; PreFunc = Dune::TypeTree::NoOp; LeafFunc = checkBasisContinuity > >, 3, double> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > >, 3, double> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&)::&; PostFunc = Dune::TypeTree::NoOp]' +/usr/include/dune/typetree/traversal.hh:306:26: required from 'void Dune::TypeTree::forEachLeafNode(Tree&&, LeafFunc&&) [with Tree = const Dune::Functions::LagrangeNode > >, 3, double>&; LeafFunc = checkBasisContinuity > >, 3, double> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > >, 3, double> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&)::]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:464:40: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/usr/include/dune/common/hybridutilities.hh:219:36: required from 'constexpr void Dune::Hybrid::Impl::forEachIndex(Range&&, F&&, std::integer_sequence) [with Range = std::tuple&; F = checkConstBasis > >, 3, double> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 3, double> >&, EnableContinuityCheck)::; Index = unsigned int; Index ...i = {0}]' +/usr/include/dune/common/hybridutilities.hh:235:19: required from 'constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = std::tuple&; F = checkConstBasis > >, 3, double> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 3, double> >&, EnableContinuityCheck)::; typename std::enable_if()))>::value, int>::type = 0]' +/usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::tuple&; F = checkConstBasis > >, 3, double> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 3, double> >&, EnableContinuityCheck)::]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:529:24: required from 'Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 3, double> >; Flags = {EnableContinuityCheck}]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:545:31: required from 'Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 3, double> >; Flags = {EnableContinuityCheck}]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/lagrangebasistest.cc:55:28: required from here +/usr/include/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const + | ^~~~~~ +In file included from /usr/include/dune/grid/yaspgrid.hh:26: +/usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::global(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 0; unsigned int coorddim = 1; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': +/usr/include/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 1; GridImp = const Dune::OneDGrid; GeometryImp = Dune::OneDGridGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:326:14: required from 'EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: [with auto:79 = Dune::Intersection >; auto:80 = Dune::TypeTree::HybridTreePath<>; auto:81 = Dune::Functions::LagrangeNode >, 3, double>; auto:82 = Dune::Functions::LagrangeNode >, 3, double>; auto:83 = std::vector >]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:487:41: required from 'checkBasisContinuity >, 3, double> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis >, 3, double> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&):: [with auto:101 = Dune::Functions::LagrangeNode >, 3, double>; auto:102 = Dune::TypeTree::HybridTreePath<>&]' +/usr/include/dune/typetree/traversal.hh:166:19: required from 'void Dune::TypeTree::Detail::forEachNode(T&&, TreePath, PreFunc&&, LeafFunc&&, PostFunc&&) [with T = const Dune::Functions::LagrangeNode >, 3, double>&; TreePath = Dune::TypeTree::HybridTreePath<>; PreFunc = Dune::TypeTree::NoOp; LeafFunc = checkBasisContinuity >, 3, double> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis >, 3, double> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&)::&; PostFunc = Dune::TypeTree::NoOp]' +/usr/include/dune/typetree/traversal.hh:306:26: required from 'void Dune::TypeTree::forEachLeafNode(Tree&&, LeafFunc&&) [with Tree = const Dune::Functions::LagrangeNode >, 3, double>&; LeafFunc = checkBasisContinuity >, 3, double> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis >, 3, double> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&)::]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:464:40: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/usr/include/dune/common/hybridutilities.hh:219:36: required from 'constexpr void Dune::Hybrid::Impl::forEachIndex(Range&&, F&&, std::integer_sequence) [with Range = std::tuple&; F = checkConstBasis >, 3, double> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis >, 3, double> >&, EnableContinuityCheck)::; Index = unsigned int; Index ...i = {0}]' +/usr/include/dune/common/hybridutilities.hh:235:19: required from 'constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = std::tuple&; F = checkConstBasis >, 3, double> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis >, 3, double> >&, EnableContinuityCheck)::; typename std::enable_if()))>::value, int>::type = 0]' +/usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::tuple&; F = checkConstBasis >, 3, double> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis >, 3, double> >&, EnableContinuityCheck)::]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:529:24: required from 'Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis >, 3, double> >; Flags = {EnableContinuityCheck}]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:545:31: required from 'Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis >, 3, double> >; Flags = {EnableContinuityCheck}]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/lagrangebasistest.cc:76:30: required from here +/usr/include/dune/geometry/axisalignedcubegeometry.hh:161:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 161 | GlobalCoordinate global(const LocalCoordinate& local) const + | ^~~~~~ +In file included from /usr/include/c++/12/functional:59, + from /usr/include/dune/common/parallel/mpicommunication.hh:19, + from /usr/include/dune/common/parallel/mpihelper.hh:17, + from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:10: +/usr/include/c++/12/bits/std_function.h: In instantiation of 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 1, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 1, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]': +/usr/include/c++/12/bits/std_function.h:451:21: required from 'std::function<_Res(_ArgTypes ...)>::function(_Functor&&) [with _Functor = std::reference_wrapper > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 1, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 1, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _Constraints = void; _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]' +/usr/include/dune/localfunctions/common/virtualinterface.hh:225:26: required from 'void Dune::LocalInterpolationVirtualInterface::interpolate(const F&, std::vector&) const [with F = Dune::Functions::Imp::LocalInterpolateVisitor > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 1, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 1, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>; typename std::enable_if<(! std::is_base_of, F>::value), int>::type = 0; DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; typename RangeType::field_type = double]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:135:44: required from 'void Dune::Functions::Imp::LocalInterpolateVisitor::leaf(Node&, TreePath) [with Node = const Dune::Functions::LagrangeNode > >, 1, double>; TreePath = Dune::TypeTree::HybridTreePath<>; B = Dune::Functions::DefaultGlobalBasis > >, 1, double> >; T = Dune::Functions::LagrangeNode > >, 1, double>; NTRE = Dune::Functions::HierarchicNodeToRangeMap; HV = Dune::Functions::Impl::ISTLVectorBackend > >&&; LF = Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>; HBV = const Dune::Functions::Imp::AllTrueBitSetVector&]' +/usr/include/dune/typetree/traversal.hh:97:21: required from 'void Dune::TypeTree::Detail::applyToTree(T&&, TreePath, V&&) [with T = const Dune::Functions::LagrangeNode > >, 1, double>&; TreePath = Dune::TypeTree::HybridTreePath<>; V = Dune::Functions::Imp::LocalInterpolateVisitor > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&; typename std::enable_if::type::isLeaf, int>::type = 0]' +/usr/include/dune/typetree/traversal.hh:239:26: required from 'void Dune::TypeTree::applyToTree(Tree&&, Visitor&&) [with Tree = const Dune::Functions::LagrangeNode > >, 1, double>&; Visitor = Dune::Functions::Imp::LocalInterpolateVisitor > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:253:26: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&, const BV&, const NTRE&) [with B = DefaultGlobalBasis > >, 1, double> >; C = std::vector >&; F = testScalarBasisConst > >, 1, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, bool, bool, char)::)>; BV = Imp::AllTrueBitSetVector; NTRE = HierarchicNodeToRangeMap]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:296:15: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&) [with B = DefaultGlobalBasis > >, 1, double> >; C = std::vector >&; F = testScalarBasisConst > >, 1, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, bool, bool, char)::)>]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:117:16: required from 'void testScalarBasisConst(const Basis&, bool, bool, char) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1, double> >]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:310:23: required from 'void testOnHybridGrid() [with int dim = 2]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:348:22: required from here +/usr/include/c++/12/bits/std_function.h:288:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) + | ^~~~~~~~~ +In file included from /usr/include/dune/localfunctions/lagrange.hh:24: +/usr/include/dune/localfunctions/lagrange/lagrangesimplex.hh: In instantiation of 'void Dune::Impl::LagrangeSimplexLocalBasis::partial(const std::array&, const typename Traits::DomainType&, std::vector, R, 1, Dune::FieldVector, Dune::FieldMatrix >::RangeType>&) const [with D = double; R = float; unsigned int dim = 1; unsigned int k = 3; typename Traits::DomainType = Dune::FieldVector; Traits = Dune::LocalBasisTraits, float, 1, Dune::FieldVector, Dune::FieldMatrix >; typename Dune::LocalBasisTraits, R, 1, Dune::FieldVector, Dune::FieldMatrix >::RangeType = Dune::FieldVector]': +/usr/include/dune/localfunctions/common/virtualwrappers.hh:125:20: required from 'void Dune::LocalBasisVirtualImp::partial(const std::array&, const typename Traits::DomainType&, std::vector&) const [with T = Dune::LocalBasisTraits, float, 1, Dune::FieldVector, Dune::FieldMatrix >; Imp = Dune::Impl::LagrangeSimplexLocalBasis; typename Traits::DomainType = Dune::FieldVector; Traits = Dune::LocalBasisTraits, float, 1, Dune::FieldVector, Dune::FieldMatrix >; typename T::RangeType = Dune::FieldVector]' +/usr/include/dune/localfunctions/common/virtualwrappers.hh:121:10: required from here +/usr/include/dune/localfunctions/lagrange/lagrangesimplex.hh:391:33: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 391 | auto lagrangianFactor = [&lagrangeNode] + | ^~~~~~~~~~~~~~~ + 392 | (const int no, const int i, const int j, const typename Traits::DomainType& x) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 393 | -> typename Traits::RangeType + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 394 | { + | ~ + 395 | if ( no < i) + | ~~~~~~~~~~~~ + 396 | return (x[0]-lagrangeNode(no))/(lagrangeNode(i)-lagrangeNode(no)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 397 | if (no < i+j) + | ~~~~~~~~~~~~~ + 398 | return (x[1]-lagrangeNode(no-i))/(lagrangeNode(j)-lagrangeNode(no-i)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 399 | return (lagrangeNode(no+1)-x[0]-x[1])/(lagrangeNode(no+1)-lagrangeNode(i)-lagrangeNode(j)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 400 | }; + | ~ +/usr/include/dune/localfunctions/lagrange/lagrangesimplex.hh: In instantiation of 'void Dune::Impl::LagrangeSimplexLocalBasis::partial(const std::array&, const typename Traits::DomainType&, std::vector, R, 1, Dune::FieldVector, Dune::FieldMatrix >::RangeType>&) const [with D = double; R = double; unsigned int dim = 1; unsigned int k = 3; typename Traits::DomainType = Dune::FieldVector; Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename Dune::LocalBasisTraits, R, 1, Dune::FieldVector, Dune::FieldMatrix >::RangeType = Dune::FieldVector]': +/usr/include/dune/localfunctions/common/virtualwrappers.hh:125:20: required from 'void Dune::LocalBasisVirtualImp::partial(const std::array&, const typename Traits::DomainType&, std::vector&) const [with T = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; Imp = Dune::Impl::LagrangeSimplexLocalBasis; typename Traits::DomainType = Dune::FieldVector; Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename T::RangeType = Dune::FieldVector]' +/usr/include/dune/localfunctions/common/virtualwrappers.hh:121:10: required from here +/usr/include/dune/localfunctions/lagrange/lagrangesimplex.hh:391:33: 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/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:16: +/usr/include/dune/grid/io/file/gmshreader.hh: In instantiation of 'Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::GlobalVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::operator()(const Dune::FieldVector&) const [with int dimWorld = 3; GlobalVector = Dune::FieldVector]': +/usr/include/dune/grid/io/file/gmshreader.hh:103:28: required from here +/usr/include/dune/grid/io/file/gmshreader.hh:103:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 103 | virtual GlobalVector operator() ( const Dune::FieldVector &local ) const + | ^~~~~~~~ +/usr/include/dune/grid/io/file/gmshreader.hh: In instantiation of 'Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::GlobalVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::operator()(const Dune::FieldVector&) const [with int dimWorld = 2; GlobalVector = Dune::FieldVector]': +/usr/include/dune/grid/io/file/gmshreader.hh:103:28: required from here +/usr/include/dune/grid/io/file/gmshreader.hh:103:28: 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/virtualrefinement.hh:393, + from /usr/include/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:14: +/usr/include/dune/geometry/virtualrefinement.cc: In instantiation of 'Dune::VirtualRefinement::Codim::SubEntityIterator::CoordVector Dune::VirtualRefinement::Codim::SubEntityIterator::coords() const [with int codimension = 2; int dimension = 2; CoordType = double; CoordVector = Dune::FieldVector]': +/usr/include/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:277:76: required from 'void Dune::SubsamplingVTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]' +/usr/include/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:261:8: required from here +/usr/include/dune/geometry/virtualrefinement.cc:190:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 190 | VirtualRefinement::Codim::SubEntityIterator:: + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/functional:59, + from /usr/include/dune/common/parallel/mpicommunication.hh:19, + from /usr/include/dune/common/parallel/mpihelper.hh:17, + from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/lagrangebasistest.cc:8: +/usr/include/c++/12/bits/std_function.h: In instantiation of '_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]': +/usr/include/dune/localfunctions/lagrange/lagrangecube.hh:664:19: required from 'void Dune::Impl::LagrangeCubeLocalInterpolation::interpolate(const F&, std::vector&) const [with F = std::function(Dune::FieldVector)>; C = float; LocalBasis = Dune::Impl::LagrangeCubeLocalBasis]' +/usr/include/dune/localfunctions/common/virtualwrappers.hh:170:24: required from 'void Dune::LocalInterpolationVirtualImp::interpolate(const FunctionType&, std::vector::CoefficientType>&) const [with DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; Imp = Dune::Impl::LagrangeCubeLocalInterpolation >; FunctionType = std::function(Dune::FieldVector)>; typename Dune::LocalInterpolationVirtualInterface::CoefficientType = float]' +/usr/include/dune/localfunctions/common/virtualwrappers.hh:168:18: required from here +/usr/include/c++/12/bits/std_function.h:587:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 587 | operator()(_ArgTypes... __args) const + | ^~~~~~~~ +/usr/include/c++/12/bits/std_function.h: In instantiation of '_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]': +/usr/include/dune/localfunctions/lagrange/lagrangecube.hh:664:19: required from 'void Dune::Impl::LagrangeCubeLocalInterpolation::interpolate(const F&, std::vector&) const [with F = std::function(Dune::FieldVector)>; C = double; LocalBasis = Dune::Impl::LagrangeCubeLocalBasis]' +/usr/include/dune/localfunctions/common/virtualwrappers.hh:170:24: required from 'void Dune::LocalInterpolationVirtualImp::interpolate(const FunctionType&, std::vector::CoefficientType>&) const [with DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; Imp = Dune::Impl::LagrangeCubeLocalInterpolation >; FunctionType = std::function(Dune::FieldVector)>; typename Dune::LocalInterpolationVirtualInterface::CoefficientType = double]' +/usr/include/dune/localfunctions/common/virtualwrappers.hh:168:18: required from here +/usr/include/c++/12/bits/std_function.h:587:7: 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/dune/geometry/virtualrefinement.cc: In instantiation of 'Dune::VirtualRefinement::Codim::SubEntityIterator::CoordVector Dune::VirtualRefinement::Codim::SubEntityIterator::coords() const [with int codimension = 0; int dimension = 2; CoordType = double; CoordVector = Dune::FieldVector]': +/usr/include/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:161:35: required from 'void Dune::SubsamplingVTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int, IteratorSelector) [with Data = std::__cxx11::list > > >::VTKLocalFunction, std::allocator > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > > >::CellIterator; SubIterator = Dune::VirtualRefinement<2, double>::Codim<0>::SubEntityIterator; GridView = Dune::GridView > >]' +/usr/include/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:237:14: required from 'void Dune::SubsamplingVTKWriter::writeCellData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]' +/usr/include/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:225:8: required from here +/usr/include/dune/geometry/virtualrefinement.cc:190:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 190 | VirtualRefinement::Codim::SubEntityIterator:: + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/dune/localfunctions/lagrange.hh:24, + from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/lagrangebasis.hh:9, + from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:21: +/usr/include/dune/localfunctions/lagrange/lagrangesimplex.hh: In instantiation of 'void Dune::Impl::LagrangeSimplexLocalBasis::partial(const std::array&, const typename Traits::DomainType&, std::vector, R, 1, Dune::FieldVector, Dune::FieldMatrix >::RangeType>&) const [with D = double; R = double; unsigned int dim = 3; unsigned int k = 2; typename Traits::DomainType = Dune::FieldVector; Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename Dune::LocalBasisTraits, R, 1, Dune::FieldVector, Dune::FieldMatrix >::RangeType = Dune::FieldVector]': +/usr/include/dune/localfunctions/common/virtualwrappers.hh:125:20: required from 'void Dune::LocalBasisVirtualImp::partial(const std::array&, const typename Traits::DomainType&, std::vector&) const [with T = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; Imp = Dune::Impl::LagrangeSimplexLocalBasis; typename Traits::DomainType = Dune::FieldVector; Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename T::RangeType = Dune::FieldVector]' +/usr/include/dune/localfunctions/common/virtualwrappers.hh:121:10: required from here +/usr/include/dune/localfunctions/lagrange/lagrangesimplex.hh:391:33: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 391 | auto lagrangianFactor = [&lagrangeNode] + | ^~~~~~~~~~~~~~~ + 392 | (const int no, const int i, const int j, const typename Traits::DomainType& x) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 393 | -> typename Traits::RangeType + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 394 | { + | ~ + 395 | if ( no < i) + | ~~~~~~~~~~~~ + 396 | return (x[0]-lagrangeNode(no))/(lagrangeNode(i)-lagrangeNode(no)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 397 | if (no < i+j) + | ~~~~~~~~~~~~~ + 398 | return (x[1]-lagrangeNode(no-i))/(lagrangeNode(j)-lagrangeNode(no-i)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 399 | return (lagrangeNode(no+1)-x[0]-x[1])/(lagrangeNode(no+1)-lagrangeNode(i)-lagrangeNode(j)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 400 | }; + | ~ +In file included from /usr/include/dune/localfunctions/lagrange.hh:21: +/usr/include/dune/localfunctions/lagrange/lagrangecube.hh: In member function 'void Dune::Impl::LagrangeCubeLocalInterpolation::interpolate(const F&, std::vector&) const [with F = std::function(Dune::FieldVector)>; C = double; LocalBasis = Dune::Impl::LagrangeCubeLocalBasis]': +/usr/include/dune/localfunctions/lagrange/lagrangecube.hh:664:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 664 | out[0] = f(center); + | ~^~~~~~~~ +/usr/include/c++/12/bits/std_function.h: In member function '_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]': +/usr/include/c++/12/bits/std_function.h:587:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 587 | operator()(_ArgTypes... __args) const + | ^~~~~~~~ +/usr/include/c++/12/bits/std_function.h:591:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 591 | return _M_invoker(_M_functor, std::forward<_ArgTypes>(__args)...); + | ^ +In file included from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/lagrangebasistest.cc:18: +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:326:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 326 | auto pointInElement = intersection.geometryInInside().global(quadRule[k].position()); + | ^~~~~~~~~~~~~~ +/usr/include/dune/localfunctions/lagrange/lagrangecube.hh: In member function 'void Dune::Impl::LagrangeCubeLocalInterpolation::interpolate(const F&, std::vector&) const [with F = std::function(Dune::FieldVector)>; C = double; LocalBasis = Dune::Impl::LagrangeCubeLocalBasis]': +/usr/include/dune/localfunctions/lagrange/lagrangecube.hh:664:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 664 | out[0] = f(center); + | ~^~~~~~~~ +/usr/include/dune/localfunctions/lagrange/lagrangecube.hh: In member function 'void Dune::Impl::LagrangeCubeLocalInterpolation::interpolate(const F&, std::vector&) const [with F = std::function(Dune::FieldVector)>; C = float; LocalBasis = Dune::Impl::LagrangeCubeLocalBasis]': +/usr/include/dune/localfunctions/lagrange/lagrangecube.hh:664:19: 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++/12/bits/std_function.h: In member function '_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]': +/usr/include/c++/12/bits/std_function.h:587:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 587 | operator()(_ArgTypes... __args) const + | ^~~~~~~~ +/usr/include/c++/12/bits/std_function.h:591:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 591 | return _M_invoker(_M_functor, std::forward<_ArgTypes>(__args)...); + | ^ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:326:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 326 | auto pointInElement = intersection.geometryInInside().global(quadRule[k].position()); + | ^~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/globalvaluedlfetest.cc: In function 'void checkBasisFEs(const Basis&) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1> >]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/globalvaluedlfetest.cc:26:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 26 | void checkBasisFEs(const Basis& basis) { + | ^~~~~~~~~~~~~ +[ 39%] Linking CXX executable bsplinebasistest +cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/bsplinebasistest.dir/link.txt --verbose=1 +/usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro CMakeFiles/bsplinebasistest.dir/bsplinebasistest.cc.o -o bsplinebasistest -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libduneuggrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libsuperlu.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/libf77blas.so /usr/lib/arm-linux-gnueabihf/libatlas.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so /usr/lib/arm-linux-gnueabihf/libldl.so /usr/lib/arm-linux-gnueabihf/libspqr.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libumfpack.so /usr/lib/arm-linux-gnueabihf/libcholmod.so /usr/lib/arm-linux-gnueabihf/libamd.so /usr/lib/arm-linux-gnueabihf/libcolamd.so /usr/lib/arm-linux-gnueabihf/libcamd.so /usr/lib/arm-linux-gnueabihf/libccolamd.so /usr/lib/arm-linux-gnueabihf/libsuitesparseconfig.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/libf77blas.so /usr/lib/arm-linux-gnueabihf/libatlas.so make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' -[ 40%] Built target globalvaluedlfetest +[ 39%] Built target bsplinebasistest make -f dune/functions/functionspacebases/test/CMakeFiles/lagrangedgbasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/lagrangedgbasistest.dir/depend +/usr/include/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]': +/usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 911 | YaspGrid (Dune::FieldVector L, + | ^~~~~~~~ make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' cd /build/reproducible-path/dune-functions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.9.0 /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.9.0/build /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test/CMakeFiles/lagrangedgbasistest.dir/DependInfo.cmake --color= make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' make -f dune/functions/functionspacebases/test/CMakeFiles/lagrangedgbasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/lagrangedgbasistest.dir/build make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' -[ 42%] Building CXX object dune/functions/functionspacebases/test/CMakeFiles/lagrangedgbasistest.dir/lagrangedgbasistest.cc.o +[ 40%] Building CXX object dune/functions/functionspacebases/test/CMakeFiles/lagrangedgbasistest.dir/lagrangedgbasistest.cc.o cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test && /usr/bin/c++ -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/usr/share/dune-grid/grids/\" -DENABLE_MPI=1 -DENABLE_SUITESPARSE=1 -DENABLE_SUPERLU=1 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-functions-2.9.0/build -I/build/reproducible-path/dune-functions-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/include/suitesparse -isystem /usr/include/superlu -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/functions/functionspacebases/test/CMakeFiles/lagrangedgbasistest.dir/lagrangedgbasistest.cc.o -MF CMakeFiles/lagrangedgbasistest.dir/lagrangedgbasistest.cc.o.d -o CMakeFiles/lagrangedgbasistest.dir/lagrangedgbasistest.cc.o -c /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/lagrangedgbasistest.cc -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 439 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 0]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 2; ctype = double; int dim = 2]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 1]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 2]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc: In function 'void testScalarBasisConst(const Basis&, bool, bool, char) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, 3, double> >]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:174:104: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 174 | integral += localCoefficients[tree.localIndex(i)] * shapeFunctionValues[i] * quad[pt].weight() * integrationElement; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/std_function.h: In member function '_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]': +/usr/include/c++/12/bits/std_function.h:587:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 587 | operator()(_ArgTypes... __args) const + | ^~~~~~~~ +/usr/include/c++/12/bits/std_function.h:591:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 591 | return _M_invoker(_M_functor, std::forward<_ArgTypes>(__args)...); + | ^ +In file included from /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/gridviewfunction.hh:12, + from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:14: +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh: In member function 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = double; LocalDomain = Dune::FieldVector; GV = Dune::GridView > > >; F = testScalarBasisConst > > >, 3, double> > >(const Dune::Functions::DefaultGlobalBasis > > >, 3, double> >&, bool, bool, char)::)>; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 103 | return f_(geometry_->global(x)); + | ~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/localfunctions/lagrange/lagrangesimplex.hh: In member function 'void Dune::Impl::LagrangeSimplexLocalBasis::partial(const std::array&, const typename Traits::DomainType&, std::vector, R, 1, Dune::FieldVector, Dune::FieldMatrix >::RangeType>&) const [with D = double; R = double; unsigned int dim = 2; unsigned int k = 2]': +/usr/include/dune/localfunctions/lagrange/lagrangesimplex.hh:430:54: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 430 | R factor = lagrangianFactorDerivative(direction, no1, i, j, in); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/dune/grid/yaspgrid.hh:72: +/usr/include/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >]': +/usr/include/dune/grid/yaspgrid/yaspgridentity.hh:519:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 519 | auto ll = _it.lowerleft(); + | ^~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc: In function 'void testScalarBasisConst(const Basis&, bool, bool, char) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, 4, double> >]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:174:104: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 174 | integral += localCoefficients[tree.localIndex(i)] * shapeFunctionValues[i] * quad[pt].weight() * integrationElement; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh: In member function 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = double; LocalDomain = Dune::FieldVector; GV = Dune::GridView > > >; F = testScalarBasisConst > > >, 4, double> > >(const Dune::Functions::DefaultGlobalBasis > > >, 4, double> >&, bool, bool, char)::)>; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 103 | return f_(geometry_->global(x)); + | ~~^~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc: In function 'void testScalarBasisConst(const Basis&, bool, bool, char) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, 0, double> >]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:174:104: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 174 | integral += localCoefficients[tree.localIndex(i)] * shapeFunctionValues[i] * quad[pt].weight() * integrationElement; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh: In member function 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = double; LocalDomain = Dune::FieldVector; GV = Dune::GridView > > >; F = testScalarBasisConst > > >, 0, double> > >(const Dune::Functions::DefaultGlobalBasis > > >, 0, double> >&, bool, bool, char)::)>; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 103 | return f_(geometry_->global(x)); + | ~~^~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc: In function 'void testScalarBasisConst(const Basis&, bool, bool, char) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, 1> >]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:174:104: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 174 | integral += localCoefficients[tree.localIndex(i)] * shapeFunctionValues[i] * quad[pt].weight() * integrationElement; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh: In member function 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = double; LocalDomain = Dune::FieldVector; GV = Dune::GridView > > >; F = testScalarBasisConst > > >, 1> > >(const Dune::Functions::DefaultGlobalBasis > > >, 1> >&, bool, bool, char)::)>; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 103 | return f_(geometry_->global(x)); + | ~~^~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc: In function 'void testScalarBasisConst(const Basis&, bool, bool, char) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, 2> >]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:174:104: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 174 | integral += localCoefficients[tree.localIndex(i)] * shapeFunctionValues[i] * quad[pt].weight() * integrationElement; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh: In member function 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = double; LocalDomain = Dune::FieldVector; GV = Dune::GridView > > >; F = testScalarBasisConst > > >, 2> > >(const Dune::Functions::DefaultGlobalBasis > > >, 2> >&, bool, bool, char)::)>; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 103 | return f_(geometry_->global(x)); + | ~~^~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc: In function 'void testScalarBasisConst(const Basis&, bool, bool, char) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, 3> >]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:174:104: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 174 | integral += localCoefficients[tree.localIndex(i)] * shapeFunctionValues[i] * quad[pt].weight() * integrationElement; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh: In member function 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = double; LocalDomain = Dune::FieldVector; GV = Dune::GridView > > >; F = testScalarBasisConst > > >, 3> > >(const Dune::Functions::DefaultGlobalBasis > > >, 3> >&, bool, bool, char)::)>; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 103 | return f_(geometry_->global(x)); + | ~~^~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc: In function 'void testScalarBasisConst(const Basis&, bool, bool, char) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:174:104: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 174 | integral += localCoefficients[tree.localIndex(i)] * shapeFunctionValues[i] * quad[pt].weight() * integrationElement; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 3; Coordinates = Dune::EquidistantCoordinates]': +/usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 911 | YaspGrid (Dune::FieldVector L, + | ^~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc: In function 'void testScalarBasisConst(const Basis&, bool, bool, char) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, 0, double> >]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:174:104: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 174 | integral += localCoefficients[tree.localIndex(i)] * shapeFunctionValues[i] * quad[pt].weight() * integrationElement; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/std_function.h: In member function '_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]': +/usr/include/c++/12/bits/std_function.h:587:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 587 | operator()(_ArgTypes... __args) const + | ^~~~~~~~ +/usr/include/c++/12/bits/std_function.h:591:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 591 | return _M_invoker(_M_functor, std::forward<_ArgTypes>(__args)...); + | ^ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh: In member function 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = double; LocalDomain = Dune::FieldVector; GV = Dune::GridView > > >; F = testScalarBasisConst > > >, 0, double> > >(const Dune::Functions::DefaultGlobalBasis > > >, 0, double> >&, bool, bool, char)::)>; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 103 | return f_(geometry_->global(x)); + | ~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/localfunctions/lagrange/lagrangesimplex.hh: In member function 'void Dune::Impl::LagrangeSimplexLocalBasis::partial(const std::array&, const typename Traits::DomainType&, std::vector, R, 1, Dune::FieldVector, Dune::FieldMatrix >::RangeType>&) const [with D = double; R = double; unsigned int dim = 3; unsigned int k = 2]': +/usr/include/dune/localfunctions/lagrange/lagrangesimplex.hh:430:54: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 430 | R factor = lagrangianFactorDerivative(direction, no1, i, j, in); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >]': +/usr/include/dune/grid/yaspgrid/yaspgridentity.hh:519:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 519 | auto ll = _it.lowerleft(); + | ^~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc: In function 'void testScalarBasisConst(const Basis&, bool, bool, char) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, 1> >]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:174:104: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 174 | integral += localCoefficients[tree.localIndex(i)] * shapeFunctionValues[i] * quad[pt].weight() * integrationElement; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh: In member function 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = double; LocalDomain = Dune::FieldVector; GV = Dune::GridView > > >; F = testScalarBasisConst > > >, 1> > >(const Dune::Functions::DefaultGlobalBasis > > >, 1> >&, bool, bool, char)::)>; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 103 | return f_(geometry_->global(x)); + | ~~^~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc: In function 'void testScalarBasisConst(const Basis&, bool, bool, char) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, 2> >]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:174:104: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 174 | integral += localCoefficients[tree.localIndex(i)] * shapeFunctionValues[i] * quad[pt].weight() * integrationElement; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh: In member function 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = double; LocalDomain = Dune::FieldVector; GV = Dune::GridView > > >; F = testScalarBasisConst > > >, 2> > >(const Dune::Functions::DefaultGlobalBasis > > >, 2> >&, bool, bool, char)::)>; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 103 | return f_(geometry_->global(x)); + | ~~^~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc: In function 'void testScalarBasisConst(const Basis&, bool, bool, char) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, 3> >]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:174:104: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 174 | integral += localCoefficients[tree.localIndex(i)] * shapeFunctionValues[i] * quad[pt].weight() * integrationElement; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh: In member function 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = double; LocalDomain = Dune::FieldVector; GV = Dune::GridView > > >; F = testScalarBasisConst > > >, 3> > >(const Dune::Functions::DefaultGlobalBasis > > >, 3> >&, bool, bool, char)::)>; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 103 | return f_(geometry_->global(x)); + | ~~^~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc: In function 'void testScalarBasisConst(const Basis&, bool, bool, char) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:174:104: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 174 | integral += localCoefficients[tree.localIndex(i)] * shapeFunctionValues[i] * quad[pt].weight() * integrationElement; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/io/file/gmshreader.hh: In member function 'Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::GlobalVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::operator()(const Dune::FieldVector&) const [with int dimWorld = 2]': +/usr/include/dune/grid/io/file/gmshreader.hh:103:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 103 | virtual GlobalVector operator() ( const Dune::FieldVector &local ) const + | ^~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc: In function 'void testScalarBasisConst(const Basis&, bool, bool, char) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1, double> >]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:174:104: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 174 | integral += localCoefficients[tree.localIndex(i)] * shapeFunctionValues[i] * quad[pt].weight() * integrationElement; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh: In member function 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = double; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = testScalarBasisConst > >, 1, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, bool, bool, char)::)>; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 103 | return f_(geometry_->global(x)); + | ~~^~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc: In function 'void testScalarBasisConst(const Basis&, bool, bool, char) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 3, double> >]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:174:104: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 174 | integral += localCoefficients[tree.localIndex(i)] * shapeFunctionValues[i] * quad[pt].weight() * integrationElement; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh: In member function 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = double; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = testScalarBasisConst > >, 3, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 3, double> >&, bool, bool, char)::)>; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 103 | return f_(geometry_->global(x)); + | ~~^~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc: In function 'void testScalarBasisConst(const Basis&, bool, bool, char) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 4, double> >]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:174:104: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 174 | integral += localCoefficients[tree.localIndex(i)] * shapeFunctionValues[i] * quad[pt].weight() * integrationElement; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh: In member function 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = double; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = testScalarBasisConst > >, 4, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 4, double> >&, bool, bool, char)::)>; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 103 | return f_(geometry_->global(x)); + | ~~^~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc: In function 'void testScalarBasisConst(const Basis&, bool, bool, char) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1> >]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:174:104: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 174 | integral += localCoefficients[tree.localIndex(i)] * shapeFunctionValues[i] * quad[pt].weight() * integrationElement; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh: In member function 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = double; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = testScalarBasisConst > >, 1> > >(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, bool, bool, char)::)>; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 103 | return f_(geometry_->global(x)); + | ~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector&) const': +/usr/include/dune/grid/io/file/gmshreader.hh:206:43: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 206 | virtual Dune::FieldVector operator() (const Dune::FieldVector& local) const + | ^~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc: In function 'void testScalarBasisConst(const Basis&, bool, bool, char) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1, double> >]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:174:104: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 174 | integral += localCoefficients[tree.localIndex(i)] * shapeFunctionValues[i] * quad[pt].weight() * integrationElement; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh: In member function 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = double; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = testScalarBasisConst > >, 1, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, bool, bool, char)::)>; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 103 | return f_(geometry_->global(x)); + | ~~^~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc: In function 'void testScalarBasisConst(const Basis&, bool, bool, char) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1> >]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:174:104: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 174 | integral += localCoefficients[tree.localIndex(i)] * shapeFunctionValues[i] * quad[pt].weight() * integrationElement; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh: In member function 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = double; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = testScalarBasisConst > >, 1> > >(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, bool, bool, char)::)>; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 103 | return f_(geometry_->global(x)); + | ~~^~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:326:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 326 | auto pointInElement = intersection.geometryInInside().global(quadRule[k].position()); + | ^~~~~~~~~~~~~~ In file included from /usr/include/dune/geometry/quadraturerules.hh:294, from /usr/include/dune/localfunctions/utility/l2interpolation.hh:10, from /usr/include/dune/localfunctions/utility/localfiniteelement.hh:12, @@ -6898,10 +6574,16 @@ /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1028:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1028 | { | ^ -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh: In member function 'void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]': -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1361:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1361 | virtual void writeGridPoints(VTK::VTUWriter& writer) - | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:327:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 327 | auto pointInNeighbor = intersection.geometryInOutside().global(quadRule[k].position()); + | ^~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/numeric:62, + from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:6: +/usr/include/c++/12/bits/stl_numeric.h: In function '_Tp std::accumulate(_InputIterator, _InputIterator, _Tp) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector > >; _Tp = double]': +/usr/include/c++/12/bits/stl_numeric.h:141:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 141 | __init = _GLIBCXX_MOVE_IF_20(__init) + *__first; + | ^ In file included from /usr/include/dune/grid/common/geometry.hh:16, from /usr/include/dune/grid/common/grid.hh:1116, from /usr/include/dune/grid/yaspgrid.hh:17, @@ -6918,6 +6600,20 @@ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh: In member function 'void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]': +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1373:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1373 | p->write((*vit).geometry().corner(vit.localindex())[j]); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +In function 'Dune::Impl::LagrangeSimplexLocalBasis::partial(const std::array&, const Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >::DomainType&, std::vector, std::allocator > >&) const::, double, 1, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>': +cc1plus: 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/dune/grid/io/file/vtk/subsamplingvtkwriter.hh: In member function 'void Dune::SubsamplingVTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]': +/usr/include/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:277:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 277 | FieldVector coords = i->geometry().global(sit.coords()); + | ~~~~~~~~~~^~ +/usr/include/dune/localfunctions/lagrange/lagrangesimplex.hh: In member function 'void Dune::Impl::LagrangeSimplexLocalBasis::partial(const std::array&, const typename Traits::DomainType&, std::vector, R, 1, Dune::FieldVector, Dune::FieldMatrix >::RangeType>&) const [with D = double; R = double; unsigned int dim = 2; unsigned int k = 3]': +/usr/include/dune/localfunctions/lagrange/lagrangesimplex.hh:471:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 471 | R factor2 = factor1*lagrangianFactorDerivative(directions[1], no2, i, j, in); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/dune/localfunctions/lagrange.hh:24: /usr/include/dune/localfunctions/lagrange/lagrangesimplex.hh: In instantiation of 'void Dune::Impl::LagrangeSimplexLocalBasis::partial(const std::array&, const typename Traits::DomainType&, std::vector, R, 1, Dune::FieldVector, Dune::FieldMatrix >::RangeType>&) const [with D = double; R = double; unsigned int dim = 2; unsigned int k = 2; typename Traits::DomainType = Dune::FieldVector; Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename Dune::LocalBasisTraits, R, 1, Dune::FieldVector, Dune::FieldMatrix >::RangeType = Dune::FieldVector]': /usr/include/dune/localfunctions/common/virtualwrappers.hh:125:20: required from 'void Dune::LocalBasisVirtualImp::partial(const std::array&, const typename Traits::DomainType&, std::vector&) const [with T = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; Imp = Dune::Impl::LagrangeSimplexLocalBasis; typename Traits::DomainType = Dune::FieldVector; Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename T::RangeType = Dune::FieldVector]' @@ -6943,6 +6639,40 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 400 | }; | ~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function 'auto Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = std::function(Dune::FieldVector)>; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:204:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 204 | auto operator()(const LocalCoordinate& xi) const + | ^~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function 'auto Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = std::function(Dune::FieldVector)>; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:204:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:204:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:204:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:204:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', + inlined from 'auto Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = std::function(Dune::FieldVector)>; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:210:73: +/usr/include/dune/grid/common/geometry.hh:304:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 304 | return impl().jacobianTransposed( local ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/usr/include/dune/localfunctions/common/localfiniteelementvariant.hh: In function 'void Dune::Impl::visitIf(Visitor&&, Variant&&) [with Visitor = LocalInterpolationVariant >, Nedelec1stKindSimplexLocalInterpolation > >::interpolate(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, std::vector >&) const::; Variant = const std::variant >*, const Nedelec1stKindSimplexLocalInterpolation >*>&]': +/usr/include/dune/localfunctions/common/localfiniteelementvariant.hh:33:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 33 | void visitIf(Visitor&& visitor, Variant&& variant) + | ^~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function 'auto Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = std::function(Dune::FieldVector)>; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:106:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 106 | auto operator()(const LocalCoordinate& xi) const + | ^~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:106:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:106:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:106:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', + inlined from 'auto Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = std::function(Dune::FieldVector)>; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:112:87: +/usr/include/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 330 | return impl().jacobianInverseTransposed(local); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/include/dune/localfunctions/raviartthomas/raviartthomas1cube2d/raviartthomas1cube2dlocalinterpolation.hh: In member function 'void Dune::RT1Cube2DLocalInterpolation::interpolate(const F&, std::vector&) const [with F = Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >; C = double; LB = Dune::RT1Cube2DLocalBasis]': +/usr/include/dune/localfunctions/raviartthomas/raviartthomas1cube2d/raviartthomas1cube2dlocalinterpolation.hh:55:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 55 | void interpolate (const F& ff, std::vector& out) const + | ^~~~~~~~~~~ /usr/include/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]': /usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 911 | YaspGrid (Dune::FieldVector L, @@ -6963,25 +6693,64 @@ /usr/include/c++/12/bits/std_function.h:591:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 591 | return _M_invoker(_M_functor, std::forward<_ArgTypes>(__args)...); | ^ -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::QuadraturePoint&}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 439 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]': -/usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 911 | YaspGrid (Dune::FieldVector L, - | ^~~~~~~~ -/usr/include/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 3; Coordinates = Dune::EquidistantCoordinates]': -/usr/include/dune/grid/yaspgrid.hh:911: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/dune/geometry/virtualrefinement.cc: In member function 'Dune::VirtualRefinementImp::SubEntityIteratorBack::CoordVector Dune::VirtualRefinementImp::SubEntityIteratorBack::coords() const [with int codimension = 0; unsigned int topologyId = 2; CoordType = double; unsigned int coerceToId = 2; int dimension = 2]': +/usr/include/dune/geometry/virtualrefinement.cc:479:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 479 | VirtualRefinementImp::SubEntityIteratorBack:: + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >]': +/usr/include/dune/grid/yaspgrid/yaspgridentity.hh:520:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 520 | auto ur = _it.upperright(); + | ~~~~~~~~~~~~~~^~ +/usr/include/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >]': +/usr/include/dune/grid/yaspgrid/yaspgridentity.hh:520:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 520 | auto ur = _it.upperright(); + | ~~~~~~~~~~~~~~^~ +In file included from /usr/include/c++/12/vector:70, + from /usr/include/dune/common/parallel/communication.hh:17, + from /usr/include/dune/common/parallel/mpihelper.hh:15: +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': +/usr/include/c++/12/bits/vector.tcc:523:5: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 + 523 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +[ 42%] Linking CXX executable globalvaluedlfetest +cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/globalvaluedlfetest.dir/link.txt --verbose=1 +/usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro CMakeFiles/globalvaluedlfetest.dir/globalvaluedlfetest.cc.o -o globalvaluedlfetest -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libduneuggrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libsuperlu.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/libf77blas.so /usr/lib/arm-linux-gnueabihf/libatlas.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so /usr/lib/arm-linux-gnueabihf/libldl.so /usr/lib/arm-linux-gnueabihf/libspqr.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libumfpack.so /usr/lib/arm-linux-gnueabihf/libcholmod.so /usr/lib/arm-linux-gnueabihf/libamd.so /usr/lib/arm-linux-gnueabihf/libcolamd.so /usr/lib/arm-linux-gnueabihf/libcamd.so /usr/lib/arm-linux-gnueabihf/libccolamd.so /usr/lib/arm-linux-gnueabihf/libsuitesparseconfig.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/libf77blas.so /usr/lib/arm-linux-gnueabihf/libatlas.so +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc: In function 'void testScalarBasisConst(const Basis&, bool, bool, char) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:174:104: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 174 | integral += localCoefficients[tree.localIndex(i)] * shapeFunctionValues[i] * quad[pt].weight() * integrationElement; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' +[ 42%] Built target globalvaluedlfetest +make -f dune/functions/functionspacebases/test/CMakeFiles/nedelecbasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/nedelecbasistest.dir/depend +make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' +cd /build/reproducible-path/dune-functions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.9.0 /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.9.0/build /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test/CMakeFiles/nedelecbasistest.dir/DependInfo.cmake --color= +make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' +make -f dune/functions/functionspacebases/test/CMakeFiles/nedelecbasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/nedelecbasistest.dir/build +make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' +[ 43%] Building CXX object dune/functions/functionspacebases/test/CMakeFiles/nedelecbasistest.dir/nedelecbasistest.cc.o +cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test && /usr/bin/c++ -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/usr/share/dune-grid/grids/\" -DENABLE_MPI=1 -DENABLE_SUITESPARSE=1 -DENABLE_SUPERLU=1 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-functions-2.9.0/build -I/build/reproducible-path/dune-functions-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/include/suitesparse -isystem /usr/include/superlu -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/functions/functionspacebases/test/CMakeFiles/nedelecbasistest.dir/nedelecbasistest.cc.o -MF CMakeFiles/nedelecbasistest.dir/nedelecbasistest.cc.o.d -o CMakeFiles/nedelecbasistest.dir/nedelecbasistest.cc.o -c /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/nedelecbasistest.cc /usr/include/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]': /usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 911 | YaspGrid (Dune::FieldVector L, | ^~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]', - inlined from 'int main(int, char**)' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/lagrangebasistest.cc:58:13: -/usr/include/c++/12/bits/stl_vector.h:1032:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1032 | _M_fill_insert(end(), __new_size - size(), __x); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/nedelecbasistest.cc:10: +/usr/include/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector&) const': +/usr/include/dune/grid/io/file/gmshreader.hh:207:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 207 | { + | ^ +In function 'Dune::Impl::LagrangeSimplexLocalBasis::partial(const std::array&, const Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >::DomainType&, std::vector, std::allocator > >&) const::, double, 1, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>': +cc1plus: 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:296, + from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:16, + from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/nedelecbasistest.cc:15: +/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:750:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 750 | { + | ^ +/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:1028:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1028 | { + | ^ In file included from /usr/include/c++/12/vector:70, from /usr/include/dune/common/parallel/communication.hh:17, from /usr/include/dune/common/parallel/mpihelper.hh:15: @@ -7021,98 +6790,6 @@ /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', - inlined from 'Dune::JacobiNQuadratureRule::JacobiNQuadratureRule(int, int) [with ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:58:24: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In file included from /usr/include/dune/localfunctions/lagrange/pqkfactory.hh:13, - from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/lagrangebasis.hh:11: -/usr/include/dune/localfunctions/common/virtualwrappers.hh: In member function 'void Dune::LocalInterpolationVirtualImp::interpolate(const FunctionType&, std::vector::CoefficientType>&) const [with DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; Imp = Dune::Impl::LagrangeSimplexLocalInterpolation >]': -/usr/include/dune/localfunctions/common/virtualwrappers.hh:168:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 168 | virtual void interpolate (const FunctionType& f, std::vector& out) const - | ^~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 439 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -[ 43%] Linking CXX executable lagrangedgbasistest -cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/lagrangedgbasistest.dir/link.txt --verbose=1 -/usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro CMakeFiles/lagrangedgbasistest.dir/lagrangedgbasistest.cc.o -o lagrangedgbasistest -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libduneuggrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libsuperlu.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/libf77blas.so /usr/lib/arm-linux-gnueabihf/libatlas.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so /usr/lib/arm-linux-gnueabihf/libldl.so /usr/lib/arm-linux-gnueabihf/libspqr.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libumfpack.so /usr/lib/arm-linux-gnueabihf/libcholmod.so /usr/lib/arm-linux-gnueabihf/libamd.so /usr/lib/arm-linux-gnueabihf/libcolamd.so /usr/lib/arm-linux-gnueabihf/libcamd.so /usr/lib/arm-linux-gnueabihf/libccolamd.so /usr/lib/arm-linux-gnueabihf/libsuitesparseconfig.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/libf77blas.so /usr/lib/arm-linux-gnueabihf/libatlas.so -[ 45%] Linking CXX executable lagrangebasistest -cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/lagrangebasistest.dir/link.txt --verbose=1 -/usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro CMakeFiles/lagrangebasistest.dir/lagrangebasistest.cc.o -o lagrangebasistest -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libduneuggrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libsuperlu.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/libf77blas.so /usr/lib/arm-linux-gnueabihf/libatlas.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so /usr/lib/arm-linux-gnueabihf/libldl.so /usr/lib/arm-linux-gnueabihf/libspqr.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libumfpack.so /usr/lib/arm-linux-gnueabihf/libcholmod.so /usr/lib/arm-linux-gnueabihf/libamd.so /usr/lib/arm-linux-gnueabihf/libcolamd.so /usr/lib/arm-linux-gnueabihf/libcamd.so /usr/lib/arm-linux-gnueabihf/libccolamd.so /usr/lib/arm-linux-gnueabihf/libsuitesparseconfig.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/libf77blas.so /usr/lib/arm-linux-gnueabihf/libatlas.so -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' -[ 45%] Built target lagrangedgbasistest -make -f dune/functions/functionspacebases/test/CMakeFiles/nedelecbasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/nedelecbasistest.dir/depend -make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' -cd /build/reproducible-path/dune-functions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.9.0 /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.9.0/build /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test/CMakeFiles/nedelecbasistest.dir/DependInfo.cmake --color= -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' -make -f dune/functions/functionspacebases/test/CMakeFiles/nedelecbasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/nedelecbasistest.dir/build -make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' -[ 46%] Building CXX object dune/functions/functionspacebases/test/CMakeFiles/nedelecbasistest.dir/nedelecbasistest.cc.o -cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test && /usr/bin/c++ -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/usr/share/dune-grid/grids/\" -DENABLE_MPI=1 -DENABLE_SUITESPARSE=1 -DENABLE_SUPERLU=1 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-functions-2.9.0/build -I/build/reproducible-path/dune-functions-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/include/suitesparse -isystem /usr/include/superlu -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/functions/functionspacebases/test/CMakeFiles/nedelecbasistest.dir/nedelecbasistest.cc.o -MF CMakeFiles/nedelecbasistest.dir/nedelecbasistest.cc.o.d -o CMakeFiles/nedelecbasistest.dir/nedelecbasistest.cc.o -c /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/nedelecbasistest.cc -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' -[ 46%] Built target lagrangebasistest -make -f dune/functions/functionspacebases/test/CMakeFiles/periodicbasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/periodicbasistest.dir/depend -make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' -cd /build/reproducible-path/dune-functions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.9.0 /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.9.0/build /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test/CMakeFiles/periodicbasistest.dir/DependInfo.cmake --color= -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' -make -f dune/functions/functionspacebases/test/CMakeFiles/periodicbasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/periodicbasistest.dir/build -make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' -[ 48%] Building CXX object dune/functions/functionspacebases/test/CMakeFiles/periodicbasistest.dir/periodicbasistest.cc.o -cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test && /usr/bin/c++ -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/usr/share/dune-grid/grids/\" -DENABLE_MPI=1 -DENABLE_SUITESPARSE=1 -DENABLE_SUPERLU=1 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-functions-2.9.0/build -I/build/reproducible-path/dune-functions-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/include/suitesparse -isystem /usr/include/superlu -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/functions/functionspacebases/test/CMakeFiles/periodicbasistest.dir/periodicbasistest.cc.o -MF CMakeFiles/periodicbasistest.dir/periodicbasistest.cc.o.d -o CMakeFiles/periodicbasistest.dir/periodicbasistest.cc.o -c /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/periodicbasistest.cc -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -/usr/include/c++/12/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++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/nedelecbasistest.cc:10: -/usr/include/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector&) const': -/usr/include/dune/grid/io/file/gmshreader.hh:207:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 207 | { - | ^ -In file included from /usr/include/dune/geometry/quadraturerules.hh:294, - from /usr/include/dune/localfunctions/utility/l2interpolation.hh:10, - from /usr/include/dune/localfunctions/utility/localfiniteelement.hh:12, - from /usr/include/dune/localfunctions/lagrange.hh:13, - from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/lagrangebasis.hh:9, - from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/periodicbasistest.cc:9: -/usr/include/dune/geometry/quadraturerules/prismquadrature.hh: In member function 'Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)': -/usr/include/dune/geometry/quadraturerules/prismquadrature.hh:148:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 148 | { - | ^ -In file included from /usr/include/dune/geometry/quadraturerules.hh:296: -/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:750:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 750 | { - | ^ -/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:1028:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1028 | { - | ^ -In file included from /usr/include/dune/geometry/quadraturerules.hh:296, - from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:16, - from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/nedelecbasistest.cc:15: -/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:750:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 750 | { - | ^ -/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:1028:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1028 | { - | ^ -In file included from /usr/include/dune/grid/common/grid.hh:1116, - from /usr/include/dune/grid/yaspgrid.hh:17, - from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/periodicbasistest.cc:7: -/usr/include/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 0; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/periodicbasistest.cc:62:44: required from here -/usr/include/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 219 | GlobalCoordinate corner ( int i ) const - | ^~~~~~ In file included from /usr/include/dune/grid/common/geometry.hh:16, from /usr/include/dune/grid/common/grid.hh:1116, from /usr/include/dune/grid/uggrid.hh:22, @@ -7139,47 +6816,6 @@ /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/nedelecbasistest.cc:79:27: required from 'void testNedelecBasis(Dune::TestSuite&) [with int dim = 2; int kind = 1; int order = 1]' /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/nedelecbasistest.cc:124:28: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -In file included from /usr/include/dune/grid/common/geometry.hh:16: -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': -/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' -/usr/include/dune/grid/yaspgrid/yaspgridentity.hh:547:44: required from 'constexpr Dune::GeometryType Dune::YaspEntity<0, dim, GridImp>::type() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>]' -/usr/include/dune/grid/common/entity.hh:337:56: required from 'Dune::GeometryType Dune::Entity<0, dim, GridImp, EntityImp>::type() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>; EntityImp = Dune::YaspEntity]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:36:20: required from 'std::string elementStr(const Element&, const GridView&) [with Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>; GridView = Dune::GridView > >; std::string = std::__cxx11::basic_string]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:254:65: required from 'Dune::TestSuite checkLocalView(const Basis&, const LocalView&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >; LocalView = Dune::Functions::DefaultLocalView > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> > >; Flags = {EnableContinuityCheck}]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:520:32: required from 'Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >; Flags = {EnableContinuityCheck}]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:545:31: required from 'Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >; Flags = {EnableContinuityCheck}]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/periodicbasistest.cc:69:30: required from here -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | return matrix.transposed(); - | ^ -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': -/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' -/usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::YaspIntersection > >' -/usr/include/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator >' -/usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' -/usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > > >' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:458:49: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/usr/include/dune/common/hybridutilities.hh:219:36: required from 'constexpr void Dune::Hybrid::Impl::forEachIndex(Range&&, F&&, std::integer_sequence) [with Range = std::tuple&; F = checkConstBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >&, EnableContinuityCheck)::; Index = unsigned int; Index ...i = {0}]' -/usr/include/dune/common/hybridutilities.hh:235:19: required from 'constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = std::tuple&; F = checkConstBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >&, EnableContinuityCheck)::; typename std::enable_if()))>::value, int>::type = 0]' -/usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::tuple&; F = checkConstBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >&, EnableContinuityCheck)::]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:529:24: required from 'Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >; Flags = {EnableContinuityCheck}]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:545:31: required from 'Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >; Flags = {EnableContinuityCheck}]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/periodicbasistest.cc:69:30: required from here -/usr/include/dune/common/transpose.hh:184:28: 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/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': -/usr/include/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' -/usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::YaspIntersection > >' -/usr/include/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator >' -/usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' -/usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > > >' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:458:49: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/usr/include/dune/common/hybridutilities.hh:219:36: required from 'constexpr void Dune::Hybrid::Impl::forEachIndex(Range&&, F&&, std::integer_sequence) [with Range = std::tuple&; F = checkConstBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >&, EnableContinuityCheck)::; Index = unsigned int; Index ...i = {0}]' -/usr/include/dune/common/hybridutilities.hh:235:19: required from 'constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = std::tuple&; F = checkConstBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >&, EnableContinuityCheck)::; typename std::enable_if()))>::value, int>::type = 0]' -/usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::tuple&; F = checkConstBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >&, EnableContinuityCheck)::]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:529:24: required from 'Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >; Flags = {EnableContinuityCheck}]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:545:31: required from 'Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >; Flags = {EnableContinuityCheck}]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/periodicbasistest.cc:69:30: required from here -/usr/include/dune/common/transpose.hh:184:28: 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/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': /usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<3, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspGeometry>' /usr/include/dune/grid/common/entity.hh:688:97: required by substitution of 'template, int , class> class EntityImp> decltype (referenceElement::Geometry::mydimension>(entity.type())) Dune::referenceElement(const Entity&) [with int cd = 0; int dim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; EntityImp = Dune::YaspEntity]' @@ -7190,21 +6826,11 @@ /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/nedelecbasistest.cc:79:27: required from 'void testNedelecBasis(Dune::TestSuite&) [with int dim = 3; int kind = 1; int order = 1]' /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/nedelecbasistest.cc:125:28: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -In file included from /usr/include/dune/geometry/axisalignedcubegeometry.hh:17, - from /usr/include/dune/grid/yaspgrid.hh:26: -/usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double; int n = 2]': -/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]' -/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' -/usr/include/dune/grid/yaspgrid/yaspgridentity.hh:547:44: required from 'constexpr Dune::GeometryType Dune::YaspEntity<0, dim, GridImp>::type() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>]' -/usr/include/dune/grid/common/entity.hh:337:56: required from 'Dune::GeometryType Dune::Entity<0, dim, GridImp, EntityImp>::type() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>; EntityImp = Dune::YaspEntity]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:36:20: required from 'std::string elementStr(const Element&, const GridView&) [with Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>; GridView = Dune::GridView > >; std::string = std::__cxx11::basic_string]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:254:65: required from 'Dune::TestSuite checkLocalView(const Basis&, const LocalView&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >; LocalView = Dune::Functions::DefaultLocalView > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> > >; Flags = {EnableContinuityCheck}]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:520:32: required from 'Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >; Flags = {EnableContinuityCheck}]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:545:31: required from 'Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >; Flags = {EnableContinuityCheck}]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/periodicbasistest.cc:69:30: required from here -/usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 136 | DiagonalMatrix transposed() const - | ^~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', + inlined from 'Dune::JacobiNQuadratureRule::JacobiNQuadratureRule(int, int) [with ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:58:24: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/dune/grid/common/geometry.hh:14: /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 2]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' @@ -7219,37 +6845,6 @@ /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | FieldMatrix transposed() const | ^~~~~~~~~~ -In file included from /usr/include/dune/grid/common/geometry.hh:14: -/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 1]': -/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' -/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' -/usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::YaspIntersection > >' -/usr/include/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator >' -/usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' -/usr/include/dune/common/iteratorrange.hh:59:14: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/usr/include/dune/common/hybridutilities.hh:219:36: required from 'constexpr void Dune::Hybrid::Impl::forEachIndex(Range&&, F&&, std::integer_sequence) [with Range = std::tuple&; F = checkConstBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >&, EnableContinuityCheck)::; Index = unsigned int; Index ...i = {0}]' -/usr/include/dune/common/hybridutilities.hh:235:19: required from 'constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = std::tuple&; F = checkConstBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >&, EnableContinuityCheck)::; typename std::enable_if()))>::value, int>::type = 0]' -/usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::tuple&; F = checkConstBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >&, EnableContinuityCheck)::]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:529:24: required from 'Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >; Flags = {EnableContinuityCheck}]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:545:31: required from 'Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >; Flags = {EnableContinuityCheck}]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/periodicbasistest.cc:69:30: required from here -/usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 172 | FieldMatrix transposed() const - | ^~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 2]': -/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' -/usr/include/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' -/usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::YaspIntersection > >' -/usr/include/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator >' -/usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' -/usr/include/dune/common/iteratorrange.hh:59:14: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/usr/include/dune/common/hybridutilities.hh:219:36: required from 'constexpr void Dune::Hybrid::Impl::forEachIndex(Range&&, F&&, std::integer_sequence) [with Range = std::tuple&; F = checkConstBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >&, EnableContinuityCheck)::; Index = unsigned int; Index ...i = {0}]' -/usr/include/dune/common/hybridutilities.hh:235:19: required from 'constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = std::tuple&; F = checkConstBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >&, EnableContinuityCheck)::; typename std::enable_if()))>::value, int>::type = 0]' -/usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::tuple&; F = checkConstBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >&, EnableContinuityCheck)::]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:529:24: required from 'Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >; Flags = {EnableContinuityCheck}]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:545:31: required from 'Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >; Flags = {EnableContinuityCheck}]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/periodicbasistest.cc:69:30: required from here -/usr/include/dune/common/fmatrix.hh:172:32: 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/dune/geometry/axisalignedcubegeometry.hh:17, from /usr/include/dune/grid/yaspgrid.hh:26, from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/nedelecbasistest.cc:9: @@ -7277,21 +6872,35 @@ /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/nedelecbasistest.cc:79:27: required from 'void testNedelecBasis(Dune::TestSuite&) [with int dim = 3; int kind = 1; int order = 1]' /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/nedelecbasistest.cc:125:28: required from here /usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:326:14: required from 'EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: [with auto:76 = Dune::Intersection, Dune::YaspIntersection > >; auto:77 = Dune::TypeTree::HybridTreePath<>; auto:78 = Dune::Functions::LagrangeNode > >, 1, double>; auto:79 = Dune::Functions::LagrangeNode > >, 1, double>; auto:80 = std::vector >]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:487:41: required from 'checkBasisContinuity > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&):: [with auto:98 = Dune::Functions::LagrangeNode > >, 1, double>; auto:99 = Dune::TypeTree::HybridTreePath<>&]' -/usr/include/dune/typetree/traversal.hh:166:19: required from 'void Dune::TypeTree::Detail::forEachNode(T&&, TreePath, PreFunc&&, LeafFunc&&, PostFunc&&) [with T = const Dune::Functions::LagrangeNode > >, 1, double>&; TreePath = Dune::TypeTree::HybridTreePath<>; PreFunc = Dune::TypeTree::NoOp; LeafFunc = checkBasisContinuity > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&)::&; PostFunc = Dune::TypeTree::NoOp]' -/usr/include/dune/typetree/traversal.hh:306:26: required from 'void Dune::TypeTree::forEachLeafNode(Tree&&, LeafFunc&&) [with Tree = const Dune::Functions::LagrangeNode > >, 1, double>&; LeafFunc = checkBasisContinuity > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&)::]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:464:40: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/usr/include/dune/common/hybridutilities.hh:219:36: required from 'constexpr void Dune::Hybrid::Impl::forEachIndex(Range&&, F&&, std::integer_sequence) [with Range = std::tuple&; F = checkConstBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >&, EnableContinuityCheck)::; Index = unsigned int; Index ...i = {0}]' -/usr/include/dune/common/hybridutilities.hh:235:19: required from 'constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = std::tuple&; F = checkConstBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >&, EnableContinuityCheck)::; typename std::enable_if()))>::value, int>::type = 0]' -/usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::tuple&; F = checkConstBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >&, EnableContinuityCheck)::]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:529:24: required from 'Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >; Flags = {EnableContinuityCheck}]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:545:31: required from 'Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >; Flags = {EnableContinuityCheck}]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/periodicbasistest.cc:69:30: required from here -/usr/include/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 228 | GlobalCoordinate global (const LocalCoordinate& local) const - | ^~~~~~ +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 439 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/vector:64: +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 2]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 439 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/12/bits/vector.tcc:439: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/localfunctions/lagrange/pqkfactory.hh:13, + from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/lagrangebasis.hh:11: +/usr/include/dune/localfunctions/common/virtualwrappers.hh: In member function 'void Dune::LocalInterpolationVirtualImp::interpolate(const FunctionType&, std::vector::CoefficientType>&) const [with DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; Imp = Dune::Impl::LagrangeSimplexLocalInterpolation >]': +/usr/include/dune/localfunctions/common/virtualwrappers.hh:168:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 168 | virtual void interpolate (const FunctionType& f, std::vector& out) const + | ^~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 1]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/dune/common/fvector.hh:22, from /usr/include/dune/grid/common/boundarysegment.hh:13, from /usr/include/dune/grid/uggrid.hh:20: @@ -7307,6 +6916,10 @@ /usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 447 | derived_type operator- (const DenseVector& b) const | ^~~~~~~~ +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 439 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/densevector.hh: In instantiation of 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector; derived_type = Dune::FieldVector]': /usr/include/dune/localfunctions/nedelec/nedelec1stkindsimplex.hh:341:48: required from 'Dune::Impl::Nedelec1stKindSimplexLocalInterpolation::Nedelec1stKindSimplexLocalInterpolation(std::bitset) [with LB = Dune::Impl::Nedelec1stKindSimplexLocalBasis]' /usr/include/dune/localfunctions/nedelec/nedelec1stkindsimplex.hh:423:7: required from 'Dune::Nedelec1stKindSimplexLocalFiniteElement::Nedelec1stKindSimplexLocalFiniteElement(std::bitset<((dim * (dim + 1)) / 2)>) [with D = double; R = double; int dim = 3; int k = 1]' @@ -7317,6 +6930,12 @@ /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/nedelecbasistest.cc:47:27: required from 'void testNedelecBasis(Dune::TestSuite&) [with int dim = 3; int kind = 1; int order = 1]' /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/nedelecbasistest.cc:125:28: required from here /usr/include/dune/common/densevector.hh:447:18: 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/localfunctions/lagrange/pqkfactory.hh:13, + from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/lagrangebasis.hh:11: +/usr/include/dune/localfunctions/common/virtualwrappers.hh: In member function 'void Dune::LocalInterpolationVirtualImp::interpolate(const FunctionType&, std::vector::CoefficientType>&) const [with DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; Imp = Dune::Impl::LagrangeSimplexLocalInterpolation >]': +/usr/include/dune/localfunctions/common/virtualwrappers.hh:168:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 168 | virtual void interpolate (const FunctionType& f, std::vector& out) const + | ^~~~~~~~~~~ /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry >::JacobianInverseTransposed; typename std::enable_if::value, int>::type = 0]': /usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>' /usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::UGGridLeafIntersection > >' @@ -7361,31 +6980,6 @@ /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/nedelecbasistest.cc:66:28: required from 'void testNedelecBasis(Dune::TestSuite&) [with int dim = 2; int kind = 1; int order = 1]' /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/nedelecbasistest.cc:124:28: required from here /usr/include/dune/common/transpose.hh:184:28: 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/dune/localfunctions/lagrange.hh:24: -/usr/include/dune/localfunctions/lagrange/lagrangesimplex.hh: In instantiation of 'void Dune::Impl::LagrangeSimplexLocalBasis::partial(const std::array&, const typename Traits::DomainType&, std::vector, R, 1, Dune::FieldVector, Dune::FieldMatrix >::RangeType>&) const [with D = double; R = double; unsigned int dim = 2; unsigned int k = 1; typename Traits::DomainType = Dune::FieldVector; Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename Dune::LocalBasisTraits, R, 1, Dune::FieldVector, Dune::FieldMatrix >::RangeType = Dune::FieldVector]': -/usr/include/dune/localfunctions/common/virtualwrappers.hh:125:20: required from 'void Dune::LocalBasisVirtualImp::partial(const std::array&, const typename Traits::DomainType&, std::vector&) const [with T = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; Imp = Dune::Impl::LagrangeSimplexLocalBasis; typename Traits::DomainType = Dune::FieldVector; Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename T::RangeType = Dune::FieldVector]' -/usr/include/dune/localfunctions/common/virtualwrappers.hh:121:10: required from here -/usr/include/dune/localfunctions/lagrange/lagrangesimplex.hh:391:33: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 391 | auto lagrangianFactor = [&lagrangeNode] - | ^~~~~~~~~~~~~~~ - 392 | (const int no, const int i, const int j, const typename Traits::DomainType& x) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 393 | -> typename Traits::RangeType - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 394 | { - | ~ - 395 | if ( no < i) - | ~~~~~~~~~~~~ - 396 | return (x[0]-lagrangeNode(no))/(lagrangeNode(i)-lagrangeNode(no)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 397 | if (no < i+j) - | ~~~~~~~~~~~~~ - 398 | return (x[1]-lagrangeNode(no-i))/(lagrangeNode(j)-lagrangeNode(no-i)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 399 | return (lagrangeNode(no+1)-x[0]-x[1])/(lagrangeNode(no+1)-lagrangeNode(i)-lagrangeNode(j)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 400 | }; - | ~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 2]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' /usr/include/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>' @@ -7402,24 +6996,17 @@ /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | FieldMatrix transposed() const | ^~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/periodicbasistest.cc: In function 'int main(int, char**)': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/periodicbasistest.cc:62:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 62 | if (equivalent(v1.geometry().corner(0), v2.geometry().corner(0))) - | ~~~~~~~~~~~~~~~~~~~~^~~ -In file included from /usr/include/dune/localfunctions/lagrange.hh:21: -/usr/include/dune/localfunctions/lagrange/lagrangecube.hh: In member function 'void Dune::Impl::LagrangeCubeLocalInterpolation::interpolate(const F&, std::vector&) const [with F = std::function(Dune::FieldVector)>; C = double; LocalBasis = Dune::Impl::LagrangeCubeLocalBasis]': -/usr/include/dune/localfunctions/lagrange/lagrangecube.hh:664:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 664 | out[0] = f(center); - | ~^~~~~~~~ -In file included from /usr/include/c++/12/functional:59, - from /usr/include/dune/common/transpose.hh:9: -/usr/include/c++/12/bits/std_function.h: In member function '_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]': -/usr/include/c++/12/bits/std_function.h:587:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 587 | operator()(_ArgTypes... __args) const - | ^~~~~~~~ -/usr/include/c++/12/bits/std_function.h:591:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 591 | return _M_invoker(_M_functor, std::forward<_ArgTypes>(__args)...); - | ^ +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 439 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', + inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21, + inlined from 'Dune::PointQuadratureRule::PointQuadratureRule() [with ct = double]' at /usr/include/dune/geometry/quadraturerules/pointquadrature.hh:31:22, + inlined from 'static Dune::QuadratureRule Dune::QuadratureRuleFactory::rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) [with ctype = double]' at /usr/include/dune/geometry/quadraturerules.hh:340:16: +/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:148:74: required from 'static auto Dune::Functions::Impl::CovariantPiolaTransformator::apply(Values&, const LocalCoordinate&, const Geometry&) [with Values = std::vector, std::allocator > >; LocalCoordinate = Dune::FieldVector; Geometry = Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>]' /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:253:27: required from 'void Dune::Functions::Impl::GlobalValuedLocalBasis::evaluateFunction(const typename LocalValuedLocalBasis::Traits::DomainType&, std::vector&) const [with Transformator = Dune::Functions::Impl::CovariantPiolaTransformator; LocalValuedLocalBasis = Dune::Impl::LocalBasisVariant, Dune::Impl::Nedelec1stKindSimplexLocalBasis >; Element = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; typename LocalValuedLocalBasis::Traits::DomainType = Dune::FieldVector; Traits = Dune::LocalBasisTraits, double, 2, Dune::FieldVector, Dune::FieldMatrix >; typename LocalValuedLocalBasis::Traits::RangeType = Dune::FieldVector; typename LocalValuedLocalBasis::Traits = Dune::LocalBasisTraits, double, 2, Dune::FieldVector, Dune::FieldMatrix >]' @@ -7448,11 +7035,6 @@ /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/nedelecbasistest.cc:66:28: required from 'void testNedelecBasis(Dune::TestSuite&) [with int dim = 2; int kind = 1; int order = 1]' /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/nedelecbasistest.cc:124:28: required from here /usr/include/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -In file included from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/periodicbasistest.cc:12: -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:326:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 326 | auto pointInElement = intersection.geometryInInside().global(quadRule[k].position()); - | ^~~~~~~~~~~~~~ /usr/include/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; JacobianInverseTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:148:74: required from 'static auto Dune::Functions::Impl::CovariantPiolaTransformator::apply(Values&, const LocalCoordinate&, const Geometry&) [with Values = std::vector >; LocalCoordinate = Dune::FieldVector; Geometry = Dune::Geometry<3, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspGeometry>]' /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:253:27: required from 'void Dune::Functions::Impl::GlobalValuedLocalBasis::evaluateFunction(const typename LocalValuedLocalBasis::Traits::DomainType&, std::vector&) const [with Transformator = Dune::Functions::Impl::CovariantPiolaTransformator; LocalValuedLocalBasis = Dune::Impl::Nedelec1stKindCubeLocalBasis; Element = Dune::Entity<0, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspEntity>; typename LocalValuedLocalBasis::Traits::DomainType = Dune::FieldVector; Traits = Dune::LocalBasisTraits, double, 3, Dune::FieldVector, Dune::FieldMatrix >; typename LocalValuedLocalBasis::Traits::RangeType = Dune::FieldVector; typename LocalValuedLocalBasis::Traits = Dune::LocalBasisTraits, double, 3, Dune::FieldVector, Dune::FieldMatrix >]' @@ -7470,8 +7052,6 @@ /usr/include/c++/12/bits/vector.tcc:523:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 523 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': -/usr/include/c++/12/bits/vector.tcc:523:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 /usr/include/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:326:14: required from 'EnableContinuityCheck::localJumpContinuityCheck >(const EnableTangentialContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: [with auto:75 = Dune::Intersection, Dune::UGGridLeafIntersection > >; auto:76 = Dune::TypeTree::HybridTreePath<>; auto:77 = Dune::Functions::NedelecNode > >, double, 1, 1>; auto:78 = Dune::Functions::NedelecNode > >, double, 1, 1>; auto:79 = std::vector >]' /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:487:41: required from 'checkBasisContinuity > >, double, 1, 1> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableTangentialContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > >, double, 1, 1> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableTangentialContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&):: [with auto:97 = Dune::Functions::NedelecNode > >, double, 1, 1>; auto:98 = Dune::TypeTree::HybridTreePath<>&]' @@ -7499,14 +7079,49 @@ inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = double; Allocator = std::allocator]' at /usr/include/dune/common/dynvector.hh:143:19, inlined from 'void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]' at /usr/include/dune/common/dynmatrixev.hh:95:21, inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: -/usr/include/c++/12/bits/stl_vector.h:1032:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 +/usr/include/c++/12/bits/stl_vector.h:1032:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1032 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', - inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:164:33: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/12/bits/std_function.h: In static member function 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > >, 1> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1> > >(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 1, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 1, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 1> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1> > >(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]': +/usr/include/c++/12/bits/std_function.h:288:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) + | ^~~~~~~~~ +/usr/include/c++/12/bits/std_function.h:288:7: 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++/12/bits/std_function.h:288:7: 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++/12/bits/std_function.h:288:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]', + inlined from 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = double; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = testScalarBasisConst > >, 1> > >(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, bool, bool, char)::)>; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:14, + inlined from 'Dune::Functions::Imp::LocalInterpolateVisitor > >, 1> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1> > >(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 1, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 1, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 1> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1> > >(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:124:32, + inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = const Dune::Functions::Imp::LocalInterpolateVisitor > >, 1> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1> > >(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 1, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 1, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 1> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1> > >(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>&; _Args = {Dune::FieldVector}]' at /usr/include/c++/12/bits/invoke.h:61:36, + inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const Dune::Functions::Imp::LocalInterpolateVisitor > >, 1> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1> > >(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 1, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 1, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 1> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1> > >(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>&; _Args = {Dune::FieldVector}]' at /usr/include/c++/12/bits/invoke.h:96:40, + inlined from 'typename std::result_of<_Tp&(_Args&& ...)>::type std::reference_wrapper<_Tp>::operator()(_Args&& ...) const [with _Args = {Dune::FieldVector}; _Tp = const Dune::Functions::Imp::LocalInterpolateVisitor > >, 1> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1> > >(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 1, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 1, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 1> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1> > >(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>]' at /usr/include/c++/12/bits/refwrap.h:358:24, + inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = reference_wrapper > >, 1> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1> > >(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 1, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 1, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 1> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1> > >(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >&; _Args = {Dune::FieldVector}]' at /usr/include/c++/12/bits/invoke.h:61:36, + inlined from 'constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = Dune::FieldVector; _Callable = reference_wrapper > >, 1> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1> > >(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 1, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 1, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 1> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1> > >(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >&; _Args = {Dune::FieldVector}]' at /usr/include/c++/12/bits/invoke.h:114:35, + inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > >, 1> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1> > >(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 1, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 1, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 1> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1> > >(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]' at /usr/include/c++/12/bits/std_function.h:290:30: +/usr/include/dune/grid/common/geometry.hh:230:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 230 | return impl().global( local ); + | ~~~~~~~~~~~~~^~~~~~~~~ +In function 'Dune::Functions::Imp::LocalInterpolateVisitor > >, 1> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1> > >(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 1, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 1, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 1> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1> > >(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>': +cc1plus: 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++/12/bits/std_function.h: In static member function 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > >, 1> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1> > >(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 1, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 1, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 1> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1> > >(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]': +/usr/include/c++/12/bits/std_function.h:288:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) + | ^~~~~~~~~ +/usr/include/c++/12/bits/std_function.h:288:7: 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++/12/bits/std_function.h:288:7: 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++/12/bits/std_function.h:288:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', + inlined from 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = double; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = testScalarBasisConst > >, 1> > >(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, bool, bool, char)::)>; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:14, + inlined from 'Dune::Functions::Imp::LocalInterpolateVisitor > >, 1> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1> > >(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 1, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 1, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 1> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1> > >(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:124:32, + inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = const Dune::Functions::Imp::LocalInterpolateVisitor > >, 1> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1> > >(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 1, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 1, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 1> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1> > >(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>&; _Args = {Dune::FieldVector}]' at /usr/include/c++/12/bits/invoke.h:61:36, + inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const Dune::Functions::Imp::LocalInterpolateVisitor > >, 1> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1> > >(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 1, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 1, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 1> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1> > >(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>&; _Args = {Dune::FieldVector}]' at /usr/include/c++/12/bits/invoke.h:96:40, + inlined from 'typename std::result_of<_Tp&(_Args&& ...)>::type std::reference_wrapper<_Tp>::operator()(_Args&& ...) const [with _Args = {Dune::FieldVector}; _Tp = const Dune::Functions::Imp::LocalInterpolateVisitor > >, 1> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1> > >(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 1, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 1, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 1> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1> > >(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>]' at /usr/include/c++/12/bits/refwrap.h:358:24, + inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = reference_wrapper > >, 1> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1> > >(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 1, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 1, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 1> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1> > >(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >&; _Args = {Dune::FieldVector}]' at /usr/include/c++/12/bits/invoke.h:61:36, + inlined from 'constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = Dune::FieldVector; _Callable = reference_wrapper > >, 1> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1> > >(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 1, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 1, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 1> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1> > >(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >&; _Args = {Dune::FieldVector}]' at /usr/include/c++/12/bits/invoke.h:114:35, + inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > >, 1> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1> > >(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 1, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 1, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 1> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1> > >(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]' at /usr/include/c++/12/bits/std_function.h:290:30: +/usr/include/dune/grid/common/geometry.hh:230:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 230 | return impl().global( local ); + | ~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianInverseTransposed Dune::AxisAlignedCubeGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; JacobianInverseTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/grid/common/geometry.hh:330:46: required from 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; JacobianInverseTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]' /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:148:74: required from 'static auto Dune::Functions::Impl::CovariantPiolaTransformator::apply(Values&, const LocalCoordinate&, const Geometry&) [with Values = std::vector, std::allocator > >; LocalCoordinate = Dune::FieldVector; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspGeometry>]' @@ -7522,6 +7137,12 @@ /usr/include/dune/geometry/axisalignedcubegeometry.hh:208:31: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | JacobianInverseTransposed jacobianInverseTransposed([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ +In function 'Dune::Functions::Imp::LocalInterpolateVisitor > >, 4, double> >, Dune::Functions::LagrangeNode > >, 4, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 4, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 4, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 4, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 4, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 4, double> >, Dune::Functions::LagrangeNode > >, 4, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 4, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 4, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>': +cc1plus: 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++/12/bits/std_function.h: In static member function 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > >, 4, double> >, Dune::Functions::LagrangeNode > >, 4, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 4, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 4, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 4, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 4, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 4, double> >, Dune::Functions::LagrangeNode > >, 4, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 4, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 4, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]': +/usr/include/c++/12/bits/std_function.h:288:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) + | ^~~~~~~~~ /usr/include/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:326:14: required from 'EnableContinuityCheck::localJumpContinuityCheck >(const EnableTangentialContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: [with auto:75 = Dune::Intersection >, Dune::YaspIntersection > > >; auto:76 = Dune::TypeTree::HybridTreePath<>; auto:77 = Dune::Functions::NedelecNode > > >, double, 1, 1>; auto:78 = Dune::Functions::NedelecNode > > >, double, 1, 1>; auto:79 = std::vector >]' /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:487:41: required from 'checkBasisContinuity > > >, double, 1, 1> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableTangentialContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > > >, double, 1, 1> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableTangentialContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&):: [with auto:97 = Dune::Functions::NedelecNode > > >, double, 1, 1>; auto:98 = Dune::TypeTree::HybridTreePath<>&]' @@ -7538,6 +7159,63 @@ /usr/include/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ +/usr/include/c++/12/bits/std_function.h:288:7: 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++/12/bits/std_function.h:288:7: 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++/12/bits/std_function.h:288:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', + inlined from 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = double; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = testScalarBasisConst > >, 4, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 4, double> >&, bool, bool, char)::)>; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:14, + inlined from 'Dune::Functions::Imp::LocalInterpolateVisitor > >, 4, double> >, Dune::Functions::LagrangeNode > >, 4, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 4, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 4, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 4, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 4, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 4, double> >, Dune::Functions::LagrangeNode > >, 4, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 4, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 4, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:124:32, + inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = const Dune::Functions::Imp::LocalInterpolateVisitor > >, 4, double> >, Dune::Functions::LagrangeNode > >, 4, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 4, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 4, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 4, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 4, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 4, double> >, Dune::Functions::LagrangeNode > >, 4, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 4, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 4, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>&; _Args = {Dune::FieldVector}]' at /usr/include/c++/12/bits/invoke.h:61:36, + inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const Dune::Functions::Imp::LocalInterpolateVisitor > >, 4, double> >, Dune::Functions::LagrangeNode > >, 4, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 4, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 4, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 4, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 4, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 4, double> >, Dune::Functions::LagrangeNode > >, 4, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 4, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 4, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>&; _Args = {Dune::FieldVector}]' at /usr/include/c++/12/bits/invoke.h:96:40, + inlined from 'typename std::result_of<_Tp&(_Args&& ...)>::type std::reference_wrapper<_Tp>::operator()(_Args&& ...) const [with _Args = {Dune::FieldVector}; _Tp = const Dune::Functions::Imp::LocalInterpolateVisitor > >, 4, double> >, Dune::Functions::LagrangeNode > >, 4, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 4, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 4, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 4, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 4, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 4, double> >, Dune::Functions::LagrangeNode > >, 4, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 4, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 4, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>]' at /usr/include/c++/12/bits/refwrap.h:358:24, + inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = reference_wrapper > >, 4, double> >, Dune::Functions::LagrangeNode > >, 4, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 4, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 4, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 4, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 4, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 4, double> >, Dune::Functions::LagrangeNode > >, 4, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 4, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 4, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >&; _Args = {Dune::FieldVector}]' at /usr/include/c++/12/bits/invoke.h:61:36, + inlined from 'constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = Dune::FieldVector; _Callable = reference_wrapper > >, 4, double> >, Dune::Functions::LagrangeNode > >, 4, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 4, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 4, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 4, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 4, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 4, double> >, Dune::Functions::LagrangeNode > >, 4, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 4, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 4, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >&; _Args = {Dune::FieldVector}]' at /usr/include/c++/12/bits/invoke.h:114:35, + inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > >, 4, double> >, Dune::Functions::LagrangeNode > >, 4, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 4, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 4, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 4, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 4, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 4, double> >, Dune::Functions::LagrangeNode > >, 4, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 4, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 4, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]' at /usr/include/c++/12/bits/std_function.h:290:30: +/usr/include/dune/grid/common/geometry.hh:230:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 230 | return impl().global( local ); + | ~~~~~~~~~~~~~^~~~~~~~~ +In function 'Dune::Functions::Imp::LocalInterpolateVisitor > >, 3, double> >, Dune::Functions::LagrangeNode > >, 3, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 3, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 3, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 3, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 3, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 3, double> >, Dune::Functions::LagrangeNode > >, 3, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 3, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 3, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>': +cc1plus: 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++/12/bits/std_function.h: In static member function 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > >, 3, double> >, Dune::Functions::LagrangeNode > >, 3, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 3, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 3, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 3, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 3, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 3, double> >, Dune::Functions::LagrangeNode > >, 3, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 3, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 3, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]': +/usr/include/c++/12/bits/std_function.h:288:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) + | ^~~~~~~~~ +/usr/include/c++/12/bits/std_function.h:288:7: 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++/12/bits/std_function.h:288:7: 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++/12/bits/std_function.h:288:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', + inlined from 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = double; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = testScalarBasisConst > >, 3, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 3, double> >&, bool, bool, char)::)>; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:14, + inlined from 'Dune::Functions::Imp::LocalInterpolateVisitor > >, 3, double> >, Dune::Functions::LagrangeNode > >, 3, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 3, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 3, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 3, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 3, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 3, double> >, Dune::Functions::LagrangeNode > >, 3, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 3, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 3, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:124:32, + inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = const Dune::Functions::Imp::LocalInterpolateVisitor > >, 3, double> >, Dune::Functions::LagrangeNode > >, 3, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 3, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 3, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 3, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 3, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 3, double> >, Dune::Functions::LagrangeNode > >, 3, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 3, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 3, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>&; _Args = {Dune::FieldVector}]' at /usr/include/c++/12/bits/invoke.h:61:36, + inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const Dune::Functions::Imp::LocalInterpolateVisitor > >, 3, double> >, Dune::Functions::LagrangeNode > >, 3, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 3, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 3, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 3, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 3, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 3, double> >, Dune::Functions::LagrangeNode > >, 3, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 3, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 3, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>&; _Args = {Dune::FieldVector}]' at /usr/include/c++/12/bits/invoke.h:96:40, + inlined from 'typename std::result_of<_Tp&(_Args&& ...)>::type std::reference_wrapper<_Tp>::operator()(_Args&& ...) const [with _Args = {Dune::FieldVector}; _Tp = const Dune::Functions::Imp::LocalInterpolateVisitor > >, 3, double> >, Dune::Functions::LagrangeNode > >, 3, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 3, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 3, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 3, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 3, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 3, double> >, Dune::Functions::LagrangeNode > >, 3, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 3, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 3, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>]' at /usr/include/c++/12/bits/refwrap.h:358:24, + inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = reference_wrapper > >, 3, double> >, Dune::Functions::LagrangeNode > >, 3, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 3, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 3, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 3, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 3, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 3, double> >, Dune::Functions::LagrangeNode > >, 3, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 3, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 3, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >&; _Args = {Dune::FieldVector}]' at /usr/include/c++/12/bits/invoke.h:61:36, + inlined from 'constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = Dune::FieldVector; _Callable = reference_wrapper > >, 3, double> >, Dune::Functions::LagrangeNode > >, 3, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 3, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 3, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 3, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 3, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 3, double> >, Dune::Functions::LagrangeNode > >, 3, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 3, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 3, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >&; _Args = {Dune::FieldVector}]' at /usr/include/c++/12/bits/invoke.h:114:35, + inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > >, 3, double> >, Dune::Functions::LagrangeNode > >, 3, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 3, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 3, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 3, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 3, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 3, double> >, Dune::Functions::LagrangeNode > >, 3, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 3, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 3, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]' at /usr/include/c++/12/bits/std_function.h:290:30: +/usr/include/dune/grid/common/geometry.hh:230:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 230 | return impl().global( local ); + | ~~~~~~~~~~~~~^~~~~~~~~ +In function 'Dune::Functions::Imp::LocalInterpolateVisitor > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 1, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 1, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>': +cc1plus: 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++/12/bits/std_function.h: In static member function 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 1, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 1, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]': +/usr/include/c++/12/bits/std_function.h:288:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) + | ^~~~~~~~~ +/usr/include/c++/12/bits/std_function.h:288:7: 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++/12/bits/std_function.h:288:7: 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++/12/bits/std_function.h:288:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', + inlined from 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = double; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = testScalarBasisConst > >, 1, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, bool, bool, char)::)>; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:14, + inlined from 'Dune::Functions::Imp::LocalInterpolateVisitor > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 1, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 1, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:124:32, + inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = const Dune::Functions::Imp::LocalInterpolateVisitor > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 1, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 1, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>&; _Args = {Dune::FieldVector}]' at /usr/include/c++/12/bits/invoke.h:61:36, + inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const Dune::Functions::Imp::LocalInterpolateVisitor > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 1, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 1, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>&; _Args = {Dune::FieldVector}]' at /usr/include/c++/12/bits/invoke.h:96:40, + inlined from 'typename std::result_of<_Tp&(_Args&& ...)>::type std::reference_wrapper<_Tp>::operator()(_Args&& ...) const [with _Args = {Dune::FieldVector}; _Tp = const Dune::Functions::Imp::LocalInterpolateVisitor > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 1, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 1, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>]' at /usr/include/c++/12/bits/refwrap.h:358:24, + inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = reference_wrapper > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 1, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 1, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >&; _Args = {Dune::FieldVector}]' at /usr/include/c++/12/bits/invoke.h:61:36, + inlined from 'constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = Dune::FieldVector; _Callable = reference_wrapper > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 1, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 1, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >&; _Args = {Dune::FieldVector}]' at /usr/include/c++/12/bits/invoke.h:114:35, + inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 1, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 1, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]' at /usr/include/c++/12/bits/std_function.h:290:30: +/usr/include/dune/grid/common/geometry.hh:230:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 230 | return impl().global( local ); + | ~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridLocalGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:326:14: required from 'EnableContinuityCheck::localJumpContinuityCheck >(const EnableTangentialContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: [with auto:75 = Dune::Intersection, Dune::UGGridLeafIntersection > >; auto:76 = Dune::TypeTree::HybridTreePath<>; auto:77 = Dune::Functions::NedelecNode > >, double, 1, 1>; auto:78 = Dune::Functions::NedelecNode > >, double, 1, 1>; auto:79 = std::vector >]' /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:487:41: required from 'checkBasisContinuity > >, double, 1, 1> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableTangentialContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > >, double, 1, 1> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableTangentialContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&):: [with auto:97 = Dune::Functions::NedelecNode > >, double, 1, 1>; auto:98 = Dune::TypeTree::HybridTreePath<>&]' @@ -7615,6 +7293,9 @@ /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/nedelecbasistest.cc:35:28: required from 'void testNedelecBasis(Dune::TestSuite&) [with int dim = 3; int kind = 1; int order = 1]' /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/nedelecbasistest.cc:125:28: required from here /usr/include/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +[ 45%] Linking CXX executable lagrangedgbasistest +cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/lagrangedgbasistest.dir/link.txt --verbose=1 +/usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro CMakeFiles/lagrangedgbasistest.dir/lagrangedgbasistest.cc.o -o lagrangedgbasistest -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libduneuggrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libsuperlu.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/libf77blas.so /usr/lib/arm-linux-gnueabihf/libatlas.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so /usr/lib/arm-linux-gnueabihf/libldl.so /usr/lib/arm-linux-gnueabihf/libspqr.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libumfpack.so /usr/lib/arm-linux-gnueabihf/libcholmod.so /usr/lib/arm-linux-gnueabihf/libamd.so /usr/lib/arm-linux-gnueabihf/libcolamd.so /usr/lib/arm-linux-gnueabihf/libcamd.so /usr/lib/arm-linux-gnueabihf/libccolamd.so /usr/lib/arm-linux-gnueabihf/libsuitesparseconfig.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/libf77blas.so /usr/lib/arm-linux-gnueabihf/libatlas.so In file included from /usr/include/dune/grid/yaspgrid.hh:70: /usr/include/dune/grid/yaspgrid/ygrid.hh: In instantiation of 'Dune::YGridComponent::fTupel Dune::YGridComponent::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; Dune::YGridComponent::fTupel = Dune::FieldVector]': /usr/include/dune/grid/yaspgrid/ygrid.hh:649:29: required from 'Dune::FieldVector::dim> Dune::YGrid::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; typename Coordinates::ctype = double]' @@ -7677,56 +7358,59 @@ /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/nedelecbasistest.cc:66:28: required from 'void testNedelecBasis(Dune::TestSuite&) [with int dim = 3; int kind = 1; int order = 1]' /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/nedelecbasistest.cc:125:28: required from here /usr/include/dune/grid/yaspgrid/yaspgridintersection.hh:177:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', - inlined from 'Dune::JacobiNQuadratureRule::JacobiNQuadratureRule(int, int) [with ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:58:24: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' +[ 45%] Built target lagrangedgbasistest +make -f dune/functions/functionspacebases/test/CMakeFiles/periodicbasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/periodicbasistest.dir/depend +make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' +cd /build/reproducible-path/dune-functions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.9.0 /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.9.0/build /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test/CMakeFiles/periodicbasistest.dir/DependInfo.cmake --color= +make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' +make -f dune/functions/functionspacebases/test/CMakeFiles/periodicbasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/periodicbasistest.dir/build +make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' +[ 46%] Building CXX object dune/functions/functionspacebases/test/CMakeFiles/periodicbasistest.dir/periodicbasistest.cc.o +cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test && /usr/bin/c++ -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/usr/share/dune-grid/grids/\" -DENABLE_MPI=1 -DENABLE_SUITESPARSE=1 -DENABLE_SUPERLU=1 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-functions-2.9.0/build -I/build/reproducible-path/dune-functions-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/include/suitesparse -isystem /usr/include/superlu -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/functions/functionspacebases/test/CMakeFiles/periodicbasistest.dir/periodicbasistest.cc.o -MF CMakeFiles/periodicbasistest.dir/periodicbasistest.cc.o.d -o CMakeFiles/periodicbasistest.dir/periodicbasistest.cc.o -c /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/periodicbasistest.cc +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 439 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 0]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', - inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21, - inlined from 'void Dune::TensorProductQuadratureRule::conicalProduct(const BaseQuadrature&, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 3]' at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:153:26: -/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', - inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21, - inlined from 'void Dune::TensorProductQuadratureRule::tensorProduct(const BaseQuadrature&, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 3]' at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:82:26, - inlined from 'Dune::TensorProductQuadratureRule::TensorProductQuadratureRule(unsigned int, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 3]' at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:49:22, - inlined from 'static Dune::QuadratureRule Dune::QuadratureRuleFactory::rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) [with ctype = double]' at /usr/include/dune/geometry/quadraturerules.hh:461:14, - inlined from 'Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::' at /usr/include/dune/geometry/quadraturerules.hh:241:14, - inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::; _Args = {}]' at /usr/include/c++/12/bits/invoke.h:61:36, - inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::; _Args = {}]' at /usr/include/c++/12/bits/invoke.h:96:40, - inlined from 'std::call_once::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&)::' at /usr/include/c++/12/mutex:852:17, - inlined from 'std::once_flag::_Prepare_execution::_Prepare_execution::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&):: >(std::call_once::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&)::&)::' at /usr/include/c++/12/mutex:788:64, - inlined from 'static constexpr void std::once_flag::_Prepare_execution::_Prepare_execution::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&):: >(std::call_once::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&)::&)::::_FUN()' at /usr/include/c++/12/mutex:788:16: -/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 2; ctype = double; int dim = 2]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/dune/grid/io/file/gmshreader.hh: In member function 'Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::GlobalVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::operator()(const Dune::FieldVector&) const [with int dimWorld = 3]': +/usr/include/dune/grid/io/file/gmshreader.hh:103:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 103 | virtual GlobalVector operator() ( const Dune::FieldVector &local ) const + | ^~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 1]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In function 'Dune::Functions::Imp::LocalInterpolateVisitor > > >, 2> >, Dune::Functions::LagrangeNode > > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > > >, testScalarBasisConst > > >, 2> > >(const Dune::Functions::DefaultGlobalBasis > > >, 2> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > > >, 2, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > > >, 2, double>&, Dune::TypeTree::HybridTreePath<>):: > > >, 2> >, Dune::Functions::LagrangeNode > > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > > >, testScalarBasisConst > > >, 2> > >(const Dune::Functions::DefaultGlobalBasis > > >, 2> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>': +cc1plus: 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/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector&) const': +/usr/include/dune/grid/io/file/gmshreader.hh:206:43: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 206 | virtual Dune::FieldVector operator() (const Dune::FieldVector& local) const + | ^~~~~~~~ +In file included from /usr/include/c++/12/vector:70, + from /usr/include/dune/common/typetraits.hh:11, + from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:9: +/usr/include/c++/12/bits/vector.tcc: In function 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = double; _Alloc = std::allocator]': +/usr/include/c++/12/bits/vector.tcc:739:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 + 739 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/vector.tcc:739:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 +/usr/include/c++/12/bits/vector.tcc:739:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/dune/grid/io/file/gmshreader.hh: In instantiation of 'Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::GlobalVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::operator()(const Dune::FieldVector&) const [with int dimWorld = 2; GlobalVector = Dune::FieldVector]': /usr/include/dune/grid/io/file/gmshreader.hh:103:28: required from here /usr/include/dune/grid/io/file/gmshreader.hh:103:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 103 | virtual GlobalVector operator() ( const Dune::FieldVector &local ) const | ^~~~~~~~ -In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', - inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21, - inlined from 'void Dune::TensorProductQuadratureRule::conicalProduct(const BaseQuadrature&, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 2]' at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:153:26: -/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', - inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21, - inlined from 'void Dune::TensorProductQuadratureRule::tensorProduct(const BaseQuadrature&, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 2]' at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:82:26, - inlined from 'Dune::TensorProductQuadratureRule::TensorProductQuadratureRule(unsigned int, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 2]' at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:49:22, - inlined from 'static Dune::QuadratureRule Dune::QuadratureRuleFactory::rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) [with ctype = double]' at /usr/include/dune/geometry/quadraturerules.hh:425:14, - inlined from 'Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::' at /usr/include/dune/geometry/quadraturerules.hh:241:14, - inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::; _Args = {}]' at /usr/include/c++/12/bits/invoke.h:61:36, - inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::; _Args = {}]' at /usr/include/c++/12/bits/invoke.h:96:40, - inlined from 'std::call_once::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&)::' at /usr/include/c++/12/mutex:852:17, - inlined from 'std::once_flag::_Prepare_execution::_Prepare_execution::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&):: >(std::call_once::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&)::&)::' at /usr/include/c++/12/mutex:788:64, - inlined from 'static constexpr void std::once_flag::_Prepare_execution::_Prepare_execution::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&):: >(std::call_once::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&)::&)::::_FUN()' at /usr/include/c++/12/mutex:788:16: -/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/nedelecbasis.hh:16, from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/nedelecbasistest.cc:13: /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In static member function 'static auto Dune::Functions::Impl::CovariantPiolaTransformator::apply(Values&, const LocalCoordinate&, const Geometry&) [with Values = std::vector, std::allocator > >; LocalCoordinate = Dune::FieldVector; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspGeometry>]': @@ -7751,21 +7435,6 @@ /usr/include/dune/localfunctions/nedelec/nedelec1stkindsimplex.hh:341:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 341 | edge_[i] = refElement.position(v1,dim) - refElement.position(v0,dim); | ^~~~~ -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 439 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 2]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 439 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In static member function 'static auto Dune::Functions::Impl::CovariantPiolaTransformator::apply(Values&, const LocalCoordinate&, const Geometry&) [with Values = std::vector >; LocalCoordinate = Dune::FieldVector; Geometry = Dune::Geometry<3, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspGeometry>]': /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:148:12: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | auto jacobianInverseTransposed = geometry.jacobianInverseTransposed(xi); @@ -7774,40 +7443,135 @@ /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:326:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 326 | auto pointInElement = intersection.geometryInInside().global(quadRule[k].position()); | ^~~~~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 3]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 439 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 1]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +In function 'Dune::Functions::Imp::LocalInterpolateVisitor > > >, 2> >, Dune::Functions::LagrangeNode > > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > > >, testScalarBasisConst > > >, 2> > >(const Dune::Functions::DefaultGlobalBasis > > >, 2> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > > >, 2, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > > >, 2, double>&, Dune::TypeTree::HybridTreePath<>):: > > >, 2> >, Dune::Functions::LagrangeNode > > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > > >, testScalarBasisConst > > >, 2> > >(const Dune::Functions::DefaultGlobalBasis > > >, 2> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>': +cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 2]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 439 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/dune/localfunctions/lagrange/lagrangecube.hh: In member function 'void Dune::Impl::LagrangeCubeLocalInterpolation::interpolate(const F&, std::vector&) const [with F = std::function(Dune::FieldVector)>; C = double; LocalBasis = Dune::Impl::LagrangeCubeLocalBasis]': -/usr/include/dune/localfunctions/lagrange/lagrangecube.hh:677:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 677 | out[i] = f(x); - | ~^~~ +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh: In member function 'void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]': +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1361:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1361 | virtual void writeGridPoints(VTK::VTUWriter& writer) + | ^~~~~~~~~~~~~~~ +In file included from /usr/include/dune/geometry/quadraturerules.hh:294, + from /usr/include/dune/localfunctions/utility/l2interpolation.hh:10, + from /usr/include/dune/localfunctions/utility/localfiniteelement.hh:12, + from /usr/include/dune/localfunctions/lagrange.hh:13, + from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/lagrangebasis.hh:9, + from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/periodicbasistest.cc:9: +/usr/include/dune/geometry/quadraturerules/prismquadrature.hh: In member function 'Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/prismquadrature.hh:148:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 148 | { + | ^ +In file included from /usr/include/dune/geometry/quadraturerules.hh:296: +/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:750:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 750 | { + | ^ +/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:1028:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1028 | { + | ^ +In file included from /usr/include/dune/grid/common/grid.hh:1116, + from /usr/include/dune/grid/yaspgrid.hh:17, + from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/periodicbasistest.cc:7: +/usr/include/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 0; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/periodicbasistest.cc:62:44: required from here +/usr/include/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 219 | GlobalCoordinate corner ( int i ) const + | ^~~~~~ /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In static member function 'static auto Dune::Functions::Impl::CovariantPiolaTransformator::apply(Values&, const LocalCoordinate&, const Geometry&) [with Values = std::vector, std::allocator > >; LocalCoordinate = Dune::FieldVector; Geometry = Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>]': /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:148:74: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | auto jacobianInverseTransposed = geometry.jacobianInverseTransposed(xi); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +In file included from /usr/include/dune/grid/common/geometry.hh:16: +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': +/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' +/usr/include/dune/grid/yaspgrid/yaspgridentity.hh:547:44: required from 'constexpr Dune::GeometryType Dune::YaspEntity<0, dim, GridImp>::type() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>]' +/usr/include/dune/grid/common/entity.hh:337:56: required from 'Dune::GeometryType Dune::Entity<0, dim, GridImp, EntityImp>::type() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>; EntityImp = Dune::YaspEntity]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:36:20: required from 'std::string elementStr(const Element&, const GridView&) [with Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>; GridView = Dune::GridView > >; std::string = std::__cxx11::basic_string]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:254:65: required from 'Dune::TestSuite checkLocalView(const Basis&, const LocalView&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >; LocalView = Dune::Functions::DefaultLocalView > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> > >; Flags = {EnableContinuityCheck}]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:520:32: required from 'Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >; Flags = {EnableContinuityCheck}]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:545:31: required from 'Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >; Flags = {EnableContinuityCheck}]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/periodicbasistest.cc:69:30: required from here +/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 184 | return matrix.transposed(); + | ^ +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': +/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' +/usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::YaspIntersection > >' +/usr/include/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator >' +/usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' +/usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > > >' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:458:49: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/usr/include/dune/common/hybridutilities.hh:219:36: required from 'constexpr void Dune::Hybrid::Impl::forEachIndex(Range&&, F&&, std::integer_sequence) [with Range = std::tuple&; F = checkConstBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >&, EnableContinuityCheck)::; Index = unsigned int; Index ...i = {0}]' +/usr/include/dune/common/hybridutilities.hh:235:19: required from 'constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = std::tuple&; F = checkConstBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >&, EnableContinuityCheck)::; typename std::enable_if()))>::value, int>::type = 0]' +/usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::tuple&; F = checkConstBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >&, EnableContinuityCheck)::]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:529:24: required from 'Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >; Flags = {EnableContinuityCheck}]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:545:31: required from 'Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >; Flags = {EnableContinuityCheck}]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/periodicbasistest.cc:69:30: required from here +/usr/include/dune/common/transpose.hh:184:28: 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/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': +/usr/include/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' +/usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::YaspIntersection > >' +/usr/include/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator >' +/usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' +/usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > > >' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:458:49: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/usr/include/dune/common/hybridutilities.hh:219:36: required from 'constexpr void Dune::Hybrid::Impl::forEachIndex(Range&&, F&&, std::integer_sequence) [with Range = std::tuple&; F = checkConstBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >&, EnableContinuityCheck)::; Index = unsigned int; Index ...i = {0}]' +/usr/include/dune/common/hybridutilities.hh:235:19: required from 'constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = std::tuple&; F = checkConstBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >&, EnableContinuityCheck)::; typename std::enable_if()))>::value, int>::type = 0]' +/usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::tuple&; F = checkConstBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >&, EnableContinuityCheck)::]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:529:24: required from 'Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >; Flags = {EnableContinuityCheck}]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:545:31: required from 'Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >; Flags = {EnableContinuityCheck}]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/periodicbasistest.cc:69:30: required from here +/usr/include/dune/common/transpose.hh:184:28: 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/dune/geometry/axisalignedcubegeometry.hh:17, + from /usr/include/dune/grid/yaspgrid.hh:26: +/usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double; int n = 2]': +/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]' +/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' +/usr/include/dune/grid/yaspgrid/yaspgridentity.hh:547:44: required from 'constexpr Dune::GeometryType Dune::YaspEntity<0, dim, GridImp>::type() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>]' +/usr/include/dune/grid/common/entity.hh:337:56: required from 'Dune::GeometryType Dune::Entity<0, dim, GridImp, EntityImp>::type() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>; EntityImp = Dune::YaspEntity]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:36:20: required from 'std::string elementStr(const Element&, const GridView&) [with Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>; GridView = Dune::GridView > >; std::string = std::__cxx11::basic_string]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:254:65: required from 'Dune::TestSuite checkLocalView(const Basis&, const LocalView&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >; LocalView = Dune::Functions::DefaultLocalView > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> > >; Flags = {EnableContinuityCheck}]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:520:32: required from 'Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >; Flags = {EnableContinuityCheck}]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:545:31: required from 'Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >; Flags = {EnableContinuityCheck}]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/periodicbasistest.cc:69:30: required from here +/usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 136 | DiagonalMatrix transposed() const + | ^~~~~~~~~~ +In file included from /usr/include/dune/grid/common/geometry.hh:14: +/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 1]': +/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' +/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' +/usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::YaspIntersection > >' +/usr/include/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator >' +/usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' +/usr/include/dune/common/iteratorrange.hh:59:14: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/usr/include/dune/common/hybridutilities.hh:219:36: required from 'constexpr void Dune::Hybrid::Impl::forEachIndex(Range&&, F&&, std::integer_sequence) [with Range = std::tuple&; F = checkConstBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >&, EnableContinuityCheck)::; Index = unsigned int; Index ...i = {0}]' +/usr/include/dune/common/hybridutilities.hh:235:19: required from 'constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = std::tuple&; F = checkConstBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >&, EnableContinuityCheck)::; typename std::enable_if()))>::value, int>::type = 0]' +/usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::tuple&; F = checkConstBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >&, EnableContinuityCheck)::]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:529:24: required from 'Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >; Flags = {EnableContinuityCheck}]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:545:31: required from 'Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >; Flags = {EnableContinuityCheck}]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/periodicbasistest.cc:69:30: required from here +/usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 172 | FieldMatrix transposed() const + | ^~~~~~~~~~ +/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 2]': +/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' +/usr/include/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' +/usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::YaspIntersection > >' +/usr/include/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator >' +/usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' +/usr/include/dune/common/iteratorrange.hh:59:14: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/usr/include/dune/common/hybridutilities.hh:219:36: required from 'constexpr void Dune::Hybrid::Impl::forEachIndex(Range&&, F&&, std::integer_sequence) [with Range = std::tuple&; F = checkConstBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >&, EnableContinuityCheck)::; Index = unsigned int; Index ...i = {0}]' +/usr/include/dune/common/hybridutilities.hh:235:19: required from 'constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = std::tuple&; F = checkConstBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >&, EnableContinuityCheck)::; typename std::enable_if()))>::value, int>::type = 0]' +/usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::tuple&; F = checkConstBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >&, EnableContinuityCheck)::]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:529:24: required from 'Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >; Flags = {EnableContinuityCheck}]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:545:31: required from 'Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >; Flags = {EnableContinuityCheck}]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/periodicbasistest.cc:69:30: required from here +/usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In static member function 'static auto Dune::Functions::Impl::CovariantPiolaTransformator::apply(Values&, const LocalCoordinate&, const Geometry&) [with Values = std::vector, std::allocator > >; LocalCoordinate = Dune::FieldVector; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspGeometry>]': /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:148:74: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | auto jacobianInverseTransposed = geometry.jacobianInverseTransposed(xi); @@ -7816,15 +7580,78 @@ /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:148:74: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | auto jacobianInverseTransposed = geometry.jacobianInverseTransposed(xi); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/usr/include/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:326:14: required from 'EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: [with auto:76 = Dune::Intersection, Dune::YaspIntersection > >; auto:77 = Dune::TypeTree::HybridTreePath<>; auto:78 = Dune::Functions::LagrangeNode > >, 1, double>; auto:79 = Dune::Functions::LagrangeNode > >, 1, double>; auto:80 = std::vector >]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:487:41: required from 'checkBasisContinuity > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&):: [with auto:98 = Dune::Functions::LagrangeNode > >, 1, double>; auto:99 = Dune::TypeTree::HybridTreePath<>&]' +/usr/include/dune/typetree/traversal.hh:166:19: required from 'void Dune::TypeTree::Detail::forEachNode(T&&, TreePath, PreFunc&&, LeafFunc&&, PostFunc&&) [with T = const Dune::Functions::LagrangeNode > >, 1, double>&; TreePath = Dune::TypeTree::HybridTreePath<>; PreFunc = Dune::TypeTree::NoOp; LeafFunc = checkBasisContinuity > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&)::&; PostFunc = Dune::TypeTree::NoOp]' +/usr/include/dune/typetree/traversal.hh:306:26: required from 'void Dune::TypeTree::forEachLeafNode(Tree&&, LeafFunc&&) [with Tree = const Dune::Functions::LagrangeNode > >, 1, double>&; LeafFunc = checkBasisContinuity > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&)::]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:464:40: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/usr/include/dune/common/hybridutilities.hh:219:36: required from 'constexpr void Dune::Hybrid::Impl::forEachIndex(Range&&, F&&, std::integer_sequence) [with Range = std::tuple&; F = checkConstBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >&, EnableContinuityCheck)::; Index = unsigned int; Index ...i = {0}]' +/usr/include/dune/common/hybridutilities.hh:235:19: required from 'constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = std::tuple&; F = checkConstBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >&, EnableContinuityCheck)::; typename std::enable_if()))>::value, int>::type = 0]' +/usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::tuple&; F = checkConstBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >&, EnableContinuityCheck)::]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:529:24: required from 'Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >; Flags = {EnableContinuityCheck}]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:545:31: required from 'Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >; Flags = {EnableContinuityCheck}]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/periodicbasistest.cc:69:30: required from here +/usr/include/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 228 | GlobalCoordinate global (const LocalCoordinate& local) const + | ^~~~~~ In file included from /usr/include/dune/grid/yaspgrid.hh:72: /usr/include/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >]': /usr/include/dune/grid/yaspgrid/yaspgridentity.hh:520:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 520 | auto ur = _it.upperright(); | ~~~~~~~~~~~~~~^~ +In file included from /usr/include/dune/localfunctions/lagrange.hh:24: +/usr/include/dune/localfunctions/lagrange/lagrangesimplex.hh: In instantiation of 'void Dune::Impl::LagrangeSimplexLocalBasis::partial(const std::array&, const typename Traits::DomainType&, std::vector, R, 1, Dune::FieldVector, Dune::FieldMatrix >::RangeType>&) const [with D = double; R = double; unsigned int dim = 2; unsigned int k = 1; typename Traits::DomainType = Dune::FieldVector; Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename Dune::LocalBasisTraits, R, 1, Dune::FieldVector, Dune::FieldMatrix >::RangeType = Dune::FieldVector]': +/usr/include/dune/localfunctions/common/virtualwrappers.hh:125:20: required from 'void Dune::LocalBasisVirtualImp::partial(const std::array&, const typename Traits::DomainType&, std::vector&) const [with T = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; Imp = Dune::Impl::LagrangeSimplexLocalBasis; typename Traits::DomainType = Dune::FieldVector; Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename T::RangeType = Dune::FieldVector]' +/usr/include/dune/localfunctions/common/virtualwrappers.hh:121:10: required from here +/usr/include/dune/localfunctions/lagrange/lagrangesimplex.hh:391:33: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 391 | auto lagrangianFactor = [&lagrangeNode] + | ^~~~~~~~~~~~~~~ + 392 | (const int no, const int i, const int j, const typename Traits::DomainType& x) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 393 | -> typename Traits::RangeType + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 394 | { + | ~ + 395 | if ( no < i) + | ~~~~~~~~~~~~ + 396 | return (x[0]-lagrangeNode(no))/(lagrangeNode(i)-lagrangeNode(no)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 397 | if (no < i+j) + | ~~~~~~~~~~~~~ + 398 | return (x[1]-lagrangeNode(no-i))/(lagrangeNode(j)-lagrangeNode(no-i)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 399 | return (lagrangeNode(no+1)-x[0]-x[1])/(lagrangeNode(no+1)-lagrangeNode(i)-lagrangeNode(j)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 400 | }; + | ~ /usr/include/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >]': /usr/include/dune/grid/yaspgrid/yaspgridentity.hh:520:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 520 | auto ur = _it.upperright(); | ~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/periodicbasistest.cc: In function 'int main(int, char**)': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/periodicbasistest.cc:62:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 62 | if (equivalent(v1.geometry().corner(0), v2.geometry().corner(0))) + | ~~~~~~~~~~~~~~~~~~~~^~~ +In file included from /usr/include/dune/localfunctions/lagrange.hh:21: +/usr/include/dune/localfunctions/lagrange/lagrangecube.hh: In member function 'void Dune::Impl::LagrangeCubeLocalInterpolation::interpolate(const F&, std::vector&) const [with F = std::function(Dune::FieldVector)>; C = double; LocalBasis = Dune::Impl::LagrangeCubeLocalBasis]': +/usr/include/dune/localfunctions/lagrange/lagrangecube.hh:664:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 664 | out[0] = f(center); + | ~^~~~~~~~ +In file included from /usr/include/c++/12/functional:59, + from /usr/include/dune/common/transpose.hh:9: +/usr/include/c++/12/bits/std_function.h: In member function '_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]': +/usr/include/c++/12/bits/std_function.h:587:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 587 | operator()(_ArgTypes... __args) const + | ^~~~~~~~ +/usr/include/c++/12/bits/std_function.h:591:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 591 | return _M_invoker(_M_functor, std::forward<_ArgTypes>(__args)...); + | ^ +In file included from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/periodicbasistest.cc:12: +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:326:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 326 | auto pointInElement = intersection.geometryInInside().global(quadRule[k].position()); + | ^~~~~~~~~~~~~~ /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:327:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 327 | auto pointInNeighbor = intersection.geometryInOutside().global(quadRule[k].position()); @@ -7833,16 +7660,106 @@ /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:326:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 326 | auto pointInElement = intersection.geometryInInside().global(quadRule[k].position()); | ^~~~~~~~~~~~~~ -/usr/include/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]': -/usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 911 | YaspGrid (Dune::FieldVector L, - | ^~~~~~~~ /usr/include/dune/grid/io/file/gmshreader.hh: In member function 'Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::GlobalVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::operator()(const Dune::FieldVector&) const [with int dimWorld = 2]': /usr/include/dune/grid/io/file/gmshreader.hh:103:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 103 | virtual GlobalVector operator() ( const Dune::FieldVector &local ) const | ^~~~~~~~ +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 + 439 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/vector:64: +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', + inlined from 'Dune::Functions::BSplinePreBasis::BSplinePreBasis(const GridView&, const std::vector >&, unsigned int, bool) [with GV = Dune::GridView > > >]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/bsplinebasis.hh:609:36: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _Tp = double; _Alloc = std::allocator]', + inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:1481:22, + inlined from 'Dune::Functions::BSplinePreBasis::BSplinePreBasis(const GridView&, const std::vector >&, unsigned int, bool) [with GV = Dune::GridView > > >]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/bsplinebasis.hh:611:29: +/usr/include/c++/12/bits/stl_vector.h:1779:26: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 + 1779 | _M_range_insert(__pos, __first, __last, + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ + 1780 | std::__iterator_category(__first)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_vector.h:1779:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', + inlined from 'Dune::Functions::BSplinePreBasis::BSplinePreBasis(const GridView&, const std::vector >&, unsigned int, bool) [with GV = Dune::GridView > > >]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/bsplinebasis.hh:615:36: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', + inlined from 'Dune::Functions::BSplinePreBasis::BSplinePreBasis(const GridView&, const std::vector >&, unsigned int, bool) [with GV = Dune::GridView > > >]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/bsplinebasis.hh:609:36: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _Tp = double; _Alloc = std::allocator]', + inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:1481:22, + inlined from 'Dune::Functions::BSplinePreBasis::BSplinePreBasis(const GridView&, const std::vector >&, unsigned int, bool) [with GV = Dune::GridView > > >]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/bsplinebasis.hh:611:29: +/usr/include/c++/12/bits/stl_vector.h:1779:26: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 + 1779 | _M_range_insert(__pos, __first, __last, + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ + 1780 | std::__iterator_category(__first)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_vector.h:1779:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', + inlined from 'Dune::Functions::BSplinePreBasis::BSplinePreBasis(const GridView&, const std::vector >&, unsigned int, bool) [with GV = Dune::GridView > > >]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/bsplinebasis.hh:615:36: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/dune/localfunctions/lagrange/lagrangecube.hh: In member function 'void Dune::Impl::LagrangeCubeLocalInterpolation::interpolate(const F&, std::vector&) const [with F = std::function(Dune::FieldVector)>; C = double; LocalBasis = Dune::Impl::LagrangeCubeLocalBasis]': +/usr/include/dune/localfunctions/lagrange/lagrangecube.hh:677:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 677 | out[i] = f(x); + | ~^~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', + inlined from 'Dune::Functions::BSplinePreBasis::BSplinePreBasis(const GridView&, const std::vector >&, unsigned int, bool) [with GV = Dune::GridView > > >]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/bsplinebasis.hh:609:36: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _Tp = double; _Alloc = std::allocator]', + inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:1481:22, + inlined from 'Dune::Functions::BSplinePreBasis::BSplinePreBasis(const GridView&, const std::vector >&, unsigned int, bool) [with GV = Dune::GridView > > >]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/bsplinebasis.hh:611:29: +/usr/include/c++/12/bits/stl_vector.h:1779:26: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 + 1779 | _M_range_insert(__pos, __first, __last, + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ + 1780 | std::__iterator_category(__first)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_vector.h:1779:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', + inlined from 'Dune::Functions::BSplinePreBasis::BSplinePreBasis(const GridView&, const std::vector >&, unsigned int, bool) [with GV = Dune::GridView > > >]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/bsplinebasis.hh:615:36: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/grid/io/file/gmshreader.hh: In member function 'Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::GlobalVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::operator()(const Dune::FieldVector&) const [with int dimWorld = 3]': /usr/include/dune/grid/io/file/gmshreader.hh:103:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]', + inlined from 'int main(int, char**)' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/lagrangebasistest.cc:58:13: +/usr/include/c++/12/bits/stl_vector.h:1032:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1032 | _M_fill_insert(end(), __new_size - size(), __x); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]': +/usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 911 | YaspGrid (Dune::FieldVector L, + | ^~~~~~~~ +/usr/include/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]': +/usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 911 | YaspGrid (Dune::FieldVector L, + | ^~~~~~~~ +[ 48%] Linking CXX executable lagrangebasistest +cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/lagrangebasistest.dir/link.txt --verbose=1 +/usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro CMakeFiles/lagrangebasistest.dir/lagrangebasistest.cc.o -o lagrangebasistest -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libduneuggrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libsuperlu.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/libf77blas.so /usr/lib/arm-linux-gnueabihf/libatlas.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so /usr/lib/arm-linux-gnueabihf/libldl.so /usr/lib/arm-linux-gnueabihf/libspqr.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libumfpack.so /usr/lib/arm-linux-gnueabihf/libcholmod.so /usr/lib/arm-linux-gnueabihf/libamd.so /usr/lib/arm-linux-gnueabihf/libcolamd.so /usr/lib/arm-linux-gnueabihf/libcamd.so /usr/lib/arm-linux-gnueabihf/libccolamd.so /usr/lib/arm-linux-gnueabihf/libsuitesparseconfig.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/libf77blas.so /usr/lib/arm-linux-gnueabihf/libatlas.so +make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' +[ 48%] Built target lagrangebasistest +make -f dune/functions/functionspacebases/test/CMakeFiles/taylorhoodbasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/taylorhoodbasistest.dir/depend +make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' +cd /build/reproducible-path/dune-functions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.9.0 /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.9.0/build /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test/CMakeFiles/taylorhoodbasistest.dir/DependInfo.cmake --color= +make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' +make -f dune/functions/functionspacebases/test/CMakeFiles/taylorhoodbasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/taylorhoodbasistest.dir/build +make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' +/usr/include/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 3; Coordinates = Dune::EquidistantCoordinates]': +/usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +[ 50%] Building CXX object dune/functions/functionspacebases/test/CMakeFiles/taylorhoodbasistest.dir/taylorhoodbasistest.cc.o +cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test && /usr/bin/c++ -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/usr/share/dune-grid/grids/\" -DENABLE_MPI=1 -DENABLE_SUITESPARSE=1 -DENABLE_SUPERLU=1 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-functions-2.9.0/build -I/build/reproducible-path/dune-functions-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/include/suitesparse -isystem /usr/include/superlu -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/functions/functionspacebases/test/CMakeFiles/taylorhoodbasistest.dir/taylorhoodbasistest.cc.o -MF CMakeFiles/taylorhoodbasistest.dir/taylorhoodbasistest.cc.o.d -o CMakeFiles/taylorhoodbasistest.dir/taylorhoodbasistest.cc.o -c /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/taylorhoodbasistest.cc In file included from /usr/include/c++/12/vector:70, from /usr/include/dune/common/float_cmp.cc:7, from /usr/include/dune/common/float_cmp.hh:385, @@ -7894,45 +7811,6 @@ /usr/include/dune/localfunctions/common/virtualwrappers.hh:168:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 168 | virtual void interpolate (const FunctionType& f, std::vector& out) const | ^~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 0]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 2; ctype = double; int dim = 2]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 1]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -[ 50%] Linking CXX executable periodicbasistest -cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/periodicbasistest.dir/link.txt --verbose=1 -/usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro CMakeFiles/periodicbasistest.dir/periodicbasistest.cc.o -o periodicbasistest -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libduneuggrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libsuperlu.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/libf77blas.so /usr/lib/arm-linux-gnueabihf/libatlas.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so /usr/lib/arm-linux-gnueabihf/libldl.so /usr/lib/arm-linux-gnueabihf/libspqr.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libumfpack.so /usr/lib/arm-linux-gnueabihf/libcholmod.so /usr/lib/arm-linux-gnueabihf/libamd.so /usr/lib/arm-linux-gnueabihf/libcolamd.so /usr/lib/arm-linux-gnueabihf/libcamd.so /usr/lib/arm-linux-gnueabihf/libccolamd.so /usr/lib/arm-linux-gnueabihf/libsuitesparseconfig.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/libf77blas.so /usr/lib/arm-linux-gnueabihf/libatlas.so -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' -[ 50%] Built target periodicbasistest -make -f dune/functions/functionspacebases/test/CMakeFiles/taylorhoodbasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/taylorhoodbasistest.dir/depend -make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' -cd /build/reproducible-path/dune-functions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.9.0 /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.9.0/build /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test/CMakeFiles/taylorhoodbasistest.dir/DependInfo.cmake --color= -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' -make -f dune/functions/functionspacebases/test/CMakeFiles/taylorhoodbasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/taylorhoodbasistest.dir/build -make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' -[ 51%] Building CXX object dune/functions/functionspacebases/test/CMakeFiles/taylorhoodbasistest.dir/taylorhoodbasistest.cc.o -cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test && /usr/bin/c++ -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/usr/share/dune-grid/grids/\" -DENABLE_MPI=1 -DENABLE_SUITESPARSE=1 -DENABLE_SUPERLU=1 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-functions-2.9.0/build -I/build/reproducible-path/dune-functions-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/include/suitesparse -isystem /usr/include/superlu -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/functions/functionspacebases/test/CMakeFiles/taylorhoodbasistest.dir/taylorhoodbasistest.cc.o -MF CMakeFiles/taylorhoodbasistest.dir/taylorhoodbasistest.cc.o.d -o CMakeFiles/taylorhoodbasistest.dir/taylorhoodbasistest.cc.o -c /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/taylorhoodbasistest.cc -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 2]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]': -/usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 911 | YaspGrid (Dune::FieldVector L, - | ^~~~~~~~ In file included from /usr/include/dune/geometry/quadraturerules.hh:294, from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/taylorhoodbasistest.cc:12: /usr/include/dune/geometry/quadraturerules/prismquadrature.hh: In member function 'Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)': @@ -7948,8 +7826,10 @@ /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1028:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1028 | { | ^ -/usr/include/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 3; Coordinates = Dune::EquidistantCoordinates]': -/usr/include/dune/grid/yaspgrid.hh:911: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 function 'Dune::AxisAlignedCubeGeometry::JacobianInverseTransposed Dune::AxisAlignedCubeGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2]': +cc1plus: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +In function 'Dune::AxisAlignedCubeGeometry::JacobianInverseTransposed Dune::AxisAlignedCubeGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 3; unsigned int coorddim = 3]': +cc1plus: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /usr/include/dune/grid/common/geometry.hh:16, from /usr/include/dune/grid/common/grid.hh:1116, from /usr/include/dune/grid/yaspgrid.hh:17, @@ -7960,17 +7840,10 @@ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 3]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In file included from /usr/include/dune/localfunctions/test/test-localfe.hh:25, - from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:18: -/usr/include/dune/localfunctions/common/virtualwrappers.hh: In member function 'void Dune::LocalInterpolationVirtualImp::interpolate(const FunctionType&, std::vector::CoefficientType>&) const [with DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; Imp = Dune::P0LocalInterpolation >]': -/usr/include/dune/localfunctions/common/virtualwrappers.hh:168:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 168 | virtual void interpolate (const FunctionType& f, std::vector& out) const - | ^~~~~~~~~~~ +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::QuadraturePoint&}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 439 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ /usr/include/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 0; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/taylorhoodbasistest.cc:58:65: required from here /usr/include/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -7997,6 +7870,32 @@ /usr/include/dune/geometry/axisalignedcubegeometry.hh:260:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 260 | GlobalCoordinate corner(int k) const | ^~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function 'void Dune::Functions::Impl::GlobalValuedLocalBasis::evaluateFunction(const typename LocalValuedLocalBasis::Traits::DomainType&, std::vector&) const [with Transformator = Dune::Functions::Impl::CovariantPiolaTransformator; LocalValuedLocalBasis = Dune::Impl::LocalBasisVariant, Dune::Impl::Nedelec1stKindSimplexLocalBasis >; Element = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:248:10: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 248 | void evaluateFunction(const typename Traits::DomainType& x, + | ^~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/vector:70, + from /usr/include/dune/common/parallel/communication.hh:17, + from /usr/include/dune/common/parallel/mpihelper.hh:15, + from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/nedelecbasistest.cc:6: +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 439 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/vector:64: +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 2]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 439 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +[ 51%] Linking CXX executable periodicbasistest +cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/periodicbasistest.dir/link.txt --verbose=1 /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': /usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' /usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::YaspIntersection > >' @@ -8027,6 +7926,9 @@ /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:545:31: required from 'Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, false> >; Flags = {EnableContinuityCheck}]' /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/taylorhoodbasistest.cc:43:26: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro CMakeFiles/periodicbasistest.dir/periodicbasistest.cc.o -o periodicbasistest -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libduneuggrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libsuperlu.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/libf77blas.so /usr/lib/arm-linux-gnueabihf/libatlas.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so /usr/lib/arm-linux-gnueabihf/libldl.so /usr/lib/arm-linux-gnueabihf/libspqr.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libumfpack.so /usr/lib/arm-linux-gnueabihf/libcholmod.so /usr/lib/arm-linux-gnueabihf/libamd.so /usr/lib/arm-linux-gnueabihf/libcolamd.so /usr/lib/arm-linux-gnueabihf/libcamd.so /usr/lib/arm-linux-gnueabihf/libccolamd.so /usr/lib/arm-linux-gnueabihf/libsuitesparseconfig.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/libf77blas.so /usr/lib/arm-linux-gnueabihf/libatlas.so +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/12/bits/vector.tcc:439: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/jacobiNquadrature.hh:10, from /usr/include/dune/geometry/quadraturerules.hh:292: /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 1]': @@ -8059,6 +7961,35 @@ /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:545:31: required from 'Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, false> >; Flags = {EnableContinuityCheck}]' /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/taylorhoodbasistest.cc:43:26: required from here /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 3]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 439 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +[ 51%] Built target periodicbasistest +make -f dune/functions/functionspacebases/test/CMakeFiles/rannacherturekbasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/rannacherturekbasistest.dir/depend +make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' +cd /build/reproducible-path/dune-functions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.9.0 /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.9.0/build /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test/CMakeFiles/rannacherturekbasistest.dir/DependInfo.cmake --color= +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' +make -f dune/functions/functionspacebases/test/CMakeFiles/rannacherturekbasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/rannacherturekbasistest.dir/build +make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' +[ 53%] Building CXX object dune/functions/functionspacebases/test/CMakeFiles/rannacherturekbasistest.dir/rannacherturekbasistest.cc.o +cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test && /usr/bin/c++ -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/usr/share/dune-grid/grids/\" -DENABLE_MPI=1 -DENABLE_SUITESPARSE=1 -DENABLE_SUPERLU=1 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-functions-2.9.0/build -I/build/reproducible-path/dune-functions-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/include/suitesparse -isystem /usr/include/superlu -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/functions/functionspacebases/test/CMakeFiles/rannacherturekbasistest.dir/rannacherturekbasistest.cc.o -MF CMakeFiles/rannacherturekbasistest.dir/rannacherturekbasistest.cc.o.d -o CMakeFiles/rannacherturekbasistest.dir/rannacherturekbasistest.cc.o -c /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/rannacherturekbasistest.cc +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +/usr/include/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]': +/usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 911 | YaspGrid (Dune::FieldVector L, + | ^~~~~~~~ +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::QuadraturePoint&}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 /usr/include/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:326:14: required from 'EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: [with auto:74 = Dune::Intersection, Dune::YaspIntersection > >; auto:75 = Dune::TypeTree::HybridTreePath >; auto:76 = Dune::Functions::LagrangeNode > >, 1, double>; auto:77 = Dune::Functions::LagrangeNode > >, 1, double>; auto:78 = std::vector >]' /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:487:41: required from 'checkBasisContinuity > >, false> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > >, false> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&):: [with auto:96 = Dune::Functions::LagrangeNode > >, 1, double>; auto:97 = Dune::TypeTree::HybridTreePath >&]' @@ -8075,27 +8006,27 @@ /usr/include/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ -In function 'Dune::AxisAlignedCubeGeometry::JacobianInverseTransposed Dune::AxisAlignedCubeGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2]': -cc1plus: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc: In function 'void testOnStructuredGrid() [with int dim = 2]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:215:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 215 | GridType grid(l,elements); - | ^~~~ -In member function 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _Tp = double; _Alloc = std::allocator]', - inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:1481:22, - inlined from 'Dune::Functions::BSplinePreBasis::BSplinePreBasis(const GridView&, const std::vector >&, unsigned int, bool) [with GV = Dune::GridView > > >]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/bsplinebasis.hh:611:29, - inlined from 'Dune::Functions::DefaultGlobalBasis::DefaultGlobalBasis(T&& ...) [with T = {Dune::GridView > > >&, std::vector >&, unsigned int&, bool}; typename std::enable_if<(! Dune::Impl::disableCopyMoveHelper, T ...>::value), int>::type = 0; typename std::enable_if::value, int>::type = 0; PB = Dune::Functions::BSplinePreBasis > > > >]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/defaultglobalbasis.hh:83:5, - inlined from 'void testOnStructuredGrid() [with int dim = 2]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:274:28: -/usr/include/c++/12/bits/stl_vector.h:1779:26: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 - 1779 | _M_range_insert(__pos, __first, __last, - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ - 1780 | std::__iterator_category(__first)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_vector.h:1779:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 -/usr/include/c++/12/bits/stl_vector.h:1779:26: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 -/usr/include/c++/12/bits/stl_vector.h:1779:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 -In function 'Dune::AxisAlignedCubeGeometry::JacobianInverseTransposed Dune::AxisAlignedCubeGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 3; unsigned int coorddim = 3]': -cc1plus: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +/usr/include/c++/12/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++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]': +/usr/include/c++/12/bits/vector.tcc:523:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 523 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': +/usr/include/c++/12/bits/vector.tcc:523:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 439 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 1]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/dune/localfunctions/lagrange.hh:24, from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/lagrangebasis.hh:9, from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/taylorhoodbasis.hh:15, @@ -8124,6 +8055,17 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 400 | }; | ~ +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 439 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 0]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/taylorhoodbasistest.cc: In function 'int main(int, char**)': /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/taylorhoodbasistest.cc:58:65: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 58 | x[1][gridView.indexSet().index(*it)] = it->geometry().corner(0)[0]; @@ -8134,6 +8076,11 @@ /usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 911 | YaspGrid (Dune::FieldVector L, | ^~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 3; ctype = double; int dim = 3]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/dune/localfunctions/lagrange.hh:21: /usr/include/dune/localfunctions/lagrange/lagrangecube.hh: In member function 'void Dune::Impl::LagrangeCubeLocalInterpolation::interpolate(const F&, std::vector&) const [with F = std::function(Dune::FieldVector)>; C = double; LocalBasis = Dune::Impl::LagrangeCubeLocalBasis]': /usr/include/dune/localfunctions/lagrange/lagrangecube.hh:664:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -8150,9 +8097,9 @@ /usr/include/c++/12/bits/std_function.h:591:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 591 | return _M_invoker(_M_functor, std::forward<_ArgTypes>(__args)...); | ^ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 2; ctype = double; int dim = 3]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 1]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/dune/grid/yaspgrid.hh:72: @@ -8160,6 +8107,11 @@ /usr/include/dune/grid/yaspgrid/yaspgridentity.hh:876:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 876 | GeometryImpl _geometry((_it).lowerleft()); | ~~~~~~~~~~~~~~~^~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 2; ctype = double; int dim = 3]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/common/fvector.hh: In function 'Dune::FieldVector Dune::operator*(K, const FieldVector&) [with K = double]': /usr/include/dune/common/fvector.hh:524:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 524 | inline FieldVector operator* (const K a, const FieldVector& b) @@ -8169,362 +8121,25 @@ /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:326:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 326 | auto pointInElement = intersection.geometryInInside().global(quadRule[k].position()); | ^~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function 'void Dune::Functions::Impl::GlobalValuedLocalBasis::evaluateFunction(const typename LocalValuedLocalBasis::Traits::DomainType&, std::vector&) const [with Transformator = Dune::Functions::Impl::CovariantPiolaTransformator; LocalValuedLocalBasis = Dune::Impl::LocalBasisVariant, Dune::Impl::Nedelec1stKindSimplexLocalBasis >; Element = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:248:10: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 248 | void evaluateFunction(const typename Traits::DomainType& x, - | ^~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/vector:70, - from /usr/include/dune/common/parallel/communication.hh:17, - from /usr/include/dune/common/parallel/mpihelper.hh:15, - from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/nedelecbasistest.cc:6: -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 439 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/vector:64: -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 2]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 439 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 3]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 439 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -/usr/include/dune/localfunctions/common/virtualwrappers.hh: In member function 'void Dune::LocalInterpolationVirtualImp::interpolate(const FunctionType&, std::vector::CoefficientType>&) const [with DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; Imp = Dune::P0LocalInterpolation >]': -/usr/include/dune/localfunctions/common/virtualwrappers.hh:168:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 168 | virtual void interpolate (const FunctionType& f, std::vector& out) const - | ^~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::QuadraturePoint&}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -/usr/include/c++/12/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++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]': -/usr/include/c++/12/bits/vector.tcc:523:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 523 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': -/usr/include/c++/12/bits/vector.tcc:523:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 439 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _Tp = double; _Alloc = std::allocator]', - inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:1481:22, - inlined from 'Dune::Functions::BSplinePreBasis::BSplinePreBasis(const GridView&, const std::vector >&, unsigned int, bool) [with GV = Dune::GridView > > >]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/bsplinebasis.hh:611:29, - inlined from 'Dune::Functions::DefaultGlobalBasis::DefaultGlobalBasis(T&& ...) [with T = {Dune::GridView > > >&, std::vector >&, unsigned int&, bool}; typename std::enable_if<(! Dune::Impl::disableCopyMoveHelper, T ...>::value), int>::type = 0; typename std::enable_if::value, int>::type = 0; PB = Dune::Functions::BSplinePreBasis > > > >]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/defaultglobalbasis.hh:83:5, - inlined from 'void testOnStructuredGrid() [with int dim = 1]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:274:28: -/usr/include/c++/12/bits/stl_vector.h:1779:26: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 - 1779 | _M_range_insert(__pos, __first, __last, - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ - 1780 | std::__iterator_category(__first)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_vector.h:1779:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 1]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 439 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 0]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 3; ctype = double; int dim = 3]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 1]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 2; ctype = double; int dim = 3]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 2]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 3; ctype = double; int dim = 3]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 2; ctype = double; int dim = 2]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 3; Coordinates = Dune::EquidistantCoordinates]': +/usr/include/dune/grid/yaspgrid.hh:911: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 function 'Dune::Intersection::GlobalCoordinate Dune::Intersection::unitOuterNormal(const LocalCoordinate&) const [with GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; IntersectionImp = Dune::YaspIntersection > >]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc: In function 'void testOnStructuredGrid() [with int dim = 3]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:215:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 215 | GridType grid(l,elements); - | ^~~~ -In member function 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _Tp = double; _Alloc = std::allocator]', - inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:1481:22, - inlined from 'Dune::Functions::BSplinePreBasis::BSplinePreBasis(const GridView&, const std::vector >&, unsigned int, bool) [with GV = Dune::GridView > > >]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/bsplinebasis.hh:611:29, - inlined from 'Dune::Functions::DefaultGlobalBasis::DefaultGlobalBasis(T&& ...) [with T = {Dune::GridView > > >&, std::vector >&, unsigned int&, bool}; typename std::enable_if<(! Dune::Impl::disableCopyMoveHelper, T ...>::value), int>::type = 0; typename std::enable_if::value, int>::type = 0; PB = Dune::Functions::BSplinePreBasis > > > >]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/defaultglobalbasis.hh:83:5, - inlined from 'void testOnStructuredGrid() [with int dim = 3]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:274:28: -/usr/include/c++/12/bits/stl_vector.h:1779:26: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 - 1779 | _M_range_insert(__pos, __first, __last, - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ - 1780 | std::__iterator_category(__first)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_vector.h:1779:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/taylorhoodbasistest.cc: In function 'int main(int, char**)': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/taylorhoodbasistest.cc:107:103: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 107 | integral += coefficients[p_leaf.localIndex(i)] * shapeFunctionValues[i] * quad[pt].weight() * integrationElement; - | ^~~~~~~~~~~~~~~~~~ -In file included from /usr/include/dune/localfunctions/lagrange.hh:23: -/usr/include/dune/localfunctions/lagrange/lagrangeprism.hh: In function 'void Dune::Impl::LagrangePrismLocalInterpolation::interpolate(const F&, std::vector&) const [with F = std::function(Dune::FieldVector)>; C = double; LocalBasis = Dune::Impl::LagrangePrismLocalBasis]': -/usr/include/dune/localfunctions/lagrange/lagrangeprism.hh:581:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 581 | void interpolate (const F& ff, std::vector& out) const - | ^~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 3]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'Dune::Intersection::GlobalCoordinate Dune::Intersection::unitOuterNormal(const LocalCoordinate&) const [with GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; IntersectionImp = Dune::YaspIntersection > >]': -cc1plus: 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/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]': -/usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 911 | YaspGrid (Dune::FieldVector L, - | ^~~~~~~~ -In file included from /usr/include/c++/12/vector:70, - from /usr/include/dune/common/parallel/communication.hh:17, - from /usr/include/dune/common/parallel/mpihelper.hh:15: -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 439 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::QuadraturePoint&}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -/usr/include/c++/12/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++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 439 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/vector:64: -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 2]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 439 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]': -/usr/include/c++/12/bits/vector.tcc:523:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 523 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': -/usr/include/c++/12/bits/vector.tcc:523:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 -In lambda function, - inlined from 'EnableContinuityCheck::localJumpContinuityCheck >(const EnableTangentialContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: [with auto:75 = Dune::Intersection, Dune::UGGridLeafIntersection > >; auto:76 = Dune::TypeTree::HybridTreePath<>; auto:77 = Dune::Functions::NedelecNode > >, double, 1, 1>; auto:78 = Dune::Functions::NedelecNode > >, double, 1, 1>; auto:79 = std::vector >]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:340:63, - inlined from 'checkBasisContinuity > >, double, 1, 1> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableTangentialContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > >, double, 1, 1> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableTangentialContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&):: [with auto:97 = Dune::Functions::NedelecNode > >, double, 1, 1>; auto:98 = Dune::TypeTree::HybridTreePath<>&]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:487:16, - inlined from 'void Dune::TypeTree::Detail::forEachNode(T&&, TreePath, PreFunc&&, LeafFunc&&, PostFunc&&) [with T = const Dune::Functions::NedelecNode > >, double, 1, 1>&; TreePath = Dune::TypeTree::HybridTreePath<>; PreFunc = Dune::TypeTree::NoOp; LeafFunc = checkBasisContinuity > >, double, 1, 1> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableTangentialContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > >, double, 1, 1> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableTangentialContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&)::&; PostFunc = Dune::TypeTree::NoOp]' at /usr/include/dune/typetree/traversal.hh:166:19, - inlined from 'void Dune::TypeTree::forEachLeafNode(Tree&&, LeafFunc&&) [with Tree = const Dune::Functions::NedelecNode > >, double, 1, 1>&; LeafFunc = checkBasisContinuity > >, double, 1, 1> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableTangentialContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > >, double, 1, 1> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableTangentialContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&)::]' at /usr/include/dune/typetree/traversal.hh:306:26, - inlined from 'Dune::TestSuite checkBasisContinuity(const Basis&, const LocalCheck&) [with Basis = Dune::Functions::DefaultGlobalBasis > >, double, 1, 1> >; LocalCheck = EnableContinuityCheck::localJumpContinuityCheck >(const EnableTangentialContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:464:40: -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:382:107: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 382 | auto tangentialJump = jump - (jump * intersection.unitOuterNormal(x)) * intersection.unitOuterNormal(x); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]', - inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = std::complex; Allocator = std::allocator >]' at /usr/include/dune/common/dynvector.hh:143:19, - inlined from 'void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]' at /usr/include/dune/common/dynmatrixev.hh:87:27, - inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: -/usr/include/c++/12/bits/stl_vector.h:1032:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1032 | _M_fill_insert(end(), __new_size - size(), __x); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]', - inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = double; Allocator = std::allocator]' at /usr/include/dune/common/dynvector.hh:143:19, - inlined from 'void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]' at /usr/include/dune/common/dynmatrixev.hh:95:21, - inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: -/usr/include/c++/12/bits/stl_vector.h:1032:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1032 | _M_fill_insert(end(), __new_size - size(), __x); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', - inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:164:33: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', - inlined from 'Dune::JacobiNQuadratureRule::JacobiNQuadratureRule(int, int) [with ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:58:24: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', - inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21, - inlined from 'void Dune::TensorProductQuadratureRule::conicalProduct(const BaseQuadrature&, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 2]' at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:153:26: -/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', - inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21, - inlined from 'void Dune::TensorProductQuadratureRule::tensorProduct(const BaseQuadrature&, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 2]' at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:82:26, - inlined from 'Dune::TensorProductQuadratureRule::TensorProductQuadratureRule(unsigned int, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 2]' at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:49:22, - inlined from 'static Dune::QuadratureRule Dune::QuadratureRuleFactory::rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) [with ctype = double]' at /usr/include/dune/geometry/quadraturerules.hh:425:14, - inlined from 'Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::' at /usr/include/dune/geometry/quadraturerules.hh:241:14, - inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::; _Args = {}]' at /usr/include/c++/12/bits/invoke.h:61:36, - inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::; _Args = {}]' at /usr/include/c++/12/bits/invoke.h:96:40, - inlined from 'std::call_once::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&)::' at /usr/include/c++/12/mutex:852:17, - inlined from 'std::once_flag::_Prepare_execution::_Prepare_execution::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&):: >(std::call_once::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&)::&)::' at /usr/include/c++/12/mutex:788:64, - inlined from 'static constexpr void std::once_flag::_Prepare_execution::_Prepare_execution::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&):: >(std::call_once::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&)::&)::::_FUN()' at /usr/include/c++/12/mutex:788:16: -/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'Dune::Impl::LagrangeSimplexLocalBasis::partial(const std::array&, const Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >::DomainType&, std::vector, std::allocator > >&) const::, double, 1, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>': -cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]', - inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = std::complex; Allocator = std::allocator >]' at /usr/include/dune/common/dynvector.hh:143:19, - inlined from 'void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]' at /usr/include/dune/common/dynmatrixev.hh:87:27, - inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: -/usr/include/c++/12/bits/stl_vector.h:1032:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1032 | _M_fill_insert(end(), __new_size - size(), __x); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]', - inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = double; Allocator = std::allocator]' at /usr/include/dune/common/dynvector.hh:143:19, - inlined from 'void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]' at /usr/include/dune/common/dynmatrixev.hh:95:21, - inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: -/usr/include/c++/12/bits/stl_vector.h:1032:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1032 | _M_fill_insert(end(), __new_size - size(), __x); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', - inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:164:33: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 439 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 1]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 439 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 0]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', - inlined from 'Dune::JacobiNQuadratureRule::JacobiNQuadratureRule(int, int) [with ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:58:24: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 1]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 2]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 2; ctype = double; int dim = 2]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/nedelecbasistest.cc: In function 'void testNedelecBasis(Dune::TestSuite&) [with int dim = 3; int kind = 1; int order = 1]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/nedelecbasistest.cc:63:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 63 | Grid grid(one, elems); - | ^~~~ -In function 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::corner(int) const [with CoordType = double; unsigned int dim = 0; unsigned int coorddim = 2]': -cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -[ 53%] Linking CXX executable gridviewfunctionspacebasistest -cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/gridviewfunctionspacebasistest.dir/link.txt --verbose=1 -/usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro CMakeFiles/gridviewfunctionspacebasistest.dir/gridviewfunctionspacebasistest.cc.o -o gridviewfunctionspacebasistest -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libduneuggrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libsuperlu.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/libf77blas.so /usr/lib/arm-linux-gnueabihf/libatlas.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so /usr/lib/arm-linux-gnueabihf/libldl.so /usr/lib/arm-linux-gnueabihf/libspqr.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libumfpack.so /usr/lib/arm-linux-gnueabihf/libcholmod.so /usr/lib/arm-linux-gnueabihf/libamd.so /usr/lib/arm-linux-gnueabihf/libcolamd.so /usr/lib/arm-linux-gnueabihf/libcamd.so /usr/lib/arm-linux-gnueabihf/libccolamd.so /usr/lib/arm-linux-gnueabihf/libsuitesparseconfig.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/libf77blas.so /usr/lib/arm-linux-gnueabihf/libatlas.so -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' -[ 53%] Built target gridviewfunctionspacebasistest -make -f dune/functions/functionspacebases/test/CMakeFiles/rannacherturekbasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/rannacherturekbasistest.dir/depend -make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' -cd /build/reproducible-path/dune-functions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.9.0 /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.9.0/build /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test/CMakeFiles/rannacherturekbasistest.dir/DependInfo.cmake --color= -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' -make -f dune/functions/functionspacebases/test/CMakeFiles/rannacherturekbasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/rannacherturekbasistest.dir/build -make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' -[ 54%] Building CXX object dune/functions/functionspacebases/test/CMakeFiles/rannacherturekbasistest.dir/rannacherturekbasistest.cc.o -cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test && /usr/bin/c++ -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/usr/share/dune-grid/grids/\" -DENABLE_MPI=1 -DENABLE_SUITESPARSE=1 -DENABLE_SUPERLU=1 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-functions-2.9.0/build -I/build/reproducible-path/dune-functions-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/include/suitesparse -isystem /usr/include/superlu -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/functions/functionspacebases/test/CMakeFiles/rannacherturekbasistest.dir/rannacherturekbasistest.cc.o -MF CMakeFiles/rannacherturekbasistest.dir/rannacherturekbasistest.cc.o.d -o CMakeFiles/rannacherturekbasistest.dir/rannacherturekbasistest.cc.o -c /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/rannacherturekbasistest.cc -[ 56%] Linking CXX executable taylorhoodbasistest -cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/taylorhoodbasistest.dir/link.txt --verbose=1 -/usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro CMakeFiles/taylorhoodbasistest.dir/taylorhoodbasistest.cc.o -o taylorhoodbasistest -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libduneuggrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libsuperlu.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/libf77blas.so /usr/lib/arm-linux-gnueabihf/libatlas.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so /usr/lib/arm-linux-gnueabihf/libldl.so /usr/lib/arm-linux-gnueabihf/libspqr.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libumfpack.so /usr/lib/arm-linux-gnueabihf/libcholmod.so /usr/lib/arm-linux-gnueabihf/libamd.so /usr/lib/arm-linux-gnueabihf/libcolamd.so /usr/lib/arm-linux-gnueabihf/libcamd.so /usr/lib/arm-linux-gnueabihf/libccolamd.so /usr/lib/arm-linux-gnueabihf/libsuitesparseconfig.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/libf77blas.so /usr/lib/arm-linux-gnueabihf/libatlas.so -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' -[ 56%] Built target taylorhoodbasistest -make -f dune/functions/functionspacebases/test/CMakeFiles/raviartthomasbasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/raviartthomasbasistest.dir/depend -make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' -cd /build/reproducible-path/dune-functions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.9.0 /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.9.0/build /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test/CMakeFiles/raviartthomasbasistest.dir/DependInfo.cmake --color= -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' -make -f dune/functions/functionspacebases/test/CMakeFiles/raviartthomasbasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/raviartthomasbasistest.dir/build -make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' -[ 57%] Building CXX object dune/functions/functionspacebases/test/CMakeFiles/raviartthomasbasistest.dir/raviartthomasbasistest.cc.o -cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test && /usr/bin/c++ -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/usr/share/dune-grid/grids/\" -DENABLE_MPI=1 -DENABLE_SUITESPARSE=1 -DENABLE_SUPERLU=1 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-functions-2.9.0/build -I/build/reproducible-path/dune-functions-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/include/suitesparse -isystem /usr/include/superlu -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/functions/functionspacebases/test/CMakeFiles/raviartthomasbasistest.dir/raviartthomasbasistest.cc.o -MF CMakeFiles/raviartthomasbasistest.dir/raviartthomasbasistest.cc.o.d -o CMakeFiles/raviartthomasbasistest.dir/raviartthomasbasistest.cc.o -c /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/raviartthomasbasistest.cc -[ 59%] Linking CXX executable nedelecbasistest -cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/nedelecbasistest.dir/link.txt --verbose=1 -/usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro CMakeFiles/nedelecbasistest.dir/nedelecbasistest.cc.o -o nedelecbasistest -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libduneuggrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libsuperlu.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/libf77blas.so /usr/lib/arm-linux-gnueabihf/libatlas.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so /usr/lib/arm-linux-gnueabihf/libldl.so /usr/lib/arm-linux-gnueabihf/libspqr.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libumfpack.so /usr/lib/arm-linux-gnueabihf/libcholmod.so /usr/lib/arm-linux-gnueabihf/libamd.so /usr/lib/arm-linux-gnueabihf/libcolamd.so /usr/lib/arm-linux-gnueabihf/libcamd.so /usr/lib/arm-linux-gnueabihf/libccolamd.so /usr/lib/arm-linux-gnueabihf/libsuitesparseconfig.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/libf77blas.so /usr/lib/arm-linux-gnueabihf/libatlas.so -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' In file included from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/rannacherturekbasistest.cc:12: /usr/include/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector&) const': /usr/include/dune/grid/io/file/gmshreader.hh:207:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | { | ^ -[ 59%] Built target nedelecbasistest -make -f dune/functions/functionspacebases/test/CMakeFiles/hierarchicvectorwrappertest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/hierarchicvectorwrappertest.dir/depend -make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' -cd /build/reproducible-path/dune-functions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.9.0 /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.9.0/build /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test/CMakeFiles/hierarchicvectorwrappertest.dir/DependInfo.cmake --color= -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' -make -f dune/functions/functionspacebases/test/CMakeFiles/hierarchicvectorwrappertest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/hierarchicvectorwrappertest.dir/build -make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' -[ 60%] Building CXX object dune/functions/functionspacebases/test/CMakeFiles/hierarchicvectorwrappertest.dir/hierarchicvectorwrappertest.cc.o -cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test && /usr/bin/c++ -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/usr/share/dune-grid/grids/\" -DENABLE_MPI=1 -DENABLE_SUITESPARSE=1 -DENABLE_SUPERLU=1 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-functions-2.9.0/build -I/build/reproducible-path/dune-functions-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/include/suitesparse -isystem /usr/include/superlu -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/functions/functionspacebases/test/CMakeFiles/hierarchicvectorwrappertest.dir/hierarchicvectorwrappertest.cc.o -MF CMakeFiles/hierarchicvectorwrappertest.dir/hierarchicvectorwrappertest.cc.o.d -o CMakeFiles/hierarchicvectorwrappertest.dir/hierarchicvectorwrappertest.cc.o -c /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/hierarchicvectorwrappertest.cc In file included from /usr/include/dune/geometry/quadraturerules.hh:296, from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:16, from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/rannacherturekbasistest.cc:17: @@ -8536,26 +8151,17 @@ /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1028:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1028 | { | ^ -In file included from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/raviartthomasbasistest.cc:10: -/usr/include/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector&) const': -/usr/include/dune/grid/io/file/gmshreader.hh:207:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 207 | { - | ^ -In file included from /usr/include/dune/geometry/quadraturerules.hh:296, - from /usr/include/dune/localfunctions/raviartthomas/raviartthomas1cube2d/raviartthomas1cube2dlocalinterpolation.hh:10, - from /usr/include/dune/localfunctions/raviartthomas/raviartthomas1cube2d.hh:12, - from /usr/include/dune/localfunctions/raviartthomas/raviartthomascube.hh:10, - from /usr/include/dune/localfunctions/raviartthomas.hh:9, - from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/raviartthomasbasis.hh:13, - from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/raviartthomasbasistest.cc:12: -/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:750:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 750 | { - | ^ -/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:1028:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1028 | { - | ^ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 3]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In function 'Dune::Intersection::GlobalCoordinate Dune::Intersection::unitOuterNormal(const LocalCoordinate&) const [with GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; IntersectionImp = Dune::YaspIntersection > >]': +cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/taylorhoodbasistest.cc: In function 'int main(int, char**)': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/taylorhoodbasistest.cc:107:103: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 107 | integral += coefficients[p_leaf.localIndex(i)] * shapeFunctionValues[i] * quad[pt].weight() * integrationElement; + | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/dune/grid/common/geometry.hh:16, from /usr/include/dune/grid/common/grid.hh:1116, from /usr/include/dune/grid/yaspgrid.hh:17, @@ -8928,38 +8534,6 @@ /usr/include/dune/geometry/axisalignedcubegeometry.hh:180:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 180 | LocalCoordinate local(const GlobalCoordinate& global) const | ^~~~~ -In file included from /usr/include/dune/grid/common/geometry.hh:16, - from /usr/include/dune/grid/common/grid.hh:1116, - from /usr/include/dune/grid/uggrid.hh:22, - from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/raviartthomasbasistest.cc:8: -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': -/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' -/usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::YaspIntersection > >' -/usr/include/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator >' -/usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' -/usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > > >' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/raviartthomasbasis.hh:147:54: required from 'Dune::Functions::Impl::RaviartThomasLocalFiniteElementMap::RaviartThomasLocalFiniteElementMap(const GV&) [with GV = Dune::GridView > >; int dim = 2; R = double; unsigned int k = 0]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/raviartthomasbasis.hh:211:5: required from 'Dune::Functions::RaviartThomasPreBasis::RaviartThomasPreBasis(const GridView&) [with GV = Dune::GridView > >; int k = 0; GridView = Dune::GridView > >]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/raviartthomasbasis.hh:394:12: required from 'Dune::Functions::BasisFactory::raviartThomas<0>():: [with auto:72 = Dune::GridView > >]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/defaultglobalbasis.hh:192:44: required from 'auto Dune::Functions::BasisFactory::makeBasis(const GridView&, PreBasisFactory&&) [with GridView = Dune::GridView > >; PreBasisFactory = raviartThomas<0>()::]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/raviartthomasbasistest.cc:32:27: required from 'void testRaviartThomasBasis(Dune::TestSuite&, const GridView&) [with int k = 0; GridView = Dune::GridView > >]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/raviartthomasbasistest.cc:50:28: required from here -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | return matrix.transposed(); - | ^ -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': -/usr/include/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' -/usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::YaspIntersection > >' -/usr/include/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator >' -/usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' -/usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > > >' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/raviartthomasbasis.hh:147:54: required from 'Dune::Functions::Impl::RaviartThomasLocalFiniteElementMap::RaviartThomasLocalFiniteElementMap(const GV&) [with GV = Dune::GridView > >; int dim = 2; R = double; unsigned int k = 0]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/raviartthomasbasis.hh:211:5: required from 'Dune::Functions::RaviartThomasPreBasis::RaviartThomasPreBasis(const GridView&) [with GV = Dune::GridView > >; int k = 0; GridView = Dune::GridView > >]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/raviartthomasbasis.hh:394:12: required from 'Dune::Functions::BasisFactory::raviartThomas<0>():: [with auto:72 = Dune::GridView > >]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/defaultglobalbasis.hh:192:44: required from 'auto Dune::Functions::BasisFactory::makeBasis(const GridView&, PreBasisFactory&&) [with GridView = Dune::GridView > >; PreBasisFactory = raviartThomas<0>()::]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/raviartthomasbasistest.cc:32:27: required from 'void testRaviartThomasBasis(Dune::TestSuite&, const GridView&) [with int k = 0; GridView = Dune::GridView > >]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/raviartthomasbasistest.cc:50:28: required from here -/usr/include/dune/common/transpose.hh:184:28: 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/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/multilineargeometry.hh:323:96: required from 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' /usr/include/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' @@ -8992,84 +8566,10 @@ /usr/include/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry >::JacobianInverseTransposed; typename std::enable_if::value, int>::type = 0]': -/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>' -/usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::UGGridLeafIntersection > >' -/usr/include/dune/grid/uggrid/uggridintersectioniterators.hh:130:26: required from 'class Dune::UGGridLeafIntersectionIterator >' -/usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::UGGridLeafIntersectionIterator >, Dune::UGGridLeafIntersection > >' -/usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange, Dune::UGGridLeafIntersectionIterator >, Dune::UGGridLeafIntersection > > >' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/raviartthomasbasis.hh:147:54: required from 'Dune::Functions::Impl::RaviartThomasLocalFiniteElementMap::RaviartThomasLocalFiniteElementMap(const GV&) [with GV = Dune::GridView > >; int dim = 2; R = double; unsigned int k = 0]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/raviartthomasbasis.hh:211:5: required from 'Dune::Functions::RaviartThomasPreBasis::RaviartThomasPreBasis(const GridView&) [with GV = Dune::GridView > >; int k = 0; GridView = Dune::GridView > >]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/raviartthomasbasis.hh:394:12: required from 'Dune::Functions::BasisFactory::raviartThomas<0>():: [with auto:72 = Dune::GridView > >]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/defaultglobalbasis.hh:192:44: required from 'auto Dune::Functions::BasisFactory::makeBasis(const GridView&, PreBasisFactory&&) [with GridView = Dune::GridView > >; PreBasisFactory = raviartThomas<0>()::]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/raviartthomasbasistest.cc:32:27: required from 'void testRaviartThomasBasis(Dune::TestSuite&, const GridView&) [with int k = 0; GridView = Dune::GridView > >]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/raviartthomasbasistest.cc:67:28: required from here -/usr/include/dune/common/transpose.hh:184:28: 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/dune/grid/common/geometry.hh:14: -/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 2]': -/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' -/usr/include/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' -/usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::YaspIntersection > >' -/usr/include/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator >' -/usr/include/dune/grid/common/intersectioniterator.hh:107:20: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/raviartthomasbasis.hh:147:54: required from 'Dune::Functions::Impl::RaviartThomasLocalFiniteElementMap::RaviartThomasLocalFiniteElementMap(const GV&) [with GV = Dune::GridView > >; int dim = 2; R = double; unsigned int k = 0]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/raviartthomasbasis.hh:211:5: required from 'Dune::Functions::RaviartThomasPreBasis::RaviartThomasPreBasis(const GridView&) [with GV = Dune::GridView > >; int k = 0; GridView = Dune::GridView > >]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/raviartthomasbasis.hh:394:12: required from 'Dune::Functions::BasisFactory::raviartThomas<0>():: [with auto:72 = Dune::GridView > >]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/defaultglobalbasis.hh:192:44: required from 'auto Dune::Functions::BasisFactory::makeBasis(const GridView&, PreBasisFactory&&) [with GridView = Dune::GridView > >; PreBasisFactory = raviartThomas<0>()::]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/raviartthomasbasistest.cc:32:27: required from 'void testRaviartThomasBasis(Dune::TestSuite&, const GridView&) [with int k = 0; GridView = Dune::GridView > >]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/raviartthomasbasistest.cc:50:28: required from here -/usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 172 | FieldMatrix transposed() const - | ^~~~~~~~~~ -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': -/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' -/usr/include/dune/grid/yaspgrid/yaspgridentity.hh:547:44: required from 'constexpr Dune::GeometryType Dune::YaspEntity<0, dim, GridImp>::type() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>]' -/usr/include/dune/grid/common/entity.hh:337:56: required from 'Dune::GeometryType Dune::Entity<0, dim, GridImp, EntityImp>::type() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>; EntityImp = Dune::YaspEntity]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/raviartthomasbasis.hh:221:53: required from 'Dune::Functions::RaviartThomasPreBasis::RaviartThomasPreBasis(const GridView&) [with GV = Dune::GridView > >; int k = 0; GridView = Dune::GridView > >]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/raviartthomasbasis.hh:394:12: required from 'Dune::Functions::BasisFactory::raviartThomas<0>():: [with auto:72 = Dune::GridView > >]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/defaultglobalbasis.hh:192:44: required from 'auto Dune::Functions::BasisFactory::makeBasis(const GridView&, PreBasisFactory&&) [with GridView = Dune::GridView > >; PreBasisFactory = raviartThomas<0>()::]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/raviartthomasbasistest.cc:32:27: required from 'void testRaviartThomasBasis(Dune::TestSuite&, const GridView&) [with int k = 0; GridView = Dune::GridView > >]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/raviartthomasbasistest.cc:50:28: required from here -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | return matrix.transposed(); - | ^ -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': -/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<3, 3, const Dune::YaspGrid<3>, Dune::YaspGeometry>' -/usr/include/dune/grid/yaspgrid/yaspgridentity.hh:547:44: required from 'constexpr Dune::GeometryType Dune::YaspEntity<0, dim, GridImp>::type() const [with int dim = 3; GridImp = const Dune::YaspGrid<3>]' -/usr/include/dune/grid/common/entity.hh:337:56: required from 'Dune::GeometryType Dune::Entity<0, dim, GridImp, EntityImp>::type() const [with int dim = 3; GridImp = const Dune::YaspGrid<3>; EntityImp = Dune::YaspEntity]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/raviartthomasbasis.hh:221:53: required from 'Dune::Functions::RaviartThomasPreBasis::RaviartThomasPreBasis(const GridView&) [with GV = Dune::GridView > >; int k = 0; GridView = Dune::GridView > >]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/raviartthomasbasis.hh:394:12: required from 'Dune::Functions::BasisFactory::raviartThomas<0>():: [with auto:72 = Dune::GridView > >]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/defaultglobalbasis.hh:192:44: required from 'auto Dune::Functions::BasisFactory::makeBasis(const GridView&, PreBasisFactory&&) [with GridView = Dune::GridView > >; PreBasisFactory = raviartThomas<0>()::]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/raviartthomasbasistest.cc:32:27: required from 'void testRaviartThomasBasis(Dune::TestSuite&, const GridView&) [with int k = 0; GridView = Dune::GridView > >]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/raviartthomasbasistest.cc:57:28: required from here -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -In file included from /usr/include/dune/geometry/axisalignedcubegeometry.hh:17, - from /usr/include/dune/grid/yaspgrid.hh:26, - from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/raviartthomasbasistest.cc:9: -/usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double; int n = 2]': -/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]' -/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' -/usr/include/dune/grid/yaspgrid/yaspgridentity.hh:547:44: required from 'constexpr Dune::GeometryType Dune::YaspEntity<0, dim, GridImp>::type() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>]' -/usr/include/dune/grid/common/entity.hh:337:56: required from 'Dune::GeometryType Dune::Entity<0, dim, GridImp, EntityImp>::type() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>; EntityImp = Dune::YaspEntity]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/raviartthomasbasis.hh:221:53: required from 'Dune::Functions::RaviartThomasPreBasis::RaviartThomasPreBasis(const GridView&) [with GV = Dune::GridView > >; int k = 0; GridView = Dune::GridView > >]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/raviartthomasbasis.hh:394:12: required from 'Dune::Functions::BasisFactory::raviartThomas<0>():: [with auto:72 = Dune::GridView > >]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/defaultglobalbasis.hh:192:44: required from 'auto Dune::Functions::BasisFactory::makeBasis(const GridView&, PreBasisFactory&&) [with GridView = Dune::GridView > >; PreBasisFactory = raviartThomas<0>()::]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/raviartthomasbasistest.cc:32:27: required from 'void testRaviartThomasBasis(Dune::TestSuite&, const GridView&) [with int k = 0; GridView = Dune::GridView > >]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/raviartthomasbasistest.cc:50:28: required from here -/usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 136 | DiagonalMatrix transposed() const - | ^~~~~~~~~~ -/usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double; int n = 3]': -/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]' -/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<3, 3, const Dune::YaspGrid<3>, Dune::YaspGeometry>' -/usr/include/dune/grid/yaspgrid/yaspgridentity.hh:547:44: required from 'constexpr Dune::GeometryType Dune::YaspEntity<0, dim, GridImp>::type() const [with int dim = 3; GridImp = const Dune::YaspGrid<3>]' -/usr/include/dune/grid/common/entity.hh:337:56: required from 'Dune::GeometryType Dune::Entity<0, dim, GridImp, EntityImp>::type() const [with int dim = 3; GridImp = const Dune::YaspGrid<3>; EntityImp = Dune::YaspEntity]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/raviartthomasbasis.hh:221:53: required from 'Dune::Functions::RaviartThomasPreBasis::RaviartThomasPreBasis(const GridView&) [with GV = Dune::GridView > >; int k = 0; GridView = Dune::GridView > >]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/raviartthomasbasis.hh:394:12: required from 'Dune::Functions::BasisFactory::raviartThomas<0>():: [with auto:72 = Dune::GridView > >]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/defaultglobalbasis.hh:192:44: required from 'auto Dune::Functions::BasisFactory::makeBasis(const GridView&, PreBasisFactory&&) [with GridView = Dune::GridView > >; PreBasisFactory = raviartThomas<0>()::]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/raviartthomasbasistest.cc:32:27: required from 'void testRaviartThomasBasis(Dune::TestSuite&, const GridView&) [with int k = 0; GridView = Dune::GridView > >]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/raviartthomasbasistest.cc:57:28: required from here -/usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 439 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ /usr/include/dune/grid/io/file/gmshreader.hh: In instantiation of 'Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::GlobalVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::operator()(const Dune::FieldVector&) const [with int dimWorld = 2; GlobalVector = Dune::FieldVector]': /usr/include/dune/grid/io/file/gmshreader.hh:103:28: required from here /usr/include/dune/grid/io/file/gmshreader.hh:103:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -9168,6 +8668,471 @@ /usr/include/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +/usr/include/c++/12/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++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]': +/usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 911 | YaspGrid (Dune::FieldVector L, + | ^~~~~~~~ +In file included from /usr/include/c++/12/vector:70, + from /usr/include/dune/common/parallel/communication.hh:17, + from /usr/include/dune/common/parallel/mpihelper.hh:15: +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 439 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::QuadraturePoint&}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +/usr/include/c++/12/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++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In lambda function, + inlined from 'EnableContinuityCheck::localJumpContinuityCheck >(const EnableTangentialContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: [with auto:75 = Dune::Intersection, Dune::UGGridLeafIntersection > >; auto:76 = Dune::TypeTree::HybridTreePath<>; auto:77 = Dune::Functions::NedelecNode > >, double, 1, 1>; auto:78 = Dune::Functions::NedelecNode > >, double, 1, 1>; auto:79 = std::vector >]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:340:63, + inlined from 'checkBasisContinuity > >, double, 1, 1> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableTangentialContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > >, double, 1, 1> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableTangentialContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&):: [with auto:97 = Dune::Functions::NedelecNode > >, double, 1, 1>; auto:98 = Dune::TypeTree::HybridTreePath<>&]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:487:16, + inlined from 'void Dune::TypeTree::Detail::forEachNode(T&&, TreePath, PreFunc&&, LeafFunc&&, PostFunc&&) [with T = const Dune::Functions::NedelecNode > >, double, 1, 1>&; TreePath = Dune::TypeTree::HybridTreePath<>; PreFunc = Dune::TypeTree::NoOp; LeafFunc = checkBasisContinuity > >, double, 1, 1> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableTangentialContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > >, double, 1, 1> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableTangentialContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&)::&; PostFunc = Dune::TypeTree::NoOp]' at /usr/include/dune/typetree/traversal.hh:166:19, + inlined from 'void Dune::TypeTree::forEachLeafNode(Tree&&, LeafFunc&&) [with Tree = const Dune::Functions::NedelecNode > >, double, 1, 1>&; LeafFunc = checkBasisContinuity > >, double, 1, 1> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableTangentialContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > >, double, 1, 1> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableTangentialContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&)::]' at /usr/include/dune/typetree/traversal.hh:306:26, + inlined from 'Dune::TestSuite checkBasisContinuity(const Basis&, const LocalCheck&) [with Basis = Dune::Functions::DefaultGlobalBasis > >, double, 1, 1> >; LocalCheck = EnableContinuityCheck::localJumpContinuityCheck >(const EnableTangentialContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:464:40: +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:382:107: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 382 | auto tangentialJump = jump - (jump * intersection.unitOuterNormal(x)) * intersection.unitOuterNormal(x); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:412:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 412 | auto centerLocal = intersection.geometry().local(intersection.geometry().center()); + | ^~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:412:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:409:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 409 | insideNode.finiteElement().localBasis().evaluateFunction(intersection.geometryInInside().center(), insideValues); + | ^~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:412:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 412 | auto centerLocal = intersection.geometry().local(intersection.geometry().center()); + | ^~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:412:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:412:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 412 | auto centerLocal = intersection.geometry().local(intersection.geometry().center()); + | ^~~~~~~~~~~ +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 439 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +In function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': +cc1plus: 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++/12/vector:64: +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 2]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 439 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]': +/usr/include/c++/12/bits/vector.tcc:523:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 523 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': +/usr/include/c++/12/bits/vector.tcc:523:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 +In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]', + inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = std::complex; Allocator = std::allocator >]' at /usr/include/dune/common/dynvector.hh:143:19, + inlined from 'void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]' at /usr/include/dune/common/dynmatrixev.hh:87:27, + inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: +/usr/include/c++/12/bits/stl_vector.h:1032:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1032 | _M_fill_insert(end(), __new_size - size(), __x); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]', + inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = double; Allocator = std::allocator]' at /usr/include/dune/common/dynvector.hh:143:19, + inlined from 'void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]' at /usr/include/dune/common/dynmatrixev.hh:95:21, + inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: +/usr/include/c++/12/bits/stl_vector.h:1032:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1032 | _M_fill_insert(end(), __new_size - size(), __x); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', + inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:164:33: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', + inlined from 'Dune::JacobiNQuadratureRule::JacobiNQuadratureRule(int, int) [with ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:58:24: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', + inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21, + inlined from 'void Dune::TensorProductQuadratureRule::conicalProduct(const BaseQuadrature&, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 2]' at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:153:26: +/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]', + inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = std::complex; Allocator = std::allocator >]' at /usr/include/dune/common/dynvector.hh:143:19, + inlined from 'void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]' at /usr/include/dune/common/dynmatrixev.hh:87:27, + inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: +/usr/include/c++/12/bits/stl_vector.h:1032:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1032 | _M_fill_insert(end(), __new_size - size(), __x); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]', + inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = double; Allocator = std::allocator]' at /usr/include/dune/common/dynvector.hh:143:19, + inlined from 'void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]' at /usr/include/dune/common/dynmatrixev.hh:95:21, + inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: +/usr/include/c++/12/bits/stl_vector.h:1032:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1032 | _M_fill_insert(end(), __new_size - size(), __x); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', + inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:164:33: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', + inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21, + inlined from 'void Dune::TensorProductQuadratureRule::tensorProduct(const BaseQuadrature&, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 2]' at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:82:26, + inlined from 'Dune::TensorProductQuadratureRule::TensorProductQuadratureRule(unsigned int, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 2]' at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:49:22, + inlined from 'static Dune::QuadratureRule Dune::QuadratureRuleFactory::rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) [with ctype = double]' at /usr/include/dune/geometry/quadraturerules.hh:425:14, + inlined from 'Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::' at /usr/include/dune/geometry/quadraturerules.hh:241:14, + inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::; _Args = {}]' at /usr/include/c++/12/bits/invoke.h:61:36, + inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::; _Args = {}]' at /usr/include/c++/12/bits/invoke.h:96:40, + inlined from 'std::call_once::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&)::' at /usr/include/c++/12/mutex:852:17, + inlined from 'std::once_flag::_Prepare_execution::_Prepare_execution::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&):: >(std::call_once::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&)::&)::' at /usr/include/c++/12/mutex:788:64, + inlined from 'static constexpr void std::once_flag::_Prepare_execution::_Prepare_execution::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&):: >(std::call_once::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&)::&)::::_FUN()' at /usr/include/c++/12/mutex:788:16: +/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', + inlined from 'Dune::JacobiNQuadratureRule::JacobiNQuadratureRule(int, int) [with ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:58:24: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In function 'Dune::Impl::LagrangeSimplexLocalBasis::partial(const std::array&, const Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >::DomainType&, std::vector, std::allocator > >&) const::, double, 1, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>': +cc1plus: 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++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 439 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 1]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 439 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 0]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 1]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/dune/grid/io/file/gmshreader.hh: In member function 'Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::GlobalVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::operator()(const Dune::FieldVector&) const [with int dimWorld = 3]': +/usr/include/dune/grid/io/file/gmshreader.hh:103:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 103 | virtual GlobalVector operator() ( const Dune::FieldVector &local ) const + | ^~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 2]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 2; ctype = double; int dim = 2]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/nedelecbasistest.cc: In function 'void testNedelecBasis(Dune::TestSuite&) [with int dim = 3; int kind = 1; int order = 1]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/nedelecbasistest.cc:63:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 63 | Grid grid(one, elems); + | ^~~~ +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]': +/usr/include/c++/12/bits/vector.tcc:523:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 523 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': +/usr/include/c++/12/bits/vector.tcc:523:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 +In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]', + inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = std::complex; Allocator = std::allocator >]' at /usr/include/dune/common/dynvector.hh:143:19, + inlined from 'void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]' at /usr/include/dune/common/dynmatrixev.hh:87:27, + inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: +/usr/include/c++/12/bits/stl_vector.h:1032:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1032 | _M_fill_insert(end(), __new_size - size(), __x); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]', + inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = double; Allocator = std::allocator]' at /usr/include/dune/common/dynvector.hh:143:19, + inlined from 'void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]' at /usr/include/dune/common/dynmatrixev.hh:95:21, + inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: +/usr/include/c++/12/bits/stl_vector.h:1032:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1032 | _M_fill_insert(end(), __new_size - size(), __x); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', + inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:164:33: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In function 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::corner(int) const [with CoordType = double; unsigned int dim = 0; unsigned int coorddim = 2]': +cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', + inlined from 'Dune::JacobiNQuadratureRule::JacobiNQuadratureRule(int, int) [with ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:58:24: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', + inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21, + inlined from 'void Dune::TensorProductQuadratureRule::conicalProduct(const BaseQuadrature&, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 3]' at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:153:26: +/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', + inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21, + inlined from 'void Dune::TensorProductQuadratureRule::tensorProduct(const BaseQuadrature&, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 3]' at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:82:26, + inlined from 'Dune::TensorProductQuadratureRule::TensorProductQuadratureRule(unsigned int, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 3]' at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:49:22, + inlined from 'static Dune::QuadratureRule Dune::QuadratureRuleFactory::rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) [with ctype = double]' at /usr/include/dune/geometry/quadraturerules.hh:461:14, + inlined from 'Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::' at /usr/include/dune/geometry/quadraturerules.hh:241:14, + inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::; _Args = {}]' at /usr/include/c++/12/bits/invoke.h:61:36, + inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::; _Args = {}]' at /usr/include/c++/12/bits/invoke.h:96:40, + inlined from 'std::call_once::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&)::' at /usr/include/c++/12/mutex:852:17, + inlined from 'std::once_flag::_Prepare_execution::_Prepare_execution::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&):: >(std::call_once::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&)::&)::' at /usr/include/c++/12/mutex:788:64, + inlined from 'static constexpr void std::once_flag::_Prepare_execution::_Prepare_execution::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&):: >(std::call_once::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&)::&)::::_FUN()' at /usr/include/c++/12/mutex:788:16: +/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', + inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21, + inlined from 'void Dune::TensorProductQuadratureRule::conicalProduct(const BaseQuadrature&, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 2]' at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:153:26: +/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', + inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21, + inlined from 'void Dune::TensorProductQuadratureRule::tensorProduct(const BaseQuadrature&, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 2]' at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:82:26, + inlined from 'Dune::TensorProductQuadratureRule::TensorProductQuadratureRule(unsigned int, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 2]' at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:49:22, + inlined from 'static Dune::QuadratureRule Dune::QuadratureRuleFactory::rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) [with ctype = double]' at /usr/include/dune/geometry/quadraturerules.hh:425:14, + inlined from 'Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::' at /usr/include/dune/geometry/quadraturerules.hh:241:14, + inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::; _Args = {}]' at /usr/include/c++/12/bits/invoke.h:61:36, + inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::; _Args = {}]' at /usr/include/c++/12/bits/invoke.h:96:40, + inlined from 'std::call_once::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&)::' at /usr/include/c++/12/mutex:852:17, + inlined from 'std::once_flag::_Prepare_execution::_Prepare_execution::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&):: >(std::call_once::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&)::&)::' at /usr/include/c++/12/mutex:788:64, + inlined from 'static constexpr void std::once_flag::_Prepare_execution::_Prepare_execution::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&):: >(std::call_once::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&)::&)::::_FUN()' at /usr/include/c++/12/mutex:788:16: +/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 439 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 2]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 439 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 3]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 439 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 1]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 439 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +[ 54%] Linking CXX executable taylorhoodbasistest +cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/taylorhoodbasistest.dir/link.txt --verbose=1 +/usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro CMakeFiles/taylorhoodbasistest.dir/taylorhoodbasistest.cc.o -o taylorhoodbasistest -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libduneuggrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libsuperlu.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/libf77blas.so /usr/lib/arm-linux-gnueabihf/libatlas.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so /usr/lib/arm-linux-gnueabihf/libldl.so /usr/lib/arm-linux-gnueabihf/libspqr.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libumfpack.so /usr/lib/arm-linux-gnueabihf/libcholmod.so /usr/lib/arm-linux-gnueabihf/libamd.so /usr/lib/arm-linux-gnueabihf/libcolamd.so /usr/lib/arm-linux-gnueabihf/libcamd.so /usr/lib/arm-linux-gnueabihf/libccolamd.so /usr/lib/arm-linux-gnueabihf/libsuitesparseconfig.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/libf77blas.so /usr/lib/arm-linux-gnueabihf/libatlas.so +make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' +[ 54%] Built target taylorhoodbasistest +make -f dune/functions/functionspacebases/test/CMakeFiles/raviartthomasbasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/raviartthomasbasistest.dir/depend +make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' +cd /build/reproducible-path/dune-functions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.9.0 /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.9.0/build /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test/CMakeFiles/raviartthomasbasistest.dir/DependInfo.cmake --color= +make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' +make -f dune/functions/functionspacebases/test/CMakeFiles/raviartthomasbasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/raviartthomasbasistest.dir/build +make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' +[ 56%] Building CXX object dune/functions/functionspacebases/test/CMakeFiles/raviartthomasbasistest.dir/raviartthomasbasistest.cc.o +cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test && /usr/bin/c++ -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/usr/share/dune-grid/grids/\" -DENABLE_MPI=1 -DENABLE_SUITESPARSE=1 -DENABLE_SUPERLU=1 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-functions-2.9.0/build -I/build/reproducible-path/dune-functions-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/include/suitesparse -isystem /usr/include/superlu -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/functions/functionspacebases/test/CMakeFiles/raviartthomasbasistest.dir/raviartthomasbasistest.cc.o -MF CMakeFiles/raviartthomasbasistest.dir/raviartthomasbasistest.cc.o.d -o CMakeFiles/raviartthomasbasistest.dir/raviartthomasbasistest.cc.o -c /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/raviartthomasbasistest.cc +[ 57%] Linking CXX executable nedelecbasistest +cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/nedelecbasistest.dir/link.txt --verbose=1 +/usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro CMakeFiles/nedelecbasistest.dir/nedelecbasistest.cc.o -o nedelecbasistest -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libduneuggrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libsuperlu.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/libf77blas.so /usr/lib/arm-linux-gnueabihf/libatlas.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so /usr/lib/arm-linux-gnueabihf/libldl.so /usr/lib/arm-linux-gnueabihf/libspqr.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libumfpack.so /usr/lib/arm-linux-gnueabihf/libcholmod.so /usr/lib/arm-linux-gnueabihf/libamd.so /usr/lib/arm-linux-gnueabihf/libcolamd.so /usr/lib/arm-linux-gnueabihf/libcamd.so /usr/lib/arm-linux-gnueabihf/libccolamd.so /usr/lib/arm-linux-gnueabihf/libsuitesparseconfig.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/libf77blas.so /usr/lib/arm-linux-gnueabihf/libatlas.so +make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' +[ 57%] Built target nedelecbasistest +make -f dune/functions/functionspacebases/test/CMakeFiles/hierarchicvectorwrappertest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/hierarchicvectorwrappertest.dir/depend +make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' +cd /build/reproducible-path/dune-functions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.9.0 /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.9.0/build /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test/CMakeFiles/hierarchicvectorwrappertest.dir/DependInfo.cmake --color= +make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' +make -f dune/functions/functionspacebases/test/CMakeFiles/hierarchicvectorwrappertest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/hierarchicvectorwrappertest.dir/build +make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' +[ 59%] Building CXX object dune/functions/functionspacebases/test/CMakeFiles/hierarchicvectorwrappertest.dir/hierarchicvectorwrappertest.cc.o +cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test && /usr/bin/c++ -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/usr/share/dune-grid/grids/\" -DENABLE_MPI=1 -DENABLE_SUITESPARSE=1 -DENABLE_SUPERLU=1 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-functions-2.9.0/build -I/build/reproducible-path/dune-functions-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/include/suitesparse -isystem /usr/include/superlu -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/functions/functionspacebases/test/CMakeFiles/hierarchicvectorwrappertest.dir/hierarchicvectorwrappertest.cc.o -MF CMakeFiles/hierarchicvectorwrappertest.dir/hierarchicvectorwrappertest.cc.o.d -o CMakeFiles/hierarchicvectorwrappertest.dir/hierarchicvectorwrappertest.cc.o -c /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/hierarchicvectorwrappertest.cc +/usr/include/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]': +/usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 911 | YaspGrid (Dune::FieldVector L, + | ^~~~~~~~ +In file included from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/raviartthomasbasistest.cc:10: +/usr/include/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector&) const': +/usr/include/dune/grid/io/file/gmshreader.hh:207:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 207 | { + | ^ +In file included from /usr/include/dune/geometry/quadraturerules.hh:296, + from /usr/include/dune/localfunctions/raviartthomas/raviartthomas1cube2d/raviartthomas1cube2dlocalinterpolation.hh:10, + from /usr/include/dune/localfunctions/raviartthomas/raviartthomas1cube2d.hh:12, + from /usr/include/dune/localfunctions/raviartthomas/raviartthomascube.hh:10, + from /usr/include/dune/localfunctions/raviartthomas.hh:9, + from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/raviartthomasbasis.hh:13, + from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/raviartthomasbasistest.cc:12: +/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:750:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 750 | { + | ^ +/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:1028:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1028 | { + | ^ +/usr/include/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 3; Coordinates = Dune::EquidistantCoordinates]': +/usr/include/dune/grid/yaspgrid.hh:911: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 /usr/include/dune/grid/common/geometry.hh:16, + from /usr/include/dune/grid/common/grid.hh:1116, + from /usr/include/dune/grid/uggrid.hh:22, + from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/raviartthomasbasistest.cc:8: +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': +/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' +/usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::YaspIntersection > >' +/usr/include/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator >' +/usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' +/usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > > >' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/raviartthomasbasis.hh:147:54: required from 'Dune::Functions::Impl::RaviartThomasLocalFiniteElementMap::RaviartThomasLocalFiniteElementMap(const GV&) [with GV = Dune::GridView > >; int dim = 2; R = double; unsigned int k = 0]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/raviartthomasbasis.hh:211:5: required from 'Dune::Functions::RaviartThomasPreBasis::RaviartThomasPreBasis(const GridView&) [with GV = Dune::GridView > >; int k = 0; GridView = Dune::GridView > >]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/raviartthomasbasis.hh:394:12: required from 'Dune::Functions::BasisFactory::raviartThomas<0>():: [with auto:72 = Dune::GridView > >]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/defaultglobalbasis.hh:192:44: required from 'auto Dune::Functions::BasisFactory::makeBasis(const GridView&, PreBasisFactory&&) [with GridView = Dune::GridView > >; PreBasisFactory = raviartThomas<0>()::]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/raviartthomasbasistest.cc:32:27: required from 'void testRaviartThomasBasis(Dune::TestSuite&, const GridView&) [with int k = 0; GridView = Dune::GridView > >]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/raviartthomasbasistest.cc:50:28: required from here +/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 184 | return matrix.transposed(); + | ^ +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': +/usr/include/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' +/usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::YaspIntersection > >' +/usr/include/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator >' +/usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' +/usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > > >' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/raviartthomasbasis.hh:147:54: required from 'Dune::Functions::Impl::RaviartThomasLocalFiniteElementMap::RaviartThomasLocalFiniteElementMap(const GV&) [with GV = Dune::GridView > >; int dim = 2; R = double; unsigned int k = 0]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/raviartthomasbasis.hh:211:5: required from 'Dune::Functions::RaviartThomasPreBasis::RaviartThomasPreBasis(const GridView&) [with GV = Dune::GridView > >; int k = 0; GridView = Dune::GridView > >]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/raviartthomasbasis.hh:394:12: required from 'Dune::Functions::BasisFactory::raviartThomas<0>():: [with auto:72 = Dune::GridView > >]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/defaultglobalbasis.hh:192:44: required from 'auto Dune::Functions::BasisFactory::makeBasis(const GridView&, PreBasisFactory&&) [with GridView = Dune::GridView > >; PreBasisFactory = raviartThomas<0>()::]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/raviartthomasbasistest.cc:32:27: required from 'void testRaviartThomasBasis(Dune::TestSuite&, const GridView&) [with int k = 0; GridView = Dune::GridView > >]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/raviartthomasbasistest.cc:50:28: required from here +/usr/include/dune/common/transpose.hh:184:28: 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/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry >::JacobianInverseTransposed; typename std::enable_if::value, int>::type = 0]': +/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>' +/usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::UGGridLeafIntersection > >' +/usr/include/dune/grid/uggrid/uggridintersectioniterators.hh:130:26: required from 'class Dune::UGGridLeafIntersectionIterator >' +/usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::UGGridLeafIntersectionIterator >, Dune::UGGridLeafIntersection > >' +/usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange, Dune::UGGridLeafIntersectionIterator >, Dune::UGGridLeafIntersection > > >' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/raviartthomasbasis.hh:147:54: required from 'Dune::Functions::Impl::RaviartThomasLocalFiniteElementMap::RaviartThomasLocalFiniteElementMap(const GV&) [with GV = Dune::GridView > >; int dim = 2; R = double; unsigned int k = 0]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/raviartthomasbasis.hh:211:5: required from 'Dune::Functions::RaviartThomasPreBasis::RaviartThomasPreBasis(const GridView&) [with GV = Dune::GridView > >; int k = 0; GridView = Dune::GridView > >]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/raviartthomasbasis.hh:394:12: required from 'Dune::Functions::BasisFactory::raviartThomas<0>():: [with auto:72 = Dune::GridView > >]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/defaultglobalbasis.hh:192:44: required from 'auto Dune::Functions::BasisFactory::makeBasis(const GridView&, PreBasisFactory&&) [with GridView = Dune::GridView > >; PreBasisFactory = raviartThomas<0>()::]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/raviartthomasbasistest.cc:32:27: required from 'void testRaviartThomasBasis(Dune::TestSuite&, const GridView&) [with int k = 0; GridView = Dune::GridView > >]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/raviartthomasbasistest.cc:67:28: required from here +/usr/include/dune/common/transpose.hh:184:28: 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/dune/grid/common/geometry.hh:14: +/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 2]': +/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' +/usr/include/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' +/usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::YaspIntersection > >' +/usr/include/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator >' +/usr/include/dune/grid/common/intersectioniterator.hh:107:20: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/raviartthomasbasis.hh:147:54: required from 'Dune::Functions::Impl::RaviartThomasLocalFiniteElementMap::RaviartThomasLocalFiniteElementMap(const GV&) [with GV = Dune::GridView > >; int dim = 2; R = double; unsigned int k = 0]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/raviartthomasbasis.hh:211:5: required from 'Dune::Functions::RaviartThomasPreBasis::RaviartThomasPreBasis(const GridView&) [with GV = Dune::GridView > >; int k = 0; GridView = Dune::GridView > >]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/raviartthomasbasis.hh:394:12: required from 'Dune::Functions::BasisFactory::raviartThomas<0>():: [with auto:72 = Dune::GridView > >]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/defaultglobalbasis.hh:192:44: required from 'auto Dune::Functions::BasisFactory::makeBasis(const GridView&, PreBasisFactory&&) [with GridView = Dune::GridView > >; PreBasisFactory = raviartThomas<0>()::]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/raviartthomasbasistest.cc:32:27: required from 'void testRaviartThomasBasis(Dune::TestSuite&, const GridView&) [with int k = 0; GridView = Dune::GridView > >]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/raviartthomasbasistest.cc:50:28: required from here +/usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 172 | FieldMatrix transposed() const + | ^~~~~~~~~~ +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': +/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' +/usr/include/dune/grid/yaspgrid/yaspgridentity.hh:547:44: required from 'constexpr Dune::GeometryType Dune::YaspEntity<0, dim, GridImp>::type() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>]' +/usr/include/dune/grid/common/entity.hh:337:56: required from 'Dune::GeometryType Dune::Entity<0, dim, GridImp, EntityImp>::type() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>; EntityImp = Dune::YaspEntity]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/raviartthomasbasis.hh:221:53: required from 'Dune::Functions::RaviartThomasPreBasis::RaviartThomasPreBasis(const GridView&) [with GV = Dune::GridView > >; int k = 0; GridView = Dune::GridView > >]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/raviartthomasbasis.hh:394:12: required from 'Dune::Functions::BasisFactory::raviartThomas<0>():: [with auto:72 = Dune::GridView > >]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/defaultglobalbasis.hh:192:44: required from 'auto Dune::Functions::BasisFactory::makeBasis(const GridView&, PreBasisFactory&&) [with GridView = Dune::GridView > >; PreBasisFactory = raviartThomas<0>()::]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/raviartthomasbasistest.cc:32:27: required from 'void testRaviartThomasBasis(Dune::TestSuite&, const GridView&) [with int k = 0; GridView = Dune::GridView > >]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/raviartthomasbasistest.cc:50:28: required from here +/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 184 | return matrix.transposed(); + | ^ +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': +/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<3, 3, const Dune::YaspGrid<3>, Dune::YaspGeometry>' +/usr/include/dune/grid/yaspgrid/yaspgridentity.hh:547:44: required from 'constexpr Dune::GeometryType Dune::YaspEntity<0, dim, GridImp>::type() const [with int dim = 3; GridImp = const Dune::YaspGrid<3>]' +/usr/include/dune/grid/common/entity.hh:337:56: required from 'Dune::GeometryType Dune::Entity<0, dim, GridImp, EntityImp>::type() const [with int dim = 3; GridImp = const Dune::YaspGrid<3>; EntityImp = Dune::YaspEntity]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/raviartthomasbasis.hh:221:53: required from 'Dune::Functions::RaviartThomasPreBasis::RaviartThomasPreBasis(const GridView&) [with GV = Dune::GridView > >; int k = 0; GridView = Dune::GridView > >]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/raviartthomasbasis.hh:394:12: required from 'Dune::Functions::BasisFactory::raviartThomas<0>():: [with auto:72 = Dune::GridView > >]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/defaultglobalbasis.hh:192:44: required from 'auto Dune::Functions::BasisFactory::makeBasis(const GridView&, PreBasisFactory&&) [with GridView = Dune::GridView > >; PreBasisFactory = raviartThomas<0>()::]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/raviartthomasbasistest.cc:32:27: required from 'void testRaviartThomasBasis(Dune::TestSuite&, const GridView&) [with int k = 0; GridView = Dune::GridView > >]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/raviartthomasbasistest.cc:57:28: required from here +/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +In file included from /usr/include/dune/geometry/axisalignedcubegeometry.hh:17, + from /usr/include/dune/grid/yaspgrid.hh:26, + from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/raviartthomasbasistest.cc:9: +/usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double; int n = 2]': +/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]' +/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' +/usr/include/dune/grid/yaspgrid/yaspgridentity.hh:547:44: required from 'constexpr Dune::GeometryType Dune::YaspEntity<0, dim, GridImp>::type() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>]' +/usr/include/dune/grid/common/entity.hh:337:56: required from 'Dune::GeometryType Dune::Entity<0, dim, GridImp, EntityImp>::type() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>; EntityImp = Dune::YaspEntity]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/raviartthomasbasis.hh:221:53: required from 'Dune::Functions::RaviartThomasPreBasis::RaviartThomasPreBasis(const GridView&) [with GV = Dune::GridView > >; int k = 0; GridView = Dune::GridView > >]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/raviartthomasbasis.hh:394:12: required from 'Dune::Functions::BasisFactory::raviartThomas<0>():: [with auto:72 = Dune::GridView > >]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/defaultglobalbasis.hh:192:44: required from 'auto Dune::Functions::BasisFactory::makeBasis(const GridView&, PreBasisFactory&&) [with GridView = Dune::GridView > >; PreBasisFactory = raviartThomas<0>()::]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/raviartthomasbasistest.cc:32:27: required from 'void testRaviartThomasBasis(Dune::TestSuite&, const GridView&) [with int k = 0; GridView = Dune::GridView > >]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/raviartthomasbasistest.cc:50:28: required from here +/usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 136 | DiagonalMatrix transposed() const + | ^~~~~~~~~~ +/usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double; int n = 3]': +/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]' +/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<3, 3, const Dune::YaspGrid<3>, Dune::YaspGeometry>' +/usr/include/dune/grid/yaspgrid/yaspgridentity.hh:547:44: required from 'constexpr Dune::GeometryType Dune::YaspEntity<0, dim, GridImp>::type() const [with int dim = 3; GridImp = const Dune::YaspGrid<3>]' +/usr/include/dune/grid/common/entity.hh:337:56: required from 'Dune::GeometryType Dune::Entity<0, dim, GridImp, EntityImp>::type() const [with int dim = 3; GridImp = const Dune::YaspGrid<3>; EntityImp = Dune::YaspEntity]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/raviartthomasbasis.hh:221:53: required from 'Dune::Functions::RaviartThomasPreBasis::RaviartThomasPreBasis(const GridView&) [with GV = Dune::GridView > >; int k = 0; GridView = Dune::GridView > >]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/raviartthomasbasis.hh:394:12: required from 'Dune::Functions::BasisFactory::raviartThomas<0>():: [with auto:72 = Dune::GridView > >]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/defaultglobalbasis.hh:192:44: required from 'auto Dune::Functions::BasisFactory::makeBasis(const GridView&, PreBasisFactory&&) [with GridView = Dune::GridView > >; PreBasisFactory = raviartThomas<0>()::]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/raviartthomasbasistest.cc:32:27: required from 'void testRaviartThomasBasis(Dune::TestSuite&, const GridView&) [with int k = 0; GridView = Dune::GridView > >]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/raviartthomasbasistest.cc:57:28: required from here +/usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': /usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>' /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:253:54: required from 'void Dune::Functions::Impl::GlobalValuedLocalBasis::evaluateFunction(const typename LocalValuedLocalBasis::Traits::DomainType&, std::vector&) const [with Transformator = Dune::Functions::Impl::ContravariantPiolaTransformator; LocalValuedLocalBasis = Dune::Impl::LocalBasisVariant, Dune::RT02DLocalBasis >; Element = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; typename LocalValuedLocalBasis::Traits::DomainType = Dune::FieldVector; Traits = Dune::LocalBasisTraits, double, 2, Dune::FieldVector, Dune::FieldMatrix >; typename LocalValuedLocalBasis::Traits::RangeType = Dune::FieldVector; typename LocalValuedLocalBasis::Traits = Dune::LocalBasisTraits, double, 2, Dune::FieldVector, Dune::FieldMatrix >]' @@ -9198,6 +9163,15 @@ /usr/include/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ +In function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': +cc1plus: 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/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': +/usr/include/dune/geometry/multilineargeometry.hh:321:62: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const + | ^~~~~ /usr/include/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::YaspGrid<3>; GeometryImp = Dune::YaspGeometry; JacobianTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:47:60: required from 'static auto Dune::Functions::Impl::ContravariantPiolaTransformator::apply(Values&, const LocalCoordinate&, const Geometry&) [with Values = std::vector >; LocalCoordinate = Dune::FieldVector; Geometry = Dune::Geometry<3, 3, const Dune::YaspGrid<3>, Dune::YaspGeometry>]' /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:253:27: required from 'void Dune::Functions::Impl::GlobalValuedLocalBasis::evaluateFunction(const typename LocalValuedLocalBasis::Traits::DomainType&, std::vector&) const [with Transformator = Dune::Functions::Impl::ContravariantPiolaTransformator; LocalValuedLocalBasis = Dune::RT0Cube3DLocalBasis; Element = Dune::Entity<0, 3, const Dune::YaspGrid<3>, Dune::YaspEntity>; typename LocalValuedLocalBasis::Traits::DomainType = Dune::FieldVector; Traits = Dune::LocalBasisTraits, double, 3, Dune::FieldVector, Dune::FieldMatrix >; typename LocalValuedLocalBasis::Traits::RangeType = Dune::FieldVector; typename LocalValuedLocalBasis::Traits = Dune::LocalBasisTraits, double, 3, Dune::FieldVector, Dune::FieldMatrix >]' @@ -9438,11 +9412,18 @@ /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/raviartthomasbasistest.cc:26:28: required from 'void testRaviartThomasBasis(Dune::TestSuite&, const GridView&) [with int k = 0; GridView = Dune::GridView > >]' /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/raviartthomasbasistest.cc:57:28: required from here /usr/include/dune/grid/yaspgrid/yaspgridintersection.hh:177:34: 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/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': +/usr/include/dune/geometry/multilineargeometry.hh:321:62: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/dune/grid/io/file/gmshreader.hh: In instantiation of 'Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::GlobalVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::operator()(const Dune::FieldVector&) const [with int dimWorld = 2; GlobalVector = Dune::FieldVector]': /usr/include/dune/grid/io/file/gmshreader.hh:103:28: required from here /usr/include/dune/grid/io/file/gmshreader.hh:103:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 103 | virtual GlobalVector operator() ( const Dune::FieldVector &local ) const | ^~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const + | ^~~~~ In file included from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/raviartthomasbasis.hh:23: /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In static member function 'static auto Dune::Functions::Impl::ContravariantPiolaTransformator::apply(Values&, const LocalCoordinate&, const Geometry&) [with Values = std::vector, std::allocator > >; LocalCoordinate = Dune::FieldVector; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>]': /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:47:12: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -9481,46 +9462,91 @@ /usr/include/dune/grid/io/file/gmshreader.hh:103:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 103 | virtual GlobalVector operator() ( const Dune::FieldVector &local ) const | ^~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:412:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 412 | auto centerLocal = intersection.geometry().local(intersection.geometry().center()); - | ^~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:412:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: +In lambda function, + inlined from 'checkBasisContinuity > > > >, EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const:: >(const Dune::Functions::DefaultGlobalBasis > > > >&, const EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const::&):: [with auto:97 = Dune::Functions::RannacherTurekNode > > >; auto:98 = Dune::TypeTree::HybridTreePath<>&]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:487:16, + inlined from 'void Dune::TypeTree::Detail::forEachNode(T&&, TreePath, PreFunc&&, LeafFunc&&, PostFunc&&) [with T = const Dune::Functions::RannacherTurekNode > > >&; TreePath = Dune::TypeTree::HybridTreePath<>; PreFunc = Dune::TypeTree::NoOp; LeafFunc = checkBasisContinuity > > > >, EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const:: >(const Dune::Functions::DefaultGlobalBasis > > > >&, const EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const::&)::&; PostFunc = Dune::TypeTree::NoOp]' at /usr/include/dune/typetree/traversal.hh:166:19, + inlined from 'void Dune::TypeTree::forEachLeafNode(Tree&&, LeafFunc&&) [with Tree = const Dune::Functions::RannacherTurekNode > > >&; LeafFunc = checkBasisContinuity > > > >, EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const:: >(const Dune::Functions::DefaultGlobalBasis > > > >&, const EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const::&)::]' at /usr/include/dune/typetree/traversal.hh:306:26, + inlined from 'Dune::TestSuite checkBasisContinuity(const Basis&, const LocalCheck&) [with Basis = Dune::Functions::DefaultGlobalBasis > > > >; LocalCheck = EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const::]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:464:40: /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:409:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | insideNode.finiteElement().localBasis().evaluateFunction(intersection.geometryInInside().center(), insideValues); | ^~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:412:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 412 | auto centerLocal = intersection.geometry().local(intersection.geometry().center()); - | ^~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:412:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:412:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 412 | auto centerLocal = intersection.geometry().local(intersection.geometry().center()); - | ^~~~~~~~~~~ -In function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': -cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -[ 62%] Linking CXX executable hierarchicvectorwrappertest +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh: In function 'Dune::TestSuite checkBasisContinuity(const Basis&, const LocalCheck&) [with Basis = Dune::Functions::DefaultGlobalBasis > > > >; LocalCheck = EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const::]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:447:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 447 | Dune::TestSuite checkBasisContinuity(const Basis& basis, const LocalCheck& localCheck) + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 0]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 2; ctype = double; int dim = 2]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 1]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +[ 60%] Linking CXX executable hierarchicvectorwrappertest cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/hierarchicvectorwrappertest.dir/link.txt --verbose=1 /usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro CMakeFiles/hierarchicvectorwrappertest.dir/hierarchicvectorwrappertest.cc.o -o hierarchicvectorwrappertest -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libduneuggrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libsuperlu.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/libf77blas.so /usr/lib/arm-linux-gnueabihf/libatlas.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so /usr/lib/arm-linux-gnueabihf/libldl.so /usr/lib/arm-linux-gnueabihf/libspqr.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libumfpack.so /usr/lib/arm-linux-gnueabihf/libcholmod.so /usr/lib/arm-linux-gnueabihf/libamd.so /usr/lib/arm-linux-gnueabihf/libcolamd.so /usr/lib/arm-linux-gnueabihf/libcamd.so /usr/lib/arm-linux-gnueabihf/libccolamd.so /usr/lib/arm-linux-gnueabihf/libsuitesparseconfig.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/libf77blas.so /usr/lib/arm-linux-gnueabihf/libatlas.so make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' -[ 62%] Built target hierarchicvectorwrappertest +[ 60%] Built target hierarchicvectorwrappertest make -f dune/functions/functionspacebases/test/CMakeFiles/subspacebasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/subspacebasistest.dir/depend make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' cd /build/reproducible-path/dune-functions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.9.0 /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.9.0/build /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test/CMakeFiles/subspacebasistest.dir/DependInfo.cmake --color= make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' make -f dune/functions/functionspacebases/test/CMakeFiles/subspacebasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/subspacebasistest.dir/build make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' -[ 64%] Building CXX object dune/functions/functionspacebases/test/CMakeFiles/subspacebasistest.dir/subspacebasistest.cc.o +[ 62%] Building CXX object dune/functions/functionspacebases/test/CMakeFiles/subspacebasistest.dir/subspacebasistest.cc.o cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test && /usr/bin/c++ -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/usr/share/dune-grid/grids/\" -DENABLE_MPI=1 -DENABLE_SUITESPARSE=1 -DENABLE_SUPERLU=1 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-functions-2.9.0/build -I/build/reproducible-path/dune-functions-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/include/suitesparse -isystem /usr/include/superlu -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/functions/functionspacebases/test/CMakeFiles/subspacebasistest.dir/subspacebasistest.cc.o -MF CMakeFiles/subspacebasistest.dir/subspacebasistest.cc.o.d -o CMakeFiles/subspacebasistest.dir/subspacebasistest.cc.o -c /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/subspacebasistest.cc +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 2]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/c++/12/vector:70, + from /usr/include/dune/common/parallel/communication.hh:17, + from /usr/include/dune/common/parallel/mpihelper.hh:15, + from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/rannacherturekbasistest.cc:8: +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::QuadraturePoint&}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 439 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/12/bits/vector.tcc:439: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++/12/vector:64: +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 2]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 439 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +/usr/include/c++/12/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++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]': +/usr/include/c++/12/bits/vector.tcc:523:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 523 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': +/usr/include/c++/12/bits/vector.tcc:523:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In static member function 'static auto Dune::Functions::Impl::ContravariantPiolaTransformator::apply(Values&, const LocalCoordinate&, const Geometry&) [with Values = std::vector, std::allocator > >; LocalCoordinate = Dune::FieldVector; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>]': /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:47:60: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | auto jacobianTransposed = geometry.jacobianTransposed(xi); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/usr/include/dune/grid/io/file/gmshreader.hh: In member function 'Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::GlobalVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::operator()(const Dune::FieldVector&) const [with int dimWorld = 3]': -/usr/include/dune/grid/io/file/gmshreader.hh:103:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 103 | virtual GlobalVector operator() ( const Dune::FieldVector &local ) const - | ^~~~~~~~ /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In static member function 'static auto Dune::Functions::Impl::ContravariantPiolaTransformator::apply(Values&, const LocalCoordinate&, const Geometry&) [with Values = std::vector >; LocalCoordinate = Dune::FieldVector; Geometry = Dune::Geometry<3, 3, const Dune::YaspGrid<3>, Dune::YaspGeometry>]': /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:47:60: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | auto jacobianTransposed = geometry.jacobianTransposed(xi); @@ -9529,6 +9555,30 @@ /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:47:60: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | auto jacobianTransposed = geometry.jacobianTransposed(xi); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]', + inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = std::complex; Allocator = std::allocator >]' at /usr/include/dune/common/dynvector.hh:143:19, + inlined from 'void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]' at /usr/include/dune/common/dynmatrixev.hh:87:27, + inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: +/usr/include/c++/12/bits/stl_vector.h:1032:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1032 | _M_fill_insert(end(), __new_size - size(), __x); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]', + inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = double; Allocator = std::allocator]' at /usr/include/dune/common/dynvector.hh:143:19, + inlined from 'void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]' at /usr/include/dune/common/dynmatrixev.hh:95:21, + inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: +/usr/include/c++/12/bits/stl_vector.h:1032:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1032 | _M_fill_insert(end(), __new_size - size(), __x); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', + inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:164:33: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', + inlined from 'Dune::JacobiNQuadratureRule::JacobiNQuadratureRule(int, int) [with ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:58:24: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/dune/geometry/quadraturerules.hh:294, from /usr/include/dune/localfunctions/utility/l2interpolation.hh:10, from /usr/include/dune/localfunctions/utility/localfiniteelement.hh:12, @@ -9557,37 +9607,121 @@ /usr/include/dune/grid/yaspgrid/yaspgridentity.hh:520:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 520 | auto ur = _it.upperright(); | ~~~~~~~~~~~~~~^~ +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 439 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 1]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 439 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 0]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 2; ctype = double; int dim = 2]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 1]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:327:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 327 | auto pointInNeighbor = intersection.geometryInOutside().global(quadRule[k].position()); | ^~~~~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 2]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:327:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 327 | auto pointInNeighbor = intersection.geometryInOutside().global(quadRule[k].position()); | ^~~~~~~~~~~~~~~ -[ 65%] Linking CXX executable subspacebasistest +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh: In function 'Dune::TestSuite checkBasisContinuity(const Basis&, const LocalCheck&) [with Basis = Dune::Functions::DefaultGlobalBasis > > > >; LocalCheck = EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const::]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:447:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 447 | Dune::TestSuite checkBasisContinuity(const Basis& basis, const LocalCheck& localCheck) + | ^~~~~~~~~~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 3]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/dune/localfunctions/test/test-localfe.hh:25, + from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:18: +/usr/include/dune/localfunctions/common/virtualwrappers.hh: In member function 'void Dune::LocalInterpolationVirtualImp::interpolate(const FunctionType&, std::vector::CoefficientType>&) const [with DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; Imp = Dune::P0LocalInterpolation >]': +/usr/include/dune/localfunctions/common/virtualwrappers.hh:168:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 168 | virtual void interpolate (const FunctionType& f, std::vector& out) const + | ^~~~~~~~~~~ +[ 64%] Linking CXX executable subspacebasistest cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/subspacebasistest.dir/link.txt --verbose=1 /usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro CMakeFiles/subspacebasistest.dir/subspacebasistest.cc.o -o subspacebasistest -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libduneuggrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libsuperlu.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/libf77blas.so /usr/lib/arm-linux-gnueabihf/libatlas.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so /usr/lib/arm-linux-gnueabihf/libldl.so /usr/lib/arm-linux-gnueabihf/libspqr.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libumfpack.so /usr/lib/arm-linux-gnueabihf/libcholmod.so /usr/lib/arm-linux-gnueabihf/libamd.so /usr/lib/arm-linux-gnueabihf/libcolamd.so /usr/lib/arm-linux-gnueabihf/libcamd.so /usr/lib/arm-linux-gnueabihf/libccolamd.so /usr/lib/arm-linux-gnueabihf/libsuitesparseconfig.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/libf77blas.so /usr/lib/arm-linux-gnueabihf/libatlas.so make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' -[ 65%] Built target subspacebasistest +[ 64%] Built target subspacebasistest make -f dune/functions/functionspacebases/test/CMakeFiles/compositebasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/compositebasistest.dir/depend make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' cd /build/reproducible-path/dune-functions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.9.0 /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.9.0/build /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test/CMakeFiles/compositebasistest.dir/DependInfo.cmake --color= make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' make -f dune/functions/functionspacebases/test/CMakeFiles/compositebasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/compositebasistest.dir/build make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' -[ 67%] Building CXX object dune/functions/functionspacebases/test/CMakeFiles/compositebasistest.dir/compositebasistest.cc.o +[ 65%] Building CXX object dune/functions/functionspacebases/test/CMakeFiles/compositebasistest.dir/compositebasistest.cc.o cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test && /usr/bin/c++ -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/usr/share/dune-grid/grids/\" -DENABLE_MPI=1 -DENABLE_SUITESPARSE=1 -DENABLE_SUPERLU=1 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-functions-2.9.0/build -I/build/reproducible-path/dune-functions-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/include/suitesparse -isystem /usr/include/superlu -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/functions/functionspacebases/test/CMakeFiles/compositebasistest.dir/compositebasistest.cc.o -MF CMakeFiles/compositebasistest.dir/compositebasistest.cc.o.d -o CMakeFiles/compositebasistest.dir/compositebasistest.cc.o -c /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/compositebasistest.cc +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc: In function 'void testOnStructuredGrid() [with int dim = 2]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:215:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 215 | GridType grid(l,elements); + | ^~~~ +In member function 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _Tp = double; _Alloc = std::allocator]', + inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:1481:22, + inlined from 'Dune::Functions::BSplinePreBasis::BSplinePreBasis(const GridView&, const std::vector >&, unsigned int, bool) [with GV = Dune::GridView > > >]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/bsplinebasis.hh:611:29, + inlined from 'Dune::Functions::DefaultGlobalBasis::DefaultGlobalBasis(T&& ...) [with T = {Dune::GridView > > >&, std::vector >&, unsigned int&, bool}; typename std::enable_if<(! Dune::Impl::disableCopyMoveHelper, T ...>::value), int>::type = 0; typename std::enable_if::value, int>::type = 0; PB = Dune::Functions::BSplinePreBasis > > > >]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/defaultglobalbasis.hh:83:5, + inlined from 'void testOnStructuredGrid() [with int dim = 2]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:274:28: +/usr/include/c++/12/bits/stl_vector.h:1779:26: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 + 1779 | _M_range_insert(__pos, __first, __last, + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ + 1780 | std::__iterator_category(__first)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_vector.h:1779:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 +/usr/include/c++/12/bits/stl_vector.h:1779:26: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 +/usr/include/c++/12/bits/stl_vector.h:1779:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/rannacherturekbasistest.cc: In function 'void testRannacherTurekBasis(Dune::TestSuite&) [with int dim = 2]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/rannacherturekbasistest.cc:67:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 67 | Grid grid(one, elems); + | ^~~~ In function 'Dune::AxisAlignedCubeGeometry::JacobianTransposed Dune::AxisAlignedCubeGeometry::jacobianTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 3; unsigned int coorddim = 3]': cc1plus: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/rannacherturekbasistest.cc: In function 'void testRannacherTurekBasis(Dune::TestSuite&) [with int dim = 3]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/rannacherturekbasistest.cc:67:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 67 | Grid grid(one, elems); + | ^~~~ In function 'Dune::AxisAlignedCubeGeometry::JacobianTransposed Dune::AxisAlignedCubeGeometry::jacobianTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2]': cc1plus: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 2; ctype = double; int dim = 3]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/grid/io/file/gmshreader.hh: In member function 'Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::GlobalVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::operator()(const Dune::FieldVector&) const [with int dimWorld = 2]': /usr/include/dune/grid/io/file/gmshreader.hh:103:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 103 | virtual GlobalVector operator() ( const Dune::FieldVector &local ) const | ^~~~~~~~ /usr/include/dune/grid/io/file/gmshreader.hh: In member function 'Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::GlobalVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::operator()(const Dune::FieldVector&) const [with int dimWorld = 3]': /usr/include/dune/grid/io/file/gmshreader.hh:103:28: 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/dune/localfunctions/common/virtualwrappers.hh: In member function 'void Dune::LocalInterpolationVirtualImp::interpolate(const FunctionType&, std::vector::CoefficientType>&) const [with DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; Imp = Dune::P0LocalInterpolation >]': +/usr/include/dune/localfunctions/common/virtualwrappers.hh:168:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 168 | virtual void interpolate (const FunctionType& f, std::vector& out) const + | ^~~~~~~~~~~ In file included from /usr/include/dune/geometry/quadraturerules.hh:294, from /usr/include/dune/localfunctions/utility/l2interpolation.hh:10, from /usr/include/dune/localfunctions/utility/localfiniteelement.hh:12, @@ -9607,10 +9741,22 @@ /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1028:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1028 | { | ^ -/usr/include/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]': -/usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 911 | YaspGrid (Dune::FieldVector L, - | ^~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _Tp = double; _Alloc = std::allocator]', + inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:1481:22, + inlined from 'Dune::Functions::BSplinePreBasis::BSplinePreBasis(const GridView&, const std::vector >&, unsigned int, bool) [with GV = Dune::GridView > > >]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/bsplinebasis.hh:611:29, + inlined from 'Dune::Functions::DefaultGlobalBasis::DefaultGlobalBasis(T&& ...) [with T = {Dune::GridView > > >&, std::vector >&, unsigned int&, bool}; typename std::enable_if<(! Dune::Impl::disableCopyMoveHelper, T ...>::value), int>::type = 0; typename std::enable_if::value, int>::type = 0; PB = Dune::Functions::BSplinePreBasis > > > >]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/defaultglobalbasis.hh:83:5, + inlined from 'void testOnStructuredGrid() [with int dim = 1]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:274:28: +/usr/include/c++/12/bits/stl_vector.h:1779:26: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 + 1779 | _M_range_insert(__pos, __first, __last, + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ + 1780 | std::__iterator_category(__first)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_vector.h:1779:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 3; ctype = double; int dim = 3]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/dune/grid/common/geometry.hh:16, from /usr/include/dune/grid/common/grid.hh:1116, from /usr/include/dune/grid/yaspgrid.hh:17, @@ -9717,8 +9863,39 @@ /usr/include/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ -/usr/include/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 3; Coordinates = Dune::EquidistantCoordinates]': -/usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc: In function 'void testOnStructuredGrid() [with int dim = 3]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:215:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 215 | GridType grid(l,elements); + | ^~~~ +In member function 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _Tp = double; _Alloc = std::allocator]', + inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:1481:22, + inlined from 'Dune::Functions::BSplinePreBasis::BSplinePreBasis(const GridView&, const std::vector >&, unsigned int, bool) [with GV = Dune::GridView > > >]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/bsplinebasis.hh:611:29, + inlined from 'Dune::Functions::DefaultGlobalBasis::DefaultGlobalBasis(T&& ...) [with T = {Dune::GridView > > >&, std::vector >&, unsigned int&, bool}; typename std::enable_if<(! Dune::Impl::disableCopyMoveHelper, T ...>::value), int>::type = 0; typename std::enable_if::value, int>::type = 0; PB = Dune::Functions::BSplinePreBasis > > > >]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/defaultglobalbasis.hh:83:5, + inlined from 'void testOnStructuredGrid() [with int dim = 3]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:274:28: +/usr/include/c++/12/bits/stl_vector.h:1779:26: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 + 1779 | _M_range_insert(__pos, __first, __last, + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ + 1780 | std::__iterator_category(__first)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_vector.h:1779:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 +[ 67%] Linking CXX executable rannacherturekbasistest +cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/rannacherturekbasistest.dir/link.txt --verbose=1 +/usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro CMakeFiles/rannacherturekbasistest.dir/rannacherturekbasistest.cc.o -o rannacherturekbasistest -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libduneuggrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libsuperlu.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/libf77blas.so /usr/lib/arm-linux-gnueabihf/libatlas.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so /usr/lib/arm-linux-gnueabihf/libldl.so /usr/lib/arm-linux-gnueabihf/libspqr.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libumfpack.so /usr/lib/arm-linux-gnueabihf/libcholmod.so /usr/lib/arm-linux-gnueabihf/libamd.so /usr/lib/arm-linux-gnueabihf/libcolamd.so /usr/lib/arm-linux-gnueabihf/libcamd.so /usr/lib/arm-linux-gnueabihf/libccolamd.so /usr/lib/arm-linux-gnueabihf/libsuitesparseconfig.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/libf77blas.so /usr/lib/arm-linux-gnueabihf/libatlas.so +make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' +[ 67%] Built target rannacherturekbasistest +make -f dune/functions/functionspacebases/test/CMakeFiles/makebasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/makebasistest.dir/depend +make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' +cd /build/reproducible-path/dune-functions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.9.0 /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.9.0/build /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test/CMakeFiles/makebasistest.dir/DependInfo.cmake --color= +make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' +make -f dune/functions/functionspacebases/test/CMakeFiles/makebasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/makebasistest.dir/build +make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' +[ 68%] Building CXX object dune/functions/functionspacebases/test/CMakeFiles/makebasistest.dir/makebasistest.cc.o +cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test && /usr/bin/c++ -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/usr/share/dune-grid/grids/\" -DENABLE_MPI=1 -DENABLE_SUITESPARSE=1 -DENABLE_SUPERLU=1 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-functions-2.9.0/build -I/build/reproducible-path/dune-functions-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/include/suitesparse -isystem /usr/include/superlu -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/functions/functionspacebases/test/CMakeFiles/makebasistest.dir/makebasistest.cc.o -MF CMakeFiles/makebasistest.dir/makebasistest.cc.o.d -o CMakeFiles/makebasistest.dir/makebasistest.cc.o -c /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/makebasistest.cc +In file included from /usr/include/dune/localfunctions/lagrange.hh:23: +/usr/include/dune/localfunctions/lagrange/lagrangeprism.hh: In function 'void Dune::Impl::LagrangePrismLocalInterpolation::interpolate(const F&, std::vector&) const [with F = std::function(Dune::FieldVector)>; C = double; LocalBasis = Dune::Impl::LagrangePrismLocalBasis]': +/usr/include/dune/localfunctions/lagrange/lagrangeprism.hh:581:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 581 | void interpolate (const F& ff, std::vector& out) const + | ^~~~~~~~~~~ In file included from /usr/include/dune/localfunctions/lagrange.hh:24: /usr/include/dune/localfunctions/lagrange/lagrangesimplex.hh: In instantiation of 'void Dune::Impl::LagrangeSimplexLocalBasis::partial(const std::array&, const typename Traits::DomainType&, std::vector, R, 1, Dune::FieldVector, Dune::FieldMatrix >::RangeType>&) const [with D = double; R = double; unsigned int dim = 2; unsigned int k = 2; typename Traits::DomainType = Dune::FieldVector; Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename Dune::LocalBasisTraits, R, 1, Dune::FieldVector, Dune::FieldMatrix >::RangeType = Dune::FieldVector]': /usr/include/dune/localfunctions/common/virtualwrappers.hh:125:20: required from 'void Dune::LocalBasisVirtualImp::partial(const std::array&, const typename Traits::DomainType&, std::vector&) const [with T = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; Imp = Dune::Impl::LagrangeSimplexLocalBasis; typename Traits::DomainType = Dune::FieldVector; Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename T::RangeType = Dune::FieldVector]' @@ -9769,359 +9946,6 @@ /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:326:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 326 | auto pointInElement = intersection.geometryInInside().global(quadRule[k].position()); | ^~~~~~~~~~~~~~ -In function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': -cc1plus: 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/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': -/usr/include/dune/geometry/multilineargeometry.hh:321:62: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const - | ^~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': -/usr/include/dune/geometry/multilineargeometry.hh:321:62: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const - | ^~~~~ -/usr/include/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]': -/usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 911 | YaspGrid (Dune::FieldVector L, - | ^~~~~~~~ -In function 'Dune::Impl::LagrangeSimplexLocalBasis::partial(const std::array&, const Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >::DomainType&, std::vector, std::allocator > >&) const::, double, 1, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>': -cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -In lambda function, - inlined from 'checkBasisContinuity > > > >, EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const:: >(const Dune::Functions::DefaultGlobalBasis > > > >&, const EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const::&):: [with auto:97 = Dune::Functions::RannacherTurekNode > > >; auto:98 = Dune::TypeTree::HybridTreePath<>&]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:487:16, - inlined from 'void Dune::TypeTree::Detail::forEachNode(T&&, TreePath, PreFunc&&, LeafFunc&&, PostFunc&&) [with T = const Dune::Functions::RannacherTurekNode > > >&; TreePath = Dune::TypeTree::HybridTreePath<>; PreFunc = Dune::TypeTree::NoOp; LeafFunc = checkBasisContinuity > > > >, EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const:: >(const Dune::Functions::DefaultGlobalBasis > > > >&, const EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const::&)::&; PostFunc = Dune::TypeTree::NoOp]' at /usr/include/dune/typetree/traversal.hh:166:19, - inlined from 'void Dune::TypeTree::forEachLeafNode(Tree&&, LeafFunc&&) [with Tree = const Dune::Functions::RannacherTurekNode > > >&; LeafFunc = checkBasisContinuity > > > >, EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const:: >(const Dune::Functions::DefaultGlobalBasis > > > >&, const EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const::&)::]' at /usr/include/dune/typetree/traversal.hh:306:26, - inlined from 'Dune::TestSuite checkBasisContinuity(const Basis&, const LocalCheck&) [with Basis = Dune::Functions::DefaultGlobalBasis > > > >; LocalCheck = EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const::]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:464:40: -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:409:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 409 | insideNode.finiteElement().localBasis().evaluateFunction(intersection.geometryInInside().center(), insideValues); - | ^~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh: In function 'Dune::TestSuite checkBasisContinuity(const Basis&, const LocalCheck&) [with Basis = Dune::Functions::DefaultGlobalBasis > > > >; LocalCheck = EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const::]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:447:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 447 | Dune::TestSuite checkBasisContinuity(const Basis& basis, const LocalCheck& localCheck) - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 3; Coordinates = Dune::EquidistantCoordinates]': -/usr/include/dune/grid/yaspgrid.hh:911: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 /usr/include/c++/12/vector:70, - from /usr/include/dune/common/parallel/communication.hh:17, - from /usr/include/dune/common/parallel/mpihelper.hh:15, - from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/rannacherturekbasistest.cc:8: -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::QuadraturePoint&}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 439 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/12/bits/vector.tcc:439: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++/12/vector:64: -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 2]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 439 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -/usr/include/c++/12/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++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]': -/usr/include/c++/12/bits/vector.tcc:523:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 523 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': -/usr/include/c++/12/bits/vector.tcc:523:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 -In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]', - inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = std::complex; Allocator = std::allocator >]' at /usr/include/dune/common/dynvector.hh:143:19, - inlined from 'void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]' at /usr/include/dune/common/dynmatrixev.hh:87:27, - inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: -/usr/include/c++/12/bits/stl_vector.h:1032:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1032 | _M_fill_insert(end(), __new_size - size(), __x); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]', - inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = double; Allocator = std::allocator]' at /usr/include/dune/common/dynvector.hh:143:19, - inlined from 'void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]' at /usr/include/dune/common/dynmatrixev.hh:95:21, - inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: -/usr/include/c++/12/bits/stl_vector.h:1032:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1032 | _M_fill_insert(end(), __new_size - size(), __x); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', - inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:164:33: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', - inlined from 'Dune::JacobiNQuadratureRule::JacobiNQuadratureRule(int, int) [with ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:58:24: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function 'void Dune::Functions::Impl::GlobalValuedLocalBasis::evaluateFunction(const typename LocalValuedLocalBasis::Traits::DomainType&, std::vector&) const [with Transformator = Dune::Functions::Impl::ContravariantPiolaTransformator; LocalValuedLocalBasis = Dune::Impl::LocalBasisVariant, Dune::RT02DLocalBasis >; Element = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:248:10: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 248 | void evaluateFunction(const typename Traits::DomainType& x, - | ^~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 439 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 1]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 439 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 0]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 2; ctype = double; int dim = 2]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 1]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 2]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]': -/usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 911 | YaspGrid (Dune::FieldVector L, - | ^~~~~~~~ -In function 'Dune::Intersection::GlobalCoordinate Dune::Intersection::unitOuterNormal(const LocalCoordinate&) const [with GridImp = const Dune::YaspGrid<2>; IntersectionImp = Dune::YaspIntersection >]': -cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh: In function 'Dune::TestSuite checkBasisContinuity(const Basis&, const LocalCheck&) [with Basis = Dune::Functions::DefaultGlobalBasis > > > >; LocalCheck = EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const::]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:447:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 447 | Dune::TestSuite checkBasisContinuity(const Basis& basis, const LocalCheck& localCheck) - | ^~~~~~~~~~~~~~~~~~~~ -In function 'Dune::Intersection::GlobalCoordinate Dune::Intersection::unitOuterNormal(const LocalCoordinate&) const [with GridImp = const Dune::YaspGrid<3>; IntersectionImp = Dune::YaspIntersection >]': -cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/rannacherturekbasistest.cc: In function 'void testRannacherTurekBasis(Dune::TestSuite&) [with int dim = 2]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/rannacherturekbasistest.cc:67:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 67 | Grid grid(one, elems); - | ^~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/rannacherturekbasistest.cc: In function 'void testRannacherTurekBasis(Dune::TestSuite&) [with int dim = 3]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/rannacherturekbasistest.cc:67:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 67 | Grid grid(one, elems); - | ^~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh: In function 'Dune::TestSuite checkNonZeroShapeFunctions(const LocalFiniteElement&, std::size_t, double) [with LocalFiniteElement = Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::RT12DLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:223:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 223 | Dune::TestSuite checkNonZeroShapeFunctions(const LocalFiniteElement& fe, std::size_t order = 5, double tol = 1e-10) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/vector:70, - from /usr/include/dune/common/parallel/communication.hh:17, - from /usr/include/dune/common/parallel/mpihelper.hh:15, - from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/raviartthomasbasistest.cc:6: -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 439 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/vector:64: -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 2]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 439 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 3]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 439 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::QuadraturePoint&}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -/usr/include/c++/12/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++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]': -/usr/include/c++/12/bits/vector.tcc:523:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 523 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': -/usr/include/c++/12/bits/vector.tcc:523:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 439 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 1]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In file included from /usr/include/c++/12/vector:70, - from /usr/include/dune/common/bitsetvector.hh:12, - from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/compositebasistest.cc:5: -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 439 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 439 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/vector:64: -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 2]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 0]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 439 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 2; ctype = double; int dim = 2]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::QuadraturePoint&}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 1]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -/usr/include/c++/12/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++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 2; ctype = double; int dim = 3]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 2]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'Dune::Impl::LagrangeSimplexLocalBasis::partial(const std::array&, const Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >::DomainType&, std::vector, std::allocator > >&) const::, double, 1, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>': -cc1plus: 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++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]': -/usr/include/c++/12/bits/vector.tcc:523:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 523 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -[ 68%] Linking CXX executable rannacherturekbasistest -cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/rannacherturekbasistest.dir/link.txt --verbose=1 -/usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro CMakeFiles/rannacherturekbasistest.dir/rannacherturekbasistest.cc.o -o rannacherturekbasistest -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libduneuggrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libsuperlu.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/libf77blas.so /usr/lib/arm-linux-gnueabihf/libatlas.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so /usr/lib/arm-linux-gnueabihf/libldl.so /usr/lib/arm-linux-gnueabihf/libspqr.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libumfpack.so /usr/lib/arm-linux-gnueabihf/libcholmod.so /usr/lib/arm-linux-gnueabihf/libamd.so /usr/lib/arm-linux-gnueabihf/libcolamd.so /usr/lib/arm-linux-gnueabihf/libcamd.so /usr/lib/arm-linux-gnueabihf/libccolamd.so /usr/lib/arm-linux-gnueabihf/libsuitesparseconfig.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/libf77blas.so /usr/lib/arm-linux-gnueabihf/libatlas.so -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': -/usr/include/c++/12/bits/vector.tcc:523:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' -[ 68%] Built target rannacherturekbasistest -make -f dune/functions/functionspacebases/test/CMakeFiles/makebasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/makebasistest.dir/depend -make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' -cd /build/reproducible-path/dune-functions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.9.0 /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.9.0/build /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test/CMakeFiles/makebasistest.dir/DependInfo.cmake --color= -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' -make -f dune/functions/functionspacebases/test/CMakeFiles/makebasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/makebasistest.dir/build -make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' -[ 70%] Building CXX object dune/functions/functionspacebases/test/CMakeFiles/makebasistest.dir/makebasistest.cc.o -cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test && /usr/bin/c++ -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/usr/share/dune-grid/grids/\" -DENABLE_MPI=1 -DENABLE_SUITESPARSE=1 -DENABLE_SUPERLU=1 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-functions-2.9.0/build -I/build/reproducible-path/dune-functions-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/include/suitesparse -isystem /usr/include/superlu -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/functions/functionspacebases/test/CMakeFiles/makebasistest.dir/makebasistest.cc.o -MF CMakeFiles/makebasistest.dir/makebasistest.cc.o.d -o CMakeFiles/makebasistest.dir/makebasistest.cc.o -c /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/makebasistest.cc -In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]', - inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = std::complex; Allocator = std::allocator >]' at /usr/include/dune/common/dynvector.hh:143:19, - inlined from 'void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]' at /usr/include/dune/common/dynmatrixev.hh:87:27, - inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: -/usr/include/c++/12/bits/stl_vector.h:1032:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1032 | _M_fill_insert(end(), __new_size - size(), __x); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]', - inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = double; Allocator = std::allocator]' at /usr/include/dune/common/dynvector.hh:143:19, - inlined from 'void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]' at /usr/include/dune/common/dynmatrixev.hh:95:21, - inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: -/usr/include/c++/12/bits/stl_vector.h:1032:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1032 | _M_fill_insert(end(), __new_size - size(), __x); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', - inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:164:33: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', - inlined from 'Dune::JacobiNQuadratureRule::JacobiNQuadratureRule(int, int) [with ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:58:24: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 439 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 1]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 439 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 0]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 1]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 2]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 2; ctype = double; int dim = 2]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/dune/geometry/quadraturerules.hh:294, from /usr/include/dune/localfunctions/utility/l2interpolation.hh:10, from /usr/include/dune/localfunctions/utility/localfiniteelement.hh:12, @@ -10141,15 +9965,6 @@ /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1028:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1028 | { | ^ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 3]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/compositebasistest.cc: In function 'int main(int, char**)': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/compositebasistest.cc:33:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 33 | GridType grid(l,elements); - | ^ In file included from /usr/include/dune/grid/common/geometry.hh:16, from /usr/include/dune/grid/common/grid.hh:1116, from /usr/include/dune/grid/yaspgrid.hh:17, @@ -10162,12 +9977,6 @@ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ -In file included from /usr/include/dune/localfunctions/lagrange/pqkfactory.hh:13, - from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/lagrangebasis.hh:11: -/usr/include/dune/localfunctions/common/virtualwrappers.hh: In member function 'void Dune::LocalInterpolationVirtualImp::interpolate(const FunctionType&, std::vector::CoefficientType>&) const [with DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; Imp = Dune::Impl::LagrangeSimplexLocalInterpolation >]': -/usr/include/dune/localfunctions/common/virtualwrappers.hh:168:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 168 | virtual void interpolate (const FunctionType& f, std::vector& out) const - | ^~~~~~~~~~~ /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': /usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' /usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::YaspIntersection > >' @@ -10266,6 +10075,10 @@ /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:125:90: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | return FiniteElementRange(flatVectorView(nodeToRangeEntry_(node, treePath, y))[j]); | ^ +/usr/include/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]': +/usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 911 | YaspGrid (Dune::FieldVector L, + | ^~~~~~~~ /usr/include/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:32: required from 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = std::array, 10>, 10>; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = main(int, char**)::; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]' /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:124:32: required from 'void Dune::Functions::Imp::LocalInterpolateVisitor::leaf(Node&, TreePath) [with Node = const Dune::Functions::LagrangeNode > >, 3, double>; TreePath = Dune::TypeTree::HybridTreePath >; B = Dune::Functions::DefaultGlobalBasis > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >; T = Dune::Functions::PowerBasisNode > > >, 3, double>, Dune::Functions::LagrangeNode > > >, 1, double> >, 10>, 10>; NTRE = Dune::Functions::HierarchicNodeToRangeMap; HV = Dune::Functions::Impl::ISTLVectorBackend > >&&; LF = Dune::Functions::Imp::LocalAnalyticGridViewFunction, 10>, 10>(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>; HBV = const Dune::Functions::Imp::AllTrueBitSetVector&]' @@ -10302,6 +10115,8 @@ /usr/include/c++/12/bits/std_function.h:288:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) | ^~~~~~~~~ +In function 'Dune::Impl::LagrangeSimplexLocalBasis::partial(const std::array&, const Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >::DomainType&, std::vector, std::allocator > >&) const::, double, 1, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>': +cc1plus: 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/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]': /usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 911 | YaspGrid (Dune::FieldVector L, @@ -10318,16 +10133,13 @@ /usr/include/c++/12/bits/std_function.h:591:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 591 | return _M_invoker(_M_functor, std::forward<_ArgTypes>(__args)...); | ^ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 3; ctype = double; int dim = 3]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/makebasistest.cc:23: /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:326:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 326 | auto pointInElement = intersection.geometryInInside().global(quadRule[k].position()); | ^~~~~~~~~~~~~~ +/usr/include/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 3; Coordinates = Dune::EquidistantCoordinates]': +/usr/include/dune/grid/yaspgrid.hh:911: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++/12/bits/std_function.h: In static member function 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >, Dune::Functions::PowerBasisNode > > >, 3, double>, Dune::Functions::LagrangeNode > > >, 1, double> >, 10>, 10>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction, 10>, 10>(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 3, double>, Dune::TypeTree::HybridTreePath > >(const Dune::Functions::LagrangeNode > >, 3, double>&, Dune::TypeTree::HybridTreePath >):: > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >, Dune::Functions::PowerBasisNode > > >, 3, double>, Dune::Functions::LagrangeNode > > >, 1, double> >, 10>, 10>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction, 10>, 10>(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]': /usr/include/c++/12/bits/std_function.h:288:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) @@ -10342,24 +10154,196 @@ /usr/include/c++/12/bits/std_function.h:288:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) | ^~~~~~~~~ -[ 71%] Linking CXX executable compositebasistest -cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/compositebasistest.dir/link.txt --verbose=1 -/usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro CMakeFiles/compositebasistest.dir/compositebasistest.cc.o -o compositebasistest -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libduneuggrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libsuperlu.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/libf77blas.so /usr/lib/arm-linux-gnueabihf/libatlas.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so /usr/lib/arm-linux-gnueabihf/libldl.so /usr/lib/arm-linux-gnueabihf/libspqr.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libumfpack.so /usr/lib/arm-linux-gnueabihf/libcholmod.so /usr/lib/arm-linux-gnueabihf/libamd.so /usr/lib/arm-linux-gnueabihf/libcolamd.so /usr/lib/arm-linux-gnueabihf/libcamd.so /usr/lib/arm-linux-gnueabihf/libccolamd.so /usr/lib/arm-linux-gnueabihf/libsuitesparseconfig.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/libf77blas.so /usr/lib/arm-linux-gnueabihf/libatlas.so +In file included from /usr/include/dune/grid/yaspgrid.hh:72: +/usr/include/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>]': +/usr/include/dune/grid/yaspgrid/yaspgridentity.hh:520:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 520 | auto ur = _it.upperright(); + | ~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function 'void Dune::Functions::Impl::GlobalValuedLocalBasis::evaluateFunction(const typename LocalValuedLocalBasis::Traits::DomainType&, std::vector&) const [with Transformator = Dune::Functions::Impl::ContravariantPiolaTransformator; LocalValuedLocalBasis = Dune::Impl::LocalBasisVariant, Dune::RT02DLocalBasis >; Element = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:248:10: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 248 | void evaluateFunction(const typename Traits::DomainType& x, + | ^~~~~~~~~~~~~~~~ +In function 'Dune::Impl::LagrangeSimplexLocalBasis::partial(const std::array&, const Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >::DomainType&, std::vector, std::allocator > >&) const::, double, 1, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>': +cc1plus: 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/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]': +/usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 911 | YaspGrid (Dune::FieldVector L, + | ^~~~~~~~ +In function 'Dune::Intersection::GlobalCoordinate Dune::Intersection::unitOuterNormal(const LocalCoordinate&) const [with GridImp = const Dune::YaspGrid<2>; IntersectionImp = Dune::YaspIntersection >]': +cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In function 'Dune::Intersection::GlobalCoordinate Dune::Intersection::unitOuterNormal(const LocalCoordinate&) const [with GridImp = const Dune::YaspGrid<3>; IntersectionImp = Dune::YaspIntersection >]': +cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh: In function 'Dune::TestSuite checkNonZeroShapeFunctions(const LocalFiniteElement&, std::size_t, double) [with LocalFiniteElement = Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::RT12DLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:223:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 223 | Dune::TestSuite checkNonZeroShapeFunctions(const LocalFiniteElement& fe, std::size_t order = 5, double tol = 1e-10) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 70%] Linking CXX executable gridviewfunctionspacebasistest +cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/gridviewfunctionspacebasistest.dir/link.txt --verbose=1 +/usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro CMakeFiles/gridviewfunctionspacebasistest.dir/gridviewfunctionspacebasistest.cc.o -o gridviewfunctionspacebasistest -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libduneuggrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libsuperlu.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/libf77blas.so /usr/lib/arm-linux-gnueabihf/libatlas.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so /usr/lib/arm-linux-gnueabihf/libldl.so /usr/lib/arm-linux-gnueabihf/libspqr.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libumfpack.so /usr/lib/arm-linux-gnueabihf/libcholmod.so /usr/lib/arm-linux-gnueabihf/libamd.so /usr/lib/arm-linux-gnueabihf/libcolamd.so /usr/lib/arm-linux-gnueabihf/libcamd.so /usr/lib/arm-linux-gnueabihf/libccolamd.so /usr/lib/arm-linux-gnueabihf/libsuitesparseconfig.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/libf77blas.so /usr/lib/arm-linux-gnueabihf/libatlas.so +/usr/include/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]': +/usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 911 | YaspGrid (Dune::FieldVector L, + | ^~~~~~~~ +In file included from /usr/include/c++/12/vector:70, + from /usr/include/dune/common/parallel/communication.hh:17, + from /usr/include/dune/common/parallel/mpihelper.hh:15, + from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/raviartthomasbasistest.cc:6: +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 439 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/vector:64: +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 2]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 439 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 3]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 439 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' -[ 71%] Built target compositebasistest +[ 70%] Built target gridviewfunctionspacebasistest make -f dune/functions/functionspacebases/test/CMakeFiles/hierarchicallagrangebasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/hierarchicallagrangebasistest.dir/depend make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' cd /build/reproducible-path/dune-functions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.9.0 /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.9.0/build /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test/CMakeFiles/hierarchicallagrangebasistest.dir/DependInfo.cmake --color= +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' make -f dune/functions/functionspacebases/test/CMakeFiles/hierarchicallagrangebasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/hierarchicallagrangebasistest.dir/build make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' -[ 73%] Building CXX object dune/functions/functionspacebases/test/CMakeFiles/hierarchicallagrangebasistest.dir/hierarchicallagrangebasistest.cc.o +[ 71%] Building CXX object dune/functions/functionspacebases/test/CMakeFiles/hierarchicallagrangebasistest.dir/hierarchicallagrangebasistest.cc.o cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test && /usr/bin/c++ -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/usr/share/dune-grid/grids/\" -DENABLE_MPI=1 -DENABLE_SUITESPARSE=1 -DENABLE_SUPERLU=1 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-functions-2.9.0/build -I/build/reproducible-path/dune-functions-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/include/suitesparse -isystem /usr/include/superlu -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/functions/functionspacebases/test/CMakeFiles/hierarchicallagrangebasistest.dir/hierarchicallagrangebasistest.cc.o -MF CMakeFiles/hierarchicallagrangebasistest.dir/hierarchicallagrangebasistest.cc.o.d -o CMakeFiles/hierarchicallagrangebasistest.dir/hierarchicallagrangebasistest.cc.o -c /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/hierarchicallagrangebasistest.cc -In file included from /usr/include/dune/grid/yaspgrid.hh:72: -/usr/include/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>]': -/usr/include/dune/grid/yaspgrid/yaspgridentity.hh:520:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 520 | auto ur = _it.upperright(); - | ~~~~~~~~~~~~~~^~ +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::QuadraturePoint&}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +/usr/include/c++/12/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++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]': +/usr/include/c++/12/bits/vector.tcc:523:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 523 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': +/usr/include/c++/12/bits/vector.tcc:523:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 439 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 1]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 439 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 0]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 2; ctype = double; int dim = 2]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/c++/12/vector:70, + from /usr/include/dune/common/bitsetvector.hh:12, + from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/compositebasistest.cc:5: +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 439 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 1]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/c++/12/vector:64: +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 2]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 439 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::QuadraturePoint&}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 2; ctype = double; int dim = 3]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +/usr/include/c++/12/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++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 2]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In function 'Dune::Impl::LagrangeSimplexLocalBasis::partial(const std::array&, const Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >::DomainType&, std::vector, std::allocator > >&) const::, double, 1, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>': +cc1plus: 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++/12/vector:70, + from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/makebasistest.cc:7: +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::QuadraturePoint&}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 439 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/12/bits/vector.tcc:439: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++/12/vector:64: +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 2]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 439 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]': +/usr/include/c++/12/bits/vector.tcc:523:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 523 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': +/usr/include/c++/12/bits/vector.tcc:523:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +/usr/include/c++/12/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++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/dune/geometry/quadraturerules.hh:294, from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:16, from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/hierarchicallagrangebasistest.cc:12: @@ -10376,8 +10360,36 @@ /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1028:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1028 | { | ^ -In function 'Dune::Impl::LagrangeSimplexLocalBasis::partial(const std::array&, const Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >::DomainType&, std::vector, std::allocator > >&) const::, double, 1, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>': -cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]', + inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = std::complex; Allocator = std::allocator >]' at /usr/include/dune/common/dynvector.hh:143:19, + inlined from 'void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]' at /usr/include/dune/common/dynmatrixev.hh:87:27, + inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: +/usr/include/c++/12/bits/stl_vector.h:1032:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1032 | _M_fill_insert(end(), __new_size - size(), __x); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]', + inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = double; Allocator = std::allocator]' at /usr/include/dune/common/dynvector.hh:143:19, + inlined from 'void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]' at /usr/include/dune/common/dynmatrixev.hh:95:21, + inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: +/usr/include/c++/12/bits/stl_vector.h:1032:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1032 | _M_fill_insert(end(), __new_size - size(), __x); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', + inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:164:33: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', + inlined from 'Dune::JacobiNQuadratureRule::JacobiNQuadratureRule(int, int) [with ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:58:24: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]': +/usr/include/c++/12/bits/vector.tcc:523:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 523 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': +/usr/include/c++/12/bits/vector.tcc:523:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 In file included from /usr/include/dune/grid/common/geometry.hh:16, from /usr/include/dune/grid/common/grid.hh:1116, from /usr/include/dune/grid/uggrid.hh:22, @@ -10458,6 +10470,33 @@ /usr/include/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ +In function 'Dune::Impl::LagrangeSimplexLocalBasis::partial(const std::array&, const Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >::DomainType&, std::vector, std::allocator > >&) const::, double, 1, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>': +cc1plus: 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++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 439 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 1]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 439 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 0]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 1]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]', inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = std::complex; Allocator = std::allocator >]' at /usr/include/dune/common/dynvector.hh:143:19, inlined from 'void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]' at /usr/include/dune/common/dynmatrixev.hh:87:27, @@ -10477,28 +10516,99 @@ /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 2]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 2; ctype = double; int dim = 2]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', inlined from 'Dune::JacobiNQuadratureRule::JacobiNQuadratureRule(int, int) [with ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:58:24: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/raviartthomasbasistest.cc: In function 'int main(int, char**)': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/raviartthomasbasistest.cc:47:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 47 | YaspGrid<2> quadGrid({1.0, 1.0}, {5,5}); - | ^ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/raviartthomasbasistest.cc:55:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 55 | YaspGrid<3> hexaGrid({1.0, 1.0, 1.0}, {4,4,4}); - | ^ -/usr/include/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]': -/usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 911 | YaspGrid (Dune::FieldVector L, - | ^~~~~~~~ -In file included from /usr/include/c++/12/vector:70, - from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/makebasistest.cc:7: -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::QuadraturePoint&}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 439 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 1]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 0]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 1]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 2]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 2; ctype = double; int dim = 2]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/compositebasistest.cc: In function 'int main(int, char**)': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/compositebasistest.cc:33:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 33 | GridType grid(l,elements); + | ^ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 3]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/dune/localfunctions/lagrange/pqkfactory.hh:13, + from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/lagrangebasis.hh:11: +/usr/include/dune/localfunctions/common/virtualwrappers.hh: In member function 'void Dune::LocalInterpolationVirtualImp::interpolate(const FunctionType&, std::vector::CoefficientType>&) const [with DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; Imp = Dune::Impl::LagrangeSimplexLocalInterpolation >]': +/usr/include/dune/localfunctions/common/virtualwrappers.hh:168:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 168 | virtual void interpolate (const FunctionType& f, std::vector& out) const + | ^~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/makebasistest.cc: In function 'int main(int, char**)': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/makebasistest.cc:36:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 36 | Grid grid(l,elements); + | ^ +In file included from /usr/include/dune/localfunctions/lagrange/pqkfactory.hh:13, + from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/lagrangebasis.hh:11: +/usr/include/dune/localfunctions/common/virtualwrappers.hh: In member function 'void Dune::LocalInterpolationVirtualImp::interpolate(const FunctionType&, std::vector::CoefficientType>&) const [with DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; Imp = Dune::Impl::LagrangeCubeLocalInterpolation >]': +/usr/include/dune/localfunctions/common/virtualwrappers.hh:168:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 168 | virtual void interpolate (const FunctionType& f, std::vector& out) const + | ^~~~~~~~~~~ +[ 73%] Linking CXX executable compositebasistest +cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/compositebasistest.dir/link.txt --verbose=1 +/usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro CMakeFiles/compositebasistest.dir/compositebasistest.cc.o -o compositebasistest -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libduneuggrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libsuperlu.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/libf77blas.so /usr/lib/arm-linux-gnueabihf/libatlas.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so /usr/lib/arm-linux-gnueabihf/libldl.so /usr/lib/arm-linux-gnueabihf/libspqr.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libumfpack.so /usr/lib/arm-linux-gnueabihf/libcholmod.so /usr/lib/arm-linux-gnueabihf/libamd.so /usr/lib/arm-linux-gnueabihf/libcolamd.so /usr/lib/arm-linux-gnueabihf/libcamd.so /usr/lib/arm-linux-gnueabihf/libccolamd.so /usr/lib/arm-linux-gnueabihf/libsuitesparseconfig.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/libf77blas.so /usr/lib/arm-linux-gnueabihf/libatlas.so +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 3; ctype = double; int dim = 3]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' +[ 73%] Built target compositebasistest +make -f dune/functions/gridfunctions/test/CMakeFiles/analyticgridviewfunctiontest.dir/build.make dune/functions/gridfunctions/test/CMakeFiles/analyticgridviewfunctiontest.dir/depend +make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' +cd /build/reproducible-path/dune-functions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.9.0 /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test /build/reproducible-path/dune-functions-2.9.0/build /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/gridfunctions/test /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/gridfunctions/test/CMakeFiles/analyticgridviewfunctiontest.dir/DependInfo.cmake --color= +make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' +make -f dune/functions/gridfunctions/test/CMakeFiles/analyticgridviewfunctiontest.dir/build.make dune/functions/gridfunctions/test/CMakeFiles/analyticgridviewfunctiontest.dir/build +make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' +[ 75%] Building CXX object dune/functions/gridfunctions/test/CMakeFiles/analyticgridviewfunctiontest.dir/analyticgridviewfunctiontest.cc.o +cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/gridfunctions/test && /usr/bin/c++ -DENABLE_MPI=1 -DENABLE_SUITESPARSE=1 -DENABLE_SUPERLU=1 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-functions-2.9.0/build -I/build/reproducible-path/dune-functions-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/include/suitesparse -isystem /usr/include/superlu -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/functions/gridfunctions/test/CMakeFiles/analyticgridviewfunctiontest.dir/analyticgridviewfunctiontest.cc.o -MF CMakeFiles/analyticgridviewfunctiontest.dir/analyticgridviewfunctiontest.cc.o.d -o CMakeFiles/analyticgridviewfunctiontest.dir/analyticgridviewfunctiontest.cc.o -c /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/analyticgridviewfunctiontest.cc In file included from /usr/include/c++/12/vector:70, from /usr/include/dune/common/parallel/communication.hh:17, from /usr/include/dune/common/parallel/mpihelper.hh:15, @@ -10507,14 +10617,6 @@ /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/12/bits/vector.tcc:439: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++/12/vector:64: -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 2]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/12/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 2]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: @@ -10525,12 +10627,6 @@ /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 439 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::QuadraturePoint&}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': @@ -10541,25 +10637,23 @@ /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -/usr/include/c++/12/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++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 75%] Linking CXX executable raviartthomasbasistest -cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/raviartthomasbasistest.dir/link.txt --verbose=1 -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]': -/usr/include/c++/12/bits/vector.tcc:523:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 523 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ +[ 76%] Linking CXX executable makebasistest +cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/makebasistest.dir/link.txt --verbose=1 +/usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro CMakeFiles/makebasistest.dir/makebasistest.cc.o -o makebasistest -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libduneuggrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libsuperlu.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/libf77blas.so /usr/lib/arm-linux-gnueabihf/libatlas.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so /usr/lib/arm-linux-gnueabihf/libldl.so /usr/lib/arm-linux-gnueabihf/libspqr.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libumfpack.so /usr/lib/arm-linux-gnueabihf/libcholmod.so /usr/lib/arm-linux-gnueabihf/libamd.so /usr/lib/arm-linux-gnueabihf/libcolamd.so /usr/lib/arm-linux-gnueabihf/libcamd.so /usr/lib/arm-linux-gnueabihf/libccolamd.so /usr/lib/arm-linux-gnueabihf/libsuitesparseconfig.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/libf77blas.so /usr/lib/arm-linux-gnueabihf/libatlas.so +make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' +[ 76%] Built target makebasistest +make -f dune/functions/gridfunctions/test/CMakeFiles/composedgridfunctiontest.dir/build.make dune/functions/gridfunctions/test/CMakeFiles/composedgridfunctiontest.dir/depend +make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' +cd /build/reproducible-path/dune-functions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.9.0 /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test /build/reproducible-path/dune-functions-2.9.0/build /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/gridfunctions/test /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/gridfunctions/test/CMakeFiles/composedgridfunctiontest.dir/DependInfo.cmake --color= +make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' +make -f dune/functions/gridfunctions/test/CMakeFiles/composedgridfunctiontest.dir/build.make dune/functions/gridfunctions/test/CMakeFiles/composedgridfunctiontest.dir/build +make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' +[ 78%] Building CXX object dune/functions/gridfunctions/test/CMakeFiles/composedgridfunctiontest.dir/composedgridfunctiontest.cc.o +cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/gridfunctions/test && /usr/bin/c++ -DENABLE_MPI=1 -DENABLE_SUITESPARSE=1 -DENABLE_SUPERLU=1 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-functions-2.9.0/build -I/build/reproducible-path/dune-functions-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/include/suitesparse -isystem /usr/include/superlu -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/functions/gridfunctions/test/CMakeFiles/composedgridfunctiontest.dir/composedgridfunctiontest.cc.o -MF CMakeFiles/composedgridfunctiontest.dir/composedgridfunctiontest.cc.o.d -o CMakeFiles/composedgridfunctiontest.dir/composedgridfunctiontest.cc.o -c /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/composedgridfunctiontest.cc /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]': /usr/include/c++/12/bits/vector.tcc:523:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 523 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ -/usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro CMakeFiles/raviartthomasbasistest.dir/raviartthomasbasistest.cc.o -o raviartthomasbasistest -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libduneuggrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libsuperlu.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/libf77blas.so /usr/lib/arm-linux-gnueabihf/libatlas.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so /usr/lib/arm-linux-gnueabihf/libldl.so /usr/lib/arm-linux-gnueabihf/libspqr.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libumfpack.so /usr/lib/arm-linux-gnueabihf/libcholmod.so /usr/lib/arm-linux-gnueabihf/libamd.so /usr/lib/arm-linux-gnueabihf/libcolamd.so /usr/lib/arm-linux-gnueabihf/libcamd.so /usr/lib/arm-linux-gnueabihf/libccolamd.so /usr/lib/arm-linux-gnueabihf/libsuitesparseconfig.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/libf77blas.so /usr/lib/arm-linux-gnueabihf/libatlas.so -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': -/usr/include/c++/12/bits/vector.tcc:523:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12/bits/vector.tcc:523:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]', @@ -10581,46 +10675,31 @@ /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' -[ 75%] Built target raviartthomasbasistest -make -f dune/functions/gridfunctions/test/CMakeFiles/analyticgridviewfunctiontest.dir/build.make dune/functions/gridfunctions/test/CMakeFiles/analyticgridviewfunctiontest.dir/depend -make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' -cd /build/reproducible-path/dune-functions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.9.0 /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test /build/reproducible-path/dune-functions-2.9.0/build /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/gridfunctions/test /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/gridfunctions/test/CMakeFiles/analyticgridviewfunctiontest.dir/DependInfo.cmake --color= -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' -make -f dune/functions/gridfunctions/test/CMakeFiles/analyticgridviewfunctiontest.dir/build.make dune/functions/gridfunctions/test/CMakeFiles/analyticgridviewfunctiontest.dir/build -make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' -[ 76%] Building CXX object dune/functions/gridfunctions/test/CMakeFiles/analyticgridviewfunctiontest.dir/analyticgridviewfunctiontest.cc.o -cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/gridfunctions/test && /usr/bin/c++ -DENABLE_MPI=1 -DENABLE_SUITESPARSE=1 -DENABLE_SUPERLU=1 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-functions-2.9.0/build -I/build/reproducible-path/dune-functions-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/include/suitesparse -isystem /usr/include/superlu -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/functions/gridfunctions/test/CMakeFiles/analyticgridviewfunctiontest.dir/analyticgridviewfunctiontest.cc.o -MF CMakeFiles/analyticgridviewfunctiontest.dir/analyticgridviewfunctiontest.cc.o.d -o CMakeFiles/analyticgridviewfunctiontest.dir/analyticgridviewfunctiontest.cc.o -c /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/analyticgridviewfunctiontest.cc -In function 'Dune::Impl::LagrangeSimplexLocalBasis::partial(const std::array&, const Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >::DomainType&, std::vector, std::allocator > >&) const::, double, 1, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>': -cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', inlined from 'Dune::JacobiNQuadratureRule::JacobiNQuadratureRule(int, int) [with ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:58:24: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]', - inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = std::complex; Allocator = std::allocator >]' at /usr/include/dune/common/dynvector.hh:143:19, - inlined from 'void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]' at /usr/include/dune/common/dynmatrixev.hh:87:27, - inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: -/usr/include/c++/12/bits/stl_vector.h:1032:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1032 | _M_fill_insert(end(), __new_size - size(), __x); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]', - inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = double; Allocator = std::allocator]' at /usr/include/dune/common/dynvector.hh:143:19, - inlined from 'void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]' at /usr/include/dune/common/dynmatrixev.hh:95:21, - inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: -/usr/include/c++/12/bits/stl_vector.h:1032:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1032 | _M_fill_insert(end(), __new_size - size(), __x); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', - inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:164:33: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/dune/geometry/quadraturerules.hh:294, + from /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/gridfunctiontest.hh:8, + from /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/analyticgridviewfunctiontest.cc:15: +/usr/include/dune/geometry/quadraturerules/prismquadrature.hh: In member function 'Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/prismquadrature.hh:148:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 148 | { + | ^ /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/dune/geometry/quadraturerules.hh:296: +/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:750:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 750 | { + | ^ +/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:1028:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1028 | { + | ^ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 1]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 @@ -10630,11 +10709,6 @@ /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', - inlined from 'Dune::JacobiNQuadratureRule::JacobiNQuadratureRule(int, int) [with ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:58:24: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', @@ -10642,59 +10716,56 @@ /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/dune/grid/common/geometry.hh:16, + from /usr/include/dune/grid/common/grid.hh:1116, + from /usr/include/dune/grid/yaspgrid.hh:17, + from /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/analyticgridviewfunctiontest.cc:9: +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': +/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/analyticgridviewfunctiontest.cc:50:46: required from here +/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 184 | return matrix.transposed(); + | ^ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/analyticgridviewfunctiontest.cc: In lambda function: +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/analyticgridviewfunctiontest.cc:93:65: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 93 | auto df = [](Domain){ return FieldVector({0.0, 0.0}); }; + | ^ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 2; ctype = double; int dim = 2]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/dune/geometry/axisalignedcubegeometry.hh:17, + from /usr/include/dune/grid/yaspgrid.hh:26: +/usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double; int n = 2]': +/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]' +/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/analyticgridviewfunctiontest.cc:50:46: required from here +/usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 136 | DiagonalMatrix transposed() const + | ^~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 1]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In file included from /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/analyticgridviewfunctiontest.cc:12: +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh: In instantiation of 'Range Dune::Functions::AnalyticGridViewFunction::operator()(const Domain&) const [with Range = Dune::FieldVector; Domain = Dune::FieldVector; GV = Dune::GridView > >; F = Dune::Functions::DifferentiableFunctionFromCallables(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, main(int, char**)::&>; DerivativeTraits = Dune::Functions::DefaultDerivativeTraits]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/analyticgridviewfunctiontest.cc:108:30: required from here +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:178:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | Range operator()(const Domain& x) const + | ^~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 2]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 439 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 1]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 439 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 0]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 1]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 2]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 2; ctype = double; int dim = 2]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/dune/geometry/quadraturerules.hh:294, - from /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/gridfunctiontest.hh:8, - from /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/analyticgridviewfunctiontest.cc:15: + from /usr/include/dune/localfunctions/utility/l2interpolation.hh:10, + from /usr/include/dune/localfunctions/utility/localfiniteelement.hh:12, + from /usr/include/dune/localfunctions/lagrange.hh:13, + from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/lagrangebasis.hh:9, + from /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/composedgridfunctiontest.cc:15: /usr/include/dune/geometry/quadraturerules/prismquadrature.hh: In member function 'Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)': /usr/include/dune/geometry/quadraturerules/prismquadrature.hh:148:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | { @@ -10711,42 +10782,25 @@ In file included from /usr/include/dune/grid/common/geometry.hh:16, from /usr/include/dune/grid/common/grid.hh:1116, from /usr/include/dune/grid/yaspgrid.hh:17, - from /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/analyticgridviewfunctiontest.cc:9: + from /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/composedgridfunctiontest.cc:13: /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': /usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/analyticgridviewfunctiontest.cc:50:46: required from here +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:230:3: required by substitution of 'template Dune::Functions::AnalyticGridViewFunction::Geometry::GlobalCoordinate>::type(typename GridView::Codim<0>::Geometry::GlobalCoordinate), GridView, typename std::decay<_Tp>::type> Dune::Functions::makeAnalyticGridViewFunction(F&&, const GridView&) [with F = main(int, char**)::&; GridView = Dune::GridView > >]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/composedgridfunctiontest.cc:66:85: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/analyticgridviewfunctiontest.cc: In lambda function: -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/analyticgridviewfunctiontest.cc:93:65: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 93 | auto df = [](Domain){ return FieldVector({0.0, 0.0}); }; - | ^ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/makebasistest.cc: In function 'int main(int, char**)': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/makebasistest.cc:36:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 36 | Grid grid(l,elements); - | ^ -In file included from /usr/include/dune/geometry/axisalignedcubegeometry.hh:17, - from /usr/include/dune/grid/yaspgrid.hh:26: -/usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double; int n = 2]': -/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]' -/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/analyticgridviewfunctiontest.cc:50:46: required from here -/usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 136 | DiagonalMatrix transposed() const - | ^~~~~~~~~~ -In file included from /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/analyticgridviewfunctiontest.cc:12: -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh: In instantiation of 'Range Dune::Functions::AnalyticGridViewFunction::operator()(const Domain&) const [with Range = Dune::FieldVector; Domain = Dune::FieldVector; GV = Dune::GridView > >; F = Dune::Functions::DifferentiableFunctionFromCallables(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, main(int, char**)::&>; DerivativeTraits = Dune::Functions::DefaultDerivativeTraits]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/analyticgridviewfunctiontest.cc:108:30: required from here -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:178:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | Range operator()(const Domain& x) const - | ^~~~~~~~ -In file included from /usr/include/dune/localfunctions/lagrange/pqkfactory.hh:13, - from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/lagrangebasis.hh:11: -/usr/include/dune/localfunctions/common/virtualwrappers.hh: In member function 'void Dune::LocalInterpolationVirtualImp::interpolate(const FunctionType&, std::vector::CoefficientType>&) const [with DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; Imp = Dune::Impl::LagrangeCubeLocalInterpolation >]': -/usr/include/dune/localfunctions/common/virtualwrappers.hh:168:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 168 | virtual void interpolate (const FunctionType& f, std::vector& out) const - | ^~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/composedgridfunctiontest.cc: In instantiation of 'main(int, char**):: [with auto:112 = Dune::FieldVector]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/composedgridfunctiontest.cc:62:17: required from 'main(int, char**):: [with auto:115 = Dune::FieldVector]' +/usr/include/c++/12/type_traits:2565: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 = main(int, char**)::&; _Args = {Dune::FieldVector}]' +/usr/include/c++/12/type_traits:2576:55: required from 'struct std::__result_of_impl&, Dune::FieldVector >' +/usr/include/c++/12/type_traits:2581:12: required from 'struct std::__invoke_result&, Dune::FieldVector >' +/usr/include/c++/12/type_traits:3022:12: required from 'struct std::invoke_result&, Dune::FieldVector >' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:230:3: required by substitution of 'template Dune::Functions::AnalyticGridViewFunction::Geometry::GlobalCoordinate>::type(typename GridView::Codim<0>::Geometry::GlobalCoordinate), GridView, typename std::decay<_Tp>::type> Dune::Functions::makeAnalyticGridViewFunction(F&&, const GridView&) [with F = main(int, char**)::&; GridView = Dune::GridView > >]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/composedgridfunctiontest.cc:66:85: required from here +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/composedgridfunctiontest.cc:52:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 52 | return y; + | ^ In file included from /build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction.hh:12, from /build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunctionfromcallables.hh:12, from /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/analyticgridviewfunctiontest.cc:11: @@ -10764,6 +10818,16 @@ /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:178:9: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | Range operator()(const Domain& x) const | ^~~~~~~~ +In file included from /usr/include/dune/geometry/axisalignedcubegeometry.hh:17, + from /usr/include/dune/grid/yaspgrid.hh:26: +/usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double; int n = 2]': +/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]' +/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:230:3: required by substitution of 'template Dune::Functions::AnalyticGridViewFunction::Geometry::GlobalCoordinate>::type(typename GridView::Codim<0>::Geometry::GlobalCoordinate), GridView, typename std::decay<_Tp>::type> Dune::Functions::makeAnalyticGridViewFunction(F&&, const GridView&) [with F = main(int, char**)::&; GridView = Dune::GridView > >]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/composedgridfunctiontest.cc:66:85: required from here +/usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 136 | DiagonalMatrix transposed() const + | ^~~~~~~~~~ /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/analyticgridviewfunctiontest.cc: In function 'int main(int, char**)': /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/analyticgridviewfunctiontest.cc:108:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | passed = passed and _df({0.0,0.0}) == Domain(0.0); @@ -10791,102 +10855,6 @@ /build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh:82:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh: In member function 'Range Dune::Functions::Imp::DifferentiableFunctionWrapperImplementation::operator()(const Domain&) const [with Range = Dune::FieldVector; Domain = Dune::FieldVector; DerivativeInterface = Dune::Functions::GridFunction(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>; B = Dune::Functions::Imp::TypeErasureWrapperBase(Dune::FieldVector), Dune::Functions::GridFunction(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>, Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>, Dune::Functions::GridViewEntitySet > >, 0> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, Dune::Functions::DifferentiableFunction(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, 56>, Dune::Functions::DefaultDerivativeTraits> >]': /build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh:82:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -[ 78%] Linking CXX executable hierarchicallagrangebasistest -cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/hierarchicallagrangebasistest.dir/link.txt --verbose=1 -/usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro CMakeFiles/hierarchicallagrangebasistest.dir/hierarchicallagrangebasistest.cc.o -o hierarchicallagrangebasistest -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libduneuggrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libsuperlu.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/libf77blas.so /usr/lib/arm-linux-gnueabihf/libatlas.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so /usr/lib/arm-linux-gnueabihf/libldl.so /usr/lib/arm-linux-gnueabihf/libspqr.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libumfpack.so /usr/lib/arm-linux-gnueabihf/libcholmod.so /usr/lib/arm-linux-gnueabihf/libamd.so /usr/lib/arm-linux-gnueabihf/libcolamd.so /usr/lib/arm-linux-gnueabihf/libcamd.so /usr/lib/arm-linux-gnueabihf/libccolamd.so /usr/lib/arm-linux-gnueabihf/libsuitesparseconfig.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/libf77blas.so /usr/lib/arm-linux-gnueabihf/libatlas.so -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' -[ 78%] Built target hierarchicallagrangebasistest -make -f dune/functions/gridfunctions/test/CMakeFiles/composedgridfunctiontest.dir/build.make dune/functions/gridfunctions/test/CMakeFiles/composedgridfunctiontest.dir/depend -make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' -cd /build/reproducible-path/dune-functions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.9.0 /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test /build/reproducible-path/dune-functions-2.9.0/build /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/gridfunctions/test /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/gridfunctions/test/CMakeFiles/composedgridfunctiontest.dir/DependInfo.cmake --color= -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' -make -f dune/functions/gridfunctions/test/CMakeFiles/composedgridfunctiontest.dir/build.make dune/functions/gridfunctions/test/CMakeFiles/composedgridfunctiontest.dir/build -make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' -[ 79%] Building CXX object dune/functions/gridfunctions/test/CMakeFiles/composedgridfunctiontest.dir/composedgridfunctiontest.cc.o -cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/gridfunctions/test && /usr/bin/c++ -DENABLE_MPI=1 -DENABLE_SUITESPARSE=1 -DENABLE_SUPERLU=1 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-functions-2.9.0/build -I/build/reproducible-path/dune-functions-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/include/suitesparse -isystem /usr/include/superlu -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/functions/gridfunctions/test/CMakeFiles/composedgridfunctiontest.dir/composedgridfunctiontest.cc.o -MF CMakeFiles/composedgridfunctiontest.dir/composedgridfunctiontest.cc.o.d -o CMakeFiles/composedgridfunctiontest.dir/composedgridfunctiontest.cc.o -c /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/composedgridfunctiontest.cc -[ 81%] Linking CXX executable makebasistest -cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/makebasistest.dir/link.txt --verbose=1 -/usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro CMakeFiles/makebasistest.dir/makebasistest.cc.o -o makebasistest -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libduneuggrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libsuperlu.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/libf77blas.so /usr/lib/arm-linux-gnueabihf/libatlas.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so /usr/lib/arm-linux-gnueabihf/libldl.so /usr/lib/arm-linux-gnueabihf/libspqr.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libumfpack.so /usr/lib/arm-linux-gnueabihf/libcholmod.so /usr/lib/arm-linux-gnueabihf/libamd.so /usr/lib/arm-linux-gnueabihf/libcolamd.so /usr/lib/arm-linux-gnueabihf/libcamd.so /usr/lib/arm-linux-gnueabihf/libccolamd.so /usr/lib/arm-linux-gnueabihf/libsuitesparseconfig.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/libf77blas.so /usr/lib/arm-linux-gnueabihf/libatlas.so -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' -[ 81%] Built target makebasistest -make -f dune/functions/gridfunctions/test/CMakeFiles/discreteglobalbasisfunctiontest.dir/build.make dune/functions/gridfunctions/test/CMakeFiles/discreteglobalbasisfunctiontest.dir/depend -make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' -cd /build/reproducible-path/dune-functions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.9.0 /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test /build/reproducible-path/dune-functions-2.9.0/build /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/gridfunctions/test /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/gridfunctions/test/CMakeFiles/discreteglobalbasisfunctiontest.dir/DependInfo.cmake --color= -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' -make -f dune/functions/gridfunctions/test/CMakeFiles/discreteglobalbasisfunctiontest.dir/build.make dune/functions/gridfunctions/test/CMakeFiles/discreteglobalbasisfunctiontest.dir/build -make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' -[ 82%] Building CXX object dune/functions/gridfunctions/test/CMakeFiles/discreteglobalbasisfunctiontest.dir/discreteglobalbasisfunctiontest.cc.o -cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/gridfunctions/test && /usr/bin/c++ -DENABLE_MPI=1 -DENABLE_SUITESPARSE=1 -DENABLE_SUPERLU=1 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-functions-2.9.0/build -I/build/reproducible-path/dune-functions-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/include/suitesparse -isystem /usr/include/superlu -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/functions/gridfunctions/test/CMakeFiles/discreteglobalbasisfunctiontest.dir/discreteglobalbasisfunctiontest.cc.o -MF CMakeFiles/discreteglobalbasisfunctiontest.dir/discreteglobalbasisfunctiontest.cc.o.d -o CMakeFiles/discreteglobalbasisfunctiontest.dir/discreteglobalbasisfunctiontest.cc.o -c /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctiontest.cc -In file included from /usr/include/dune/geometry/quadraturerules.hh:294, - from /usr/include/dune/localfunctions/utility/l2interpolation.hh:10, - from /usr/include/dune/localfunctions/utility/localfiniteelement.hh:12, - from /usr/include/dune/localfunctions/lagrange.hh:13, - from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/lagrangebasis.hh:9, - from /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/composedgridfunctiontest.cc:15: -/usr/include/dune/geometry/quadraturerules/prismquadrature.hh: In member function 'Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)': -/usr/include/dune/geometry/quadraturerules/prismquadrature.hh:148:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 148 | { - | ^ -In file included from /usr/include/dune/geometry/quadraturerules.hh:296: -/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:750:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 750 | { - | ^ -/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:1028:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1028 | { - | ^ -In file included from /usr/include/dune/grid/common/geometry.hh:16, - from /usr/include/dune/grid/common/grid.hh:1116, - from /usr/include/dune/grid/yaspgrid.hh:17, - from /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/composedgridfunctiontest.cc:13: -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': -/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:230:3: required by substitution of 'template Dune::Functions::AnalyticGridViewFunction::Geometry::GlobalCoordinate>::type(typename GridView::Codim<0>::Geometry::GlobalCoordinate), GridView, typename std::decay<_Tp>::type> Dune::Functions::makeAnalyticGridViewFunction(F&&, const GridView&) [with F = main(int, char**)::&; GridView = Dune::GridView > >]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/composedgridfunctiontest.cc:66:85: required from here -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | return matrix.transposed(); - | ^ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/composedgridfunctiontest.cc: In instantiation of 'main(int, char**):: [with auto:112 = Dune::FieldVector]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/composedgridfunctiontest.cc:62:17: required from 'main(int, char**):: [with auto:115 = Dune::FieldVector]' -/usr/include/c++/12/type_traits:2565: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 = main(int, char**)::&; _Args = {Dune::FieldVector}]' -/usr/include/c++/12/type_traits:2576:55: required from 'struct std::__result_of_impl&, Dune::FieldVector >' -/usr/include/c++/12/type_traits:2581:12: required from 'struct std::__invoke_result&, Dune::FieldVector >' -/usr/include/c++/12/type_traits:3022:12: required from 'struct std::invoke_result&, Dune::FieldVector >' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:230:3: required by substitution of 'template Dune::Functions::AnalyticGridViewFunction::Geometry::GlobalCoordinate>::type(typename GridView::Codim<0>::Geometry::GlobalCoordinate), GridView, typename std::decay<_Tp>::type> Dune::Functions::makeAnalyticGridViewFunction(F&&, const GridView&) [with F = main(int, char**)::&; GridView = Dune::GridView > >]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/composedgridfunctiontest.cc:66:85: required from here -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/composedgridfunctiontest.cc:52:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 52 | return y; - | ^ -In file included from /usr/include/dune/geometry/quadraturerules.hh:294, - from /usr/include/dune/localfunctions/utility/l2interpolation.hh:10, - from /usr/include/dune/localfunctions/utility/localfiniteelement.hh:12, - from /usr/include/dune/localfunctions/lagrange.hh:13, - from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/lagrangebasis.hh:9, - from /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctiontest.cc:12: -/usr/include/dune/geometry/quadraturerules/prismquadrature.hh: In member function 'Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)': -/usr/include/dune/geometry/quadraturerules/prismquadrature.hh:148:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 148 | { - | ^ -In file included from /usr/include/dune/geometry/quadraturerules.hh:296: -/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:750:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 750 | { - | ^ -/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:1028:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1028 | { - | ^ -In file included from /usr/include/dune/geometry/axisalignedcubegeometry.hh:17, - from /usr/include/dune/grid/yaspgrid.hh:26: -/usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double; int n = 2]': -/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]' -/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:230:3: required by substitution of 'template Dune::Functions::AnalyticGridViewFunction::Geometry::GlobalCoordinate>::type(typename GridView::Codim<0>::Geometry::GlobalCoordinate), GridView, typename std::decay<_Tp>::type> Dune::Functions::makeAnalyticGridViewFunction(F&&, const GridView&) [with F = main(int, char**)::&; GridView = Dune::GridView > >]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/composedgridfunctiontest.cc:66:85: required from here -/usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 136 | DiagonalMatrix transposed() const - | ^~~~~~~~~~ /usr/include/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:32: required from 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = double; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = main(int, char**)::; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]' /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/gridfunctiontest.hh:62:25: required from 'double Dune::Functions::Test::integrateGridViewFunction(const GridView&, const F&, unsigned int) [with GridView = Dune::GridView > >; F = Dune::Functions::AnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>]' @@ -10894,20 +10862,6 @@ /usr/include/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ -In file included from /usr/include/dune/grid/common/geometry.hh:16, - from /usr/include/dune/grid/common/grid.hh:1116, - from /usr/include/dune/grid/yaspgrid.hh:17, - from /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctiontest.cc:10: -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': -/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/gridviewentityset.hh:35:55: required from 'class Dune::Functions::GridViewEntitySet > >, 0>' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:42:9: required from 'class Dune::Functions::ImplDoc::DiscreteGlobalBasisFunctionBase > >, 1, double> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap>' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:267:7: required from 'class Dune::Functions::DiscreteGlobalBasisFunction > >, 1, double> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, double>' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:448:10: required from 'auto Dune::Functions::makeDiscreteGlobalBasisFunction(B&&, V&&) [with R = double; B = DefaultGlobalBasis > >, 1, double> >&; V = std::vector, std::allocator > >&]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctiontest.cc:248:68: required from here -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | return matrix.transposed(); - | ^ In file included from /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/composedgridfunctiontest.cc:16: /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh: In instantiation of 'void Dune::Functions::Imp::LocalInterpolateVisitor::leaf(Node&, TreePath) [with Node = const Dune::Functions::LagrangeNode > >, 2, double>; TreePath = Dune::TypeTree::HybridTreePath; B = Dune::Functions::DefaultGlobalBasis > >, 2, double>, 2> >; T = Dune::Functions::PowerBasisNode > >, 2, double>, 2>; NTRE = Dune::Functions::HierarchicNodeToRangeMap; HV = Dune::Functions::Impl::ISTLVectorBackend > >&&; LF = Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>; HBV = const Dune::Functions::Imp::AllTrueBitSetVector&]': /usr/include/dune/typetree/traversal.hh:97:21: required from 'void Dune::TypeTree::Detail::applyToTree(T&&, TreePath, V&&) [with T = const Dune::Functions::LagrangeNode > >, 2, double>&; TreePath = Dune::TypeTree::HybridTreePath; V = Dune::Functions::Imp::LocalInterpolateVisitor > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&; typename std::enable_if::type::isLeaf, int>::type = 0]' @@ -10938,6 +10892,25 @@ /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:100:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 100 | Range operator()(const LocalDomain& x) const | ^~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]', + inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = std::complex; Allocator = std::allocator >]' at /usr/include/dune/common/dynvector.hh:143:19, + inlined from 'void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]' at /usr/include/dune/common/dynmatrixev.hh:87:27, + inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: +/usr/include/c++/12/bits/stl_vector.h:1032:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1032 | _M_fill_insert(end(), __new_size - size(), __x); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]', + inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = double; Allocator = std::allocator]' at /usr/include/dune/common/dynvector.hh:143:19, + inlined from 'void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]' at /usr/include/dune/common/dynmatrixev.hh:95:21, + inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: +/usr/include/c++/12/bits/stl_vector.h:1032:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1032 | _M_fill_insert(end(), __new_size - size(), __x); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', + inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:164:33: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/12/functional:59, from /usr/include/dune/common/parallel/mpicommunication.hh:19, from /usr/include/dune/common/parallel/mpihelper.hh:17, @@ -10957,6 +10930,148 @@ /usr/include/c++/12/bits/std_function.h:288:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) | ^~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', + inlined from 'Dune::JacobiNQuadratureRule::JacobiNQuadratureRule(int, int) [with ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:58:24: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In file included from /build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction.hh:12, + from /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/gridfunction.hh:12, + from /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/gridviewfunction.hh:10: +/build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh: In instantiation of 'Range Dune::Functions::Imp::DifferentiableFunctionWrapperImplementation::operator()(const Domain&) const [with Range = Dune::FieldVector; Domain = Dune::FieldVector; DerivativeInterface = Dune::Functions::GridFunction(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>; B = Dune::Functions::Imp::TypeErasureWrapperBase(Dune::FieldVector), Dune::Functions::GridFunction(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>, Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>, Dune::Functions::GridViewEntitySet > >, 0> >, Dune::Functions::GridFunction(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 16> >]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh:82:17: required from here +/build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh:82:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 82 | virtual Range operator() (const Domain& x) const + | ^~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh: In instantiation of 'Range Dune::Functions::Imp::DifferentiableFunctionWrapperImplementation::operator()(const Domain&) const [with Range = Dune::FieldMatrix; Domain = Dune::FieldVector; DerivativeInterface = Dune::Functions::GridFunction), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>; B = Dune::Functions::Imp::TypeErasureWrapperBase(Dune::FieldVector), Dune::Functions::GridFunction), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>, Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>, Dune::Functions::GridViewEntitySet > >, 0> >, Dune::Functions::GridFunction(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 16> >]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh:82:17: required from here +/build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh:82:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh: In instantiation of 'Range Dune::Functions::Imp::DifferentiableFunctionWrapperImplementation::operator()(const Domain&) const [with Range = Dune::FieldVector; Domain = Dune::FieldVector; DerivativeInterface = Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>; B = Dune::Functions::Imp::TypeErasureWrapperBase(Dune::FieldVector), Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >, Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 16>::LocalDerivativeTraits, 16> >]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh:82:17: required from here +/build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh:82:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/gridfunction.hh: In instantiation of 'Range Dune::Functions::GridFunction::operator()(const Domain&) const [with Range = Dune::FieldMatrix; Domain = Dune::FieldVector; ES = Dune::Functions::GridViewEntitySet > >, 0>; DerivativeTraits = Dune::Functions::DefaultDerivativeTraits; unsigned int bufferSize = 16]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh:84:23: required from 'Range Dune::Functions::Imp::DifferentiableFunctionWrapperImplementation::operator()(const Domain&) const [with Range = Dune::FieldMatrix; Domain = Dune::FieldVector; DerivativeInterface = Dune::Functions::GridFunction), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>; B = Dune::Functions::Imp::TypeErasureWrapperBase(Dune::FieldVector), Dune::Functions::GridFunction), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>, Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>, Dune::Functions::GridViewEntitySet > >, 0> >, Dune::Functions::GridFunction(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 16> >]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh:82:17: required from here +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/gridfunction.hh:138:9: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 138 | Range operator() (const Domain& x) const + | ^~~~~~~~ +In file included from /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/gridfunction.hh:13: +/build/reproducible-path/dune-functions-2.9.0/dune/functions/common/localfunction.hh: In instantiation of 'Range Dune::Functions::LocalFunction::operator()(const Domain&) const [with Range = Dune::FieldVector; Domain = Dune::FieldVector; LocalContext = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>; DerivativeTraits = Dune::Functions::Imp::GridFunctionTraits), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 16>::LocalDerivativeTraits; unsigned int bufferSize = 16]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh:84:23: required from 'Range Dune::Functions::Imp::DifferentiableFunctionWrapperImplementation::operator()(const Domain&) const [with Range = Dune::FieldVector; Domain = Dune::FieldVector; DerivativeInterface = Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>; B = Dune::Functions::Imp::TypeErasureWrapperBase(Dune::FieldVector), Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >, Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 16>::LocalDerivativeTraits, 16> >]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh:82:17: required from here +/build/reproducible-path/dune-functions-2.9.0/dune/functions/common/localfunction.hh:123:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 123 | Range operator() (const Domain& x) const + | ^~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/raviartthomasbasistest.cc: In function 'int main(int, char**)': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/raviartthomasbasistest.cc:47:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 47 | YaspGrid<2> quadGrid({1.0, 1.0}, {5,5}); + | ^ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/raviartthomasbasistest.cc:55:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 55 | YaspGrid<3> hexaGrid({1.0, 1.0, 1.0}, {4,4,4}); + | ^ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh: In instantiation of 'Range Dune::Functions::Imp::DifferentiableFunctionWrapperImplementation::operator()(const Domain&) const [with Range = Dune::FieldMatrix; Domain = Dune::FieldVector; DerivativeInterface = Dune::Functions::LocalFunction), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>; B = Dune::Functions::Imp::TypeErasureWrapperBase(Dune::FieldVector), Dune::Functions::LocalFunction), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >, Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 16>::LocalDerivativeTraits, 16> >]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh:82:17: required from here +/build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh:82:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 82 | virtual Range operator() (const Domain& x) const + | ^~~~~~~~ +[ 79%] Linking CXX executable hierarchicallagrangebasistest +cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/hierarchicallagrangebasistest.dir/link.txt --verbose=1 +/usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro CMakeFiles/hierarchicallagrangebasistest.dir/hierarchicallagrangebasistest.cc.o -o hierarchicallagrangebasistest -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libduneuggrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libsuperlu.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/libf77blas.so /usr/lib/arm-linux-gnueabihf/libatlas.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so /usr/lib/arm-linux-gnueabihf/libldl.so /usr/lib/arm-linux-gnueabihf/libspqr.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libumfpack.so /usr/lib/arm-linux-gnueabihf/libcholmod.so /usr/lib/arm-linux-gnueabihf/libamd.so /usr/lib/arm-linux-gnueabihf/libcolamd.so /usr/lib/arm-linux-gnueabihf/libcamd.so /usr/lib/arm-linux-gnueabihf/libccolamd.so /usr/lib/arm-linux-gnueabihf/libsuitesparseconfig.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/libf77blas.so /usr/lib/arm-linux-gnueabihf/libatlas.so +/usr/include/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]': +/usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 911 | YaspGrid (Dune::FieldVector L, + | ^~~~~~~~ +In file included from /usr/include/dune/localfunctions/lagrange.hh:21: +/usr/include/dune/localfunctions/lagrange/lagrangecube.hh: In member function 'void Dune::Impl::LagrangeCubeLocalInterpolation::interpolate(const F&, std::vector&) const [with F = std::function(Dune::FieldVector)>; C = double; LocalBasis = Dune::Impl::LagrangeCubeLocalBasis]': +/usr/include/dune/localfunctions/lagrange/lagrangecube.hh:664:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 664 | out[0] = f(center); + | ~^~~~~~~~ +/usr/include/c++/12/bits/std_function.h: In member function '_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]': +/usr/include/c++/12/bits/std_function.h:587:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 587 | operator()(_ArgTypes... __args) const + | ^~~~~~~~ +/usr/include/c++/12/bits/std_function.h:591:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 591 | return _M_invoker(_M_functor, std::forward<_ArgTypes>(__args)...); + | ^ +make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' +[ 79%] Built target hierarchicallagrangebasistest +make -f dune/functions/gridfunctions/test/CMakeFiles/discreteglobalbasisfunctiontest.dir/build.make dune/functions/gridfunctions/test/CMakeFiles/discreteglobalbasisfunctiontest.dir/depend +make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' +cd /build/reproducible-path/dune-functions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.9.0 /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test /build/reproducible-path/dune-functions-2.9.0/build /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/gridfunctions/test /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/gridfunctions/test/CMakeFiles/discreteglobalbasisfunctiontest.dir/DependInfo.cmake --color= +make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' +make -f dune/functions/gridfunctions/test/CMakeFiles/discreteglobalbasisfunctiontest.dir/build.make dune/functions/gridfunctions/test/CMakeFiles/discreteglobalbasisfunctiontest.dir/build +make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' +[ 81%] Building CXX object dune/functions/gridfunctions/test/CMakeFiles/discreteglobalbasisfunctiontest.dir/discreteglobalbasisfunctiontest.cc.o +cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/gridfunctions/test && /usr/bin/c++ -DENABLE_MPI=1 -DENABLE_SUITESPARSE=1 -DENABLE_SUPERLU=1 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-functions-2.9.0/build -I/build/reproducible-path/dune-functions-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/include/suitesparse -isystem /usr/include/superlu -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/functions/gridfunctions/test/CMakeFiles/discreteglobalbasisfunctiontest.dir/discreteglobalbasisfunctiontest.cc.o -MF CMakeFiles/discreteglobalbasisfunctiontest.dir/discreteglobalbasisfunctiontest.cc.o.d -o CMakeFiles/discreteglobalbasisfunctiontest.dir/discreteglobalbasisfunctiontest.cc.o -c /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctiontest.cc +In file included from /usr/include/dune/grid/yaspgrid.hh:72: +/usr/include/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>]': +/usr/include/dune/grid/yaspgrid/yaspgridentity.hh:519:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 519 | auto ll = _it.lowerleft(); + | ^~ +/usr/include/c++/12/bits/std_function.h: In static member function 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]': +/usr/include/c++/12/bits/std_function.h:288:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) + | ^~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh: In lambda function: +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:124:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 124 | const auto& y = localF_(x); + | ^ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:125:90: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 125 | return FiniteElementRange(flatVectorView(nodeToRangeEntry_(node, treePath, y))[j]); + | ^ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh: In member function 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = Dune::FieldVector; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = main(int, char**)::; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:100:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 100 | Range operator()(const LocalDomain& x) const + | ^~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh: In member function 'Range Dune::Functions::Imp::DifferentiableFunctionWrapperImplementation::operator()(const Domain&) const [with Range = Dune::FieldMatrix; Domain = Dune::FieldVector; DerivativeInterface = Dune::Functions::LocalFunction), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>; B = Dune::Functions::Imp::TypeErasureWrapperBase(Dune::FieldVector), Dune::Functions::LocalFunction), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >, Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 16>::LocalDerivativeTraits, 16> >]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh:82:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 82 | virtual Range operator() (const Domain& x) const + | ^~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh: In member function 'Range Dune::Functions::Imp::DifferentiableFunctionWrapperImplementation::operator()(const Domain&) const [with Range = Dune::FieldVector; Domain = Dune::FieldVector; DerivativeInterface = Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>; B = Dune::Functions::Imp::TypeErasureWrapperBase(Dune::FieldVector), Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >, Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 16>::LocalDerivativeTraits, 16> >]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh:82:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh: In member function 'Range Dune::Functions::Imp::DifferentiableFunctionWrapperImplementation::operator()(const Domain&) const [with Range = Dune::FieldMatrix; Domain = Dune::FieldVector; DerivativeInterface = Dune::Functions::LocalFunction), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>; B = Dune::Functions::Imp::TypeErasureWrapperBase(Dune::FieldVector), Dune::Functions::LocalFunction), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >, Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 16>::LocalDerivativeTraits, 16> >]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh:82:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh: In member function 'Range Dune::Functions::Imp::DifferentiableFunctionWrapperImplementation::operator()(const Domain&) const [with Range = Dune::FieldVector; Domain = Dune::FieldVector; DerivativeInterface = Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>; B = Dune::Functions::Imp::TypeErasureWrapperBase(Dune::FieldVector), Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >, Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 16>::LocalDerivativeTraits, 16> >]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh:82:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh: In member function 'Range Dune::Functions::Imp::DifferentiableFunctionWrapperImplementation::operator()(const Domain&) const [with Range = Dune::FieldMatrix; Domain = Dune::FieldVector; DerivativeInterface = Dune::Functions::LocalFunction), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>; B = Dune::Functions::Imp::TypeErasureWrapperBase(Dune::FieldVector), Dune::Functions::LocalFunction), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >, Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 16>::LocalDerivativeTraits, 16> >]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh:82:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh: In member function 'Range Dune::Functions::Imp::DifferentiableFunctionWrapperImplementation::operator()(const Domain&) const [with Range = Dune::FieldVector; Domain = Dune::FieldVector; DerivativeInterface = Dune::Functions::GridFunction(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>; B = Dune::Functions::Imp::TypeErasureWrapperBase(Dune::FieldVector), Dune::Functions::GridFunction(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>, Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>, Dune::Functions::GridViewEntitySet > >, 0> >, Dune::Functions::GridFunction(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 16> >]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh:82:17: 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:294, + from /usr/include/dune/localfunctions/utility/l2interpolation.hh:10, + from /usr/include/dune/localfunctions/utility/localfiniteelement.hh:12, + from /usr/include/dune/localfunctions/lagrange.hh:13, + from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/lagrangebasis.hh:9, + from /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctiontest.cc:12: +/usr/include/dune/geometry/quadraturerules/prismquadrature.hh: In member function 'Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/prismquadrature.hh:148:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 148 | { + | ^ +In file included from /usr/include/dune/geometry/quadraturerules.hh:296: +/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:750:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 750 | { + | ^ +/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:1028:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1028 | { + | ^ +In file included from /usr/include/dune/grid/common/geometry.hh:16, + from /usr/include/dune/grid/common/grid.hh:1116, + from /usr/include/dune/grid/yaspgrid.hh:17, + from /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctiontest.cc:10: +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': +/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/gridviewentityset.hh:35:55: required from 'class Dune::Functions::GridViewEntitySet > >, 0>' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:42:9: required from 'class Dune::Functions::ImplDoc::DiscreteGlobalBasisFunctionBase > >, 1, double> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap>' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:267:7: required from 'class Dune::Functions::DiscreteGlobalBasisFunction > >, 1, double> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, double>' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:448:10: required from 'auto Dune::Functions::makeDiscreteGlobalBasisFunction(B&&, V&&) [with R = double; B = DefaultGlobalBasis > >, 1, double> >&; V = std::vector, std::allocator > >&]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctiontest.cc:248:68: required from here +/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 184 | return matrix.transposed(); + | ^ +In function 'Dune::Impl::LagrangeSimplexLocalBasis::partial(const std::array&, const Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >::DomainType&, std::vector, std::allocator > >&) const::, double, 1, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>': +cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctiontest.cc: In instantiation of 'main(int, char**):: [with auto:115 = Dune::FieldVector]': /build/reproducible-path/dune-functions-2.9.0/dune/functions/common/functionconcepts.hh:36:6: required by substitution of 'template decltype (f(std::declval >())) Dune::Functions::Concept::Callable >::require(F&&) [with F = main(int, char**)::]' /usr/include/dune/common/concept.hh:87:39: required by substitution of 'template().require((declval)()...), 0)) > constexpr std::true_type Dune::Concept::Impl::matchesRequirement(Dune::PriorityTag<1>) [with C = Dune::Functions::Concept::Callable >; T = {main(int, char**)::}; decltype ((declval().require((declval)()...), 0)) = ]' @@ -11009,20 +11124,24 @@ /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctiontest.cc:183:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 183 | return Range{ x[1], x[0] }; | ^ -In file included from /build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction.hh:12, - from /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/gridfunction.hh:12, - from /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/gridviewfunction.hh:10: -/build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh: In instantiation of 'Range Dune::Functions::Imp::DifferentiableFunctionWrapperImplementation::operator()(const Domain&) const [with Range = Dune::FieldVector; Domain = Dune::FieldVector; DerivativeInterface = Dune::Functions::GridFunction(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>; B = Dune::Functions::Imp::TypeErasureWrapperBase(Dune::FieldVector), Dune::Functions::GridFunction(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>, Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>, Dune::Functions::GridViewEntitySet > >, 0> >, Dune::Functions::GridFunction(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 16> >]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh:82:17: required from here -/build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh:82:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 82 | virtual Range operator() (const Domain& x) const - | ^~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh: In instantiation of 'Range Dune::Functions::Imp::DifferentiableFunctionWrapperImplementation::operator()(const Domain&) const [with Range = Dune::FieldMatrix; Domain = Dune::FieldVector; DerivativeInterface = Dune::Functions::GridFunction), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>; B = Dune::Functions::Imp::TypeErasureWrapperBase(Dune::FieldVector), Dune::Functions::GridFunction), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>, Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>, Dune::Functions::GridViewEntitySet > >, 0> >, Dune::Functions::GridFunction(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 16> >]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh:82:17: required from here -/build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh:82:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh: In instantiation of 'Range Dune::Functions::Imp::DifferentiableFunctionWrapperImplementation::operator()(const Domain&) const [with Range = Dune::FieldVector; Domain = Dune::FieldVector; DerivativeInterface = Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>; B = Dune::Functions::Imp::TypeErasureWrapperBase(Dune::FieldVector), Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >, Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 16>::LocalDerivativeTraits, 16> >]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh:82:17: required from here -/build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh:82:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In function 'main(int, char**):: [with auto:112 = Dune::FieldVector]': +cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In function 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = reference_wrapper > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >&; _Args = {Dune::FieldVector}]': +cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In lambda function, + inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = const Dune::Functions::Imp::LocalInterpolateVisitor > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>&; _Args = {Dune::FieldVector}]' at /usr/include/c++/12/bits/invoke.h:61:36, + inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const Dune::Functions::Imp::LocalInterpolateVisitor > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>&; _Args = {Dune::FieldVector}]' at /usr/include/c++/12/bits/invoke.h:96:40, + inlined from 'typename std::result_of<_Tp&(_Args&& ...)>::type std::reference_wrapper<_Tp>::operator()(_Args&& ...) const [with _Args = {Dune::FieldVector}; _Tp = const Dune::Functions::Imp::LocalInterpolateVisitor > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>]' at /usr/include/c++/12/bits/refwrap.h:358:24, + inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = reference_wrapper > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >&; _Args = {Dune::FieldVector}]' at /usr/include/c++/12/bits/invoke.h:61:36, + inlined from 'constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = Dune::FieldVector; _Callable = reference_wrapper > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >&; _Args = {Dune::FieldVector}]' at /usr/include/c++/12/bits/invoke.h:114:35, + inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]' at /usr/include/c++/12/bits/std_function.h:290:30: +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:124:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 124 | const auto& y = localF_(x); + | ~~~~~~~^~~ +/usr/include/c++/12/bits/std_function.h: In static member function 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]': +/usr/include/c++/12/bits/std_function.h:288:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) + | ^~~~~~~~~ In file included from /usr/include/dune/grid/common/geometry.hh:14: /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 1]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' @@ -11052,19 +11171,6 @@ /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/defaultglobalbasis.hh:192:44: required from 'auto Dune::Functions::BasisFactory::makeBasis(const GridView&, PreBasisFactory&&) [with GridView = Dune::GridView > >; PreBasisFactory = raviartThomas<0>()::]' /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctiontest.cc:176:29: required from here /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/gridfunction.hh: In instantiation of 'Range Dune::Functions::GridFunction::operator()(const Domain&) const [with Range = Dune::FieldMatrix; Domain = Dune::FieldVector; ES = Dune::Functions::GridViewEntitySet > >, 0>; DerivativeTraits = Dune::Functions::DefaultDerivativeTraits; unsigned int bufferSize = 16]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh:84:23: required from 'Range Dune::Functions::Imp::DifferentiableFunctionWrapperImplementation::operator()(const Domain&) const [with Range = Dune::FieldMatrix; Domain = Dune::FieldVector; DerivativeInterface = Dune::Functions::GridFunction), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>; B = Dune::Functions::Imp::TypeErasureWrapperBase(Dune::FieldVector), Dune::Functions::GridFunction), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>, Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>, Dune::Functions::GridViewEntitySet > >, 0> >, Dune::Functions::GridFunction(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 16> >]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh:82:17: required from here -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/gridfunction.hh:138:9: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 138 | Range operator() (const Domain& x) const - | ^~~~~~~~ -In file included from /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/gridfunction.hh:13: -/build/reproducible-path/dune-functions-2.9.0/dune/functions/common/localfunction.hh: In instantiation of 'Range Dune::Functions::LocalFunction::operator()(const Domain&) const [with Range = Dune::FieldVector; Domain = Dune::FieldVector; LocalContext = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>; DerivativeTraits = Dune::Functions::Imp::GridFunctionTraits), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 16>::LocalDerivativeTraits; unsigned int bufferSize = 16]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh:84:23: required from 'Range Dune::Functions::Imp::DifferentiableFunctionWrapperImplementation::operator()(const Domain&) const [with Range = Dune::FieldVector; Domain = Dune::FieldVector; DerivativeInterface = Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>; B = Dune::Functions::Imp::TypeErasureWrapperBase(Dune::FieldVector), Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >, Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 16>::LocalDerivativeTraits, 16> >]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh:82:17: required from here -/build/reproducible-path/dune-functions-2.9.0/dune/functions/common/localfunction.hh:123:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 123 | Range operator() (const Domain& x) const - | ^~~~~~~~ In file included from /usr/include/dune/common/fvector.hh:22, from /usr/include/dune/grid/common/grid.hh:17: /usr/include/dune/common/densevector.hh: In instantiation of 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector; derived_type = Dune::FieldVector]': @@ -11074,32 +11180,19 @@ /usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 447 | derived_type operator- (const DenseVector& b) const | ^~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh: In instantiation of 'Range Dune::Functions::Imp::DifferentiableFunctionWrapperImplementation::operator()(const Domain&) const [with Range = Dune::FieldMatrix; Domain = Dune::FieldVector; DerivativeInterface = Dune::Functions::LocalFunction), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>; B = Dune::Functions::Imp::TypeErasureWrapperBase(Dune::FieldVector), Dune::Functions::LocalFunction), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >, Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 16>::LocalDerivativeTraits, 16> >]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh:82:17: required from here -/build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh:82:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 82 | virtual Range operator() (const Domain& x) const - | ^~~~~~~~ -/usr/include/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]': -/usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 911 | YaspGrid (Dune::FieldVector L, - | ^~~~~~~~ -In file included from /usr/include/dune/localfunctions/lagrange.hh:21: -/usr/include/dune/localfunctions/lagrange/lagrangecube.hh: In member function 'void Dune::Impl::LagrangeCubeLocalInterpolation::interpolate(const F&, std::vector&) const [with F = std::function(Dune::FieldVector)>; C = double; LocalBasis = Dune::Impl::LagrangeCubeLocalBasis]': -/usr/include/dune/localfunctions/lagrange/lagrangecube.hh:664:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 664 | out[0] = f(center); - | ~^~~~~~~~ -/usr/include/c++/12/bits/std_function.h: In member function '_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]': -/usr/include/c++/12/bits/std_function.h:587:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 587 | operator()(_ArgTypes... __args) const - | ^~~~~~~~ -/usr/include/c++/12/bits/std_function.h:591:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 591 | return _M_invoker(_M_functor, std::forward<_ArgTypes>(__args)...); - | ^ -In file included from /usr/include/dune/grid/yaspgrid.hh:72: -/usr/include/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>]': -/usr/include/dune/grid/yaspgrid/yaspgridentity.hh:519:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 519 | auto ll = _it.lowerleft(); - | ^~ +[ 82%] Linking CXX executable raviartthomasbasistest +cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/raviartthomasbasistest.dir/link.txt --verbose=1 +/usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro CMakeFiles/raviartthomasbasistest.dir/raviartthomasbasistest.cc.o -o raviartthomasbasistest -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libduneuggrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libsuperlu.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/libf77blas.so /usr/lib/arm-linux-gnueabihf/libatlas.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so /usr/lib/arm-linux-gnueabihf/libldl.so /usr/lib/arm-linux-gnueabihf/libspqr.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libumfpack.so /usr/lib/arm-linux-gnueabihf/libcholmod.so /usr/lib/arm-linux-gnueabihf/libamd.so /usr/lib/arm-linux-gnueabihf/libcolamd.so /usr/lib/arm-linux-gnueabihf/libcamd.so /usr/lib/arm-linux-gnueabihf/libccolamd.so /usr/lib/arm-linux-gnueabihf/libsuitesparseconfig.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/libf77blas.so /usr/lib/arm-linux-gnueabihf/libatlas.so +make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' +[ 82%] Built target raviartthomasbasistest +make -f dune/functions/gridfunctions/test/CMakeFiles/discreteglobalbasisfunctionderivativetest.dir/build.make dune/functions/gridfunctions/test/CMakeFiles/discreteglobalbasisfunctionderivativetest.dir/depend +make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' +cd /build/reproducible-path/dune-functions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.9.0 /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test /build/reproducible-path/dune-functions-2.9.0/build /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/gridfunctions/test /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/gridfunctions/test/CMakeFiles/discreteglobalbasisfunctionderivativetest.dir/DependInfo.cmake --color= +make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' +make -f dune/functions/gridfunctions/test/CMakeFiles/discreteglobalbasisfunctionderivativetest.dir/build.make dune/functions/gridfunctions/test/CMakeFiles/discreteglobalbasisfunctionderivativetest.dir/build +make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' +[ 84%] Building CXX object dune/functions/gridfunctions/test/CMakeFiles/discreteglobalbasisfunctionderivativetest.dir/discreteglobalbasisfunctionderivativetest.cc.o +cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/gridfunctions/test && /usr/bin/c++ -DENABLE_MPI=1 -DENABLE_SUITESPARSE=1 -DENABLE_SUPERLU=1 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-functions-2.9.0/build -I/build/reproducible-path/dune-functions-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/include/suitesparse -isystem /usr/include/superlu -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/functions/gridfunctions/test/CMakeFiles/discreteglobalbasisfunctionderivativetest.dir/discreteglobalbasisfunctionderivativetest.cc.o -MF CMakeFiles/discreteglobalbasisfunctionderivativetest.dir/discreteglobalbasisfunctionderivativetest.cc.o.d -o CMakeFiles/discreteglobalbasisfunctionderivativetest.dir/discreteglobalbasisfunctionderivativetest.cc.o -c /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc In file included from /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctiontest.cc:13: /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh: In instantiation of 'void Dune::Functions::Imp::LocalInterpolateVisitor::leaf(Node&, TreePath) [with Node = const Dune::Functions::RaviartThomasNode > >, 0>; TreePath = Dune::TypeTree::HybridTreePath<>; B = Dune::Functions::DefaultGlobalBasis > >, 0> >; T = Dune::Functions::RaviartThomasNode > >, 0>; NTRE = Dune::Functions::HierarchicNodeToRangeMap; HV = Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&&; LF = Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>; HBV = const Dune::Functions::Imp::AllTrueBitSetVector&]': /usr/include/dune/typetree/traversal.hh:97:21: required from 'void Dune::TypeTree::Detail::applyToTree(T&&, TreePath, V&&) [with T = const Dune::Functions::RaviartThomasNode > >, 0>&; TreePath = Dune::TypeTree::HybridTreePath<>; V = Dune::Functions::Imp::LocalInterpolateVisitor > >, 0> >, Dune::Functions::RaviartThomasNode > >, 0>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&; typename std::enable_if::type::isLeaf, int>::type = 0]' @@ -11151,21 +11244,6 @@ /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:100:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 100 | Range operator()(const LocalDomain& x) const | ^~~~~~~~ -/usr/include/c++/12/bits/std_function.h: In static member function 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]': -/usr/include/c++/12/bits/std_function.h:288:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) - | ^~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh: In lambda function: -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:124:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 124 | const auto& y = localF_(x); - | ^ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:125:90: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 125 | return FiniteElementRange(flatVectorView(nodeToRangeEntry_(node, treePath, y))[j]); - | ^ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh: In member function 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = Dune::FieldVector; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = main(int, char**)::; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:100:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 100 | Range operator()(const LocalDomain& x) const - | ^~~~~~~~ /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh: In instantiation of 'void Dune::Functions::Imp::LocalInterpolateVisitor::leaf(Node&, TreePath) [with Node = const Dune::Functions::LagrangeNode > >, 1, double>; TreePath = Dune::TypeTree::HybridTreePath<>; B = Dune::Functions::DefaultGlobalBasis > >, 1, double> >; T = Dune::Functions::LagrangeNode > >, 1, double>; NTRE = Dune::Functions::HierarchicNodeToRangeMap; HV = Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&&; LF = Dune::Functions::DiscreteGlobalBasisFunction > >, 1, double> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction; HBV = const Dune::Functions::Imp::AllTrueBitSetVector&]': /usr/include/dune/typetree/traversal.hh:97:21: required from 'void Dune::TypeTree::Detail::applyToTree(T&&, TreePath, V&&) [with T = const Dune::Functions::LagrangeNode > >, 1, double>&; TreePath = Dune::TypeTree::HybridTreePath<>; V = Dune::Functions::Imp::LocalInterpolateVisitor > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&&, Dune::Functions::DiscreteGlobalBasisFunction > >, 1, double> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>&; typename std::enable_if::type::isLeaf, int>::type = 0]' /usr/include/dune/typetree/traversal.hh:239:26: required from 'void Dune::TypeTree::applyToTree(Tree&&, Visitor&&) [with Tree = const Dune::Functions::LagrangeNode > >, 1, double>&; Visitor = Dune::Functions::Imp::LocalInterpolateVisitor > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&&, Dune::Functions::DiscreteGlobalBasisFunction > >, 1, double> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>&]' @@ -11176,20 +11254,6 @@ /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:125:90: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | return FiniteElementRange(flatVectorView(nodeToRangeEntry_(node, treePath, y))[j]); | ^ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh: In member function 'Range Dune::Functions::Imp::DifferentiableFunctionWrapperImplementation::operator()(const Domain&) const [with Range = Dune::FieldMatrix; Domain = Dune::FieldVector; DerivativeInterface = Dune::Functions::LocalFunction), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>; B = Dune::Functions::Imp::TypeErasureWrapperBase(Dune::FieldVector), Dune::Functions::LocalFunction), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >, Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 16>::LocalDerivativeTraits, 16> >]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh:82:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 82 | virtual Range operator() (const Domain& x) const - | ^~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh: In member function 'Range Dune::Functions::Imp::DifferentiableFunctionWrapperImplementation::operator()(const Domain&) const [with Range = Dune::FieldVector; Domain = Dune::FieldVector; DerivativeInterface = Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>; B = Dune::Functions::Imp::TypeErasureWrapperBase(Dune::FieldVector), Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >, Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 16>::LocalDerivativeTraits, 16> >]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh:82:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh: In member function 'Range Dune::Functions::Imp::DifferentiableFunctionWrapperImplementation::operator()(const Domain&) const [with Range = Dune::FieldMatrix; Domain = Dune::FieldVector; DerivativeInterface = Dune::Functions::LocalFunction), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>; B = Dune::Functions::Imp::TypeErasureWrapperBase(Dune::FieldVector), Dune::Functions::LocalFunction), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >, Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 16>::LocalDerivativeTraits, 16> >]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh:82:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh: In member function 'Range Dune::Functions::Imp::DifferentiableFunctionWrapperImplementation::operator()(const Domain&) const [with Range = Dune::FieldVector; Domain = Dune::FieldVector; DerivativeInterface = Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>; B = Dune::Functions::Imp::TypeErasureWrapperBase(Dune::FieldVector), Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >, Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 16>::LocalDerivativeTraits, 16> >]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh:82:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh: In member function 'Range Dune::Functions::Imp::DifferentiableFunctionWrapperImplementation::operator()(const Domain&) const [with Range = Dune::FieldMatrix; Domain = Dune::FieldVector; DerivativeInterface = Dune::Functions::LocalFunction), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>; B = Dune::Functions::Imp::TypeErasureWrapperBase(Dune::FieldVector), Dune::Functions::LocalFunction), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >, Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 16>::LocalDerivativeTraits, 16> >]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh:82:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh: In member function 'Range Dune::Functions::Imp::DifferentiableFunctionWrapperImplementation::operator()(const Domain&) const [with Range = Dune::FieldVector; Domain = Dune::FieldVector; DerivativeInterface = Dune::Functions::GridFunction(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>; B = Dune::Functions::Imp::TypeErasureWrapperBase(Dune::FieldVector), Dune::Functions::GridFunction(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>, Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>, Dune::Functions::GridViewEntitySet > >, 0> >, Dune::Functions::GridFunction(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 16> >]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh:82:17: 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/dune/grid/yaspgrid/ygrid.hh: In instantiation of 'Dune::YGridComponent::fTupel Dune::YGridComponent::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; Dune::YGridComponent::fTupel = Dune::FieldVector]': /usr/include/dune/grid/yaspgrid/ygrid.hh:649:29: required from 'Dune::FieldVector::dim> Dune::YGrid::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; typename Coordinates::ctype = double]' /usr/include/dune/grid/yaspgrid/yaspgridentity.hh:519:30: required from 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>]' @@ -11427,6 +11491,14 @@ /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:322:11: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 322 | Range operator()(const Domain& x) const | ^~~~~~~~ +In file included from /usr/include/c++/12/vector:70, + from /usr/include/dune/common/parallel/communication.hh:17, + from /usr/include/dune/common/parallel/mpihelper.hh:15, + from /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/analyticgridviewfunctiontest.cc:7: +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 439 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/invoke.h: In instantiation of 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = reference_wrapper > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 1, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 1, double>&, Dune::TypeTree::HybridTreePath<>):: > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >&; _Args = {Dune::FieldVector}]': /usr/include/c++/12/bits/invoke.h:114:35: required from 'constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = Dune::FieldVector; _Callable = reference_wrapper > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 1, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 1, double>&, Dune::TypeTree::HybridTreePath<>):: > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >&; _Args = {Dune::FieldVector}; enable_if_t, _Res> = Dune::FieldVector]' /usr/include/c++/12/bits/std_function.h:290:30: required from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 1, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 1, double>&, Dune::TypeTree::HybridTreePath<>):: > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]' @@ -11441,14 +11513,6 @@ /usr/include/c++/12/bits/invoke.h:60:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 60 | __invoke_impl(__invoke_other, _Fn&& __f, _Args&&... __args) | ^~~~~~~~~~~~~ -In file included from /usr/include/c++/12/vector:70, - from /usr/include/dune/common/parallel/communication.hh:17, - from /usr/include/dune/common/parallel/mpihelper.hh:15, - from /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/analyticgridviewfunctiontest.cc:7: -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 439 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::QuadraturePoint&}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': @@ -11457,6 +11521,25 @@ /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/dune/geometry/quadraturerules.hh:294, + from /usr/include/dune/localfunctions/utility/l2interpolation.hh:10, + from /usr/include/dune/localfunctions/utility/localfiniteelement.hh:12, + from /usr/include/dune/localfunctions/lagrange.hh:13, + from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/lagrangebasis.hh:9, + from /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:7: +/usr/include/dune/geometry/quadraturerules/prismquadrature.hh: In member function 'Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/prismquadrature.hh:148:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 148 | { + | ^ +In file included from /usr/include/dune/geometry/quadraturerules.hh:296: +/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:750:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 750 | { + | ^ +/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:1028:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1028 | { + | ^ /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]': /usr/include/c++/12/bits/vector.tcc:523:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 523 | vector<_Tp, _Alloc>:: @@ -11488,6 +11571,37 @@ /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', + inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21, + inlined from 'void Dune::TensorProductQuadratureRule::conicalProduct(const BaseQuadrature&, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 2]' at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:153:26: +/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/dune/grid/common/geometry.hh:16, + from /usr/include/dune/grid/common/grid.hh:1116, + from /usr/include/dune/grid/yaspgrid.hh:17, + from /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:16: +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': +/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:230:3: required by substitution of 'template Dune::Functions::AnalyticGridViewFunction::Geometry::GlobalCoordinate>::type(typename GridView::Codim<0>::Geometry::GlobalCoordinate), GridView, typename std::decay<_Tp>::type> Dune::Functions::makeAnalyticGridViewFunction(F&&, const GridView&) [with F = main(int, char**)::; GridView = Dune::GridView > >]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:84:70: required from here +/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 184 | return matrix.transposed(); + | ^ +In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', + inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21, + inlined from 'void Dune::TensorProductQuadratureRule::tensorProduct(const BaseQuadrature&, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 2]' at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:82:26, + inlined from 'Dune::TensorProductQuadratureRule::TensorProductQuadratureRule(unsigned int, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 2]' at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:49:22, + inlined from 'static Dune::QuadratureRule Dune::QuadratureRuleFactory::rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) [with ctype = double]' at /usr/include/dune/geometry/quadraturerules.hh:425:14, + inlined from 'Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::' at /usr/include/dune/geometry/quadraturerules.hh:241:14, + inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::; _Args = {}]' at /usr/include/c++/12/bits/invoke.h:61:36, + inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::; _Args = {}]' at /usr/include/c++/12/bits/invoke.h:96:40, + inlined from 'std::call_once::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&)::' at /usr/include/c++/12/mutex:852:17, + inlined from 'std::once_flag::_Prepare_execution::_Prepare_execution::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&):: >(std::call_once::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&)::&)::' at /usr/include/c++/12/mutex:788:64, + inlined from 'static constexpr void std::once_flag::_Prepare_execution::_Prepare_execution::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&):: >(std::call_once::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&)::&)::::_FUN()' at /usr/include/c++/12/mutex:788:16: +/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction.hh:12, from /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/gridfunction.hh:12, from /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/gridviewfunction.hh:10: @@ -11530,28 +11644,6 @@ /build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh:82:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | virtual Range operator() (const Domain& x) const | ^~~~~~~~ -In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', - inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21, - inlined from 'void Dune::TensorProductQuadratureRule::conicalProduct(const BaseQuadrature&, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 2]' at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:153:26: -/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', - inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21, - inlined from 'void Dune::TensorProductQuadratureRule::tensorProduct(const BaseQuadrature&, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 2]' at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:82:26, - inlined from 'Dune::TensorProductQuadratureRule::TensorProductQuadratureRule(unsigned int, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 2]' at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:49:22, - inlined from 'static Dune::QuadratureRule Dune::QuadratureRuleFactory::rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) [with ctype = double]' at /usr/include/dune/geometry/quadraturerules.hh:425:14, - inlined from 'Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::' at /usr/include/dune/geometry/quadraturerules.hh:241:14, - inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::; _Args = {}]' at /usr/include/c++/12/bits/invoke.h:61:36, - inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::; _Args = {}]' at /usr/include/c++/12/bits/invoke.h:96:40, - inlined from 'std::call_once::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&)::' at /usr/include/c++/12/mutex:852:17, - inlined from 'std::once_flag::_Prepare_execution::_Prepare_execution::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&):: >(std::call_once::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&)::&)::' at /usr/include/c++/12/mutex:788:64, - inlined from 'static constexpr void std::once_flag::_Prepare_execution::_Prepare_execution::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&):: >(std::call_once::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&)::&)::::_FUN()' at /usr/include/c++/12/mutex:788:16: -/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'Dune::Impl::LagrangeSimplexLocalBasis::partial(const std::array&, const Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >::DomainType&, std::vector, std::allocator > >&) const::, double, 1, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>': -cc1plus: 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/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]': /usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 911 | YaspGrid (Dune::FieldVector L, @@ -11568,6 +11660,22 @@ /usr/include/c++/12/bits/std_function.h:591:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 591 | return _M_invoker(_M_functor, std::forward<_ArgTypes>(__args)...); | ^ +In file included from /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:12: +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh: In instantiation of 'Dune::Functions::DiscreteGlobalBasisFunctionDerivative::LocalFunction::Range Dune::Functions::DiscreteGlobalBasisFunctionDerivative::LocalFunction::operator()(const Domain&) const [with DGBF = Dune::Functions::DiscreteGlobalBasisFunction > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double>; Range = Dune::FieldVector; Domain = Dune::FieldVector]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/composedgridfunction.hh:124:62: required from 'Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const:: [with auto:84 = {Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>}]' +/usr/include/c++/12/type_traits:2565: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 = Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::; _Args = {const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction&, const Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&}]' +/usr/include/c++/12/type_traits:2576:55: required from 'struct std::__result_of_impl > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::, const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction&, const Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&>' +/usr/include/c++/12/type_traits:167:12: recursively required by substitution of 'template struct std::__is_invocable_impl<_Result, _Ret, true, std::__void_t > [with _Result = std::__invoke_result > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::, const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction&, const Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&>; _Ret = void]' +/usr/include/c++/12/type_traits:167:12: required from 'struct std::__and_ > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::, const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction&, const Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&>, void, true, void>, std::__call_is_nothrow > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::, const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction&, const Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&>, Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::, const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction&, const Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&> >' +/usr/include/c++/12/type_traits:3064:12: required from 'struct std::is_nothrow_invocable > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::, const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction&, const Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&>' +/usr/include/c++/12/tuple:1844:37: required from 'constexpr const bool std::__unpack_std_tuple struct std::is_nothrow_invocable, Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::, const std::tuple > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&>' +/usr/include/c++/12/tuple:1859:14: required from 'constexpr decltype(auto) std::apply(_Fn&&, _Tuple&&) [with _Fn = Dune::Functions::ComposedGridFunction > > >, 3, double> >, vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::; _Tuple = const tuple > >, 3, double> >, vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/composedgridfunction.hh:123:24: required from 'Dune::Functions::ComposedGridFunction::Range Dune::Functions::ComposedGridFunction::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction::LocalDomain&) const [with OF = Difference2; IF = {Dune::Functions::DiscreteGlobalBasisFunctionDerivative > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>}; Dune::Functions::ComposedGridFunction::Range = double; Dune::Functions::ComposedGridFunction::LocalDomain = Dune::FieldVector]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:55:21: required from 'Dune::TestSuite compare(const Function&, const Reference&, int, double) [with Function = Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >; Reference = Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:110:25: required from here +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:557:11: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 557 | Range operator()(const Domain& x) const + | ^~~~~~~~ In file included from /usr/include/dune/grid/yaspgrid.hh:72: /usr/include/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>]': /usr/include/dune/grid/yaspgrid/yaspgridentity.hh:519:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -11619,6 +11727,38 @@ /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:322:11: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 322 | Range operator()(const Domain& x) const | ^~~~~~~~ +/usr/include/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; JacobianInverse = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:562:63: required from 'Dune::Functions::DiscreteGlobalBasisFunctionDerivative::LocalFunction::Range Dune::Functions::DiscreteGlobalBasisFunctionDerivative::LocalFunction::operator()(const Domain&) const [with DGBF = Dune::Functions::DiscreteGlobalBasisFunction > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double>; Range = Dune::FieldVector; Domain = Dune::FieldVector]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/composedgridfunction.hh:124:62: required from 'Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const:: [with auto:84 = {Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>}]' +/usr/include/c++/12/type_traits:2565: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 = Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::; _Args = {const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction&, const Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&}]' +/usr/include/c++/12/type_traits:2576:55: required from 'struct std::__result_of_impl > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::, const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction&, const Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&>' +/usr/include/c++/12/type_traits:2581:12: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/usr/include/c++/12/type_traits:167:12: required from 'struct std::__and_ > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::, const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction&, const Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&>, void, true, void>, std::__call_is_nothrow > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::, const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction&, const Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&>, Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::, const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction&, const Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&> >' +/usr/include/c++/12/type_traits:3064:12: required from 'struct std::is_nothrow_invocable > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::, const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction&, const Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&>' +/usr/include/c++/12/tuple:1844:37: required from 'constexpr const bool std::__unpack_std_tuple struct std::is_nothrow_invocable, Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::, const std::tuple > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&>' +/usr/include/c++/12/tuple:1859:14: required from 'constexpr decltype(auto) std::apply(_Fn&&, _Tuple&&) [with _Fn = Dune::Functions::ComposedGridFunction > > >, 3, double> >, vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::; _Tuple = const tuple > >, 3, double> >, vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/composedgridfunction.hh:123:24: required from 'Dune::Functions::ComposedGridFunction::Range Dune::Functions::ComposedGridFunction::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction::LocalDomain&) const [with OF = Difference2; IF = {Dune::Functions::DiscreteGlobalBasisFunctionDerivative > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>}; Dune::Functions::ComposedGridFunction::Range = double; Dune::Functions::ComposedGridFunction::LocalDomain = Dune::FieldVector]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:55:21: required from 'Dune::TestSuite compare(const Function&, const Reference&, int, double) [with Function = Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >; Reference = Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:110:25: required from here +/usr/include/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~ +/usr/include/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:32: required from 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = Dune::FieldVector; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = main(int, char**)::; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/composedgridfunction.hh:124:62: required from 'Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const:: [with auto:84 = {Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>}]' +/usr/include/c++/12/type_traits:2565: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 = Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::; _Args = {const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction&, const Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&}]' +/usr/include/c++/12/type_traits:2576:55: required from 'struct std::__result_of_impl > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::, const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction&, const Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&>' +/usr/include/c++/12/type_traits:2581:12: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/usr/include/c++/12/type_traits:167:12: required from 'struct std::__and_ > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::, const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction&, const Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&>, void, true, void>, std::__call_is_nothrow > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::, const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction&, const Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&>, Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::, const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction&, const Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&> >' +/usr/include/c++/12/type_traits:3064:12: required from 'struct std::is_nothrow_invocable > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::, const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction&, const Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&>' +/usr/include/c++/12/tuple:1844:37: required from 'constexpr const bool std::__unpack_std_tuple struct std::is_nothrow_invocable, Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::, const std::tuple > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&>' +/usr/include/c++/12/tuple:1859:14: required from 'constexpr decltype(auto) std::apply(_Fn&&, _Tuple&&) [with _Fn = Dune::Functions::ComposedGridFunction > > >, 3, double> >, vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::; _Tuple = const tuple > >, 3, double> >, vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/composedgridfunction.hh:123:24: required from 'Dune::Functions::ComposedGridFunction::Range Dune::Functions::ComposedGridFunction::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction::LocalDomain&) const [with OF = Difference2; IF = {Dune::Functions::DiscreteGlobalBasisFunctionDerivative > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>}; Dune::Functions::ComposedGridFunction::Range = double; Dune::Functions::ComposedGridFunction::LocalDomain = Dune::FieldVector]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:55:21: required from 'Dune::TestSuite compare(const Function&, const Reference&, int, double) [with Function = Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >; Reference = Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:110:25: required from here +/usr/include/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 228 | GlobalCoordinate global (const LocalCoordinate& local) const + | ^~~~~~ /usr/include/c++/12/bits/std_function.h: In static member function 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]': /usr/include/c++/12/bits/std_function.h:288:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) @@ -11661,6 +11801,20 @@ /usr/include/c++/12/bits/std_function.h:288:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) | ^~~~~~~~~ +/usr/include/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]': +/usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 911 | YaspGrid (Dune::FieldVector L, + | ^~~~~~~~ +In file included from /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:8: +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh: In instantiation of 'void Dune::Functions::Imp::LocalInterpolateVisitor::leaf(Node&, TreePath) [with Node = const Dune::Functions::LagrangeNode > >, 3, double>; TreePath = Dune::TypeTree::HybridTreePath<>; B = Dune::Functions::DefaultGlobalBasis > >, 3, double> >; T = Dune::Functions::LagrangeNode > >, 3, double>; NTRE = Dune::Functions::HierarchicNodeToRangeMap; HV = Dune::Functions::Impl::ISTLVectorBackend > >&&; LF = Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>; HBV = const Dune::Functions::Imp::AllTrueBitSetVector&]': +/usr/include/dune/typetree/traversal.hh:97:21: required from 'void Dune::TypeTree::Detail::applyToTree(T&&, TreePath, V&&) [with T = const Dune::Functions::LagrangeNode > >, 3, double>&; TreePath = Dune::TypeTree::HybridTreePath<>; V = Dune::Functions::Imp::LocalInterpolateVisitor > >, 3, double> >, Dune::Functions::LagrangeNode > >, 3, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&; typename std::enable_if::type::isLeaf, int>::type = 0]' +/usr/include/dune/typetree/traversal.hh:239:26: required from 'void Dune::TypeTree::applyToTree(Tree&&, Visitor&&) [with Tree = const Dune::Functions::LagrangeNode > >, 3, double>&; Visitor = Dune::Functions::Imp::LocalInterpolateVisitor > >, 3, double> >, Dune::Functions::LagrangeNode > >, 3, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:253:26: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&, const BV&, const NTRE&) [with B = DefaultGlobalBasis > >, 3, double> >; C = std::vector >&; F = main(int, char**)::; BV = Imp::AllTrueBitSetVector; NTRE = HierarchicNodeToRangeMap]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:296:15: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&) [with B = DefaultGlobalBasis > >, 3, double> >; C = std::vector >&; F = main(int, char**)::]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:95:33: required from here +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:125:90: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 125 | return FiniteElementRange(flatVectorView(nodeToRangeEntry_(node, treePath, y))[j]); + | ^ In file included from /usr/include/dune/localfunctions/raviartthomas/raviartthomas0cube2d.hh:11, from /usr/include/dune/localfunctions/raviartthomas/raviartthomascube.hh:8, from /usr/include/dune/localfunctions/raviartthomas.hh:9, @@ -11713,6 +11867,16 @@ /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:215:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | return localValue; | ^~~~~~~~~~ +In file included from /usr/include/dune/grid/yaspgrid.hh:70: +/usr/include/dune/grid/yaspgrid/ygrid.hh: In instantiation of 'Dune::YGridComponent::fTupel Dune::YGridComponent::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; Dune::YGridComponent::fTupel = Dune::FieldVector]': +/usr/include/dune/grid/yaspgrid/ygrid.hh:649:29: required from 'Dune::FieldVector::dim> Dune::YGrid::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; typename Coordinates::ctype = double]' +/usr/include/dune/grid/yaspgrid/yaspgridentity.hh:519:30: required from 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>]' +/usr/include/dune/grid/common/entity.hh:316:60: required from 'Dune::Entity<0, dim, GridImp, EntityImp>::Geometry Dune::Entity<0, dim, GridImp, EntityImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>; EntityImp = Dune::YaspEntity; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:49:37: required from 'Dune::TestSuite compare(const Function&, const Reference&, int, double) [with Function = Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >; Reference = Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>]' +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:110:25: required from here +/usr/include/dune/grid/yaspgrid/ygrid.hh:409:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 409 | fTupel lowerleft() const + | ^~~~~~~~~ /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function 'auto Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = Dune::Functions::Imp::LocalInterpolateVisitor > >, double, 1, 1> >, Dune::Functions::NedelecNode > >, double, 1, 1>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&&, Dune::Functions::DiscreteGlobalBasisFunction > >, double, 1, 1> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, double, 1, 1>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::NedelecNode > >, double, 1, 1>&, Dune::TypeTree::HybridTreePath<>):: > >, double, 1, 1> >, Dune::Functions::NedelecNode > >, double, 1, 1>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&&, Dune::Functions::DiscreteGlobalBasisFunction > >, double, 1, 1> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]': /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:210:14: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 210 | auto jacobianTransposed = element_.geometry().jacobianTransposed(xi); @@ -11724,218 +11888,6 @@ /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:148:12: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | auto jacobianInverseTransposed = geometry.jacobianInverseTransposed(xi); | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/std_function.h: In static member function 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > > >, 2, double>, Dune::Functions::PowerPreBasis > > >, 1, double>, 2> >, 2> >, Dune::Functions::PowerBasisNode > > >, 2, double>, Dune::Functions::PowerBasisNode > > >, 1, double>, 2> >, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction >, 2>(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath > >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath >):: > > >, 2, double>, Dune::Functions::PowerPreBasis > > >, 1, double>, 2> >, 2> >, Dune::Functions::PowerBasisNode > > >, 2, double>, Dune::Functions::PowerBasisNode > > >, 1, double>, 2> >, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction >, 2>(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]': -/usr/include/c++/12/bits/std_function.h:288:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) - | ^~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh: In member function 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = std::array >, 2>; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = main(int, char**)::; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 103 | return f_(geometry_->global(x)); - | ~~~~~~~~~~~~~~~~~^~~ -/usr/include/c++/12/bits/std_function.h: In static member function 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > > >, 2, double>, Dune::Functions::PowerPreBasis > > >, 1, double>, 2> >, 2> >, Dune::Functions::PowerBasisNode > > >, 2, double>, Dune::Functions::PowerBasisNode > > >, 1, double>, 2> >, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction >, 2>(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 1, double>, Dune::TypeTree::HybridTreePath, unsigned int> >(const Dune::Functions::LagrangeNode > >, 1, double>&, Dune::TypeTree::HybridTreePath, unsigned int>):: > > >, 2, double>, Dune::Functions::PowerPreBasis > > >, 1, double>, 2> >, 2> >, Dune::Functions::PowerBasisNode > > >, 2, double>, Dune::Functions::PowerBasisNode > > >, 1, double>, 2> >, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction >, 2>(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]': -/usr/include/c++/12/bits/std_function.h:288:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) - | ^~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh: In member function 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = double; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = main(int, char**)::; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 103 | return f_(geometry_->global(x)); - | ~~~~~~~~~~~~~~~~~^~~ -/usr/include/c++/12/bits/std_function.h: In static member function 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&&, Dune::Functions::DiscreteGlobalBasisFunction > >, 1, double> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 1, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 1, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&&, Dune::Functions::DiscreteGlobalBasisFunction > >, 1, double> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]': -/usr/include/c++/12/bits/std_function.h:288:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) - | ^~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh: In member function 'Range Dune::Functions::Imp::DifferentiableFunctionWrapperImplementation::operator()(const Domain&) const [with Range = Dune::FieldMatrix; Domain = Dune::FieldVector; DerivativeInterface = Dune::Functions::LocalFunction), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>; B = Dune::Functions::Imp::TypeErasureWrapperBase(Dune::FieldVector), Dune::Functions::LocalFunction), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >, Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 16>::LocalDerivativeTraits, 16> >]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh:82:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 82 | virtual Range operator() (const Domain& x) const - | ^~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh: In member function 'Range Dune::Functions::Imp::DifferentiableFunctionWrapperImplementation::operator()(const Domain&) const [with Range = Dune::FieldVector; Domain = Dune::FieldVector; DerivativeInterface = Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>; B = Dune::Functions::Imp::TypeErasureWrapperBase(Dune::FieldVector), Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >, Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 1, double> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction>]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh:82:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh: In member function 'Dune::Functions::DiscreteGlobalBasisFunctionDerivative::LocalFunction::Range Dune::Functions::DiscreteGlobalBasisFunctionDerivative::LocalFunction::operator()(const Domain&) const [with DGBF = Dune::Functions::DiscreteGlobalBasisFunction > >, 1, double> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, double>]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:562:19: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 562 | const auto& jacobianInverse = geometry_->jacobianInverse(x); - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:598:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 598 | return y; - | ^ -/usr/include/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry]': -/usr/include/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/algorithm:61, - from /usr/include/dune/common/parallel/communication.hh:16, - from /usr/include/dune/common/parallel/mpihelper.hh:15: -/usr/include/c++/12/bits/stl_algo.h: In function '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = Dune::FieldMatrix*; _OIter = Dune::FieldMatrix*; _UnaryOperation = Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 1, double> >, vector, allocator > >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction::operator()(const Domain&) const::::]': -/usr/include/c++/12/bits/stl_algo.h:4263:9: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4263 | *__result = __unary_op(*__first); - | ^ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh: In member function 'Range Dune::Functions::Imp::DifferentiableFunctionWrapperImplementation::operator()(const Domain&) const [with Range = Dune::FieldMatrix; Domain = Dune::FieldVector; DerivativeInterface = Dune::Functions::LocalFunction), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>; B = Dune::Functions::Imp::TypeErasureWrapperBase(Dune::FieldVector), Dune::Functions::LocalFunction), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >, Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 16>::LocalDerivativeTraits, 16> >]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh:82:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 82 | virtual Range operator() (const Domain& x) const - | ^~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh: In member function 'Range Dune::Functions::Imp::DifferentiableFunctionWrapperImplementation::operator()(const Domain&) const [with Range = Dune::FieldVector; Domain = Dune::FieldVector; DerivativeInterface = Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>; B = Dune::Functions::Imp::TypeErasureWrapperBase(Dune::FieldVector), Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >, Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 1, double> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction>]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh:82:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh: In member function 'Range Dune::Functions::Imp::DifferentiableFunctionWrapperImplementation::operator()(const Domain&) const [with Range = Dune::FieldMatrix; Domain = Dune::FieldVector; DerivativeInterface = Dune::Functions::LocalFunction), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>; B = Dune::Functions::Imp::TypeErasureWrapperBase(Dune::FieldVector), Dune::Functions::LocalFunction), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >, Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 16>::LocalDerivativeTraits, 16> >]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh:82:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh: In member function 'Range Dune::Functions::Imp::DifferentiableFunctionWrapperImplementation::operator()(const Domain&) const [with Range = Dune::FieldVector; Domain = Dune::FieldVector; DerivativeInterface = Dune::Functions::GridFunction(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>; B = Dune::Functions::Imp::TypeErasureWrapperBase(Dune::FieldVector), Dune::Functions::GridFunction(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>, Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>, Dune::Functions::GridViewEntitySet > >, 0> >, Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 1, double> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, double> > >]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh:82:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -In function 'main(int, char**):: [with auto:112 = Dune::FieldVector]': -cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -In function 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = reference_wrapper > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >&; _Args = {Dune::FieldVector}]': -cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -In lambda function, - inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = const Dune::Functions::Imp::LocalInterpolateVisitor > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>&; _Args = {Dune::FieldVector}]' at /usr/include/c++/12/bits/invoke.h:61:36, - inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const Dune::Functions::Imp::LocalInterpolateVisitor > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>&; _Args = {Dune::FieldVector}]' at /usr/include/c++/12/bits/invoke.h:96:40, - inlined from 'typename std::result_of<_Tp&(_Args&& ...)>::type std::reference_wrapper<_Tp>::operator()(_Args&& ...) const [with _Args = {Dune::FieldVector}; _Tp = const Dune::Functions::Imp::LocalInterpolateVisitor > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>]' at /usr/include/c++/12/bits/refwrap.h:358:24, - inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = reference_wrapper > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >&; _Args = {Dune::FieldVector}]' at /usr/include/c++/12/bits/invoke.h:61:36, - inlined from 'constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = Dune::FieldVector; _Callable = reference_wrapper > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >&; _Args = {Dune::FieldVector}]' at /usr/include/c++/12/bits/invoke.h:114:35, - inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]' at /usr/include/c++/12/bits/std_function.h:290:30: -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:124:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 124 | const auto& y = localF_(x); - | ~~~~~~~^~~ -/usr/include/c++/12/bits/std_function.h: In static member function 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]': -/usr/include/c++/12/bits/std_function.h:288:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) - | ^~~~~~~~~ -[ 84%] Linking CXX executable analyticgridviewfunctiontest -cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/gridfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/analyticgridviewfunctiontest.dir/link.txt --verbose=1 -/usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro CMakeFiles/analyticgridviewfunctiontest.dir/analyticgridviewfunctiontest.cc.o -o analyticgridviewfunctiontest -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libduneuggrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libsuperlu.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/libf77blas.so /usr/lib/arm-linux-gnueabihf/libatlas.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so /usr/lib/arm-linux-gnueabihf/libldl.so /usr/lib/arm-linux-gnueabihf/libspqr.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libumfpack.so /usr/lib/arm-linux-gnueabihf/libcholmod.so /usr/lib/arm-linux-gnueabihf/libamd.so /usr/lib/arm-linux-gnueabihf/libcolamd.so /usr/lib/arm-linux-gnueabihf/libcamd.so /usr/lib/arm-linux-gnueabihf/libccolamd.so /usr/lib/arm-linux-gnueabihf/libsuitesparseconfig.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/libf77blas.so /usr/lib/arm-linux-gnueabihf/libatlas.so -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' -[ 84%] Built target analyticgridviewfunctiontest -make -f dune/functions/gridfunctions/test/CMakeFiles/discreteglobalbasisfunctionderivativetest.dir/build.make dune/functions/gridfunctions/test/CMakeFiles/discreteglobalbasisfunctionderivativetest.dir/depend -make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' -cd /build/reproducible-path/dune-functions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.9.0 /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test /build/reproducible-path/dune-functions-2.9.0/build /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/gridfunctions/test /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/gridfunctions/test/CMakeFiles/discreteglobalbasisfunctionderivativetest.dir/DependInfo.cmake --color= -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' -make -f dune/functions/gridfunctions/test/CMakeFiles/discreteglobalbasisfunctionderivativetest.dir/build.make dune/functions/gridfunctions/test/CMakeFiles/discreteglobalbasisfunctionderivativetest.dir/build -make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' -[ 85%] Building CXX object dune/functions/gridfunctions/test/CMakeFiles/discreteglobalbasisfunctionderivativetest.dir/discreteglobalbasisfunctionderivativetest.cc.o -cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/gridfunctions/test && /usr/bin/c++ -DENABLE_MPI=1 -DENABLE_SUITESPARSE=1 -DENABLE_SUPERLU=1 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-functions-2.9.0/build -I/build/reproducible-path/dune-functions-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/include/suitesparse -isystem /usr/include/superlu -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/functions/gridfunctions/test/CMakeFiles/discreteglobalbasisfunctionderivativetest.dir/discreteglobalbasisfunctionderivativetest.cc.o -MF CMakeFiles/discreteglobalbasisfunctionderivativetest.dir/discreteglobalbasisfunctionderivativetest.cc.o.d -o CMakeFiles/discreteglobalbasisfunctionderivativetest.dir/discreteglobalbasisfunctionderivativetest.cc.o -c /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctiontest.cc: In function 'double infinityDiff(const Dune::FieldVector&, const Dune::FieldVector&) [with T = double; int k = 1]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctiontest.cc:30:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 30 | return (x-y).infinity_norm(); - | ~~^~~ -In file included from /usr/include/dune/geometry/quadraturerules.hh:294, - from /usr/include/dune/localfunctions/utility/l2interpolation.hh:10, - from /usr/include/dune/localfunctions/utility/localfiniteelement.hh:12, - from /usr/include/dune/localfunctions/lagrange.hh:13, - from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/lagrangebasis.hh:9, - from /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:7: -/usr/include/dune/geometry/quadraturerules/prismquadrature.hh: In member function 'Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)': -/usr/include/dune/geometry/quadraturerules/prismquadrature.hh:148:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 148 | { - | ^ -In file included from /usr/include/dune/geometry/quadraturerules.hh:296: -/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:750:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 750 | { - | ^ -/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:1028:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1028 | { - | ^ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh: In member function 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = Dune::FieldVector; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = main(int, char**)::; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 103 | return f_(geometry_->global(x)); - | ~~~~~~~~~~~~~~~~~^~~ -In file included from /usr/include/dune/grid/common/geometry.hh:16, - from /usr/include/dune/grid/common/grid.hh:1116, - from /usr/include/dune/grid/yaspgrid.hh:17, - from /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:16: -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': -/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:230:3: required by substitution of 'template Dune::Functions::AnalyticGridViewFunction::Geometry::GlobalCoordinate>::type(typename GridView::Codim<0>::Geometry::GlobalCoordinate), GridView, typename std::decay<_Tp>::type> Dune::Functions::makeAnalyticGridViewFunction(F&&, const GridView&) [with F = main(int, char**)::; GridView = Dune::GridView > >]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:84:70: required from here -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | return matrix.transposed(); - | ^ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function 'auto Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = Dune::Functions::Imp::LocalInterpolateVisitor > >, 0> >, Dune::Functions::RaviartThomasNode > >, 0>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 0>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::RaviartThomasNode > >, 0>&, Dune::TypeTree::HybridTreePath<>):: > >, 0> >, Dune::Functions::RaviartThomasNode > >, 0>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:112:87: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 112 | auto jacobianInverseTransposed = element_.geometry().jacobianInverseTransposed(xi); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/usr/include/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]': -/usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 911 | YaspGrid (Dune::FieldVector L, - | ^~~~~~~~ -In file included from /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:12: -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh: In instantiation of 'Dune::Functions::DiscreteGlobalBasisFunctionDerivative::LocalFunction::Range Dune::Functions::DiscreteGlobalBasisFunctionDerivative::LocalFunction::operator()(const Domain&) const [with DGBF = Dune::Functions::DiscreteGlobalBasisFunction > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double>; Range = Dune::FieldVector; Domain = Dune::FieldVector]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/composedgridfunction.hh:124:62: required from 'Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const:: [with auto:84 = {Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>}]' -/usr/include/c++/12/type_traits:2565: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 = Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::; _Args = {const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction&, const Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&}]' -/usr/include/c++/12/type_traits:2576:55: required from 'struct std::__result_of_impl > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::, const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction&, const Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&>' -/usr/include/c++/12/type_traits:167:12: recursively required by substitution of 'template struct std::__is_invocable_impl<_Result, _Ret, true, std::__void_t > [with _Result = std::__invoke_result > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::, const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction&, const Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&>; _Ret = void]' -/usr/include/c++/12/type_traits:167:12: required from 'struct std::__and_ > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::, const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction&, const Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&>, void, true, void>, std::__call_is_nothrow > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::, const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction&, const Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&>, Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::, const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction&, const Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&> >' -/usr/include/c++/12/type_traits:3064:12: required from 'struct std::is_nothrow_invocable > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::, const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction&, const Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&>' -/usr/include/c++/12/tuple:1844:37: required from 'constexpr const bool std::__unpack_std_tuple struct std::is_nothrow_invocable, Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::, const std::tuple > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&>' -/usr/include/c++/12/tuple:1859:14: required from 'constexpr decltype(auto) std::apply(_Fn&&, _Tuple&&) [with _Fn = Dune::Functions::ComposedGridFunction > > >, 3, double> >, vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::; _Tuple = const tuple > >, 3, double> >, vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/composedgridfunction.hh:123:24: required from 'Dune::Functions::ComposedGridFunction::Range Dune::Functions::ComposedGridFunction::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction::LocalDomain&) const [with OF = Difference2; IF = {Dune::Functions::DiscreteGlobalBasisFunctionDerivative > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>}; Dune::Functions::ComposedGridFunction::Range = double; Dune::Functions::ComposedGridFunction::LocalDomain = Dune::FieldVector]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:55:21: required from 'Dune::TestSuite compare(const Function&, const Reference&, int, double) [with Function = Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >; Reference = Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:110:25: required from here -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:557:11: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 557 | Range operator()(const Domain& x) const - | ^~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh: In member function 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = std::array >, 2>; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = main(int, char**)::; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 103 | return f_(geometry_->global(x)); - | ~~~~~~~~~~~~~~~~~^~~ -/usr/include/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; JacobianInverse = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:562:63: required from 'Dune::Functions::DiscreteGlobalBasisFunctionDerivative::LocalFunction::Range Dune::Functions::DiscreteGlobalBasisFunctionDerivative::LocalFunction::operator()(const Domain&) const [with DGBF = Dune::Functions::DiscreteGlobalBasisFunction > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double>; Range = Dune::FieldVector; Domain = Dune::FieldVector]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/composedgridfunction.hh:124:62: required from 'Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const:: [with auto:84 = {Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>}]' -/usr/include/c++/12/type_traits:2565: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 = Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::; _Args = {const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction&, const Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&}]' -/usr/include/c++/12/type_traits:2576:55: required from 'struct std::__result_of_impl > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::, const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction&, const Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&>' -/usr/include/c++/12/type_traits:2581:12: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/usr/include/c++/12/type_traits:167:12: required from 'struct std::__and_ > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::, const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction&, const Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&>, void, true, void>, std::__call_is_nothrow > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::, const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction&, const Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&>, Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::, const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction&, const Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&> >' -/usr/include/c++/12/type_traits:3064:12: required from 'struct std::is_nothrow_invocable > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::, const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction&, const Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&>' -/usr/include/c++/12/tuple:1844:37: required from 'constexpr const bool std::__unpack_std_tuple struct std::is_nothrow_invocable, Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::, const std::tuple > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&>' -/usr/include/c++/12/tuple:1859:14: required from 'constexpr decltype(auto) std::apply(_Fn&&, _Tuple&&) [with _Fn = Dune::Functions::ComposedGridFunction > > >, 3, double> >, vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::; _Tuple = const tuple > >, 3, double> >, vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/composedgridfunction.hh:123:24: required from 'Dune::Functions::ComposedGridFunction::Range Dune::Functions::ComposedGridFunction::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction::LocalDomain&) const [with OF = Difference2; IF = {Dune::Functions::DiscreteGlobalBasisFunctionDerivative > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>}; Dune::Functions::ComposedGridFunction::Range = double; Dune::Functions::ComposedGridFunction::LocalDomain = Dune::FieldVector]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:55:21: required from 'Dune::TestSuite compare(const Function&, const Reference&, int, double) [with Function = Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >; Reference = Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:110:25: required from here -/usr/include/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~ -/usr/include/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:32: required from 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = Dune::FieldVector; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = main(int, char**)::; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/composedgridfunction.hh:124:62: required from 'Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const:: [with auto:84 = {Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>}]' -/usr/include/c++/12/type_traits:2565: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 = Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::; _Args = {const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction&, const Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&}]' -/usr/include/c++/12/type_traits:2576:55: required from 'struct std::__result_of_impl > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::, const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction&, const Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&>' -/usr/include/c++/12/type_traits:2581:12: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/usr/include/c++/12/type_traits:167:12: required from 'struct std::__and_ > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::, const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction&, const Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&>, void, true, void>, std::__call_is_nothrow > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::, const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction&, const Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&>, Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::, const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction&, const Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&> >' -/usr/include/c++/12/type_traits:3064:12: required from 'struct std::is_nothrow_invocable > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::, const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction&, const Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&>' -/usr/include/c++/12/tuple:1844:37: required from 'constexpr const bool std::__unpack_std_tuple struct std::is_nothrow_invocable, Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::, const std::tuple > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&>' -/usr/include/c++/12/tuple:1859:14: required from 'constexpr decltype(auto) std::apply(_Fn&&, _Tuple&&) [with _Fn = Dune::Functions::ComposedGridFunction > > >, 3, double> >, vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::; _Tuple = const tuple > >, 3, double> >, vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/composedgridfunction.hh:123:24: required from 'Dune::Functions::ComposedGridFunction::Range Dune::Functions::ComposedGridFunction::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction::LocalDomain&) const [with OF = Difference2; IF = {Dune::Functions::DiscreteGlobalBasisFunctionDerivative > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>}; Dune::Functions::ComposedGridFunction::Range = double; Dune::Functions::ComposedGridFunction::LocalDomain = Dune::FieldVector]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:55:21: required from 'Dune::TestSuite compare(const Function&, const Reference&, int, double) [with Function = Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >; Reference = Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:110:25: required from here -/usr/include/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 228 | GlobalCoordinate global (const LocalCoordinate& local) const - | ^~~~~~ -In file included from /usr/include/c++/12/vector:70, - from /usr/include/dune/common/parallel/communication.hh:17, - from /usr/include/dune/common/parallel/mpihelper.hh:15: -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 439 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::QuadraturePoint&}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -In file included from /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:8: -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh: In instantiation of 'void Dune::Functions::Imp::LocalInterpolateVisitor::leaf(Node&, TreePath) [with Node = const Dune::Functions::LagrangeNode > >, 3, double>; TreePath = Dune::TypeTree::HybridTreePath<>; B = Dune::Functions::DefaultGlobalBasis > >, 3, double> >; T = Dune::Functions::LagrangeNode > >, 3, double>; NTRE = Dune::Functions::HierarchicNodeToRangeMap; HV = Dune::Functions::Impl::ISTLVectorBackend > >&&; LF = Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>; HBV = const Dune::Functions::Imp::AllTrueBitSetVector&]': -/usr/include/dune/typetree/traversal.hh:97:21: required from 'void Dune::TypeTree::Detail::applyToTree(T&&, TreePath, V&&) [with T = const Dune::Functions::LagrangeNode > >, 3, double>&; TreePath = Dune::TypeTree::HybridTreePath<>; V = Dune::Functions::Imp::LocalInterpolateVisitor > >, 3, double> >, Dune::Functions::LagrangeNode > >, 3, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&; typename std::enable_if::type::isLeaf, int>::type = 0]' -/usr/include/dune/typetree/traversal.hh:239:26: required from 'void Dune::TypeTree::applyToTree(Tree&&, Visitor&&) [with Tree = const Dune::Functions::LagrangeNode > >, 3, double>&; Visitor = Dune::Functions::Imp::LocalInterpolateVisitor > >, 3, double> >, Dune::Functions::LagrangeNode > >, 3, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:253:26: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&, const BV&, const NTRE&) [with B = DefaultGlobalBasis > >, 3, double> >; C = std::vector >&; F = main(int, char**)::; BV = Imp::AllTrueBitSetVector; NTRE = HierarchicNodeToRangeMap]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:296:15: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&) [with B = DefaultGlobalBasis > >, 3, double> >; C = std::vector >&; F = main(int, char**)::]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:95:33: required from here -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:125:90: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 125 | return FiniteElementRange(flatVectorView(nodeToRangeEntry_(node, treePath, y))[j]); - | ^ -In file included from /usr/include/dune/grid/yaspgrid.hh:70: -/usr/include/dune/grid/yaspgrid/ygrid.hh: In instantiation of 'Dune::YGridComponent::fTupel Dune::YGridComponent::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; Dune::YGridComponent::fTupel = Dune::FieldVector]': -/usr/include/dune/grid/yaspgrid/ygrid.hh:649:29: required from 'Dune::FieldVector::dim> Dune::YGrid::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; typename Coordinates::ctype = double]' -/usr/include/dune/grid/yaspgrid/yaspgridentity.hh:519:30: required from 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>]' -/usr/include/dune/grid/common/entity.hh:316:60: required from 'Dune::Entity<0, dim, GridImp, EntityImp>::Geometry Dune::Entity<0, dim, GridImp, EntityImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>; EntityImp = Dune::YaspEntity; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:49:37: required from 'Dune::TestSuite compare(const Function&, const Reference&, int, double) [with Function = Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >; Reference = Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>]' -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:110:25: required from here -/usr/include/dune/grid/yaspgrid/ygrid.hh:409:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 409 | fTupel lowerleft() const - | ^~~~~~~~~ In file included from /usr/include/dune/grid/yaspgrid.hh:26: /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianInverse Dune::AxisAlignedCubeGeometry::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; JacobianInverse = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/grid/common/geometry.hh:158:36: required from 'auto Dune::Geometry::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::integral_constant]' @@ -11975,6 +11927,14 @@ /usr/include/dune/common/fmatrix.hh:287:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 287 | return result; | ^~~~~~ +/usr/include/c++/12/bits/std_function.h: In static member function 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > > >, 2, double>, Dune::Functions::PowerPreBasis > > >, 1, double>, 2> >, 2> >, Dune::Functions::PowerBasisNode > > >, 2, double>, Dune::Functions::PowerBasisNode > > >, 1, double>, 2> >, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction >, 2>(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath > >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath >):: > > >, 2, double>, Dune::Functions::PowerPreBasis > > >, 1, double>, 2> >, 2> >, Dune::Functions::PowerBasisNode > > >, 2, double>, Dune::Functions::PowerBasisNode > > >, 1, double>, 2> >, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction >, 2>(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]': +/usr/include/c++/12/bits/std_function.h:288:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) + | ^~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh: In member function 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = std::array >, 2>; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = main(int, char**)::; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 103 | return f_(geometry_->global(x)); + | ~~~~~~~~~~~~~~~~~^~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::global(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:32: required from 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = Dune::FieldVector; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = main(int, char**)::; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]' @@ -11992,6 +11952,52 @@ /usr/include/dune/geometry/axisalignedcubegeometry.hh:161:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | GlobalCoordinate global(const LocalCoordinate& local) const | ^~~~~~ +/usr/include/c++/12/bits/std_function.h: In static member function 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > > >, 2, double>, Dune::Functions::PowerPreBasis > > >, 1, double>, 2> >, 2> >, Dune::Functions::PowerBasisNode > > >, 2, double>, Dune::Functions::PowerBasisNode > > >, 1, double>, 2> >, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction >, 2>(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 1, double>, Dune::TypeTree::HybridTreePath, unsigned int> >(const Dune::Functions::LagrangeNode > >, 1, double>&, Dune::TypeTree::HybridTreePath, unsigned int>):: > > >, 2, double>, Dune::Functions::PowerPreBasis > > >, 1, double>, 2> >, 2> >, Dune::Functions::PowerBasisNode > > >, 2, double>, Dune::Functions::PowerBasisNode > > >, 1, double>, 2> >, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction >, 2>(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]': +/usr/include/c++/12/bits/std_function.h:288:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) + | ^~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh: In member function 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = double; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = main(int, char**)::; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 103 | return f_(geometry_->global(x)); + | ~~~~~~~~~~~~~~~~~^~~ +/usr/include/c++/12/bits/std_function.h: In static member function 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&&, Dune::Functions::DiscreteGlobalBasisFunction > >, 1, double> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 1, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 1, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&&, Dune::Functions::DiscreteGlobalBasisFunction > >, 1, double> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]': +/usr/include/c++/12/bits/std_function.h:288:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) + | ^~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh: In member function 'Range Dune::Functions::Imp::DifferentiableFunctionWrapperImplementation::operator()(const Domain&) const [with Range = Dune::FieldMatrix; Domain = Dune::FieldVector; DerivativeInterface = Dune::Functions::LocalFunction), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>; B = Dune::Functions::Imp::TypeErasureWrapperBase(Dune::FieldVector), Dune::Functions::LocalFunction), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >, Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 16>::LocalDerivativeTraits, 16> >]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh:82:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 82 | virtual Range operator() (const Domain& x) const + | ^~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh: In member function 'Range Dune::Functions::Imp::DifferentiableFunctionWrapperImplementation::operator()(const Domain&) const [with Range = Dune::FieldVector; Domain = Dune::FieldVector; DerivativeInterface = Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>; B = Dune::Functions::Imp::TypeErasureWrapperBase(Dune::FieldVector), Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >, Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 1, double> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction>]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh:82:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh: In member function 'Dune::Functions::DiscreteGlobalBasisFunctionDerivative::LocalFunction::Range Dune::Functions::DiscreteGlobalBasisFunctionDerivative::LocalFunction::operator()(const Domain&) const [with DGBF = Dune::Functions::DiscreteGlobalBasisFunction > >, 1, double> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, double>]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:562:19: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 562 | const auto& jacobianInverse = geometry_->jacobianInverse(x); + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:598:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 598 | return y; + | ^ +/usr/include/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry]': +/usr/include/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/algorithm:61, + from /usr/include/dune/common/parallel/communication.hh:16, + from /usr/include/dune/common/parallel/mpihelper.hh:15: +/usr/include/c++/12/bits/stl_algo.h: In function '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = Dune::FieldMatrix*; _OIter = Dune::FieldMatrix*; _UnaryOperation = Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 1, double> >, vector, allocator > >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction::operator()(const Domain&) const::::]': +/usr/include/c++/12/bits/stl_algo.h:4263:9: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4263 | *__result = __unary_op(*__first); + | ^ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh: In member function 'Range Dune::Functions::Imp::DifferentiableFunctionWrapperImplementation::operator()(const Domain&) const [with Range = Dune::FieldMatrix; Domain = Dune::FieldVector; DerivativeInterface = Dune::Functions::LocalFunction), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>; B = Dune::Functions::Imp::TypeErasureWrapperBase(Dune::FieldVector), Dune::Functions::LocalFunction), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >, Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 16>::LocalDerivativeTraits, 16> >]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh:82:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 82 | virtual Range operator() (const Domain& x) const + | ^~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh: In member function 'Range Dune::Functions::Imp::DifferentiableFunctionWrapperImplementation::operator()(const Domain&) const [with Range = Dune::FieldVector; Domain = Dune::FieldVector; DerivativeInterface = Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>; B = Dune::Functions::Imp::TypeErasureWrapperBase(Dune::FieldVector), Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >, Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 1, double> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction>]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh:82:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh: In member function 'Range Dune::Functions::Imp::DifferentiableFunctionWrapperImplementation::operator()(const Domain&) const [with Range = Dune::FieldMatrix; Domain = Dune::FieldVector; DerivativeInterface = Dune::Functions::LocalFunction), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>; B = Dune::Functions::Imp::TypeErasureWrapperBase(Dune::FieldVector), Dune::Functions::LocalFunction), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >, Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 16>::LocalDerivativeTraits, 16> >]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh:82:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh: In member function 'Range Dune::Functions::Imp::DifferentiableFunctionWrapperImplementation::operator()(const Domain&) const [with Range = Dune::FieldVector; Domain = Dune::FieldVector; DerivativeInterface = Dune::Functions::GridFunction(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>; B = Dune::Functions::Imp::TypeErasureWrapperBase(Dune::FieldVector), Dune::Functions::GridFunction(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>, Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>, Dune::Functions::GridViewEntitySet > >, 0> >, Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 1, double> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, double> > >]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh:82:17: 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/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianInverseTransposed Dune::AxisAlignedCubeGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; JacobianInverseTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/axisalignedcubegeometry.hh:228:39: required from 'Dune::AxisAlignedCubeGeometry::JacobianInverse Dune::AxisAlignedCubeGeometry::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; JacobianInverse = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]' /usr/include/dune/grid/common/geometry.hh:158:36: required from 'auto Dune::Geometry::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::integral_constant]' @@ -12026,12 +12032,18 @@ /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:591:63: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 591 | [&](const auto& refJacobian) { return refJacobian * jacobianInverse; }); | ^~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +[ 85%] Linking CXX executable analyticgridviewfunctiontest +cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/gridfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/analyticgridviewfunctiontest.dir/link.txt --verbose=1 +/usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro CMakeFiles/analyticgridviewfunctiontest.dir/analyticgridviewfunctiontest.cc.o -o analyticgridviewfunctiontest -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libduneuggrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libsuperlu.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/libf77blas.so /usr/lib/arm-linux-gnueabihf/libatlas.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so /usr/lib/arm-linux-gnueabihf/libldl.so /usr/lib/arm-linux-gnueabihf/libspqr.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libumfpack.so /usr/lib/arm-linux-gnueabihf/libcholmod.so /usr/lib/arm-linux-gnueabihf/libamd.so /usr/lib/arm-linux-gnueabihf/libcolamd.so /usr/lib/arm-linux-gnueabihf/libcamd.so /usr/lib/arm-linux-gnueabihf/libccolamd.so /usr/lib/arm-linux-gnueabihf/libsuitesparseconfig.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/libf77blas.so /usr/lib/arm-linux-gnueabihf/libatlas.so +In file included from /usr/include/c++/12/vector:70, + from /usr/include/dune/common/parallel/communication.hh:17, + from /usr/include/dune/common/parallel/mpihelper.hh:15: +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 439 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::QuadraturePoint&}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -/usr/include/c++/12/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++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/functional:59, from /usr/include/dune/common/parallel/mpicommunication.hh:19, from /usr/include/dune/common/parallel/mpihelper.hh:17, @@ -12048,12 +12060,16 @@ /usr/include/c++/12/bits/std_function.h:288:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) | ^~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]': -/usr/include/c++/12/bits/vector.tcc:523:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 523 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -In function 'Dune::Impl::LagrangeSimplexLocalBasis::partial(const std::array&, const Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >::DomainType&, std::vector, std::allocator > >&) const::, double, 1, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>': -cc1plus: 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/reproducible-path/dune-functions-2.9.0/build' +[ 85%] Built target analyticgridviewfunctiontest +make -f dune/functions/gridfunctions/test/CMakeFiles/facenormalgridfunctiontest.dir/build.make dune/functions/gridfunctions/test/CMakeFiles/facenormalgridfunctiontest.dir/depend +make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' +cd /build/reproducible-path/dune-functions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.9.0 /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test /build/reproducible-path/dune-functions-2.9.0/build /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/gridfunctions/test /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/gridfunctions/test/CMakeFiles/facenormalgridfunctiontest.dir/DependInfo.cmake --color= +make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' +make -f dune/functions/gridfunctions/test/CMakeFiles/facenormalgridfunctiontest.dir/build.make dune/functions/gridfunctions/test/CMakeFiles/facenormalgridfunctiontest.dir/build +make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' +[ 87%] Building CXX object dune/functions/gridfunctions/test/CMakeFiles/facenormalgridfunctiontest.dir/facenormalgridfunctiontest.cc.o +cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/gridfunctions/test && /usr/bin/c++ -DENABLE_MPI=1 -DENABLE_SUITESPARSE=1 -DENABLE_SUPERLU=1 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-functions-2.9.0/build -I/build/reproducible-path/dune-functions-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/include/suitesparse -isystem /usr/include/superlu -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/functions/gridfunctions/test/CMakeFiles/facenormalgridfunctiontest.dir/facenormalgridfunctiontest.cc.o -MF CMakeFiles/facenormalgridfunctiontest.dir/facenormalgridfunctiontest.cc.o.d -o CMakeFiles/facenormalgridfunctiontest.dir/facenormalgridfunctiontest.cc.o -c /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc In file included from /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/gridviewfunction.hh:12, from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:14: /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh: In instantiation of 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = Dune::FieldVector; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = main(int, char**)::; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]': @@ -12070,8 +12086,6 @@ /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:100:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 100 | Range operator()(const LocalDomain& x) const | ^~~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': -/usr/include/c++/12/bits/vector.tcc:523:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 In file included from /usr/include/c++/12/tuple:41, from /usr/include/c++/12/mutex:38, from /usr/include/dune/common/parallel/mpihelper.hh:13: @@ -12123,6 +12137,18 @@ /usr/include/c++/12/bits/refwrap.h:352:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | operator()(_Args&&... __args) const | ^~~~~~~~ +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +/usr/include/c++/12/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++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]': +/usr/include/c++/12/bits/vector.tcc:523:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 523 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': +/usr/include/c++/12/bits/vector.tcc:523:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: @@ -12133,16 +12159,41 @@ /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]': +/usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 911 | YaspGrid (Dune::FieldVector L, + | ^~~~~~~~ /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/dune/localfunctions/lagrange.hh:21: +/usr/include/dune/localfunctions/lagrange/lagrangecube.hh: In member function 'void Dune::Impl::LagrangeCubeLocalInterpolation::interpolate(const F&, std::vector&) const [with F = std::function(Dune::FieldVector)>; C = double; LocalBasis = Dune::Impl::LagrangeCubeLocalBasis]': +/usr/include/dune/localfunctions/lagrange/lagrangecube.hh:664:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 664 | out[0] = f(center); + | ~^~~~~~~~ /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -/usr/include/c++/12/bits/stl_algo.h: In function '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = Dune::FieldMatrix*; _OIter = Dune::FieldMatrix*; _UnaryOperation = Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 1, double> >, vector, allocator > >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction::operator()(const Domain&) const::::]': -/usr/include/c++/12/bits/stl_algo.h:4263:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4263 | *__result = __unary_op(*__first); - | ~~~~~~~~~~^~~~~~~~~~ +/usr/include/c++/12/bits/std_function.h: In member function '_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]': +/usr/include/c++/12/bits/std_function.h:587:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 587 | operator()(_ArgTypes... __args) const + | ^~~~~~~~ +/usr/include/c++/12/bits/std_function.h:591:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 591 | return _M_invoker(_M_functor, std::forward<_ArgTypes>(__args)...); + | ^ +In file included from /usr/include/dune/grid/yaspgrid.hh:72: +/usr/include/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>]': +/usr/include/dune/grid/yaspgrid/yaspgridentity.hh:519:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 519 | auto ll = _it.lowerleft(); + | ^~ +/usr/include/c++/12/bits/std_function.h: In static member function 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > >, 3, double> >, Dune::Functions::LagrangeNode > >, 3, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 3, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 3, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 3, double> >, Dune::Functions::LagrangeNode > >, 3, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]': +/usr/include/c++/12/bits/std_function.h:288:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) + | ^~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh: In member function 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = double; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = main(int, char**)::; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 103 | return f_(geometry_->global(x)); + | ~~~~~~~~~~~~~~~~~^~~ In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]', inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = std::complex; Allocator = std::allocator >]' at /usr/include/dune/common/dynvector.hh:143:19, inlined from 'void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]' at /usr/include/dune/common/dynmatrixev.hh:87:27, @@ -12167,55 +12218,6 @@ /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]': -/usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 911 | YaspGrid (Dune::FieldVector L, - | ^~~~~~~~ -In file included from /usr/include/dune/localfunctions/lagrange.hh:21: -/usr/include/dune/localfunctions/lagrange/lagrangecube.hh: In member function 'void Dune::Impl::LagrangeCubeLocalInterpolation::interpolate(const F&, std::vector&) const [with F = std::function(Dune::FieldVector)>; C = double; LocalBasis = Dune::Impl::LagrangeCubeLocalBasis]': -/usr/include/dune/localfunctions/lagrange/lagrangecube.hh:664:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 664 | out[0] = f(center); - | ~^~~~~~~~ -/usr/include/c++/12/bits/std_function.h: In member function '_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]': -/usr/include/c++/12/bits/std_function.h:587:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 587 | operator()(_ArgTypes... __args) const - | ^~~~~~~~ -/usr/include/c++/12/bits/std_function.h:591:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 591 | return _M_invoker(_M_functor, std::forward<_ArgTypes>(__args)...); - | ^ -In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', - inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21, - inlined from 'void Dune::TensorProductQuadratureRule::conicalProduct(const BaseQuadrature&, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 2]' at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:153:26: -/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', - inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21, - inlined from 'void Dune::TensorProductQuadratureRule::tensorProduct(const BaseQuadrature&, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 2]' at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:82:26, - inlined from 'Dune::TensorProductQuadratureRule::TensorProductQuadratureRule(unsigned int, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 2]' at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:49:22, - inlined from 'static Dune::QuadratureRule Dune::QuadratureRuleFactory::rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) [with ctype = double]' at /usr/include/dune/geometry/quadraturerules.hh:425:14, - inlined from 'Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::' at /usr/include/dune/geometry/quadraturerules.hh:241:14, - inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::; _Args = {}]' at /usr/include/c++/12/bits/invoke.h:61:36, - inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::; _Args = {}]' at /usr/include/c++/12/bits/invoke.h:96:40, - inlined from 'std::call_once::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&)::' at /usr/include/c++/12/mutex:852:17, - inlined from 'std::once_flag::_Prepare_execution::_Prepare_execution::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&):: >(std::call_once::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&)::&)::' at /usr/include/c++/12/mutex:788:64, - inlined from 'static constexpr void std::once_flag::_Prepare_execution::_Prepare_execution::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&):: >(std::call_once::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&)::&)::::_FUN()' at /usr/include/c++/12/mutex:788:16: -/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/dune/grid/yaspgrid.hh:72: -/usr/include/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>]': -/usr/include/dune/grid/yaspgrid/yaspgridentity.hh:519:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 519 | auto ll = _it.lowerleft(); - | ^~ -/usr/include/c++/12/bits/std_function.h: In static member function 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > >, 3, double> >, Dune::Functions::LagrangeNode > >, 3, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 3, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 3, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 3, double> >, Dune::Functions::LagrangeNode > >, 3, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]': -/usr/include/c++/12/bits/std_function.h:288:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) - | ^~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh: In member function 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = double; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = main(int, char**)::; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 103 | return f_(geometry_->global(x)); - | ~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh: In member function 'Dune::Functions::DiscreteGlobalBasisFunctionDerivative::LocalFunction::Range Dune::Functions::DiscreteGlobalBasisFunctionDerivative::LocalFunction::operator()(const Domain&) const [with DGBF = Dune::Functions::DiscreteGlobalBasisFunction > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double>]': /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:562:19: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 562 | const auto& jacobianInverse = geometry_->jacobianInverse(x); @@ -12271,215 +12273,34 @@ /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 103 | return f_(geometry_->global(x)); | ~~~~~~~~~~~~~~~~~^~~ -In function 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = reference_wrapper > > >, 2, double>, Dune::Functions::PowerPreBasis > > >, 1, double>, 2> >, 2> >, Dune::Functions::PowerBasisNode > > >, 2, double>, Dune::Functions::PowerBasisNode > > >, 1, double>, 2> >, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::DiscreteGlobalBasisFunction > > >, 2, double>, Dune::Functions::PowerPreBasis > > >, 1, double>, 2> >, 2> >, vector >, Dune::Functions::HierarchicNodeToRangeMap, array >, 2> >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 1, double>, Dune::TypeTree::HybridTreePath, unsigned int> >(const Dune::Functions::LagrangeNode > >, 1, double>&, Dune::TypeTree::HybridTreePath, unsigned int>):: > > >, 2, double>, Dune::Functions::PowerPreBasis > > >, 1, double>, 2> >, 2> >, Dune::Functions::PowerBasisNode > > >, 2, double>, Dune::Functions::PowerBasisNode > > >, 1, double>, 2> >, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::DiscreteGlobalBasisFunction > > >, 2, double>, Dune::Functions::PowerPreBasis > > >, 1, double>, 2> >, 2> >, vector >, Dune::Functions::HierarchicNodeToRangeMap, array >, 2> >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >&; _Args = {Dune::FieldVector}]': -cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -In function 'Dune::Impl::LagrangeSimplexLocalBasis::partial(const std::array&, const Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >::DomainType&, std::vector, std::allocator > >&) const::, double, 1, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>': -cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -In lambda function, - inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = const Dune::Functions::Imp::LocalInterpolateVisitor > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::DiscreteGlobalBasisFunction > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, vector >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::DiscreteGlobalBasisFunction > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, vector >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>&; _Args = {Dune::FieldVector}]' at /usr/include/c++/12/bits/invoke.h:61:36, - inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const Dune::Functions::Imp::LocalInterpolateVisitor > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::DiscreteGlobalBasisFunction > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, vector >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::DiscreteGlobalBasisFunction > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, vector >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>&; _Args = {Dune::FieldVector}]' at /usr/include/c++/12/bits/invoke.h:96:40, - inlined from 'typename std::result_of<_Tp&(_Args&& ...)>::type std::reference_wrapper<_Tp>::operator()(_Args&& ...) const [with _Args = {Dune::FieldVector}; _Tp = const Dune::Functions::Imp::LocalInterpolateVisitor > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::DiscreteGlobalBasisFunction > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::DiscreteGlobalBasisFunction > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>]' at /usr/include/c++/12/bits/refwrap.h:358:24, - inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = reference_wrapper > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::DiscreteGlobalBasisFunction > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, vector >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::DiscreteGlobalBasisFunction > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, vector >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >&; _Args = {Dune::FieldVector}]' at /usr/include/c++/12/bits/invoke.h:61:36, - inlined from 'constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = Dune::FieldVector; _Callable = reference_wrapper > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::DiscreteGlobalBasisFunction > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, vector >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::DiscreteGlobalBasisFunction > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, vector >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >&; _Args = {Dune::FieldVector}]' at /usr/include/c++/12/bits/invoke.h:114:35, - inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::DiscreteGlobalBasisFunction > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::DiscreteGlobalBasisFunction > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]' at /usr/include/c++/12/bits/std_function.h:290:30: -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:124:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 124 | const auto& y = localF_(x); - | ~~~~~~~^~~ -/usr/include/c++/12/bits/std_function.h: In static member function 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::DiscreteGlobalBasisFunction > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::DiscreteGlobalBasisFunction > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]': -/usr/include/c++/12/bits/std_function.h:288:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) - | ^~~~~~~~~ -In lambda function, - inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = const Dune::Functions::Imp::LocalInterpolateVisitor > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::DiscreteGlobalBasisFunction > >, 2, double>, 2> >, Dune::Functions::Impl::ISTLVectorBackend > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::DiscreteGlobalBasisFunction > >, 2, double>, 2> >, Dune::Functions::Impl::ISTLVectorBackend > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>&; _Args = {Dune::FieldVector}]' at /usr/include/c++/12/bits/invoke.h:61:36, - inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const Dune::Functions::Imp::LocalInterpolateVisitor > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::DiscreteGlobalBasisFunction > >, 2, double>, 2> >, Dune::Functions::Impl::ISTLVectorBackend > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::DiscreteGlobalBasisFunction > >, 2, double>, 2> >, Dune::Functions::Impl::ISTLVectorBackend > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>&; _Args = {Dune::FieldVector}]' at /usr/include/c++/12/bits/invoke.h:96:40, - inlined from 'typename std::result_of<_Tp&(_Args&& ...)>::type std::reference_wrapper<_Tp>::operator()(_Args&& ...) const [with _Args = {Dune::FieldVector}; _Tp = const Dune::Functions::Imp::LocalInterpolateVisitor > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::DiscreteGlobalBasisFunction > >, 2, double>, 2> >, Dune::Functions::Impl::ISTLVectorBackend > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::DiscreteGlobalBasisFunction > >, 2, double>, 2> >, Dune::Functions::Impl::ISTLVectorBackend > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>]' at /usr/include/c++/12/bits/refwrap.h:358:24, - inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = reference_wrapper > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::DiscreteGlobalBasisFunction > >, 2, double>, 2> >, Dune::Functions::Impl::ISTLVectorBackend > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::DiscreteGlobalBasisFunction > >, 2, double>, 2> >, Dune::Functions::Impl::ISTLVectorBackend > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >&; _Args = {Dune::FieldVector}]' at /usr/include/c++/12/bits/invoke.h:61:36, - inlined from 'constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = Dune::FieldVector; _Callable = reference_wrapper > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::DiscreteGlobalBasisFunction > >, 2, double>, 2> >, Dune::Functions::Impl::ISTLVectorBackend > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::DiscreteGlobalBasisFunction > >, 2, double>, 2> >, Dune::Functions::Impl::ISTLVectorBackend > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >&; _Args = {Dune::FieldVector}]' at /usr/include/c++/12/bits/invoke.h:114:35, - inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::DiscreteGlobalBasisFunction > >, 2, double>, 2> >, Dune::Functions::Impl::ISTLVectorBackend > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::DiscreteGlobalBasisFunction > >, 2, double>, 2> >, Dune::Functions::Impl::ISTLVectorBackend > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]' at /usr/include/c++/12/bits/std_function.h:290:30: -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:124:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 124 | const auto& y = localF_(x); - | ~~~~~~~^~~ -/usr/include/c++/12/bits/std_function.h: In static member function 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::DiscreteGlobalBasisFunction > >, 2, double>, 2> >, Dune::Functions::Impl::ISTLVectorBackend > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::DiscreteGlobalBasisFunction > >, 2, double>, 2> >, Dune::Functions::Impl::ISTLVectorBackend > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]': -/usr/include/c++/12/bits/std_function.h:288:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) - | ^~~~~~~~~ -In function 'Dune::AxisAlignedCubeGeometry::JacobianInverseTransposed Dune::AxisAlignedCubeGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2]': -cc1plus: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh: In member function 'Range Dune::Functions::Imp::DifferentiableFunctionWrapperImplementation::operator()(const Domain&) const [with Range = Dune::FieldVector; Domain = Dune::FieldVector; DerivativeInterface = Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>; B = Dune::Functions::Imp::TypeErasureWrapperBase(Dune::FieldVector), Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >, Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 1, double> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction>]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh:82:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 82 | virtual Range operator() (const Domain& x) const - | ^~~~~~~~ -In function 'Dune::Functions::Imp::LocalInterpolateVisitor > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend >&&, Dune::Functions::DiscreteGlobalBasisFunction > >, 1, double> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, bool>::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 1, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 1, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend >&&, Dune::Functions::DiscreteGlobalBasisFunction > >, 1, double> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, bool>::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>': -cc1plus: 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++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 439 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 1]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 439 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -In member function 'Dune::Functions::DiscreteGlobalBasisFunctionDerivative::LocalFunction::Range Dune::Functions::DiscreteGlobalBasisFunctionDerivative::LocalFunction::operator()(const Domain&) const [with DGBF = Dune::Functions::DiscreteGlobalBasisFunction > >, 1, double> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, double>]', - inlined from 'Range Dune::Functions::Imp::DifferentiableFunctionWrapperImplementation::operator()(const Domain&) const [with Range = Dune::FieldVector; Domain = Dune::FieldVector; DerivativeInterface = Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>; B = Dune::Functions::Imp::TypeErasureWrapperBase(Dune::FieldVector), Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >, Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 1, double> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction>]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh:84:23: -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:562:63: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 562 | const auto& jacobianInverse = geometry_->jacobianInverse(x); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh: In member function 'Range Dune::Functions::Imp::DifferentiableFunctionWrapperImplementation::operator()(const Domain&) const [with Range = Dune::FieldVector; Domain = Dune::FieldVector; DerivativeInterface = Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>; B = Dune::Functions::Imp::TypeErasureWrapperBase(Dune::FieldVector), Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >, Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 1, double> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction>]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh:82:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 82 | virtual Range operator() (const Domain& x) const - | ^~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 0]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 1]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 2]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'Dune::Functions::Imp::LocalInterpolateVisitor > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 1, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 1, double>&, Dune::TypeTree::HybridTreePath<>):: > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>': -cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 2; ctype = double; int dim = 2]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'main(int, char**):: [with auto:115 = Dune::FieldVector]': -cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -In function 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = reference_wrapper > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >&; _Args = {Dune::FieldVector}]': -cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -In lambda function, - inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = const Dune::Functions::Imp::LocalInterpolateVisitor > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>&; _Args = {Dune::FieldVector}]' at /usr/include/c++/12/bits/invoke.h:61:36, - inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const Dune::Functions::Imp::LocalInterpolateVisitor > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>&; _Args = {Dune::FieldVector}]' at /usr/include/c++/12/bits/invoke.h:96:40, - inlined from 'typename std::result_of<_Tp&(_Args&& ...)>::type std::reference_wrapper<_Tp>::operator()(_Args&& ...) const [with _Args = {Dune::FieldVector}; _Tp = const Dune::Functions::Imp::LocalInterpolateVisitor > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>]' at /usr/include/c++/12/bits/refwrap.h:358:24, - inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = reference_wrapper > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >&; _Args = {Dune::FieldVector}]' at /usr/include/c++/12/bits/invoke.h:61:36, - inlined from 'constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = Dune::FieldVector; _Callable = reference_wrapper > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >&; _Args = {Dune::FieldVector}]' at /usr/include/c++/12/bits/invoke.h:114:35, - inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]' at /usr/include/c++/12/bits/std_function.h:290:30: -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:124:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 124 | const auto& y = localF_(x); - | ~~~~~~~^~~ -/usr/include/c++/12/bits/std_function.h: In static member function 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]': -/usr/include/c++/12/bits/std_function.h:288:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) - | ^~~~~~~~~ -In lambda function, - inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = const Dune::Functions::Imp::LocalInterpolateVisitor > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>&; _Args = {Dune::FieldVector}]' at /usr/include/c++/12/bits/invoke.h:61:36, - inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const Dune::Functions::Imp::LocalInterpolateVisitor > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>&; _Args = {Dune::FieldVector}]' at /usr/include/c++/12/bits/invoke.h:96:40, - inlined from 'typename std::result_of<_Tp&(_Args&& ...)>::type std::reference_wrapper<_Tp>::operator()(_Args&& ...) const [with _Args = {Dune::FieldVector}; _Tp = const Dune::Functions::Imp::LocalInterpolateVisitor > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>]' at /usr/include/c++/12/bits/refwrap.h:358:24, - inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = reference_wrapper > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >&; _Args = {Dune::FieldVector}]' at /usr/include/c++/12/bits/invoke.h:61:36, - inlined from 'constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = Dune::FieldVector; _Callable = reference_wrapper > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >&; _Args = {Dune::FieldVector}]' at /usr/include/c++/12/bits/invoke.h:114:35, - inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]' at /usr/include/c++/12/bits/std_function.h:290:30: -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:124:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 124 | const auto& y = localF_(x); - | ~~~~~~~^~~ -/usr/include/c++/12/bits/std_function.h: In static member function 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]': -/usr/include/c++/12/bits/std_function.h:288:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) - | ^~~~~~~~~ -/usr/include/c++/12/bits/stl_algo.h: In function '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = Dune::FieldMatrix*; _OIter = Dune::FieldMatrix*; _UnaryOperation = Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction::operator()(const Domain&) const::::]': -/usr/include/c++/12/bits/stl_algo.h:4263:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4263 | *__result = __unary_op(*__first); - | ~~~~~~~~~~^~~~~~~~~~ -In function 'Dune::Functions::DiscreteGlobalBasisFunctionDerivative::Range Dune::Functions::DiscreteGlobalBasisFunctionDerivative::operator()(const Domain&) const [with DGBF = Dune::Functions::DiscreteGlobalBasisFunction > >, 1, double> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, double>]': -cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh: In member function 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = Dune::FieldMatrix; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = main(int, char**)::; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]': +In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', + inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21, + inlined from 'void Dune::TensorProductQuadratureRule::conicalProduct(const BaseQuadrature&, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 2]' at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:153:26: +/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', + inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21, + inlined from 'void Dune::TensorProductQuadratureRule::tensorProduct(const BaseQuadrature&, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 2]' at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:82:26, + inlined from 'Dune::TensorProductQuadratureRule::TensorProductQuadratureRule(unsigned int, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 2]' at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:49:22, + inlined from 'static Dune::QuadratureRule Dune::QuadratureRuleFactory::rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) [with ctype = double]' at /usr/include/dune/geometry/quadraturerules.hh:425:14, + inlined from 'Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::' at /usr/include/dune/geometry/quadraturerules.hh:241:14, + inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::; _Args = {}]' at /usr/include/c++/12/bits/invoke.h:61:36, + inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::; _Args = {}]' at /usr/include/c++/12/bits/invoke.h:96:40, + inlined from 'std::call_once::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&)::' at /usr/include/c++/12/mutex:852:17, + inlined from 'std::once_flag::_Prepare_execution::_Prepare_execution::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&):: >(std::call_once::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&)::&)::' at /usr/include/c++/12/mutex:788:64, + inlined from 'static constexpr void std::once_flag::_Prepare_execution::_Prepare_execution::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&):: >(std::call_once::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&)::&)::::_FUN()' at /usr/include/c++/12/mutex:788:16: +/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctiontest.cc: In function 'double infinityDiff(const Dune::FieldVector&, const Dune::FieldVector&) [with T = double; int k = 1]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctiontest.cc:30:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 30 | return (x-y).infinity_norm(); + | ~~^~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh: In member function 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = Dune::FieldVector; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = main(int, char**)::; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]': /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 103 | return f_(geometry_->global(x)); | ~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/composedgridfunctiontest.cc: In function 'int main(int, char**)': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/composedgridfunctiontest.cc:39:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 39 | auto grid = Grid(l, elements); - | ^ -In function 'Dune::Impl::LagrangeSimplexLocalBasis::partial(const std::array&, const Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >::DomainType&, std::vector, std::allocator > >&) const::, double, 1, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>': -cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -In function 'main(int, char**):: [with auto:103 = Dune::FieldVector]': -cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -In function 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = reference_wrapper > >, 3, double>, 3> >, Dune::Functions::PowerBasisNode > >, 3, double>, 3>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 3, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 3, double>&, Dune::TypeTree::HybridTreePath):: > >, 3, double>, 3> >, Dune::Functions::PowerBasisNode > >, 3, double>, 3>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >&; _Args = {Dune::FieldVector}]': -cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -In lambda function, - inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = const Dune::Functions::Imp::LocalInterpolateVisitor > >, 3, double>, 3> >, Dune::Functions::PowerBasisNode > >, 3, double>, 3>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 3, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 3, double>&, Dune::TypeTree::HybridTreePath):: > >, 3, double>, 3> >, Dune::Functions::PowerBasisNode > >, 3, double>, 3>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>&; _Args = {Dune::FieldVector}]' at /usr/include/c++/12/bits/invoke.h:61:36, - inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const Dune::Functions::Imp::LocalInterpolateVisitor > >, 3, double>, 3> >, Dune::Functions::PowerBasisNode > >, 3, double>, 3>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 3, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 3, double>&, Dune::TypeTree::HybridTreePath):: > >, 3, double>, 3> >, Dune::Functions::PowerBasisNode > >, 3, double>, 3>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>&; _Args = {Dune::FieldVector}]' at /usr/include/c++/12/bits/invoke.h:96:40, - inlined from 'typename std::result_of<_Tp&(_Args&& ...)>::type std::reference_wrapper<_Tp>::operator()(_Args&& ...) const [with _Args = {Dune::FieldVector}; _Tp = const Dune::Functions::Imp::LocalInterpolateVisitor > >, 3, double>, 3> >, Dune::Functions::PowerBasisNode > >, 3, double>, 3>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 3, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 3, double>&, Dune::TypeTree::HybridTreePath):: > >, 3, double>, 3> >, Dune::Functions::PowerBasisNode > >, 3, double>, 3>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>]' at /usr/include/c++/12/bits/refwrap.h:358:24, - inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = reference_wrapper > >, 3, double>, 3> >, Dune::Functions::PowerBasisNode > >, 3, double>, 3>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 3, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 3, double>&, Dune::TypeTree::HybridTreePath):: > >, 3, double>, 3> >, Dune::Functions::PowerBasisNode > >, 3, double>, 3>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >&; _Args = {Dune::FieldVector}]' at /usr/include/c++/12/bits/invoke.h:61:36, - inlined from 'constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = Dune::FieldVector; _Callable = reference_wrapper > >, 3, double>, 3> >, Dune::Functions::PowerBasisNode > >, 3, double>, 3>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 3, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 3, double>&, Dune::TypeTree::HybridTreePath):: > >, 3, double>, 3> >, Dune::Functions::PowerBasisNode > >, 3, double>, 3>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >&; _Args = {Dune::FieldVector}]' at /usr/include/c++/12/bits/invoke.h:114:35, - inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > >, 3, double>, 3> >, Dune::Functions::PowerBasisNode > >, 3, double>, 3>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 3, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 3, double>&, Dune::TypeTree::HybridTreePath):: > >, 3, double>, 3> >, Dune::Functions::PowerBasisNode > >, 3, double>, 3>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]' at /usr/include/c++/12/bits/std_function.h:290:30: -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:124:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 124 | const auto& y = localF_(x); - | ~~~~~~~^~~ -/usr/include/c++/12/bits/std_function.h: In static member function 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > >, 3, double>, 3> >, Dune::Functions::PowerBasisNode > >, 3, double>, 3>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 3, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 3, double>&, Dune::TypeTree::HybridTreePath):: > >, 3, double>, 3> >, Dune::Functions::PowerBasisNode > >, 3, double>, 3>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]': -/usr/include/c++/12/bits/std_function.h:288:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) - | ^~~~~~~~~ -In function 'Dune::Impl::LagrangeSimplexLocalBasis::partial(const std::array&, const Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >::DomainType&, std::vector, std::allocator > >&) const::, double, 1, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>': -cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -[ 87%] Linking CXX executable composedgridfunctiontest -cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/gridfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/composedgridfunctiontest.dir/link.txt --verbose=1 -/usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro CMakeFiles/composedgridfunctiontest.dir/composedgridfunctiontest.cc.o -o composedgridfunctiontest -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libduneuggrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libsuperlu.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/libf77blas.so /usr/lib/arm-linux-gnueabihf/libatlas.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so /usr/lib/arm-linux-gnueabihf/libldl.so /usr/lib/arm-linux-gnueabihf/libspqr.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libumfpack.so /usr/lib/arm-linux-gnueabihf/libcholmod.so /usr/lib/arm-linux-gnueabihf/libamd.so /usr/lib/arm-linux-gnueabihf/libcolamd.so /usr/lib/arm-linux-gnueabihf/libcamd.so /usr/lib/arm-linux-gnueabihf/libccolamd.so /usr/lib/arm-linux-gnueabihf/libsuitesparseconfig.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/libf77blas.so /usr/lib/arm-linux-gnueabihf/libatlas.so -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' -[ 87%] Built target composedgridfunctiontest -make -f dune/functions/gridfunctions/test/CMakeFiles/facenormalgridfunctiontest.dir/build.make dune/functions/gridfunctions/test/CMakeFiles/facenormalgridfunctiontest.dir/depend -make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' -cd /build/reproducible-path/dune-functions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.9.0 /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test /build/reproducible-path/dune-functions-2.9.0/build /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/gridfunctions/test /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/gridfunctions/test/CMakeFiles/facenormalgridfunctiontest.dir/DependInfo.cmake --color= -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' -make -f dune/functions/gridfunctions/test/CMakeFiles/facenormalgridfunctiontest.dir/build.make dune/functions/gridfunctions/test/CMakeFiles/facenormalgridfunctiontest.dir/build -make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' -[ 89%] Building CXX object dune/functions/gridfunctions/test/CMakeFiles/facenormalgridfunctiontest.dir/facenormalgridfunctiontest.cc.o -cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/gridfunctions/test && /usr/bin/c++ -DENABLE_MPI=1 -DENABLE_SUITESPARSE=1 -DENABLE_SUPERLU=1 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-functions-2.9.0/build -I/build/reproducible-path/dune-functions-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/include/suitesparse -isystem /usr/include/superlu -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/functions/gridfunctions/test/CMakeFiles/facenormalgridfunctiontest.dir/facenormalgridfunctiontest.cc.o -MF CMakeFiles/facenormalgridfunctiontest.dir/facenormalgridfunctiontest.cc.o.d -o CMakeFiles/facenormalgridfunctiontest.dir/facenormalgridfunctiontest.cc.o -c /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc -/usr/include/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]': -/usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 911 | YaspGrid (Dune::FieldVector L, - | ^~~~~~~~ -In file included from /usr/include/c++/12/vector:70, - from /usr/include/dune/common/parallel/communication.hh:17: -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 439 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::QuadraturePoint&}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -In function 'Dune::AxisAlignedCubeGeometry::JacobianTransposed Dune::AxisAlignedCubeGeometry::jacobianTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2]': -cc1plus: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -In function 'Dune::Functions::Imp::LocalInterpolateVisitor > >, 0> >, Dune::Functions::RaviartThomasNode > >, 0>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&&, Dune::Functions::DiscreteGlobalBasisFunction > >, 0> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 0>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::RaviartThomasNode > >, 0>&, Dune::TypeTree::HybridTreePath<>):: > >, 0> >, Dune::Functions::RaviartThomasNode > >, 0>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&&, Dune::Functions::DiscreteGlobalBasisFunction > >, 0> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>': -cc1plus: 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++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/12/bits/vector.tcc:439: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++/12/vector:64: -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 2]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 439 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -/usr/include/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]': -/usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 911 | YaspGrid (Dune::FieldVector L, - | ^~~~~~~~ -In file included from /usr/include/c++/12/vector:70, - from /usr/include/dune/common/parallel/communication.hh:17: -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 439 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::QuadraturePoint&}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/12/bits/vector.tcc:439: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:294, from /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:14: /usr/include/dune/geometry/quadraturerules/prismquadrature.hh: In member function 'Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)': @@ -12495,26 +12316,12 @@ /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1028:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1028 | { | ^ -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -/usr/include/c++/12/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++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 439 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/vector:64: -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 2]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 439 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ +In function 'Dune::Impl::LagrangeSimplexLocalBasis::partial(const std::array&, const Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >::DomainType&, std::vector, std::allocator > >&) const::, double, 1, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>': +cc1plus: 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++/12/bits/stl_algo.h: In function '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = Dune::FieldMatrix*; _OIter = Dune::FieldMatrix*; _UnaryOperation = Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction::operator()(const Domain&) const::::]': +/usr/include/c++/12/bits/stl_algo.h:4263:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4263 | *__result = __unary_op(*__first); + | ~~~~~~~~~~^~~~~~~~~~ In file included from /usr/include/dune/grid/common/geometry.hh:16, from /usr/include/dune/grid/common/grid.hh:1116, from /usr/include/dune/grid/yaspgrid.hh:17, @@ -12528,8 +12335,6 @@ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': /usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' /usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::YaspIntersection > >' @@ -12548,12 +12353,14 @@ /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:43:48: required from 'Dune::TestSuite checkFaceNormalGridFunction(const GridView&, std::string) [with GridView = Dune::GridView > >; std::string = std::__cxx11::basic_string]' /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:76:50: required from here /usr/include/dune/common/transpose.hh:184:28: 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++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -/usr/include/c++/12/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++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function 'auto Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = Dune::Functions::Imp::LocalInterpolateVisitor > >, 0> >, Dune::Functions::RaviartThomasNode > >, 0>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 0>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::RaviartThomasNode > >, 0>&, Dune::TypeTree::HybridTreePath<>):: > >, 0> >, Dune::Functions::RaviartThomasNode > >, 0>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:112:87: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 112 | auto jacobianInverseTransposed = element_.geometry().jacobianInverseTransposed(xi); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 439 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': /usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<3, 3, const Dune::YaspGrid<3>, Dune::YaspGeometry>' /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/gridviewentityset.hh:35:55: required from 'class Dune::Functions::GridViewEntitySet > >, 0>' @@ -12561,6 +12368,19 @@ /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:23:9: required from 'Dune::TestSuite checkFaceNormalGridFunction(const GridView&, std::string) [with GridView = Dune::GridView > >; std::string = std::__cxx11::basic_string]' /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:83:50: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 1]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 439 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh: In member function 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = Dune::FieldMatrix; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = main(int, char**)::; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 103 | return f_(geometry_->global(x)); + | ~~~~~~~~~~~~~~~~~^~~ /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': /usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>' /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/gridviewentityset.hh:35:55: required from 'class Dune::Functions::GridViewEntitySet > >, 0>' @@ -12568,6 +12388,8 @@ /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:23:9: required from 'Dune::TestSuite checkFaceNormalGridFunction(const GridView&, std::string) [with GridView = Dune::GridView > >; std::string = std::__cxx11::basic_string]' /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:90:50: required from here /usr/include/dune/common/transpose.hh:184:28: 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++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry >::JacobianInverseTransposed; typename std::enable_if::value, int>::type = 0]': /usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>' /usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::UGGridLeafIntersection > >' @@ -12577,12 +12399,16 @@ /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:43:48: required from 'Dune::TestSuite checkFaceNormalGridFunction(const GridView&, std::string) [with GridView = Dune::GridView > >; std::string = std::__cxx11::basic_string]' /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:90:50: required from here /usr/include/dune/common/transpose.hh:184:28: 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++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]': -/usr/include/c++/12/bits/vector.tcc:523:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 523 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': -/usr/include/c++/12/bits/vector.tcc:523:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 0]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 1]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/dune/geometry/axisalignedcubegeometry.hh:17, from /usr/include/dune/grid/yaspgrid.hh:26: /usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double; int n = 2]': @@ -12661,31 +12487,11 @@ /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:49:51: required from 'Dune::TestSuite checkFaceNormalGridFunction(const GridView&, std::string) [with GridView = Dune::GridView > >; std::string = std::__cxx11::basic_string]' /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:110:50: required from here /usr/include/dune/grid/common/intersection.hh:395: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 member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]', - inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = std::complex; Allocator = std::allocator >]' at /usr/include/dune/common/dynvector.hh:143:19, - inlined from 'void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]' at /usr/include/dune/common/dynmatrixev.hh:87:27, - inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: -/usr/include/c++/12/bits/stl_vector.h:1032:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1032 | _M_fill_insert(end(), __new_size - size(), __x); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]', - inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = double; Allocator = std::allocator]' at /usr/include/dune/common/dynvector.hh:143:19, - inlined from 'void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]' at /usr/include/dune/common/dynmatrixev.hh:95:21, - inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: -/usr/include/c++/12/bits/stl_vector.h:1032:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1032 | _M_fill_insert(end(), __new_size - size(), __x); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', - inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:164:33: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 2]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]': -/usr/include/c++/12/bits/vector.tcc:523:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 523 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': -/usr/include/c++/12/bits/vector.tcc:523:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 In file included from /usr/include/dune/grid/yaspgrid.hh:73: /usr/include/dune/grid/yaspgrid/yaspgridintersection.hh: In instantiation of 'Dune::FieldVector::dimworld> Dune::YaspIntersection::unitOuterNormal(const Dune::FieldVector&) const [with GridImp = const Dune::YaspGrid<2>; typename GridImp::ctype = double]': /usr/include/dune/grid/common/intersection.hh:397:40: required from 'Dune::Intersection::GlobalCoordinate Dune::Intersection::unitOuterNormal(const LocalCoordinate&) const [with GridImp = const Dune::YaspGrid<2>; IntersectionImp = Dune::YaspIntersection >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' @@ -12701,6 +12507,11 @@ /usr/include/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 2; ctype = double; int dim = 2]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/grid/yaspgrid/yaspgridintersection.hh: In instantiation of 'Dune::FieldVector::dimworld> Dune::YaspIntersection::unitOuterNormal(const Dune::FieldVector&) const [with GridImp = const Dune::YaspGrid<3>; typename GridImp::ctype = double]': /usr/include/dune/grid/common/intersection.hh:397:40: required from 'Dune::Intersection::GlobalCoordinate Dune::Intersection::unitOuterNormal(const LocalCoordinate&) const [with GridImp = const Dune::YaspGrid<3>; IntersectionImp = Dune::YaspIntersection >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:49:51: required from 'Dune::TestSuite checkFaceNormalGridFunction(const GridView&, std::string) [with GridView = Dune::GridView > >; std::string = std::__cxx11::basic_string]' @@ -12732,11 +12543,6 @@ /usr/include/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', - inlined from 'Dune::JacobiNQuadratureRule::JacobiNQuadratureRule(int, int) [with ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:58:24: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridLocalGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:50:70: required from 'Dune::TestSuite checkFaceNormalGridFunction(const GridView&, std::string) [with GridView = Dune::GridView > >; std::string = std::__cxx11::basic_string]' @@ -12793,12 +12599,6 @@ /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:42:22: required from 'Dune::TestSuite checkFaceNormalGridFunction(const GridView&, std::string) [with GridView = Dune::GridView > >; std::string = std::__cxx11::basic_string]' /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:83:50: required from here /usr/include/dune/grid/yaspgrid/ygrid.hh:647:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', - inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21, - inlined from 'void Dune::TensorProductQuadratureRule::conicalProduct(const BaseQuadrature&, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 2]' at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:153:26: -/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/grid/yaspgrid/ygrid.hh: In instantiation of 'Dune::YGridComponent::fTupel Dune::YGridComponent::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; Dune::YGridComponent::fTupel = Dune::FieldVector]': /usr/include/dune/grid/yaspgrid/ygrid.hh:649:29: required from 'Dune::FieldVector::dim> Dune::YGrid::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; typename Coordinates::ctype = double]' /usr/include/dune/grid/yaspgrid/yaspgridentity.hh:519:30: required from 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>]' @@ -12809,39 +12609,10 @@ /usr/include/dune/grid/yaspgrid/ygrid.hh:409:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | fTupel lowerleft() const | ^~~~~~~~~ -In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', - inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21, - inlined from 'void Dune::TensorProductQuadratureRule::tensorProduct(const BaseQuadrature&, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 2]' at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:82:26, - inlined from 'Dune::TensorProductQuadratureRule::TensorProductQuadratureRule(unsigned int, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 2]' at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:49:22, - inlined from 'static Dune::QuadratureRule Dune::QuadratureRuleFactory::rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) [with ctype = double]' at /usr/include/dune/geometry/quadraturerules.hh:425:14, - inlined from 'Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::' at /usr/include/dune/geometry/quadraturerules.hh:241:14, - inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::; _Args = {}]' at /usr/include/c++/12/bits/invoke.h:61:36, - inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::; _Args = {}]' at /usr/include/c++/12/bits/invoke.h:96:40, - inlined from 'std::call_once::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&)::' at /usr/include/c++/12/mutex:852:17, - inlined from 'std::once_flag::_Prepare_execution::_Prepare_execution::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&):: >(std::call_once::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&)::&)::' at /usr/include/c++/12/mutex:788:64, - inlined from 'static constexpr void std::once_flag::_Prepare_execution::_Prepare_execution::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&):: >(std::call_once::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&)::&)::::_FUN()' at /usr/include/c++/12/mutex:788:16: -/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]', - inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = std::complex; Allocator = std::allocator >]' at /usr/include/dune/common/dynvector.hh:143:19, - inlined from 'void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]' at /usr/include/dune/common/dynmatrixev.hh:87:27, - inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: -/usr/include/c++/12/bits/stl_vector.h:1032:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1032 | _M_fill_insert(end(), __new_size - size(), __x); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]', - inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = double; Allocator = std::allocator]' at /usr/include/dune/common/dynvector.hh:143:19, - inlined from 'void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]' at /usr/include/dune/common/dynmatrixev.hh:95:21, - inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: -/usr/include/c++/12/bits/stl_vector.h:1032:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1032 | _M_fill_insert(end(), __new_size - size(), __x); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', - inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:164:33: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh: In member function 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = std::array >, 2>; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = main(int, char**)::; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 103 | return f_(geometry_->global(x)); + | ~~~~~~~~~~~~~~~~~^~~ /usr/include/dune/grid/yaspgrid/ygrid.hh: In instantiation of 'Dune::YGridComponent::fTupel Dune::YGridComponent::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; Dune::YGridComponent::fTupel = Dune::FieldVector]': /usr/include/dune/grid/yaspgrid/ygrid.hh:649:29: required from 'Dune::FieldVector::dim> Dune::YGrid::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; typename Coordinates::ctype = double]' /usr/include/dune/grid/yaspgrid/yaspgridentity.hh:519:30: required from 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 3; GridImp = const Dune::YaspGrid<3>; Geometry = Dune::Geometry<3, 3, const Dune::YaspGrid<3>, Dune::YaspGeometry>]' @@ -12850,97 +12621,36 @@ /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:42:22: required from 'Dune::TestSuite checkFaceNormalGridFunction(const GridView&, std::string) [with GridView = Dune::GridView > >; std::string = std::__cxx11::basic_string]' /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:83:50: required from here /usr/include/dune/grid/yaspgrid/ygrid.hh:409:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', - inlined from 'Dune::JacobiNQuadratureRule::JacobiNQuadratureRule(int, int) [with ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:58:24: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'Dune::Impl::LagrangeSimplexLocalBasis::partial(const std::array&, const Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >::DomainType&, std::vector, std::allocator > >&) const::, double, 1, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>': +In function 'Dune::Impl::LagrangeSimplexLocalBasis::partial(const std::array&, const Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >::DomainType&, std::vector, std::allocator > >&) const::, double, 1, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>': +cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In function 'main(int, char**):: [with auto:103 = Dune::FieldVector]': +cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In function 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = reference_wrapper > >, 3, double>, 3> >, Dune::Functions::PowerBasisNode > >, 3, double>, 3>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 3, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 3, double>&, Dune::TypeTree::HybridTreePath):: > >, 3, double>, 3> >, Dune::Functions::PowerBasisNode > >, 3, double>, 3>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >&; _Args = {Dune::FieldVector}]': +cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In lambda function, + inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = const Dune::Functions::Imp::LocalInterpolateVisitor > >, 3, double>, 3> >, Dune::Functions::PowerBasisNode > >, 3, double>, 3>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 3, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 3, double>&, Dune::TypeTree::HybridTreePath):: > >, 3, double>, 3> >, Dune::Functions::PowerBasisNode > >, 3, double>, 3>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>&; _Args = {Dune::FieldVector}]' at /usr/include/c++/12/bits/invoke.h:61:36, + inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const Dune::Functions::Imp::LocalInterpolateVisitor > >, 3, double>, 3> >, Dune::Functions::PowerBasisNode > >, 3, double>, 3>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 3, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 3, double>&, Dune::TypeTree::HybridTreePath):: > >, 3, double>, 3> >, Dune::Functions::PowerBasisNode > >, 3, double>, 3>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>&; _Args = {Dune::FieldVector}]' at /usr/include/c++/12/bits/invoke.h:96:40, + inlined from 'typename std::result_of<_Tp&(_Args&& ...)>::type std::reference_wrapper<_Tp>::operator()(_Args&& ...) const [with _Args = {Dune::FieldVector}; _Tp = const Dune::Functions::Imp::LocalInterpolateVisitor > >, 3, double>, 3> >, Dune::Functions::PowerBasisNode > >, 3, double>, 3>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 3, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 3, double>&, Dune::TypeTree::HybridTreePath):: > >, 3, double>, 3> >, Dune::Functions::PowerBasisNode > >, 3, double>, 3>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>]' at /usr/include/c++/12/bits/refwrap.h:358:24, + inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = reference_wrapper > >, 3, double>, 3> >, Dune::Functions::PowerBasisNode > >, 3, double>, 3>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 3, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 3, double>&, Dune::TypeTree::HybridTreePath):: > >, 3, double>, 3> >, Dune::Functions::PowerBasisNode > >, 3, double>, 3>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >&; _Args = {Dune::FieldVector}]' at /usr/include/c++/12/bits/invoke.h:61:36, + inlined from 'constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = Dune::FieldVector; _Callable = reference_wrapper > >, 3, double>, 3> >, Dune::Functions::PowerBasisNode > >, 3, double>, 3>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 3, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 3, double>&, Dune::TypeTree::HybridTreePath):: > >, 3, double>, 3> >, Dune::Functions::PowerBasisNode > >, 3, double>, 3>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >&; _Args = {Dune::FieldVector}]' at /usr/include/c++/12/bits/invoke.h:114:35, + inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > >, 3, double>, 3> >, Dune::Functions::PowerBasisNode > >, 3, double>, 3>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 3, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 3, double>&, Dune::TypeTree::HybridTreePath):: > >, 3, double>, 3> >, Dune::Functions::PowerBasisNode > >, 3, double>, 3>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]' at /usr/include/c++/12/bits/std_function.h:290:30: +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:124:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 124 | const auto& y = localF_(x); + | ~~~~~~~^~~ +/usr/include/c++/12/bits/std_function.h: In static member function 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > >, 3, double>, 3> >, Dune::Functions::PowerBasisNode > >, 3, double>, 3>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 3, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 3, double>&, Dune::TypeTree::HybridTreePath):: > >, 3, double>, 3> >, Dune::Functions::PowerBasisNode > >, 3, double>, 3>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]': +/usr/include/c++/12/bits/std_function.h:288:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) + | ^~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/composedgridfunctiontest.cc: In function 'int main(int, char**)': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/composedgridfunctiontest.cc:39:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 39 | auto grid = Grid(l, elements); + | ^ +In function 'Dune::Impl::LagrangeSimplexLocalBasis::partial(const std::array&, const Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >::DomainType&, std::vector, std::allocator > >&) const::, double, 1, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', - inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21, - inlined from 'void Dune::TensorProductQuadratureRule::conicalProduct(const BaseQuadrature&, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 2]' at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:153:26: -/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', - inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21, - inlined from 'void Dune::TensorProductQuadratureRule::tensorProduct(const BaseQuadrature&, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 2]' at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:82:26, - inlined from 'Dune::TensorProductQuadratureRule::TensorProductQuadratureRule(unsigned int, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 2]' at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:49:22, - inlined from 'static Dune::QuadratureRule Dune::QuadratureRuleFactory::rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) [with ctype = double]' at /usr/include/dune/geometry/quadraturerules.hh:425:14, - inlined from 'Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::' at /usr/include/dune/geometry/quadraturerules.hh:241:14, - inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::; _Args = {}]' at /usr/include/c++/12/bits/invoke.h:61:36, - inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::; _Args = {}]' at /usr/include/c++/12/bits/invoke.h:96:40, - inlined from 'std::call_once::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&)::' at /usr/include/c++/12/mutex:852:17, - inlined from 'std::once_flag::_Prepare_execution::_Prepare_execution::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&):: >(std::call_once::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&)::&)::' at /usr/include/c++/12/mutex:788:64, - inlined from 'static constexpr void std::once_flag::_Prepare_execution::_Prepare_execution::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&):: >(std::call_once::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&)::&)::::_FUN()' at /usr/include/c++/12/mutex:788:16: -/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 439 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 1]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 439 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 439 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 1]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 439 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 0]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 0]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 1]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 1]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]': /usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 911 | YaspGrid (Dune::FieldVector L, | ^~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 2]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 2]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:16: /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/facenormalgridfunction.hh: In member function 'Dune::Functions::FaceNormalGridFunction::Range Dune::Functions::FaceNormalGridFunction::LocalFunction::operator()(const Dune::Functions::FaceNormalGridFunction::LocalDomain&) const [with GV = Dune::GridView > >]': /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/facenormalgridfunction.hh:134:43: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -12949,16 +12659,10 @@ /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/facenormalgridfunction.hh:136:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 136 | return normal; | ^~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 2; ctype = double; int dim = 2]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 2; ctype = double; int dim = 2]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_algo.h: In function '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = Dune::FieldMatrix*; _OIter = Dune::FieldMatrix*; _UnaryOperation = Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 1, double> >, vector, allocator > >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction::operator()(const Domain&) const::::]': +/usr/include/c++/12/bits/stl_algo.h:4263:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4263 | *__result = __unary_op(*__first); + | ~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry]': /usr/include/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const @@ -12978,22 +12682,6 @@ /usr/include/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'Dune::AxisAlignedCubeGeometry::JacobianInverseTransposed Dune::AxisAlignedCubeGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2]': -cc1plus: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -In function 'main(int, char**):: [with auto:102 = Dune::FieldVector]': -cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -In member function 'Dune::Functions::DiscreteGlobalBasisFunctionDerivative::LocalFunction::Range Dune::Functions::DiscreteGlobalBasisFunctionDerivative::LocalFunction::operator()(const Domain&) const [with DGBF = Dune::Functions::DiscreteGlobalBasisFunction > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double>]', - inlined from 'Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const:: [with auto:84 = {Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>}]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/composedgridfunction.hh:124:68, - inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = double; _Fn = Dune::Functions::ComposedGridFunction > > >, 3, double> >, vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::; _Args = {const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction&, const Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&}]' at /usr/include/c++/12/bits/invoke.h:61:36, - inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = Dune::Functions::ComposedGridFunction > > >, 3, double> >, vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::; _Args = {const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction&, const Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&}]' at /usr/include/c++/12/bits/invoke.h:96:40, - inlined from 'constexpr decltype(auto) std::__apply_impl(_Fn&&, _Tuple&&, index_sequence<_Idx ...>) [with _Fn = Dune::Functions::ComposedGridFunction > > >, 3, double> >, vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::; _Tuple = const tuple > >, 3, double> >, vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&; unsigned int ..._Idx = {0, 1}]' at /usr/include/c++/12/tuple:1852:27, - inlined from 'constexpr decltype(auto) std::apply(_Fn&&, _Tuple&&) [with _Fn = Dune::Functions::ComposedGridFunction > > >, 3, double> >, vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::; _Tuple = const tuple > >, 3, double> >, vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&]' at /usr/include/c++/12/tuple:1863:31, - inlined from 'Dune::Functions::ComposedGridFunction::Range Dune::Functions::ComposedGridFunction::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction::LocalDomain&) const [with OF = Difference2; IF = {Dune::Functions::DiscreteGlobalBasisFunctionDerivative > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>}]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/composedgridfunction.hh:123:24, - inlined from 'Dune::TestSuite compare(const Function&, const Reference&, int, double) [with Function = Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >; Reference = Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:55:21, - inlined from 'int main(int, char**)' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:110:25: -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:562:63: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 562 | const auto& jacobianInverse = geometry_->jacobianInverse(x); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc: In function 'Dune::TestSuite checkFaceNormalGridFunction(const GridView&, std::string) [with GridView = Dune::GridView > >]': /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:49:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 49 | auto normal = intersection.unitOuterNormal(quadPoint.position()); @@ -13013,10 +12701,53 @@ /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:49:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 49 | auto normal = intersection.unitOuterNormal(quadPoint.position()); | ^~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc: In function 'int main(int, char**)': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:74:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 74 | auto grid = Dune::YaspGrid({1., 1.}, {10, 42}); - | ^ +In function 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = reference_wrapper > > >, 2, double>, Dune::Functions::PowerPreBasis > > >, 1, double>, 2> >, 2> >, Dune::Functions::PowerBasisNode > > >, 2, double>, Dune::Functions::PowerBasisNode > > >, 1, double>, 2> >, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::DiscreteGlobalBasisFunction > > >, 2, double>, Dune::Functions::PowerPreBasis > > >, 1, double>, 2> >, 2> >, vector >, Dune::Functions::HierarchicNodeToRangeMap, array >, 2> >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 1, double>, Dune::TypeTree::HybridTreePath, unsigned int> >(const Dune::Functions::LagrangeNode > >, 1, double>&, Dune::TypeTree::HybridTreePath, unsigned int>):: > > >, 2, double>, Dune::Functions::PowerPreBasis > > >, 1, double>, 2> >, 2> >, Dune::Functions::PowerBasisNode > > >, 2, double>, Dune::Functions::PowerBasisNode > > >, 1, double>, 2> >, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::DiscreteGlobalBasisFunction > > >, 2, double>, Dune::Functions::PowerPreBasis > > >, 1, double>, 2> >, 2> >, vector >, Dune::Functions::HierarchicNodeToRangeMap, array >, 2> >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >&; _Args = {Dune::FieldVector}]': +cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In lambda function, + inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = const Dune::Functions::Imp::LocalInterpolateVisitor > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::DiscreteGlobalBasisFunction > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, vector >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::DiscreteGlobalBasisFunction > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, vector >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>&; _Args = {Dune::FieldVector}]' at /usr/include/c++/12/bits/invoke.h:61:36, + inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const Dune::Functions::Imp::LocalInterpolateVisitor > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::DiscreteGlobalBasisFunction > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, vector >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::DiscreteGlobalBasisFunction > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, vector >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>&; _Args = {Dune::FieldVector}]' at /usr/include/c++/12/bits/invoke.h:96:40, + inlined from 'typename std::result_of<_Tp&(_Args&& ...)>::type std::reference_wrapper<_Tp>::operator()(_Args&& ...) const [with _Args = {Dune::FieldVector}; _Tp = const Dune::Functions::Imp::LocalInterpolateVisitor > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::DiscreteGlobalBasisFunction > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::DiscreteGlobalBasisFunction > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>]' at /usr/include/c++/12/bits/refwrap.h:358:24, + inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = reference_wrapper > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::DiscreteGlobalBasisFunction > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, vector >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::DiscreteGlobalBasisFunction > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, vector >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >&; _Args = {Dune::FieldVector}]' at /usr/include/c++/12/bits/invoke.h:61:36, + inlined from 'constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = Dune::FieldVector; _Callable = reference_wrapper > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::DiscreteGlobalBasisFunction > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, vector >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::DiscreteGlobalBasisFunction > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, vector >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >&; _Args = {Dune::FieldVector}]' at /usr/include/c++/12/bits/invoke.h:114:35, + inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::DiscreteGlobalBasisFunction > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::DiscreteGlobalBasisFunction > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]' at /usr/include/c++/12/bits/std_function.h:290:30: +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:124:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 124 | const auto& y = localF_(x); + | ~~~~~~~^~~ +/usr/include/c++/12/bits/std_function.h: In static member function 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::DiscreteGlobalBasisFunction > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::DiscreteGlobalBasisFunction > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]': +/usr/include/c++/12/bits/std_function.h:288:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) + | ^~~~~~~~~ +In lambda function, + inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = const Dune::Functions::Imp::LocalInterpolateVisitor > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::DiscreteGlobalBasisFunction > >, 2, double>, 2> >, Dune::Functions::Impl::ISTLVectorBackend > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::DiscreteGlobalBasisFunction > >, 2, double>, 2> >, Dune::Functions::Impl::ISTLVectorBackend > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>&; _Args = {Dune::FieldVector}]' at /usr/include/c++/12/bits/invoke.h:61:36, + inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const Dune::Functions::Imp::LocalInterpolateVisitor > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::DiscreteGlobalBasisFunction > >, 2, double>, 2> >, Dune::Functions::Impl::ISTLVectorBackend > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::DiscreteGlobalBasisFunction > >, 2, double>, 2> >, Dune::Functions::Impl::ISTLVectorBackend > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>&; _Args = {Dune::FieldVector}]' at /usr/include/c++/12/bits/invoke.h:96:40, + inlined from 'typename std::result_of<_Tp&(_Args&& ...)>::type std::reference_wrapper<_Tp>::operator()(_Args&& ...) const [with _Args = {Dune::FieldVector}; _Tp = const Dune::Functions::Imp::LocalInterpolateVisitor > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::DiscreteGlobalBasisFunction > >, 2, double>, 2> >, Dune::Functions::Impl::ISTLVectorBackend > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::DiscreteGlobalBasisFunction > >, 2, double>, 2> >, Dune::Functions::Impl::ISTLVectorBackend > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>]' at /usr/include/c++/12/bits/refwrap.h:358:24, + inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = reference_wrapper > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::DiscreteGlobalBasisFunction > >, 2, double>, 2> >, Dune::Functions::Impl::ISTLVectorBackend > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::DiscreteGlobalBasisFunction > >, 2, double>, 2> >, Dune::Functions::Impl::ISTLVectorBackend > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >&; _Args = {Dune::FieldVector}]' at /usr/include/c++/12/bits/invoke.h:61:36, + inlined from 'constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = Dune::FieldVector; _Callable = reference_wrapper > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::DiscreteGlobalBasisFunction > >, 2, double>, 2> >, Dune::Functions::Impl::ISTLVectorBackend > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::DiscreteGlobalBasisFunction > >, 2, double>, 2> >, Dune::Functions::Impl::ISTLVectorBackend > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >&; _Args = {Dune::FieldVector}]' at /usr/include/c++/12/bits/invoke.h:114:35, + inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::DiscreteGlobalBasisFunction > >, 2, double>, 2> >, Dune::Functions::Impl::ISTLVectorBackend > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::DiscreteGlobalBasisFunction > >, 2, double>, 2> >, Dune::Functions::Impl::ISTLVectorBackend > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]' at /usr/include/c++/12/bits/std_function.h:290:30: +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:124:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 124 | const auto& y = localF_(x); + | ~~~~~~~^~~ +/usr/include/c++/12/bits/std_function.h: In static member function 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::DiscreteGlobalBasisFunction > >, 2, double>, 2> >, Dune::Functions::Impl::ISTLVectorBackend > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::DiscreteGlobalBasisFunction > >, 2, double>, 2> >, Dune::Functions::Impl::ISTLVectorBackend > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]': +/usr/include/c++/12/bits/std_function.h:288:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) + | ^~~~~~~~~ +In function 'Dune::AxisAlignedCubeGeometry::JacobianInverseTransposed Dune::AxisAlignedCubeGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2]': +cc1plus: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh: In member function 'Range Dune::Functions::Imp::DifferentiableFunctionWrapperImplementation::operator()(const Domain&) const [with Range = Dune::FieldVector; Domain = Dune::FieldVector; DerivativeInterface = Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>; B = Dune::Functions::Imp::TypeErasureWrapperBase(Dune::FieldVector), Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >, Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 1, double> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction>]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh:82:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 82 | virtual Range operator() (const Domain& x) const + | ^~~~~~~~ +In function 'Dune::Functions::Imp::LocalInterpolateVisitor > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend >&&, Dune::Functions::DiscreteGlobalBasisFunction > >, 1, double> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, bool>::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 1, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 1, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend >&&, Dune::Functions::DiscreteGlobalBasisFunction > >, 1, double> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, bool>::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>': +cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In member function 'Dune::Functions::DiscreteGlobalBasisFunctionDerivative::LocalFunction::Range Dune::Functions::DiscreteGlobalBasisFunctionDerivative::LocalFunction::operator()(const Domain&) const [with DGBF = Dune::Functions::DiscreteGlobalBasisFunction > >, 1, double> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, double>]', + inlined from 'Range Dune::Functions::Imp::DifferentiableFunctionWrapperImplementation::operator()(const Domain&) const [with Range = Dune::FieldVector; Domain = Dune::FieldVector; DerivativeInterface = Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>; B = Dune::Functions::Imp::TypeErasureWrapperBase(Dune::FieldVector), Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >, Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 1, double> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction>]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh:84:23: +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:562:63: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 562 | const auto& jacobianInverse = geometry_->jacobianInverse(x); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh: In member function 'Range Dune::Functions::Imp::DifferentiableFunctionWrapperImplementation::operator()(const Domain&) const [with Range = Dune::FieldVector; Domain = Dune::FieldVector; DerivativeInterface = Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>; B = Dune::Functions::Imp::TypeErasureWrapperBase(Dune::FieldVector), Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >, Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 1, double> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction>]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh:82:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 82 | virtual Range operator() (const Domain& x) const + | ^~~~~~~~ In file included from /usr/include/dune/grid/yaspgrid.hh:72: /usr/include/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>]': /usr/include/dune/grid/yaspgrid/yaspgridentity.hh:520:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -13026,18 +12757,54 @@ /usr/include/dune/grid/yaspgrid/yaspgridentity.hh:520:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 520 | auto ur = _it.upperright(); | ~~~~~~~~~~~~~~^~ -[ 90%] Linking CXX executable discreteglobalbasisfunctionderivativetest -cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/gridfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/discreteglobalbasisfunctionderivativetest.dir/link.txt --verbose=1 -/usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro CMakeFiles/discreteglobalbasisfunctionderivativetest.dir/discreteglobalbasisfunctionderivativetest.cc.o -o discreteglobalbasisfunctionderivativetest -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libduneuggrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libsuperlu.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/libf77blas.so /usr/lib/arm-linux-gnueabihf/libatlas.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so /usr/lib/arm-linux-gnueabihf/libldl.so /usr/lib/arm-linux-gnueabihf/libspqr.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libumfpack.so /usr/lib/arm-linux-gnueabihf/libcholmod.so /usr/lib/arm-linux-gnueabihf/libamd.so /usr/lib/arm-linux-gnueabihf/libcolamd.so /usr/lib/arm-linux-gnueabihf/libcamd.so /usr/lib/arm-linux-gnueabihf/libccolamd.so /usr/lib/arm-linux-gnueabihf/libsuitesparseconfig.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/libf77blas.so /usr/lib/arm-linux-gnueabihf/libatlas.so +In function 'Dune::Functions::Imp::LocalInterpolateVisitor > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 1, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 1, double>&, Dune::TypeTree::HybridTreePath<>):: > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>': +cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In function 'main(int, char**):: [with auto:115 = Dune::FieldVector]': +cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In function 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = reference_wrapper > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >&; _Args = {Dune::FieldVector}]': +cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In lambda function, + inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = const Dune::Functions::Imp::LocalInterpolateVisitor > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>&; _Args = {Dune::FieldVector}]' at /usr/include/c++/12/bits/invoke.h:61:36, + inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const Dune::Functions::Imp::LocalInterpolateVisitor > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>&; _Args = {Dune::FieldVector}]' at /usr/include/c++/12/bits/invoke.h:96:40, + inlined from 'typename std::result_of<_Tp&(_Args&& ...)>::type std::reference_wrapper<_Tp>::operator()(_Args&& ...) const [with _Args = {Dune::FieldVector}; _Tp = const Dune::Functions::Imp::LocalInterpolateVisitor > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>]' at /usr/include/c++/12/bits/refwrap.h:358:24, + inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = reference_wrapper > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >&; _Args = {Dune::FieldVector}]' at /usr/include/c++/12/bits/invoke.h:61:36, + inlined from 'constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = Dune::FieldVector; _Callable = reference_wrapper > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >&; _Args = {Dune::FieldVector}]' at /usr/include/c++/12/bits/invoke.h:114:35, + inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]' at /usr/include/c++/12/bits/std_function.h:290:30: +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:124:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 124 | const auto& y = localF_(x); + | ~~~~~~~^~~ +/usr/include/c++/12/bits/std_function.h: In static member function 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]': +/usr/include/c++/12/bits/std_function.h:288:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) + | ^~~~~~~~~ +In lambda function, + inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = const Dune::Functions::Imp::LocalInterpolateVisitor > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>&; _Args = {Dune::FieldVector}]' at /usr/include/c++/12/bits/invoke.h:61:36, + inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const Dune::Functions::Imp::LocalInterpolateVisitor > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>&; _Args = {Dune::FieldVector}]' at /usr/include/c++/12/bits/invoke.h:96:40, + inlined from 'typename std::result_of<_Tp&(_Args&& ...)>::type std::reference_wrapper<_Tp>::operator()(_Args&& ...) const [with _Args = {Dune::FieldVector}; _Tp = const Dune::Functions::Imp::LocalInterpolateVisitor > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>]' at /usr/include/c++/12/bits/refwrap.h:358:24, + inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = reference_wrapper > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >&; _Args = {Dune::FieldVector}]' at /usr/include/c++/12/bits/invoke.h:61:36, + inlined from 'constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = Dune::FieldVector; _Callable = reference_wrapper > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >&; _Args = {Dune::FieldVector}]' at /usr/include/c++/12/bits/invoke.h:114:35, + inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]' at /usr/include/c++/12/bits/std_function.h:290:30: +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:124:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 124 | const auto& y = localF_(x); + | ~~~~~~~^~~ +/usr/include/c++/12/bits/std_function.h: In static member function 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]': +/usr/include/c++/12/bits/std_function.h:288:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) + | ^~~~~~~~~ +[ 89%] Linking CXX executable composedgridfunctiontest +cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/gridfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/composedgridfunctiontest.dir/link.txt --verbose=1 +/usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro CMakeFiles/composedgridfunctiontest.dir/composedgridfunctiontest.cc.o -o composedgridfunctiontest -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libduneuggrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libsuperlu.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/libf77blas.so /usr/lib/arm-linux-gnueabihf/libatlas.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so /usr/lib/arm-linux-gnueabihf/libldl.so /usr/lib/arm-linux-gnueabihf/libspqr.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libumfpack.so /usr/lib/arm-linux-gnueabihf/libcholmod.so /usr/lib/arm-linux-gnueabihf/libamd.so /usr/lib/arm-linux-gnueabihf/libcolamd.so /usr/lib/arm-linux-gnueabihf/libcamd.so /usr/lib/arm-linux-gnueabihf/libccolamd.so /usr/lib/arm-linux-gnueabihf/libsuitesparseconfig.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/libf77blas.so /usr/lib/arm-linux-gnueabihf/libatlas.so +In function 'Dune::Functions::DiscreteGlobalBasisFunctionDerivative::Range Dune::Functions::DiscreteGlobalBasisFunctionDerivative::operator()(const Domain&) const [with DGBF = Dune::Functions::DiscreteGlobalBasisFunction > >, 1, double> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, double>]': +cc1plus: 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/reproducible-path/dune-functions-2.9.0/build' -[ 90%] Built target discreteglobalbasisfunctionderivativetest +[ 89%] Built target composedgridfunctiontest make -f dune/functions/gridfunctions/test/CMakeFiles/gridfunctiontest.dir/build.make dune/functions/gridfunctions/test/CMakeFiles/gridfunctiontest.dir/depend make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' cd /build/reproducible-path/dune-functions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.9.0 /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test /build/reproducible-path/dune-functions-2.9.0/build /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/gridfunctions/test /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/gridfunctions/test/CMakeFiles/gridfunctiontest.dir/DependInfo.cmake --color= make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' make -f dune/functions/gridfunctions/test/CMakeFiles/gridfunctiontest.dir/build.make dune/functions/gridfunctions/test/CMakeFiles/gridfunctiontest.dir/build make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' -[ 92%] Building CXX object dune/functions/gridfunctions/test/CMakeFiles/gridfunctiontest.dir/gridfunctiontest.cc.o +[ 90%] Building CXX object dune/functions/gridfunctions/test/CMakeFiles/gridfunctiontest.dir/gridfunctiontest.cc.o cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/gridfunctions/test && /usr/bin/c++ -DENABLE_MPI=1 -DENABLE_SUITESPARSE=1 -DENABLE_SUPERLU=1 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-functions-2.9.0/build -I/build/reproducible-path/dune-functions-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/include/suitesparse -isystem /usr/include/superlu -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/functions/gridfunctions/test/CMakeFiles/gridfunctiontest.dir/gridfunctiontest.cc.o -MF CMakeFiles/gridfunctiontest.dir/gridfunctiontest.cc.o.d -o CMakeFiles/gridfunctiontest.dir/gridfunctiontest.cc.o -c /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/gridfunctiontest.cc /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/facenormalgridfunction.hh: In member function 'Dune::Functions::FaceNormalGridFunction::Range Dune::Functions::FaceNormalGridFunction::LocalFunction::operator()(const Dune::Functions::FaceNormalGridFunction::LocalDomain&) const [with GV = Dune::GridView > >]': /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/facenormalgridfunction.hh:134:43: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -13063,6 +12830,34 @@ /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:50:70: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 50 | normal -= localNormals(intersection.geometryInInside().global(quadPoint.position())); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]': +/usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 911 | YaspGrid (Dune::FieldVector L, + | ^~~~~~~~ +In file included from /usr/include/c++/12/vector:70, + from /usr/include/dune/common/parallel/communication.hh:17: +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 439 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::QuadraturePoint&}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +/usr/include/c++/12/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++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 439 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/vector:64: +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 2]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/dune/grid/common/geometry.hh:16, from /usr/include/dune/grid/common/grid.hh:1116, from /usr/include/dune/grid/yaspgrid.hh:17, @@ -13074,28 +12869,193 @@ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 439 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 /usr/include/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]': /usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 911 | YaspGrid (Dune::FieldVector L, | ^~~~~~~~ -[ 93%] Linking CXX executable discreteglobalbasisfunctiontest -cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/gridfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/discreteglobalbasisfunctiontest.dir/link.txt --verbose=1 -/usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro CMakeFiles/discreteglobalbasisfunctiontest.dir/discreteglobalbasisfunctiontest.cc.o -o discreteglobalbasisfunctiontest -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libduneuggrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libsuperlu.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/libf77blas.so /usr/lib/arm-linux-gnueabihf/libatlas.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so /usr/lib/arm-linux-gnueabihf/libldl.so /usr/lib/arm-linux-gnueabihf/libspqr.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libumfpack.so /usr/lib/arm-linux-gnueabihf/libcholmod.so /usr/lib/arm-linux-gnueabihf/libamd.so /usr/lib/arm-linux-gnueabihf/libcolamd.so /usr/lib/arm-linux-gnueabihf/libcamd.so /usr/lib/arm-linux-gnueabihf/libccolamd.so /usr/lib/arm-linux-gnueabihf/libsuitesparseconfig.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/libf77blas.so /usr/lib/arm-linux-gnueabihf/libatlas.so +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]': +/usr/include/c++/12/bits/vector.tcc:523:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 523 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': +/usr/include/c++/12/bits/vector.tcc:523:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 +In function 'Dune::Impl::LagrangeSimplexLocalBasis::partial(const std::array&, const Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >::DomainType&, std::vector, std::allocator > >&) const::, double, 1, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>': +cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]', + inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = std::complex; Allocator = std::allocator >]' at /usr/include/dune/common/dynvector.hh:143:19, + inlined from 'void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]' at /usr/include/dune/common/dynmatrixev.hh:87:27, + inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: +/usr/include/c++/12/bits/stl_vector.h:1032:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1032 | _M_fill_insert(end(), __new_size - size(), __x); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]', + inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = double; Allocator = std::allocator]' at /usr/include/dune/common/dynvector.hh:143:19, + inlined from 'void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]' at /usr/include/dune/common/dynmatrixev.hh:95:21, + inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: +/usr/include/c++/12/bits/stl_vector.h:1032:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1032 | _M_fill_insert(end(), __new_size - size(), __x); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', + inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:164:33: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', + inlined from 'Dune::JacobiNQuadratureRule::JacobiNQuadratureRule(int, int) [with ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:58:24: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', + inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21, + inlined from 'void Dune::TensorProductQuadratureRule::conicalProduct(const BaseQuadrature&, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 2]' at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:153:26: +/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', + inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21, + inlined from 'void Dune::TensorProductQuadratureRule::tensorProduct(const BaseQuadrature&, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 2]' at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:82:26, + inlined from 'Dune::TensorProductQuadratureRule::TensorProductQuadratureRule(unsigned int, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 2]' at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:49:22, + inlined from 'static Dune::QuadratureRule Dune::QuadratureRuleFactory::rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) [with ctype = double]' at /usr/include/dune/geometry/quadraturerules.hh:425:14, + inlined from 'Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::' at /usr/include/dune/geometry/quadraturerules.hh:241:14, + inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::; _Args = {}]' at /usr/include/c++/12/bits/invoke.h:61:36, + inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::; _Args = {}]' at /usr/include/c++/12/bits/invoke.h:96:40, + inlined from 'std::call_once::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&)::' at /usr/include/c++/12/mutex:852:17, + inlined from 'std::once_flag::_Prepare_execution::_Prepare_execution::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&):: >(std::call_once::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&)::&)::' at /usr/include/c++/12/mutex:788:64, + inlined from 'static constexpr void std::once_flag::_Prepare_execution::_Prepare_execution::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&):: >(std::call_once::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&)::&)::::_FUN()' at /usr/include/c++/12/mutex:788:16: +/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In function 'Dune::Impl::LagrangeSimplexLocalBasis::partial(const std::array&, const Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >::DomainType&, std::vector, std::allocator > >&) const::, double, 1, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>': +cc1plus: 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++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 439 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 1]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 439 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 0]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 1]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 2]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]': +/usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 911 | YaspGrid (Dune::FieldVector L, + | ^~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 2; ctype = double; int dim = 2]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In function 'Dune::AxisAlignedCubeGeometry::JacobianInverseTransposed Dune::AxisAlignedCubeGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2]': +cc1plus: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +In function 'main(int, char**):: [with auto:102 = Dune::FieldVector]': +cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In member function 'Dune::Functions::DiscreteGlobalBasisFunctionDerivative::LocalFunction::Range Dune::Functions::DiscreteGlobalBasisFunctionDerivative::LocalFunction::operator()(const Domain&) const [with DGBF = Dune::Functions::DiscreteGlobalBasisFunction > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double>]', + inlined from 'Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const:: [with auto:84 = {Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>}]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/composedgridfunction.hh:124:68, + inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = double; _Fn = Dune::Functions::ComposedGridFunction > > >, 3, double> >, vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::; _Args = {const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction&, const Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&}]' at /usr/include/c++/12/bits/invoke.h:61:36, + inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = Dune::Functions::ComposedGridFunction > > >, 3, double> >, vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::; _Args = {const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction&, const Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&}]' at /usr/include/c++/12/bits/invoke.h:96:40, + inlined from 'constexpr decltype(auto) std::__apply_impl(_Fn&&, _Tuple&&, index_sequence<_Idx ...>) [with _Fn = Dune::Functions::ComposedGridFunction > > >, 3, double> >, vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::; _Tuple = const tuple > >, 3, double> >, vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&; unsigned int ..._Idx = {0, 1}]' at /usr/include/c++/12/tuple:1852:27, + inlined from 'constexpr decltype(auto) std::apply(_Fn&&, _Tuple&&) [with _Fn = Dune::Functions::ComposedGridFunction > > >, 3, double> >, vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::; _Tuple = const tuple > >, 3, double> >, vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&]' at /usr/include/c++/12/tuple:1863:31, + inlined from 'Dune::Functions::ComposedGridFunction::Range Dune::Functions::ComposedGridFunction::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction::LocalDomain&) const [with OF = Difference2; IF = {Dune::Functions::DiscreteGlobalBasisFunctionDerivative > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>}]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/composedgridfunction.hh:123:24, + inlined from 'Dune::TestSuite compare(const Function&, const Reference&, int, double) [with Function = Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >; Reference = Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:55:21, + inlined from 'int main(int, char**)' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:110:25: +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:562:63: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 562 | const auto& jacobianInverse = geometry_->jacobianInverse(x); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc: In function 'int main(int, char**)': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:74:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 74 | auto grid = Dune::YaspGrid({1., 1.}, {10, 42}); + | ^ +In file included from /usr/include/c++/12/vector:70, + from /usr/include/dune/common/parallel/communication.hh:17: +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 439 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::QuadraturePoint&}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +In function 'Dune::AxisAlignedCubeGeometry::JacobianTransposed Dune::AxisAlignedCubeGeometry::jacobianTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2]': +cc1plus: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +In function 'Dune::Functions::Imp::LocalInterpolateVisitor > >, 0> >, Dune::Functions::RaviartThomasNode > >, 0>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&&, Dune::Functions::DiscreteGlobalBasisFunction > >, 0> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 0>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::RaviartThomasNode > >, 0>&, Dune::TypeTree::HybridTreePath<>):: > >, 0> >, Dune::Functions::RaviartThomasNode > >, 0>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&&, Dune::Functions::DiscreteGlobalBasisFunction > >, 0> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>': +cc1plus: 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++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/12/bits/vector.tcc:439: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++/12/vector:64: +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 2]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 439 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +[ 92%] Linking CXX executable gridfunctiontest +cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/gridfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/gridfunctiontest.dir/link.txt --verbose=1 +/usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro CMakeFiles/gridfunctiontest.dir/gridfunctiontest.cc.o -o gridfunctiontest -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libduneuggrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libsuperlu.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/libf77blas.so /usr/lib/arm-linux-gnueabihf/libatlas.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so /usr/lib/arm-linux-gnueabihf/libldl.so /usr/lib/arm-linux-gnueabihf/libspqr.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libumfpack.so /usr/lib/arm-linux-gnueabihf/libcholmod.so /usr/lib/arm-linux-gnueabihf/libamd.so /usr/lib/arm-linux-gnueabihf/libcolamd.so /usr/lib/arm-linux-gnueabihf/libcamd.so /usr/lib/arm-linux-gnueabihf/libccolamd.so /usr/lib/arm-linux-gnueabihf/libsuitesparseconfig.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/libf77blas.so /usr/lib/arm-linux-gnueabihf/libatlas.so make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' -[ 93%] Built target discreteglobalbasisfunctiontest +[ 92%] Built target gridfunctiontest make -f dune/functions/gridfunctions/test/CMakeFiles/localfunctioncopytest.dir/build.make dune/functions/gridfunctions/test/CMakeFiles/localfunctioncopytest.dir/depend make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' cd /build/reproducible-path/dune-functions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.9.0 /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test /build/reproducible-path/dune-functions-2.9.0/build /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/gridfunctions/test /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/gridfunctions/test/CMakeFiles/localfunctioncopytest.dir/DependInfo.cmake --color= make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' make -f dune/functions/gridfunctions/test/CMakeFiles/localfunctioncopytest.dir/build.make dune/functions/gridfunctions/test/CMakeFiles/localfunctioncopytest.dir/build make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' -[ 95%] Building CXX object dune/functions/gridfunctions/test/CMakeFiles/localfunctioncopytest.dir/localfunctioncopytest.cc.o +[ 93%] Building CXX object dune/functions/gridfunctions/test/CMakeFiles/localfunctioncopytest.dir/localfunctioncopytest.cc.o cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/gridfunctions/test && /usr/bin/c++ -DENABLE_MPI=1 -DENABLE_SUITESPARSE=1 -DENABLE_SUPERLU=1 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-functions-2.9.0/build -I/build/reproducible-path/dune-functions-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/include/suitesparse -isystem /usr/include/superlu -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/functions/gridfunctions/test/CMakeFiles/localfunctioncopytest.dir/localfunctioncopytest.cc.o -MF CMakeFiles/localfunctioncopytest.dir/localfunctioncopytest.cc.o.d -o CMakeFiles/localfunctioncopytest.dir/localfunctioncopytest.cc.o -c /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/localfunctioncopytest.cc -[ 96%] Linking CXX executable gridfunctiontest -cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/gridfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/gridfunctiontest.dir/link.txt --verbose=1 -/usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro CMakeFiles/gridfunctiontest.dir/gridfunctiontest.cc.o -o gridfunctiontest -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libduneuggrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libsuperlu.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/libf77blas.so /usr/lib/arm-linux-gnueabihf/libatlas.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so /usr/lib/arm-linux-gnueabihf/libldl.so /usr/lib/arm-linux-gnueabihf/libspqr.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libumfpack.so /usr/lib/arm-linux-gnueabihf/libcholmod.so /usr/lib/arm-linux-gnueabihf/libamd.so /usr/lib/arm-linux-gnueabihf/libcolamd.so /usr/lib/arm-linux-gnueabihf/libcamd.so /usr/lib/arm-linux-gnueabihf/libccolamd.so /usr/lib/arm-linux-gnueabihf/libsuitesparseconfig.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/libf77blas.so /usr/lib/arm-linux-gnueabihf/libatlas.so +In file included from /usr/include/c++/12/vector:70, + from /usr/include/dune/common/parallel/communication.hh:17, + from /usr/include/dune/common/parallel/mpihelper.hh:15, + from /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:7: +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::QuadraturePoint&}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 439 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +/usr/include/c++/12/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++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]': +/usr/include/c++/12/bits/vector.tcc:523:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 523 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': +/usr/include/c++/12/bits/vector.tcc:523:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 +[ 95%] Linking CXX executable discreteglobalbasisfunctionderivativetest +cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/gridfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/discreteglobalbasisfunctionderivativetest.dir/link.txt --verbose=1 +/usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro CMakeFiles/discreteglobalbasisfunctionderivativetest.dir/discreteglobalbasisfunctionderivativetest.cc.o -o discreteglobalbasisfunctionderivativetest -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libduneuggrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libsuperlu.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/libf77blas.so /usr/lib/arm-linux-gnueabihf/libatlas.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so /usr/lib/arm-linux-gnueabihf/libldl.so /usr/lib/arm-linux-gnueabihf/libspqr.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libumfpack.so /usr/lib/arm-linux-gnueabihf/libcholmod.so /usr/lib/arm-linux-gnueabihf/libamd.so /usr/lib/arm-linux-gnueabihf/libcolamd.so /usr/lib/arm-linux-gnueabihf/libcamd.so /usr/lib/arm-linux-gnueabihf/libccolamd.so /usr/lib/arm-linux-gnueabihf/libsuitesparseconfig.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/libf77blas.so /usr/lib/arm-linux-gnueabihf/libatlas.so make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' -[ 96%] Built target gridfunctiontest +[ 95%] Built target discreteglobalbasisfunctionderivativetest make -f examples/CMakeFiles/build_examples.dir/build.make examples/CMakeFiles/build_examples.dir/depend make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' cd /build/reproducible-path/dune-functions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.9.0 /build/reproducible-path/dune-functions-2.9.0/examples /build/reproducible-path/dune-functions-2.9.0/build /build/reproducible-path/dune-functions-2.9.0/build/examples /build/reproducible-path/dune-functions-2.9.0/build/examples/CMakeFiles/build_examples.dir/DependInfo.cmake --color= @@ -13104,15 +13064,6 @@ make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' make[5]: Nothing to be done for 'examples/CMakeFiles/build_examples.dir/build'. make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' -[ 96%] Built target build_examples -In file included from /usr/include/c++/12/vector:70, - from /usr/include/dune/common/parallel/communication.hh:17, - from /usr/include/dune/common/parallel/mpihelper.hh:15, - from /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:7: -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::QuadraturePoint&}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 439 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/dune/geometry/quadraturerules.hh:294, from /usr/include/dune/localfunctions/utility/l2interpolation.hh:10, from /usr/include/dune/localfunctions/utility/localfiniteelement.hh:12, @@ -13123,6 +13074,7 @@ /usr/include/dune/geometry/quadraturerules/prismquadrature.hh:148:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | { | ^ +[ 95%] Built target build_examples In file included from /usr/include/dune/geometry/quadraturerules.hh:296: /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:750:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -13132,6 +13084,36 @@ /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1028:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1028 | { | ^ +In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]', + inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = std::complex; Allocator = std::allocator >]' at /usr/include/dune/common/dynvector.hh:143:19, + inlined from 'void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]' at /usr/include/dune/common/dynmatrixev.hh:87:27, + inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: +/usr/include/c++/12/bits/stl_vector.h:1032:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1032 | _M_fill_insert(end(), __new_size - size(), __x); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]', + inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = double; Allocator = std::allocator]' at /usr/include/dune/common/dynvector.hh:143:19, + inlined from 'void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]' at /usr/include/dune/common/dynmatrixev.hh:95:21, + inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: +/usr/include/c++/12/bits/stl_vector.h:1032:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1032 | _M_fill_insert(end(), __new_size - size(), __x); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', + inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:164:33: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', + inlined from 'Dune::JacobiNQuadratureRule::JacobiNQuadratureRule(int, int) [with ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:58:24: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', + inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21, + inlined from 'void Dune::TensorProductQuadratureRule::conicalProduct(const BaseQuadrature&, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 2]' at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:153:26: +/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/dune/grid/common/geometry.hh:16, from /usr/include/dune/grid/common/grid.hh:1116, from /usr/include/dune/grid/yaspgrid.hh:17, @@ -13146,12 +13128,59 @@ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ +In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', + inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21, + inlined from 'void Dune::TensorProductQuadratureRule::tensorProduct(const BaseQuadrature&, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 2]' at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:82:26, + inlined from 'Dune::TensorProductQuadratureRule::TensorProductQuadratureRule(unsigned int, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 2]' at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:49:22, + inlined from 'static Dune::QuadratureRule Dune::QuadratureRuleFactory::rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) [with ctype = double]' at /usr/include/dune/geometry/quadraturerules.hh:425:14, + inlined from 'Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::' at /usr/include/dune/geometry/quadraturerules.hh:241:14, + inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::; _Args = {}]' at /usr/include/c++/12/bits/invoke.h:61:36, + inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::; _Args = {}]' at /usr/include/c++/12/bits/invoke.h:96:40, + inlined from 'std::call_once::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&)::' at /usr/include/c++/12/mutex:852:17, + inlined from 'std::once_flag::_Prepare_execution::_Prepare_execution::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&):: >(std::call_once::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&)::&)::' at /usr/include/c++/12/mutex:788:64, + inlined from 'static constexpr void std::once_flag::_Prepare_execution::_Prepare_execution::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&):: >(std::call_once::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&)::&)::::_FUN()' at /usr/include/c++/12/mutex:788:16: +/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 439 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 1]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]': /usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 911 | YaspGrid (Dune::FieldVector L, | ^~~~~~~~ -/usr/include/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 3; Coordinates = Dune::EquidistantCoordinates]': -/usr/include/dune/grid/yaspgrid.hh:911: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++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 439 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 0]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 1]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 2]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 2; ctype = double; int dim = 2]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/dune/localfunctions/lagrange.hh:24: /usr/include/dune/localfunctions/lagrange/lagrangesimplex.hh: In instantiation of 'void Dune::Impl::LagrangeSimplexLocalBasis::partial(const std::array&, const typename Traits::DomainType&, std::vector, R, 1, Dune::FieldVector, Dune::FieldMatrix >::RangeType>&) const [with D = double; R = double; unsigned int dim = 2; unsigned int k = 1; typename Traits::DomainType = Dune::FieldVector; Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename Dune::LocalBasisTraits, R, 1, Dune::FieldVector, Dune::FieldMatrix >::RangeType = Dune::FieldVector]': /usr/include/dune/localfunctions/common/virtualwrappers.hh:125:20: required from 'void Dune::LocalBasisVirtualImp::partial(const std::array&, const typename Traits::DomainType&, std::vector&) const [with T = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; Imp = Dune::Impl::LagrangeSimplexLocalBasis; typename Traits::DomainType = Dune::FieldVector; Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename T::RangeType = Dune::FieldVector]' @@ -13197,6 +13226,8 @@ /usr/include/c++/12/bits/std_function.h:591:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 591 | return _M_invoker(_M_functor, std::forward<_ArgTypes>(__args)...); | ^ +/usr/include/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 3; Coordinates = Dune::EquidistantCoordinates]': +/usr/include/dune/grid/yaspgrid.hh:911: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++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: @@ -13342,6 +13373,10 @@ /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:49:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 49 | auto normal = intersection.unitOuterNormal(quadPoint.position()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]': +/usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 911 | YaspGrid (Dune::FieldVector L, + | ^~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 3]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 @@ -13364,15 +13399,16 @@ /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/facenormalgridfunction.hh:124:11: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 124 | Range operator()(const LocalDomain& x) const | ^~~~~~~~ -/usr/include/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]': -/usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 911 | YaspGrid (Dune::FieldVector L, - | ^~~~~~~~ -[ 98%] Linking CXX executable localfunctioncopytest +[ 96%] Linking CXX executable localfunctioncopytest cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/gridfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/localfunctioncopytest.dir/link.txt --verbose=1 /usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro CMakeFiles/localfunctioncopytest.dir/localfunctioncopytest.cc.o -o localfunctioncopytest -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libduneuggrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libsuperlu.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/libf77blas.so /usr/lib/arm-linux-gnueabihf/libatlas.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so /usr/lib/arm-linux-gnueabihf/libldl.so /usr/lib/arm-linux-gnueabihf/libspqr.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libumfpack.so /usr/lib/arm-linux-gnueabihf/libcholmod.so /usr/lib/arm-linux-gnueabihf/libamd.so /usr/lib/arm-linux-gnueabihf/libcolamd.so /usr/lib/arm-linux-gnueabihf/libcamd.so /usr/lib/arm-linux-gnueabihf/libccolamd.so /usr/lib/arm-linux-gnueabihf/libsuitesparseconfig.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/libf77blas.so /usr/lib/arm-linux-gnueabihf/libatlas.so make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' -[ 98%] Built target localfunctioncopytest +[ 96%] Built target localfunctioncopytest +[ 98%] Linking CXX executable discreteglobalbasisfunctiontest +cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/gridfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/discreteglobalbasisfunctiontest.dir/link.txt --verbose=1 +/usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro CMakeFiles/discreteglobalbasisfunctiontest.dir/discreteglobalbasisfunctiontest.cc.o -o discreteglobalbasisfunctiontest -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libduneuggrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libsuperlu.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/libf77blas.so /usr/lib/arm-linux-gnueabihf/libatlas.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so /usr/lib/arm-linux-gnueabihf/libldl.so /usr/lib/arm-linux-gnueabihf/libspqr.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libumfpack.so /usr/lib/arm-linux-gnueabihf/libcholmod.so /usr/lib/arm-linux-gnueabihf/libamd.so /usr/lib/arm-linux-gnueabihf/libcolamd.so /usr/lib/arm-linux-gnueabihf/libcamd.so /usr/lib/arm-linux-gnueabihf/libccolamd.so /usr/lib/arm-linux-gnueabihf/libsuitesparseconfig.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/libf77blas.so /usr/lib/arm-linux-gnueabihf/libatlas.so +make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' +[ 98%] Built target discreteglobalbasisfunctiontest [100%] Linking CXX executable facenormalgridfunctiontest cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/gridfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/facenormalgridfunctiontest.dir/link.txt --verbose=1 /usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro CMakeFiles/facenormalgridfunctiontest.dir/facenormalgridfunctiontest.cc.o -o facenormalgridfunctiontest -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libduneuggrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libsuperlu.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/libf77blas.so /usr/lib/arm-linux-gnueabihf/libatlas.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so /usr/lib/arm-linux-gnueabihf/libldl.so /usr/lib/arm-linux-gnueabihf/libspqr.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libumfpack.so /usr/lib/arm-linux-gnueabihf/libcholmod.so /usr/lib/arm-linux-gnueabihf/libamd.so /usr/lib/arm-linux-gnueabihf/libcolamd.so /usr/lib/arm-linux-gnueabihf/libcamd.so /usr/lib/arm-linux-gnueabihf/libccolamd.so /usr/lib/arm-linux-gnueabihf/libsuitesparseconfig.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/libf77blas.so /usr/lib/arm-linux-gnueabihf/libatlas.so @@ -13392,78 +13428,78 @@ make[3]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' make[2]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' cd build; PATH=/build/reproducible-path/dune-functions-2.9.0/debian/tmp-test:$PATH /usr/bin/dune-ctest - Site: virt64a + Site: i-capture-the-hostname Build name: Linux-c++ -Create new tag: 20240209-1048 - Experimental +Create new tag: 20240209-1319 - Experimental Test project /build/reproducible-path/dune-functions-2.9.0/build Start 1: polynomialtest - 1/27 Test #1: polynomialtest .............................. Passed 0.66 sec + 1/27 Test #1: polynomialtest .............................. Passed 2.67 sec Start 2: istlvectorbackendtest - 2/27 Test #2: istlvectorbackendtest ....................... Passed 0.74 sec + 2/27 Test #2: istlvectorbackendtest ....................... Passed 1.49 sec Start 3: differentiablefunctiontest - 3/27 Test #3: differentiablefunctiontest .................. Passed 0.50 sec + 3/27 Test #3: differentiablefunctiontest .................. Passed 1.52 sec Start 4: polymorphicsmallobjecttest - 4/27 Test #4: polymorphicsmallobjecttest .................. Passed 0.73 sec + 4/27 Test #4: polymorphicsmallobjecttest .................. Passed 2.00 sec Start 5: brezzidouglasmarinibasistest - 5/27 Test #5: brezzidouglasmarinibasistest ................ Passed 1.16 sec + 5/27 Test #5: brezzidouglasmarinibasistest ................ Passed 2.71 sec Start 6: bsplinebasistest - 6/27 Test #6: bsplinebasistest ............................ Passed 26.45 sec + 6/27 Test #6: bsplinebasistest ............................ Passed 56.96 sec Start 7: globalvaluedlfetest - 7/27 Test #7: globalvaluedlfetest ......................... Passed 1.91 sec + 7/27 Test #7: globalvaluedlfetest ......................... Passed 5.61 sec Start 8: gridviewfunctionspacebasistest - 8/27 Test #8: gridviewfunctionspacebasistest .............. Passed 8.86 sec + 8/27 Test #8: gridviewfunctionspacebasistest .............. Passed 21.12 sec Start 9: lagrangebasistest - 9/27 Test #9: lagrangebasistest ........................... Passed 1.39 sec + 9/27 Test #9: lagrangebasistest ........................... Passed 3.91 sec Start 10: lagrangedgbasistest -10/27 Test #10: lagrangedgbasistest ......................... Passed 0.77 sec +10/27 Test #10: lagrangedgbasistest ......................... Passed 2.52 sec Start 11: nedelecbasistest -11/27 Test #11: nedelecbasistest ............................ Passed 3.00 sec +11/27 Test #11: nedelecbasistest ............................ Passed 7.36 sec Start 12: periodicbasistest -12/27 Test #12: periodicbasistest ........................... Passed 0.85 sec +12/27 Test #12: periodicbasistest ........................... Passed 1.93 sec Start 13: taylorhoodbasistest -13/27 Test #13: taylorhoodbasistest ......................... Passed 2.04 sec +13/27 Test #13: taylorhoodbasistest ......................... Passed 5.19 sec Start 14: rannacherturekbasistest -14/27 Test #14: rannacherturekbasistest ..................... Passed 1.74 sec +14/27 Test #14: rannacherturekbasistest ..................... Passed 5.40 sec Start 15: raviartthomasbasistest -15/27 Test #15: raviartthomasbasistest ...................... Passed 4.61 sec +15/27 Test #15: raviartthomasbasistest ...................... Passed 8.82 sec Start 16: hierarchicvectorwrappertest -16/27 Test #16: hierarchicvectorwrappertest ................. Passed 0.75 sec +16/27 Test #16: hierarchicvectorwrappertest ................. Passed 1.78 sec Start 17: subspacebasistest -17/27 Test #17: subspacebasistest ........................... Passed 0.63 sec +17/27 Test #17: subspacebasistest ........................... Passed 1.69 sec Start 18: compositebasistest -18/27 Test #18: compositebasistest .......................... Passed 0.81 sec +18/27 Test #18: compositebasistest .......................... Passed 2.43 sec Start 19: makebasistest -19/27 Test #19: makebasistest ............................... Passed 36.77 sec +19/27 Test #19: makebasistest ............................... Passed 68.96 sec Start 20: hierarchicallagrangebasistest -20/27 Test #20: hierarchicallagrangebasistest ............... Passed 1.15 sec +20/27 Test #20: hierarchicallagrangebasistest ............... Passed 2.69 sec Start 21: analyticgridviewfunctiontest -21/27 Test #21: analyticgridviewfunctiontest ................ Passed 0.81 sec +21/27 Test #21: analyticgridviewfunctiontest ................ Passed 1.47 sec Start 22: composedgridfunctiontest -22/27 Test #22: composedgridfunctiontest .................... Passed 1.01 sec +22/27 Test #22: composedgridfunctiontest .................... Passed 2.05 sec Start 23: discreteglobalbasisfunctiontest -23/27 Test #23: discreteglobalbasisfunctiontest ............. Passed 0.83 sec +23/27 Test #23: discreteglobalbasisfunctiontest ............. Passed 2.08 sec Start 24: discreteglobalbasisfunctionderivativetest -24/27 Test #24: discreteglobalbasisfunctionderivativetest ... Passed 0.99 sec +24/27 Test #24: discreteglobalbasisfunctionderivativetest ... Passed 1.98 sec Start 25: facenormalgridfunctiontest -25/27 Test #25: facenormalgridfunctiontest .................. Passed 1.69 sec +25/27 Test #25: facenormalgridfunctiontest .................. Passed 2.54 sec Start 26: gridfunctiontest -26/27 Test #26: gridfunctiontest ............................ Passed 0.70 sec +26/27 Test #26: gridfunctiontest ............................ Passed 1.59 sec Start 27: localfunctioncopytest -27/27 Test #27: localfunctioncopytest ....................... Passed 0.63 sec +27/27 Test #27: localfunctioncopytest ....................... Passed 1.90 sec 100% tests passed, 0 tests failed out of 27 Label Time Summary: -quick = 102.20 sec*proc (27 tests) +quick = 220.35 sec*proc (27 tests) -Total Test time (real) = 102.35 sec +Total Test time (real) = 220.64 sec JUnit report for CTest results written to /build/reproducible-path/dune-functions-2.9.0/build/junit/cmake.xml make[1]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0' create-stamp debian/debhelper-build-stamp dh_testroot -O--builddirectory=build -O--buildsystem=cmake dh_prep -O--builddirectory=build -O--buildsystem=cmake dh_auto_install -O--builddirectory=build -O--buildsystem=cmake - cd build && make -j3 install DESTDIR=/build/reproducible-path/dune-functions-2.9.0/debian/tmp AM_UPDATE_INFO_DIR=no "INSTALL=install --strip-program=true" + cd build && make -j4 install DESTDIR=/build/reproducible-path/dune-functions-2.9.0/debian/tmp AM_UPDATE_INFO_DIR=no "INSTALL=install --strip-program=true" make[1]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' /usr/bin/cmake -S/build/reproducible-path/dune-functions-2.9.0 -B/build/reproducible-path/dune-functions-2.9.0/build --check-build-system CMakeFiles/Makefile.cmake 0 make -f CMakeFiles/Makefile2 preinstall @@ -13615,10 +13651,10 @@ -- Installing: /build/reproducible-path/dune-functions-2.9.0/debian/tmp/usr/share/doc/dune-functions/doxygen/a00065_source.html -- Installing: /build/reproducible-path/dune-functions-2.9.0/debian/tmp/usr/share/doc/dune-functions/doxygen/a00068.html -- Installing: /build/reproducible-path/dune-functions-2.9.0/debian/tmp/usr/share/doc/dune-functions/doxygen/a00068_source.html --- Installing: /build/reproducible-path/dune-functions-2.9.0/debian/tmp/usr/share/doc/dune-functions/doxygen/a00071.html --- Installing: /build/reproducible-path/dune-functions-2.9.0/debian/tmp/usr/share/doc/dune-functions/doxygen/a00071_source.html -- Installing: /build/reproducible-path/dune-functions-2.9.0/debian/tmp/usr/share/doc/dune-functions/doxygen/a00074.html -- Installing: /build/reproducible-path/dune-functions-2.9.0/debian/tmp/usr/share/doc/dune-functions/doxygen/a00074_source.html +-- Installing: /build/reproducible-path/dune-functions-2.9.0/debian/tmp/usr/share/doc/dune-functions/doxygen/a00077.html +-- Installing: /build/reproducible-path/dune-functions-2.9.0/debian/tmp/usr/share/doc/dune-functions/doxygen/a00077_source.html -- Installing: /build/reproducible-path/dune-functions-2.9.0/debian/tmp/usr/share/doc/dune-functions/doxygen/a00080.html -- Installing: /build/reproducible-path/dune-functions-2.9.0/debian/tmp/usr/share/doc/dune-functions/doxygen/a00080_source.html -- Installing: /build/reproducible-path/dune-functions-2.9.0/debian/tmp/usr/share/doc/dune-functions/doxygen/a00083.html @@ -14196,8 +14232,8 @@ make[1]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0' dh_md5sums -O--builddirectory=build -O--buildsystem=cmake dh_builddeb -O--builddirectory=build -O--buildsystem=cmake -dpkg-deb: building package 'libdune-functions-doc' in '../libdune-functions-doc_2.9.0-2_all.deb'. dpkg-deb: building package 'libdune-functions-dev' in '../libdune-functions-dev_2.9.0-2_armhf.deb'. +dpkg-deb: building package 'libdune-functions-doc' in '../libdune-functions-doc_2.9.0-2_all.deb'. dpkg-genbuildinfo --build=binary -O../dune-functions_2.9.0-2_armhf.buildinfo dpkg-genchanges --build=binary -O../dune-functions_2.9.0-2_armhf.changes dpkg-genchanges: info: binary-only upload (no source code included) @@ -14205,12 +14241,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/22701/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/22701/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/4526 and its subdirectories -I: Current time: Thu Feb 8 22:52:12 -12 2024 -I: pbuilder-time-stamp: 1707475932 +I: removing directory /srv/workspace/pbuilder/22701 and its subdirectories +I: Current time: Sat Feb 10 03:26:29 +14 2024 +I: pbuilder-time-stamp: 1707485189